Complete representative nodes of '=adobe-japan1-5' glyphs.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-cjk@iwds-1'.
5
6         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
7         XEmacs CHISE.
8
9 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=ucs-var-005'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=ucs-bmp-var-005'.
16
17         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
18         CHISE.
19         (=ucs-bmp-var-005): Ditto.
20
21 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=>ucs-sip-itaiji-002'.
25
26         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
27         XEmacs CHISE.
28
29 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         setting for `=>ucs-itaiji-002'.
33
34 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
38
39         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
40         (=>ucs-itaiji-002): Ditto.
41         (=>ucs-bmp-itaiji-002): Ditto.
42
43 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         setting for `=>ucs-itaiji-001'.
47
48 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
52
53         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
54         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
55         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
56         (=>ucs-sip-itaiji-001): Ditto.
57
58         * mule/mule-coding.el(coded-charset-entity-reference-alist):
59         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
60         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
61
62 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-charset.el (default-coded-charset-priority-list):
65         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
66         `=jef-china3' and `chinese-isoir165'.
67
68 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=>ucs-bmp-itaiji-005'.
72
73         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
74         XEmacs CHISE.
75         (=>ucs-bmp-itaiji-005): Ditto.
76
77 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-charset.el (default-coded-charset-priority-list): Add
80         `=+>jis-x0213-2'.
81
82 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=+>adobe-japan1-6'.
86
87 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `=+>jis-x0208@1978'.
91
92 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `=>ucs@component'.
96
97 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
101
102 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
105         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
106
107 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
110         CHISE.
111         (=>ucs@jis/2004): Ditto.
112
113 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist):
116         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
117
118 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=>cbeta'.
122
123 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         setting for `==big5-cdp-itaiji-001'.
127
128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
129         `==big5-cdp-itaiji-001'.
130
131         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
132         XEmacs CHISE.
133
134 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
137         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
138         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
139
140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
141         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
142         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
143
144         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
145         XEmacs CHISE.
146         (=>big5-cdp-itaiji-001): Ditto.
147         (=big5-cdp-itaiji-002): Ditto.
148         (=big5-cdp-itaiji-003): Ditto.
149
150 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
154
155 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-charset.el (default-coded-charset-priority-list):
158         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
159         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
160         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `=ucs-var-008'.
164
165         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
166         CHISE.
167         (=ucs-bmp-var-008): Likewise.
168
169 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-charset.el (default-coded-charset-priority-list):
172         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
173
174 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `==ucs-sip@JP/hanazono'.
178
179         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
180         XEmacs CHISE.
181
182 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `=ucs-bmp-var-006'.
189
190         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
191         CHISE.
192         (=ucs-bmp-var-006): Likewise.
193
194 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `=ucs-bmp-itaiji-009'.
198
199         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
200         XEmacs CHISE.
201         (=ucs-bmp-itaiji-009): Likewise.
202
203 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=>big5-cdp'.
207
208 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
211         (utf-8-ivs-gb): Likewise.
212         (utf-8-gb-er): Likewise.
213         (utf-8-ivs-gb-er): Likewise.
214         (utf-8-cns): Likewise.
215         (utf-8-ivs-cns): Likewise.
216         (utf-8-cns-er): Likewise.
217         (utf-8-ivs-cns-er): Likewise.
218         (utf-8-big5): Likewise.
219         (utf-8-ivs-big5): Likewise.
220         (utf-8-big5-er): Likewise.
221         (utf-8-ivs-big5-er): Likewise.
222         (utf-8-jis): Likewise.
223         (utf-8-ivs-jis): Likewise.
224         (utf-8-jis-er): Likewise.
225         (utf-8-ivs-jis-er): Likewise.
226         (utf-8-ks): Likewise.
227         (utf-8-ivs-ks): Likewise.
228         (utf-8-ks-er): Likewise.
229         (utf-8-ivs-ks-er): Likewise.
230
231 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
234         (utf-8-ivs-jp): Likewise.
235         (utf-8-jp-er): Likewise.
236         (utf-8-ivs-jp-er): Likewise.
237
238 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `=ucs-var-010'.
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `=ucs-bmp-var-010'.
245
246         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
247         CHISE.
248         (=ucs-bmp-var-010): Likewise.
249
250 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `=ucs-sip@JP/hanazono'.
254
255         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
256         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
257
258 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-charset.el (default-coded-charset-priority-list):
261         - Add `=big5-cdp-var-004'.
262         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
263           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
267         `=big5-cdp-var-005'.
268
269         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
270         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
271         `=big5-cdp-var-003'.
272         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
273         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
274         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
275
276 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-charset.el (default-coded-charset-priority-list):
279         Don't prefer ucs-compat CCSes to other CCSes.
280
281 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `===ucs-bmp-cjk-compat@unicode'.
285
286         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
287         coded-charset for XEmacs CHISE.
288
289 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
292         `=ucs-sip-itaiji-003'.
293
294         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
295         XEmacs CHISE.
296
297 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
300         setting for `=ucs-var-004'.
301
302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
303         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
304
305         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
306         XEmacs CHISE.
307         (=ucs-var-004): Ditto.
308         (=ucs-bmp-var-004): Ditto.
309
310 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `=ucs-sip-var-003'.
314
315         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
316         XEmacs CHISE.
317
318 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `=ucs-itaiji-006'.
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `=ucs-bmp-itaiji-006'.
325
326         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
327         XEmacs CHISE.
328         (=ucs-bmp-itaiji-006): Ditto.
329
330 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `=ucs-sip-var-002'.
334
335         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
336         XEmacs CHISE.
337
338 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `=ucs-sip-itaiji-002'.
342
343         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
344         XEmacs CHISE.
345
346 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `==hanyo-denshi/tk'.
350
351 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
354         (=hanyo-denshi/tk): Fix `long-name'.
355         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
356
357 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for `=>mj'.
361
362 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
365         coded-charset for XEmacs CHISE.
366
367 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `=hanyo-denshi/tk'.
371
372 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `=hanyo-denshi/tk/mf-01'.
376
377         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
378         XEmacs CHISE.
379         (=hanyo-denshi/tk/mf-01): Ditto.
380
381 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-charset.el (default-coded-charset-priority-list):
384         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
385
386 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-charset.el (default-coded-charset-priority-list):
389         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
390
391 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
394         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
395
396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
397         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
398
399         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
400         XEmacs CHISE.
401         (=ucs-bmp-itaiji-004): Ditto.
402         (=ucs-itaiji-005): Ditto.
403         (=ucs-bmp-itaiji-005): Ditto.
404
405 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `=ucs-sip-itaiji-001'.
409
410         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
411         XEmacs CHISE.
412
413 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
417         `=ucs-itaiji-008'.
418
419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
420         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
421         `=ucs-bmp-itaiji-008'.
422
423         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
424         XEmacs CHISE.
425         (=ucs-bmp-itaiji-001): Ditto.
426         (=ucs-itaiji-003): Ditto.
427         (=ucs-bmp-itaiji-003): Ditto.
428         (=ucs-itaiji-008): Ditto.
429         (=ucs-bmp-itaiji-008): Ditto.
430
431 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
434         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
435
436         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
437         for XEmacs CHISE.
438         (==ucs-bmp-cjk-compat@JP): Ditto.
439
440 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `===hng-tzs'.
444
445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
446         `===hng-tzs'.
447
448         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
449         CHISE.
450
451 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         setting for `===hng-doh'.
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `===hng-doh'.
458
459         * mule/mule-conf.el (===hng-doh): 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         setting for `===hng-wad'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `===hng-wad'.
469
470         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
471         CHISE.
472
473 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         settings for `==koseki' and `===hng-kcc'.
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `===hng-kcc'.
480
481         * mule/mule-conf.el (===hng-kcc): 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-nkk'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `===hng-nkk'.
491
492         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
493         CHISE.
494
495 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `===hng-ink'.
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `===hng-ink'.
502
503         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
504         CHISE.
505
506 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         setting for `===hng-jhk'.
510
511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
512         `===hng-jhk'.
513
514         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
515         CHISE.
516
517 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
520         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
521         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
522         (===jis-x0213-1@2004): Likewise.
523         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
524         "jisx0213\\(\\.2004\\)-1" as the registry.
525         (=+>jis-x0213-1@2004): Likewise.
526         (=>jis-x0213-1@2004): Likewise.
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `===jis-x0213-1@2004'.
530
531 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `===hng-nak'.
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `===hng-nak'.
538
539         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
540         CHISE.
541
542 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `===hng-hos'.
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `===hng-hos'.
549
550         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
551         CHISE.
552
553 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `===hng-tzj'.
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `===hng-tzj'.
560
561         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
562         CHISE.
563
564 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `===hng-kae'.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `===hng-kae'.
571
572         * mule/mule-conf.el (===hng-kae): 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-kar'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `===hng-kar'.
582
583         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
584         CHISE.
585
586 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `===hng-kyd'.
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `===hng-kyd'.
593
594         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
595         CHISE.
596
597 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         setting for `===hng-hok'.
601
602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
603         `===hng-hok'.
604
605         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
606         CHISE.
607
608 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
611         setting for `===hng-jyu'.
612
613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
614         `===hng-jyu'.
615
616         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
617         CHISE.
618
619 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `===hng-zkd'.
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `===hng-zkd'.
626
627         * mule/mule-conf.el (===hng-zkd): 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-kmi'.
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `===hng-kmi'.
637
638         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
639         CHISE.
640
641 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `===hng-okd'.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `===hng-okd'.
648
649         * mule/mule-conf.el (===hng-okd): 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-nkm'.
656
657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
658         `===hng-nkm'.
659
660         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
661         CHISE.
662
663 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         setting for `===hng-nto'.
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `===hng-nto'.
670
671         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
672         CHISE.
673
674 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `===hng-yhk'.
678
679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
680         `===hng-yhk'.
681
682         * mule/mule-conf.el (===hng-yhk): 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-sok'.
689
690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
691         `===hng-sok'.
692
693         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
694         CHISE.
695
696 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `===hng-kda'.
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `===hng-kda'.
703
704         * mule/mule-conf.el (===hng-kda): 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-myz'.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `===hng-myz'.
714
715         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
716         CHISE.
717
718 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `===hng-kgk'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `===hng-kgk'.
725
726         * mule/mule-conf.el (===hng-kgk): 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-drt'.
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `===hng-drt'.
736
737         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
738         CHISE.
739
740 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         setting for `===hng-mam'.
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
746         `===hng-mam'.
747
748         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
749         CHISE.
750
751 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `===hng-dng'.
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `===hng-dng'.
758
759         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
760         CHISE.
761
762 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         setting for `=>cns11643-5'.
766
767 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         setting for `===hng-keg'.
771
772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
773         `===hng-keg'.
774
775         * mule/mule-conf.el (===hng-keg): 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-jou'.
782
783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
784         `===hng-jou'.
785
786         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
787         CHISE.
788
789 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
792         setting for `===hng-smk'.
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `===hng-smk'.
796
797         * mule/mule-conf.el (===hng-smk): 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-kyo'.
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `===hng-kyo'.
807
808         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
809         CHISE.
810
811 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `===hng-kss'.
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `===hng-kss'.
818
819         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
820         CHISE.
821
822 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
825         setting for `===hng-wan'.
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `===hng-wan'.
829
830         * mule/mule-conf.el (===hng-wan): 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-ksk'.
837
838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
839         `===hng-ksk'.
840
841         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
842         CHISE.
843
844 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         setting for `===hng-kyu'.
848
849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
850         `===hng-kyu'.
851
852         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
853         CHISE.
854
855 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         setting for `===hng-skk'.
859
860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
861         `===hng-skk'.
862
863         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
864         CHISE.
865
866 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `===hng-sik'.
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `===hng-sik'.
873
874         * mule/mule-conf.el (===hng-sik): 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-kbk'.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `===hng-kbk'.
884
885         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
886         CHISE.
887
888 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         setting for `===hng-kcj'.
892
893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
894         `===hng-kcj'.
895
896         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
897         CHISE.
898
899 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `===hng-k24'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `===hng-k24'.
906
907         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
908         CHISE.
909
910 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913         setting for `===hng-gok'.
914
915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
916         `===hng-gok'.
917
918         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
919         CHISE.
920 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
923         setting for `===hng-tsu'.
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `===hng-tsu'.
927
928         * mule/mule-conf.el (===hng-tsu): 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): Add
934         setting for `===hng-sys'.
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `===hng-sys'.
938
939         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
940         CHISE.
941
942 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist):
945         - Use "&HNG010-<d><d><d><d><d>;" instead of
946           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
947         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `=ucs-bmp-itaiji-002' and `===hng-khm'.
951
952         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
953         "hngkhi-0" as the suffix of registry.
954         (===hng-khm): New coded-charset for XEmacs CHISE.
955         (=ucs-itaiji-002): Ditto.
956         (=ucs-bmp-itaiji-002): Ditto.
957
958 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `=>ucs@iwds-1'.
962
963         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
964         XEmacs CHISE.
965
966 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
969         CHISE.
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
972         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
973         `===hng-khi'.
974
975 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         setting for `===hng-khi'.
979
980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
981         `===hng-khi'.
982
983         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
984         CHISE.
985
986 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
989         #x9FA5 as the value of `max-code'.
990         (=ucs-bmp-var-002): Likewise.
991         (=ucs-bmp-var-003): Likewise.
992         (=ucs-bmp-itaiji-084): Likewise.
993         (=ucs-bmp-cjk@JP): Likewise.
994         (=ucs-bmp-cjk@JP/hanazono): Likewise.
995         (==ucs-bmp-cjk@JP/hanazono): Likewise.
996         (=>ucs-bmp-cjk@component): Likewise.
997
998 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1001         CHISE.
1002
1003 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1006         XEmacs CHISE.
1007         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1008         `==jis-x0208@1978/2-pr' as the mother.
1009
1010 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1013         CHISE.
1014
1015 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1019
1020 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1023         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1024
1025 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `===ucs@gb'.
1029
1030 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1034         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1035         as the entity-reference for `===jis-x0213-1@2000'; use
1036         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1037
1038 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1041         `===jis-x0208'.
1042
1043         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1044         instead of `===jis-x0208' as the mother.
1045         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1046         `===jis-x0208' as the mother.
1047         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1048         `===jis-x0208' as the mother.
1049         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1050         `===jis-x0213-1' as the mother.
1051         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1052         `===jis-x0213-1' as the mother.
1053         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1054         the mother.
1055         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1056         mother.
1057
1058 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `=ucs-var-001'.
1062
1063 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1066         `=ucs-bmp-var-001'.
1067
1068         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1069         CHISE.
1070         (=ucs-bmp-var-001): Ditto.
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `=ucs-var-003'.
1074
1075 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1078         `=ucs-bmp-var-003'.
1079
1080         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1081         CHISE.
1082         (=ucs-bmp-var-003): Ditto.
1083
1084 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `=ucs-var-002'.
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1090         `=ucs-bmp-var-002'.
1091
1092         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1093         CHISE.
1094         (=ucs-bmp-var-002): Ditto.
1095
1096 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1099         XEmacs CHISE.
1100         (==jis-x0208@1978/5pr): Ditto.
1101
1102 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `=>ucs-bmp-cjk@component'.
1106
1107         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1108         XEmacs CHISE.
1109         (=>ucs-bmp-cjk@component): Ditto.
1110
1111 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `=>iwds-1'.
1115
1116 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1119         CHISE.
1120
1121 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list):
1124         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1125         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1126         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1127         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1128
1129 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1132         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1133
1134         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1135         `=>>ucs@iso' as the mother.
1136         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1137         mother.
1138
1139 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `===hanyo-denshi/ia'.
1143
1144 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1147         `===hanyo-denshi/ia'.
1148
1149 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-conf.el (=koseki): Fix DOC.
1152         (==koseki): New coded-charset for XEmacs CHISE.
1153
1154 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1157         XEmacs CHISE.
1158         (===hanyo-denshi/jd): Fix DOC.
1159
1160 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `===hanyo-denshi/ip'.
1164
1165 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1168         `===hanyo-denshi/ip'.
1169
1170         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1171         XEmacs CHISE.
1172
1173 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1176         `==ucs-radicals@unicode' and `=>daikanwa'.
1177
1178         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1179         for XEmacs CHISE.
1180
1181 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1184         XEmacs CHISE.
1185
1186 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1189         `===ruimoku-v6'.
1190
1191 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         setting for `===ruimoku-v6'.
1195
1196 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1199         CHISE.
1200
1201 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1204         coded-charset for XEmacs CHISE.
1205
1206 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1207
1208         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1209         XEmacs CHISE.
1210
1211 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1214         `===ucs-sip@iso'.
1215
1216 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `==ucs-sip@iso'.
1225
1226         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1227         CHISE.
1228
1229 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1232         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1233         (=ucs-sip-ext-b@iso): Fix registry.
1234         (==ucs-sip-ext-b@iso): Ditto.
1235         (===ucs-sip-ext-b@iso): Ditto.
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `=ucs-sip@iso'.
1239
1240 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         setting for `=>cbeta'.
1244
1245 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1248         `=>cns11643-7'.
1249
1250         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1251
1252 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1255         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1256
1257 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1260         `=ucs@cns'.
1261         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1262         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1263         `=ucs@jis/1990'.
1264         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1265         `=ucs@jis/2000'.
1266         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1267         `=ucs@jis/2004'.
1268         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1271         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1272
1273 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1276         XEmacs CHISE.
1277         (==jis-x0208@1978/1pr): Ditto.
1278         (==jis-x0208@1978/2-pr): Ditto.
1279
1280 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         setting for `===jis-x0213-1@2004'.
1284
1285 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1286
1287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1288         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1289
1290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1291         `===hanyo-denshi/jb'.
1292
1293         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1294         XEmacs CHISE.
1295         (=+>hanyo-denshi/ft): Ditto.
1296         (=+>hanyo-denshi/jt): Ditto.
1297
1298 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1301         `===hanyo-denshi/hg'.
1302
1303 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1306         XEmacs CHISE.
1307         (===hanyo-denshi/hg): Ditto.
1308
1309 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1312         glyph-forms instead of detailed glyph-images.
1313         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1314         `=adobe-japan1-*'.
1315         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1316         (===adobe-japan1-1): Ditto.
1317         (===adobe-japan1-2): Ditto.
1318         (===adobe-japan1-3): Ditto.
1319         (===adobe-japan1-4): Ditto.
1320         (===adobe-japan1-5): Ditto.
1321         (===adobe-japan1-6): Ditto.
1322         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1323         `=>>>adobe-japan1' as the mother.
1324         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1325         `=>>adobe-japan1' as the mother.
1326         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1327         glyph-images.
1328         (==jis-x0208@1978): Ditto.
1329         (==jis-x0208@1983): Ditto.
1330         (==jis-x0208@1990): Ditto.
1331         (==jis-x0213-1): Ditto.
1332         (==jis-x0213-1@2000): Ditto.
1333         (==jis-x0213-1@2004): Ditto.
1334         (==jis-x0213-2): Ditto.
1335         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1336         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1337         `=jis-x0208@1978'.
1338         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1339         `=jis-x0208@1983'.
1340         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1341         `=jis-x0208@1990'.
1342         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1343         `=jis-x0213-1'.
1344         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1345         `=jis-x0213-1@2000'.
1346         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1347         `=jis-x0213-1@2004'.
1348         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1349         `=jis-x0213-2'.
1350         (===jis-x0208): New coded-charset for XEmacs CHISE.
1351         (===jis-x0208@1978): Ditto.
1352         (===jis-x0208@1983): Ditto.
1353         (===jis-x0208@1990): Ditto.
1354         (===jis-x0213-1): Ditto.
1355         (===jis-x0213-1@2000): Ditto.
1356         (===jis-x0213-2): Ditto.
1357         (===jis-x0212): Ditto.
1358         (===ks-x1001): Ditto.
1359         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1360         mother.
1361         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1362         as the mother.
1363         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1364         as the mother.
1365         (===cns11643-1): New coded-charset for XEmacs CHISE.
1366         (===cns11643-2): Ditto.
1367         (===cns11643-3): Ditto.
1368         (===cns11643-4): Ditto.
1369         (===cns11643-5): Ditto.
1370         (===cns11643-6): Ditto.
1371         (===cns11643-7): Ditto.
1372         (=>>cns11643-1): Ditto.
1373         (==big5-cdp): Indicate abstract glyph-images instead of
1374         representative glyph-images.
1375         (===big5-cdp): New coded-charset for XEmacs CHISE.
1376         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1377         detailed glyph-images.
1378         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1379         `=hanyo-denshi/*'.
1380         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1381         (===hanyo-denshi/ib): Ditto.
1382         (===hanyo-denshi/jt): Ditto.
1383         (===hanyo-denshi/ks): Ditto.
1384         (===mj): Ditto.
1385         (===mj-0): Ditto.
1386         (===mj-1): Ditto.
1387         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1388         `=>>>hanyo-denshi/*' as its mother.
1389         (==gt): Indicate abstract glyph-forms instead of detailed
1390         glyph-images.
1391         (===gt): New coded-charset for XEmacs CHISE.
1392         (=>>>gt): Indicates `==gt' instead of `=gt'.
1393         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1394         (==gt-k): Indicate abstract glyph-forms instead of detailed
1395         glyph-images.
1396         (===gt-k): New coded-charset for XEmacs CHISE.
1397         (==daikanwa): Indicates glyph-images instead of detailed
1398         glyph-images.
1399         (===daikanwa): New coded-charset for XEmacs CHISE.
1400         (===daikanwa/+p): Ditto.
1401         (===daikanwa/ho): Ditto.
1402         (==cbeta): Ditto.
1403         (===cbeta): Ditto.
1404         (==jef-china3): Ditto.
1405         (===jef-china3): Ditto.
1406         (==ruimoku-v6): Ditto.
1407         (==ucs@iso): Indicate representative glyph-forms instead of
1408         representative glyph-images.
1409         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1410         (==ucs@unicode): Indicate representative glyph-forms instead of
1411         representative glyph-images.
1412         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1413         `=ucs@unicode'.
1414         (==ucs@cns): Indicate representative glyph-forms instead of
1415         representative glyph-images.
1416         (==ucs@jis): Ditto.
1417         (==ucs@jis/1990): Ditto.
1418         (==ucs@jis/2000): Ditto.
1419         (==ucs@jis/2004): Ditto.
1420         (==ucs@ks): Ditto.
1421         (===ucs@iso): New coded-charset for XEmacs CHISE.
1422         (===ucs@unicode): Ditto.
1423         (===ucs@gb): Ditto.
1424         (===ucs@ks): Ditto.
1425         (===ucs-bmp-cjk@gb): Ditto.
1426         (===ucs-sip-ext-b@iso): Ditto.
1427
1428 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1431         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1432         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1433         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1434         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1435         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1436         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1437         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1438         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1439         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1440
1441         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1442         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1443         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1444         - Use "&g1-[NAME];" for `=>>[NAME]'.
1445         - Abolish "&g2-[NAME];".
1446
1447 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1450         `=>>ucs@cns' as the mother.
1451
1452 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1455         setting for `==ucs@ks'.
1456
1457 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1458
1459         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1460         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1461         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1462         0x00E30000〜0x00E409D5.
1463
1464 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1467         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1468         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1469
1470 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1471
1472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1473         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1474
1475         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1476         (=mj-0): Ditto.
1477         (=mj-1): Ditto.
1478         (==mj): Ditto.
1479         (==mj-0): Ditto.
1480         (==mj-1): Ditto.
1481         (=>>mj): Ditto.
1482
1483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1484         setting for `=mj' and `==mj'.
1485
1486 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1489         CHISE.
1490
1491 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1494         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1495         `=>ucs@hanyo-denshi'.
1496
1497 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1500         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1501
1502         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1503         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1504
1505 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1508         XEmacs CHISE.
1509
1510 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1513         Change priority of `=>>>ucs@iso'.
1514
1515         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1516         `=>>>ucs@iso' as the mother.
1517         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1518
1519 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1522         Change priority of `=>>>ucs@unicode'.
1523
1524         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1525         `=ucs@unicode'.
1526
1527 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1530         Change priority of `=>>>ucs@jis'.
1531
1532         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1533         `=ucs@jis'.
1534
1535 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         setting for `==daikanwa/+p'.
1539
1540 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         setting for `==shinjigen@1ed'.
1544
1545 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1548         XEmacs CHISE.
1549
1550 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-conf.el (==shinjigen): Modify DOC.
1553         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1554         (==shinjigen@rev): Modify DOC.
1555
1556 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1559         CHISE.
1560
1561 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1565
1566         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1567         XEmacs CHISE.
1568
1569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1570         `==daikanwa'.
1571
1572 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for `==cns11643-7'.
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `==cns11643-7'.
1579
1580 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `==cns11643-6'.
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for `==cns11643-6'.
1587
1588 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         setting for `==cns11643-5'.
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1594         `==cns11643-5'.
1595
1596 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1597
1598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1599         setting for `==cns11643-4'.
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `==cns11643-4'.
1603
1604 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1607         setting for `==cns11643-3'.
1608
1609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1610         `==cns11643-3'.
1611
1612 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1615         setting for `==cns11643-2'.
1616
1617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1618         `==cns11643-2'.
1619
1620 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1623         Change priority of `=>>>ucs@ks'.
1624
1625         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1626         `=ucs@ks'.
1627
1628 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1631         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1632         `==ucs@cns' and `==cns11643-1'.
1633
1634         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1635         (==cns11643-2): Ditto.
1636         (==cns11643-3): Ditto.
1637         (==cns11643-4): Ditto.
1638         (==cns11643-5): Ditto.
1639         (==cns11643-6): Ditto.
1640         (==cns11643-7): Ditto.
1641
1642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1643         `==cns11643-1'.
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@jis/2004', `=>>>ucs@jis/2004' and
1649         `=>>>ucs@jis/1990'.
1650
1651         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1652         `=ucs@jis/1990'.
1653         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1654         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1655
1656 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1659         Change priority of `=>>>ucs@cns'.
1660
1661         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1662         `=ucs@cns'.
1663
1664 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1665
1666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1667         `==ks-x1001'.
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1670         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1671         `==ks-x1001'.
1672
1673 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1674
1675         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1676
1677 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1678
1679         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1680         `=jis-x0208'.
1681         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1682         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1683         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1684         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1685         (=>>>jis-x0213-1@2000): Changed to an alias for
1686         `=jis-x0213-1@2000'.
1687         (=>>>jis-x0213-1@2004): Changed to an alias for
1688         `=jis-x0213-1@2004'.
1689         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1690
1691 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1694         `=adobe-japan1-0'.
1695         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1696         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1697         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1698         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1699         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1700         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1701
1702 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1703
1704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1705         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1706         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1707         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1708         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1709         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1710
1711 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1712
1713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1714         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1715         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1716         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1717         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1718         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1719         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1720         `==jis-x0212'.
1721
1722 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1725         "AdobeJapan1-[0-6]$".
1726         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1727         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1728         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1729         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1730         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1731         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1732         (==adobe-japan1-1): Ditto.
1733         (==adobe-japan1-2): Ditto.
1734         (==adobe-japan1-3): Ditto.
1735         (==adobe-japan1-4): Ditto.
1736         (==adobe-japan1-5): Ditto.
1737         (==adobe-japan1-6): Ditto.
1738         (==jis-x0208): Ditto.
1739         (==jis-x0208@1978): Ditto.
1740         (==jis-x0208@1983): Ditto.
1741         (==jis-x0208@1990): Ditto.
1742         (==jis-x0213-1): Ditto.
1743         (==jis-x0213-1@2000): Ditto.
1744         (==jis-x0213-1@2004): Ditto.
1745         (==jis-x0213-2): Ditto.
1746         (==jis-x0212): Ditto.
1747         (==gb2312): Ditto.
1748         (==iso-ir165): Ditto.
1749         (==gb12345): Ditto.
1750         (==ks-x1001): Ditto.
1751         (==cns11643-1): Ditto.
1752         (==cns11643-2): Ditto.
1753         (==cns11643-3): Ditto.
1754         (==cns11643-4): Ditto.
1755         (==cns11643-5): Ditto.
1756         (==cns11643-6): Ditto.
1757         (==cns11643-7): Ditto.
1758         (==big5-cdp): Ditto.
1759         (==hanyo-denshi/ja): Ditto.
1760         (==hanyo-denshi/jb): Ditto.
1761         (==hanyo-denshi/jc): Ditto.
1762         (==hanyo-denshi/jd): Ditto.
1763         (==hanyo-denshi/ft): Ditto.
1764         (==hanyo-denshi/ia): Ditto.
1765         (==hanyo-denshi/ib): Ditto.
1766         (==hanyo-denshi/hg): Ditto.
1767         (==hanyo-denshi/jt): Ditto.
1768         (==hanyo-denshi/ks): Ditto.
1769         (==gt): Ditto.
1770         (==gt-k): Ditto.
1771         (==daikanwa): Ditto.
1772         (==shinjigen): Ditto.
1773         (==ucs@iso): Ditto.
1774         (==ucs@unicode): Ditto.
1775         (==ucs@gb): Ditto.
1776         (==ucs-bmp@gb): Ditto.
1777         (==ucs@cns): Ditto.
1778         (==ucs-bmp@cns): Ditto.
1779         (==ucs@jis): Ditto.
1780         (==ucs@jis/1990): Ditto.
1781         (==ucs@jis/2000): Ditto.
1782         (==ucs@jis/2004): Ditto.
1783         (==ucs@JP): Ditto.
1784         (==ucs@JP/hanazono): Ditto.
1785         (==ucs@ks): Ditto.
1786         (==ucs-bmp@ks): Ditto.
1787         (==ucs@cns11643): Ditto.
1788         (==ucs-bmp-cjk@gb): Ditto.
1789         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1790         (==ucs-sip-ext-b@iso): Ditto.
1791
1792 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1795         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1796
1797         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1798         XEmacs CHISE.
1799         (=ucs-bmp-cjk@unicode): Abolished.
1800
1801 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1802
1803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1804         `=+>ucs-bmp-cjk-compat@jis'.
1805
1806         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1807         for XEmacs CHISE.
1808
1809 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1810
1811         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1812         CHISE.
1813
1814 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1815
1816         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1817         for XEmacs CHISE.
1818         (=jis-x0208@1978/1er-pr): Abolished.
1819         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1820         `=jis-x0208@1978/1er-pr' as the mother.
1821
1822 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         setting for `=ucs-itaiji-084'.
1826
1827 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list):
1830         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1831
1832         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1833         XEmacs CHISE.
1834         (=ucs-bmp-itaiji-084): Ditto.
1835
1836 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1837
1838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1839         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1840
1841 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1842
1843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1844         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1845
1846         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1847         XEmacs CHISE.
1848         (=big5-cdp-var-5): Ditto.
1849
1850 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1851
1852         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1853         XEmacs CHISE.
1854
1855 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1858         XEmacs CHISE.
1859
1860 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1863         setting for `=>>>hanyo-denshi/ft'.
1864
1865 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1866
1867         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1868         XEmacs CHISE.
1869         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1870         `=hanyo-denshi/jd' as the mother.
1871
1872 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1873
1874         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1875         XEmacs CHISE.
1876         (=+>adobe-japan1-1): Ditto.
1877         (=+>adobe-japan1-2): Ditto.
1878         (=+>adobe-japan1-3): Ditto.
1879         (=+>adobe-japan1-4): Ditto.
1880         (=+>adobe-japan1-5): Ditto.
1881         (=+>adobe-japan1-6): Ditto.
1882         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1883
1884 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1887         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1888         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1889
1890         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1891         the top.
1892
1893 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1894
1895         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1896         XEmacs CHISE.
1897         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1898         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1899         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1900
1901 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1902
1903         * mule/mule-charset.el (default-coded-charset-priority-list):
1904         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1905         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1906
1907         * mule/mule-conf.el: Modify order of definitions of some
1908         coded-charsets.
1909
1910 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1911
1912         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1913         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1914         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1915
1916         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1917         CHISE.
1918         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1919         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1920
1921 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1924         CHISE.
1925
1926 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1929         setting for `=daikanwa/+2p'.
1930
1931         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1932         XEmacs CHISE.
1933
1934 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1935
1936         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1937         XEmacs CHISE.
1938         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1939
1940 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         setting for `=>>>hanyo-denshi/ib'.
1944
1945 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1946
1947         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1948         XEmacs CHISE.
1949         (=>>>hanyo-denshi/ib): Ditto.
1950         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1951         `=hanyo-denshi/ja' as the mother.
1952         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1953         `=hanyo-denshi/ib' as the mother.
1954
1955 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1956
1957         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1958         XEmacs CHISE.
1959         (utf-8-ivs-mcs-er): Likewise.
1960         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1961         and `=>ucs-gb'.
1962         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1963         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1964         `ucs-gb' and `=>ucs-gb'.
1965         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1966         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1967         and `=>ucs-cns'.
1968         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1969         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1970         `ucs-cns' and `=>ucs-cns'.
1971         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1972         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1973         `ucs-big5' and `=>ucs-big5'.
1974         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1975         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1976         `ucs-big5' and `=>ucs-big5'.
1977         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1978         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1979         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1980         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1981         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1982         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1983         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1984         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1985         `=>ucs-jis'; modify DOC and mnemonic.
1986         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1987         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1988         and `=>ucs-jis'; modify DOC and mnemonic.
1989         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1990         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1991         `=>ucs-ks'.
1992         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1993         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1994         and `=>ucs-ks'.
1995         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1996
1997 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1998
1999         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2000         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2001
2002 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2003
2004         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2005         Modify priorities.
2006
2007 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2008
2009         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2010         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2011
2012 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2013
2014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2015         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2016
2017 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2018
2019         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2020         CHISE.
2021
2022 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2023
2024         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2025         CHISE.
2026
2027 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2028
2029         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2030         CHISE.
2031
2032 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2035         `=+>ucs-bmp-cjk@unicode'.
2036
2037         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2038         for XEmacs CHISE.
2039
2040 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2043         setting for `=>>daikanwa'.
2044
2045 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2048         `=>>hanyo-denshi/jt'.
2049
2050 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2053         XEmacs CHISE.
2054         (=+>jis-x0208@1990): Ditto.
2055         (=+>jis-x0213-1@2000): Ditto.
2056
2057 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2060         XEmacs CHISE.
2061
2062 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2065         XEmacs CHISE.
2066         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2067         `=hanyo-denshi/jc' as the mother.
2068
2069 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2072         setting for `=+>adobe-japan1'.
2073
2074         * mule/mule-charset.el (default-coded-charset-priority-list):
2075         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2076         and `=>>hanyo-denshi/ft' to `=>>gt'.
2077
2078 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2081         XEmacs CHISE.
2082         (=>>adobe-japan1-1): Ditto.
2083         (=>>adobe-japan1-2): Ditto.
2084         (=>>adobe-japan1-3): Ditto.
2085         (=>>adobe-japan1-4): Ditto.
2086         (=>>adobe-japan1-5): Ditto.
2087         (=>>adobe-japan1-6): Ditto.
2088         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2089
2090 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-conf.el (=adobe-japan1): New alias for
2093         `=adobe-japan1-6'.
2094         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2095         (=>>>adobe-japan1-1): Ditto.
2096         (=>>>adobe-japan1-2): Ditto.
2097         (=>>>adobe-japan1-3): Ditto.
2098         (=>>>adobe-japan1-4): Ditto.
2099         (=>>>adobe-japan1-5): Ditto.
2100         (=>>>adobe-japan1-6): Ditto.
2101         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2102
2103 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2106         setting for `=>>>adobe-japan1'.
2107
2108 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2111         setting for `=+>ucs@ks'.
2112
2113 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2116         XEmacs CHISE.
2117         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2118         `=adobe-japan1-6' as the mother.
2119
2120 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2123         setting for `=>cns11643-7'.
2124
2125 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2128         CHISE.
2129
2130 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2133         XEmacs CHISE.
2134         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2135
2136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2137         setting for `=>ucs@jis/2004'.
2138
2139 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         setting for `=+>gt'.
2143
2144         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2145         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2146
2147 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2150         `=>ucs@unicode' as the mother.
2151         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2152         mother.
2153         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2154         mother.
2155         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2156         mother.
2157
2158 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         setting for `=+>ucs@unicode'.
2162
2163         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2164         CHISE.
2165
2166 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2169         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2170         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2171         - Add setting for `=+>ucs@cns'.
2172
2173         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2174         CHISE.
2175         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2176         as the mother.
2177         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2178         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2179
2180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2181         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2182
2183 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2186         setting for `=>ucs@ks'.
2187
2188 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2191         `=ucs-bmp-cjk-compat@unicode'.
2192
2193         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2194         coded-charset for XEmacs CHISE.
2195
2196 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2199         `=ucs-bmp-cjk-compat'.
2200
2201         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2202         XEmacs CHISE.
2203
2204 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2207         CHISE.
2208
2209 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2212         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2213
2214         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2215         `=>ucs@jis/1990'.
2216         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2217
2218 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2219
2220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2221         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2222
2223         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2224         CHISE.
2225         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2226         mother.
2227
2228 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2231         `=>jis-x0213-2@usual'.
2232         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2233         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2234         `=>jis-x0213-2@usual' as the mother.
2235
2236 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2239         (=>ucs@JP): New alias for `=+>ucs@jis'.
2240
2241 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2244         `=>jis-x0208@usual'.
2245         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2246         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2247         `=>jis-x0208@usual' as the mother.
2248         (=>jis-x0208): Likewise.
2249
2250 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         setting for `=+>jis-x0208@1978'.
2254
2255 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2258         XEmacs CHISE.
2259
2260 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2263         setting for `=>>>ucs@jis/1990'.
2264
2265 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2268         setting for `=>ucs@jis/1990'.
2269
2270 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2271
2272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2273         setting for `=ucs@JP/hanazono'.
2274
2275         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2276         CHISE.
2277         (=ucs@JP/hanazono): Ditto.
2278         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2279         (=>>hanyo-denshi/jc): Ditto.
2280         (=>>hanyo-denshi/jd): Ditto.
2281
2282 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2285         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2286
2287 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2290         XEmacs CHISE.
2291
2292 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2295         XEmacs CHISE.
2296
2297 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2300         `=ucs-bmp-cjk@JP'.
2301
2302 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2305         XEmacs CHISE.
2306
2307 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2308
2309         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2310         Modify order of settings; add settings for `=daikanwa@rev2'.
2311
2312 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2315         setting for `=>>cbeta'.
2316
2317         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2318         CHISE.
2319
2320 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2323         setting for `=>>adobe-japan1'.
2324
2325 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2328         XEmacs CHISE.
2329
2330 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         setting for `=>>hanyo-denshi/ia'.
2334
2335         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2336         XEmacs CHISE.
2337
2338 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2341         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2342
2343         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2344         XEmacs CHISE.
2345         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2346         `=hanyo-denshi/jt' as the mother.
2347
2348 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2351         setting for `=>>>jis-x0213-2'.
2352
2353         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2354         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2355         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2356
2357 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2360         XEmacs CHISE.
2361
2362 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2365         XEmacs CHISE.
2366
2367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2368         `=>>jis-x0213-1@2004'.
2369
2370 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2373         XEmacs CHISE.
2374
2375 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2378         - Use "&g2-*;" as entity-references for `=>>>*'.
2379         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2380
2381         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2382         XEmacs CHISE.
2383         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2384         as the mother.
2385
2386 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2389         setting for `=>>hanyo-denshi/ib'.
2390
2391         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2392         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2393         (=>>jis-x0208@1990): Ditto.
2394         (=>>hanyo-denshi/ib): Ditto.
2395
2396         * mule/mule-charset.el (default-coded-charset-priority-list):
2397         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2398
2399 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2402         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2403         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2404         `=>>>ucs@jis/2004'.
2405
2406 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2409         XEmacs CHISE.
2410         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2411         `=jis-x0213-1@2004' as the mother.
2412         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2413         (=>>>ucs@ks): Ditto.
2414
2415         * mule/mule-charset.el (default-coded-charset-priority-list):
2416         Modify priority of `=hanyo-denshi/*'.
2417
2418 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2421         settings for `=>>ucs@JP' and `=ucs@JP'.
2422
2423 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2426         CHISE.
2427
2428 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for `=>>>ucs@cns'.
2432
2433         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2434         CHISE.
2435
2436 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2439         instead of `=>>>jis-x0213-1@2004' as the mother.
2440         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2441         (=>>>ucs@unicode): Likewise.
2442         (=>>>ucs@jis): Likewise.
2443         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2444         mother.
2445         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2446
2447 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2450         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2451         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2452         `=>>>ucs@jis'.
2453
2454 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list):
2457         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2458         and `=jis-x0213-*-2000'.
2459
2460 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2463         XEmacs CHISE.
2464         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2465         `=>>jis-x0213-1' as the mother.
2466
2467 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2470         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2471
2472 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2475
2476 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2479         XEmacs CHISE.
2480
2481 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-coding.el (decomposition-feature-list): Set
2484         `=decomposition', `=decomposition@cid' and
2485         `=decomposition@hanyo-denshi'.
2486
2487 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2490         setting for `=>>hanyo-denshi/ks'.
2491
2492         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2493         XEmacs CHISE.
2494
2495 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2501         `=hanyo-denshi/ks/mf'.
2502
2503         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2504         XEmacs CHISE.
2505         (=hanyo-denshi/ks/mf): Ditto.
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 P=hanyo-denshi/jt'.
2511
2512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2513         `=hanyo-denshi/jt'.
2514
2515         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2516         XEmacs CHISE.
2517
2518 2011-02-15  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/ip'.
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524         `=hanyo-denshi/ip'.
2525
2526         * mule/mule-conf.el (=hanyo-denshi/ip): 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         settings for `=hanyo-denshi/hg'.
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535         `=hanyo-denshi/hg'.
2536
2537         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
2544
2545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2546         `=>>hanyo-denshi/ft'.
2547
2548         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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 `=hanyo-denshi/ib'.
2555
2556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2557         `=hanyo-denshi/ib'.
2558
2559         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2560         XEmacs CHISE.
2561
2562 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         settings for isolated characters of `=hanyo-denshi/ia' and
2566         non-isolated characters of `=hanyo-denshi/*'.
2567
2568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2569         `=hanyo-denshi/ia'.
2570
2571         * mule/mule-conf.el (=hanyo-denshi/ia): 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/ft'.
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2580         `=hanyo-denshi/ft'.
2581
2582         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2583         XEmacs CHISE.
2584
2585 2011-02-14  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/jd'.
2589
2590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2591         `=hanyo-denshi/jd'.
2592
2593         * mule/mule-conf.el (=hanyo-denshi/jd): 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/jc'.
2600
2601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2602         `=hanyo-denshi/jc'.
2603
2604         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
2611
2612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2613         `=hanyo-denshi/jb'.
2614
2615         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2616         XEmacs CHISE.
2617
2618 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2621         setting for isolated characters of `=hanyo-denshi/ja'.
2622
2623 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2626         `=hanyo-denshi/ja'.
2627
2628         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2629         XEmacs CHISE.
2630
2631 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2634         settings for isolated characters of `=adobe-japan1-6'.
2635
2636 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2639         CHISE.
2640         (=daikanwa/+2p): Ditto.
2641         (=daikanwa/ho): Ditto.
2642
2643 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2646         coding-system for XEmacs CHISE.
2647
2648 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2651         setting for `=>>ruimoku-v6'.
2652
2653         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2654         CHISE.
2655
2656 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2659         setting for `=daikanwa@rev1'.
2660
2661 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2664         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2665
2666 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2669         XEmacs CHISE.
2670         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2671
2672 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2675         CHISE.
2676
2677 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2680         CHISE.
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for `=>ucs@jis'.
2684
2685 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2686
2687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2688         setting for `=>jis-x0208@usual'.
2689
2690         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2691         XEmacs CHISE.
2692         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2693         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2694         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2695
2696 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2699         CHISE.
2700         (=>>>jis-x0208@1990): Ditto.
2701         (=>>>jis-x0213-1): Ditto.
2702         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2703         mother.
2704         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2705         as the mother.
2706
2707 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         setting for `=>ucs@cns' and `=>>ucs@ks'.
2711
2712         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2713         CHISE.
2714
2715 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2718         CHISE.
2719
2720 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2723         CHISE.
2724         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2725         mother.
2726
2727 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730         `==>ucs-bmp-cjk@bucs'.
2731
2732         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2733         XEmacs CHISE.
2734
2735 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2738         setting for `==>ucs@bucs'.
2739
2740         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2741         XEmacs CHISE.
2742
2743 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2746         - Add setting for `=>>jis-x0208'.
2747         - Omit setting for `=>>jis-x0208@1990'.
2748         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2749           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2750           `=ucs@FOO'.
2751
2752 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2755         setting for `=>daikanwa'.
2756
2757 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (=daikanwa): Fix DOC.
2760         (=>daikanwa): New abstract character for XEmacs CHISE.
2761         (=>ucs@iso): Likewise.
2762         (=>ucs@unicode): Likewise.
2763         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2764
2765 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2766
2767         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2768         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2769           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2770         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2771         - Add `=>big5-cdp'.
2772
2773 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2776         (=>big5-cdp): New abstract character.
2777
2778 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2781         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2782         `chinese-big5'.
2783
2784 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-charset.el (default-coded-charset-priority-list):
2787         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2788
2789         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2790         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2791         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2792         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2793         and `=>jis-x0213-2'.
2794
2795 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2798         XEmacs CHISE.
2799         (=>>ucs@jis/2000): Likewise.
2800         (=>>ucs@jis/2004): Likewise.
2801
2802 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2803
2804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2805         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2806         `=>>ucs@cns'.
2807
2808         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2809         XEmacs CHISE.
2810         (=>>gt): Use quote instead of backquote; modify DOC.
2811         (=>gt): Use quote instead of backquote.
2812         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2813         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2814         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2815         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2816         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2817         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2818
2819 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2822         `=>>ucs@unicode' and `=>>gt'.
2823
2824 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2827         XEmacs CHISE.
2828         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2829         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2830         `=jis-x0208@1978/1er-pr' as the mother.
2831         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2832
2833 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2836         `=ucs@unicode' as the mother.
2837
2838 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2841         setting for `=>>ucs@unicode'.
2842
2843         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2844         CHISE.
2845
2846 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2849         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2850
2851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2852         `=adobe-japan1-6' and `=adobe-japan1-base'.
2853
2854         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2855         XEmacs CHISE.
2856         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2857         specify `min-code' and `max-code'.
2858         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2859         (=adobe-japan1-2): Likewise.
2860         (=adobe-japan1-3): Likewise.
2861         (=adobe-japan1-4): Likewise.
2862         (=adobe-japan1-5): Likewise.
2863         (=adobe-japan1-6): Likewise.
2864
2865 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2868         setting for `=>gt'.
2869
2870 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2873         CHISE.
2874
2875 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2878         setting for `=>zinbun-oracle'.
2879
2880         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2881         for XEmacs CHISE.
2882
2883 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2886         for XEmacs CHISE.
2887         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2888         `=jis-x0208@1978' as the mother.
2889
2890 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2893         - Use `=gt' instead of `ideograph-gt'.
2894         - Use `=gt-k' instead of `ideograph-gt-k'.
2895         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2896         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2897         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2898         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2899         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2900         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2901         - Use `=>>gt' instead of `<=>gt'.
2902         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2903         - Add setting for `=>>jis-x0208@1990'.
2904         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2905           `=>>jis-x0213-1@2000'.
2906         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2907         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2908           `=>>jis-x0213-1@2004'.
2909         - Add setting for `=>>jis-x0208@1978'.
2910         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2911
2912 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2915         XEmacs CHISE.
2916
2917 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2920         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2921         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2922         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2923         `<=>jis-x0213-1@2004'.
2924
2925 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2928         CHISE.
2929         (=>jis-x0213-2): Ditto.
2930
2931 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2934         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2935
2936 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2939         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2940         `=>jis-x0213-1'.
2941
2942 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2945         CHISE.
2946         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2947
2948 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2951         `<==>jis-x0213-1'.
2952         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2953         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2954         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2955         (<=>jis-x0208): New alias for `=>jis-x0208'.
2956         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2957         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2958         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2959         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2960         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2961         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2962         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2963         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2964         (=>>gt): Renamed from `<==>gt'.
2965         (<==>gt): New alias for `=>>gt'.
2966
2967 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2970         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2971         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2972         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2973         - Add settings for `<=>jis-x0213-1@2000' and
2974           `<=>jis-x0213-1@2004'.
2975
2976         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2977         XEmacs CHISE.
2978         (<==>jis-x0213-1): Likewise.
2979         (<==>jis-x0213-1@2000): Likewise.
2980         (<==>jis-x0213-1@2004): Likewise.
2981         (<=>jis-x0208): Add property `=>iso-ir 168'.
2982         (<=>jis-x0208@1997): Likewise.
2983         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2984         as the mother; add property `=>iso-ir 228'.
2985         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2986         property `=>iso-ir 228'.
2987         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2988         property `=>iso-ir 233'.
2989         (<==>gt): Renamed from `<=>gt'.
2990         (<=>gt): New alias for `<==>gt'.
2991
2992 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2995         CHISE.
2996         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2997         `<=>jis-x0208' as the mother.
2998         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2999         (<=>jis-x0213-1@2000): Ditto.
3000         (<=>jis-x0213-1@2004): Ditto.
3001
3002 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3003
3004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3005         settings for `<=>gt'.
3006
3007         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3008
3009 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3012         XEmacs CHISE.
3013         (=jis-x0208@1978/-4pr): Likewise.
3014         (=jis-x0208@1978/4-pr): Likewise.
3015         (=jis-x0213-1): Likewise.
3016         (=ucs@iso): Likewise.
3017         (=ucs@unicode): Likewise.
3018         (=ucs@gb): Likewise.
3019         (=ucs@gb/fw): Likewise.
3020         (=ucs@cns): Likewise.
3021         (=ucs@cns/fw): Likewise.
3022         (=ucs@jis): Likewise.
3023         (=ucs@jis/fw): Likewise.
3024         (=ucs@jis/1990): Likewise.
3025         (=ucs@jis/2000): Likewise.
3026         (=ucs@jis/2004): Likewise.
3027         (=ucs@JP): Likewise.
3028         (=ucs@ks): Likewise.
3029         (=ucs@big5): Likewise.
3030         (=ucs@big5/cns11643): Likewise.
3031         (=ucs@cns11643): Likewise.
3032
3033 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-charset.el (default-coded-charset-priority-list):
3036         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3037
3038         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3039         CHISE.
3040         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3041         mother.
3042
3043 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3046         from src/mule-charset.c].
3047         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3048         specify `final'.
3049         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3050         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3051         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3052         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3053         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3054         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3055
3056 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3059         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3060         (=jis-x0208@1978/i-4): Specify `partial'.
3061         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3062         mother coded-charset.
3063         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3064
3065 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3068         settings for `=jis-x0213-1@2004'.
3069
3070 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3073         CHISE.
3074         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3075         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3076         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3077         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3078         temporarily.
3079         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3080
3081 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3084         CHISE.
3085         (=shinjigen@1ed): Inherited from `=shinjigen'.
3086         (=shinjigen@rev): Likewise.
3087
3088 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3089
3090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3091         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3092
3093 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3096         define it as an alias.
3097         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3098         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3099         alias.
3100         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3101         alias.
3102
3103 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3106         CHISE.
3107
3108 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3111         CHISE.
3112         (shinjigen-2): Ditto.
3113
3114 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-charset.el (default-coded-charset-priority-list):
3117         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3118         `chinese-big5-eten-*' and `chinese-big5'.
3119
3120 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3123         #x9FA5 temporarily.
3124
3125 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3128         settings for `=jis-x0208@1978/i1'.
3129
3130 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3131
3132         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3133         XEmacs CHISE.
3134
3135 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3136
3137         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3138         XEmacs CHISE.
3139
3140 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3141
3142         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3143         XEmacs CHISE.
3144
3145 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3148         CHISE.
3149         (=ucs-bmp@cns): Likewise.
3150         (=ucs-bmp@jis): Likewise.
3151         (=ucs-bmp@ks): Likewise.
3152
3153 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3156         CHISE.
3157         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3158
3159 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3162         settings for `=zinbun-oracle'.
3163
3164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3165         `=zinbun-oracle'.
3166
3167 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3170         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3171         `=ucs@iso'.
3172
3173 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-charset.el (default-coded-charset-priority-list):
3176         Delete `ucs-sip'; modify order of some CCSs.
3177
3178 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3181         in XEmacs CHISE.
3182
3183         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3184         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3185         CHISE.
3186
3187 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3190         its registry.
3191         (=ucs-radicals@unicode): Likewise.
3192
3193 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3196         CHISE.
3197
3198 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3201         CHISE.
3202
3203 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3206         CHISE.
3207
3208 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3211         Modify preference of *isolated settings*.
3212
3213 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3216         utf-2000 is provided.
3217         (=ucs@cns11643): Likewise.
3218
3219 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3222         Prefer every *isolated setting* to ordinary setting.
3223
3224 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3227         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3228
3229 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3232         CHISE.
3233
3234 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3235
3236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3237         settings for `=jis-x0208@1997'.
3238
3239 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3240
3241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3242         `=jis-x0208@1997'.
3243
3244 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3245
3246         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3247         XEmacs CHISE.
3248
3249 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3250
3251         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3252         `=jis-x0208@1978'.
3253         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3254         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3255         `=jis-x0208-1990' as the mother.
3256         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3257
3258 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3261         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3262         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3263         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3264         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3265         for `=ucs@JP'.
3266
3267 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3270         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3271         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3272         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3273         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3274         `=daikanwa@rev2'.
3275
3276 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3279         (=gt): Likewise.
3280         (=gt-k): Likewise.
3281         (=gt-pj-*): Likewise.
3282         (=gt-pj-k1): Likewise.
3283         (=gt-pj-k2): Likewise.
3284         (=daikanwa): Likewise.
3285         (=daikanwa-rev1): Likewise.
3286         (=daikanwa-rev2): Likewise.
3287         (=big5-pua): Likewise.
3288         (=big5-eten): Likewise.
3289         (chinese-big5-eten-a): Likewise.
3290         (chinese-big5-eten-b): Likewise.
3291         (=hanziku-*): Likewise.
3292         (=cbeta): Likewise.
3293         (=jef-china3): Likewise.
3294         (=ruimoku-v6): Likewise.
3295         (=ucs@iso): Likewise.
3296         (=ucs@unicode): Likewise.
3297         (=ucs@gb): Likewise.
3298         (=ucs@cns): Likewise.
3299         (=ucs@jis): Likewise.
3300         (=ucs@jis-1990): Likewise.
3301         (=ucs@jis-2000): Likewise.
3302         (=ucs@jp): Likewise.
3303         (=ucs@ks): Likewise.
3304         (=ucs@big5): Likewise.
3305         (=ucs-radicals): Likewise.
3306         (=ucs-radicals@unicode): Likewise.
3307         (=ucs-bmp-cjk): Likewise.
3308         (=ucs-bmp-cjk@unicode): Likewise.
3309         (=ucs-sip-ext-b): Likewise.
3310         (=ucs-sip-ext-b@iso): Likewise.
3311
3312 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3313
3314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3315         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3316
3317 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3320         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3321         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3322         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3323         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3324         arabic-digit, ipa and ``&I-B-XXXX;''.
3325
3326 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3329         setting for (I-)HZK{03..12}-XXXX.
3330
3331 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3332
3333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3334         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3335
3336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3337         `=ruimoku-v6'.
3338
3339         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3340         CHISE.
3341
3342 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3343
3344         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3345         (=ucs@unicode): Likewise.
3346         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3347         (=ucs@cns): Likewise.
3348         (=ucs@jis): Likewise.
3349         (=ucs@ks): Likewise.
3350         (=ucs@big5): Likewise.
3351
3352 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3353
3354         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3355         `ucs-jis'.
3356         (utf-8-jis-er): Likewise.
3357         (utf-8-jp): New coding-system.
3358         (utf-8-jp-er): Likewise.
3359
3360         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3361
3362 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3363
3364         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3365
3366         * mule/japanese.el: Move definition of `euc-jisx0213' to
3367         mule/mule-coding.el.
3368
3369 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3370
3371         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3372         mule-coding before loading update-cdb when utf-2000 is provided.
3373
3374 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3377         `=daikanwa'.
3378
3379 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3382         definition codes when `utf-2000' is provided.
3383
3384 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3385
3386         * mule/mule-category.el (word-combining-categories): Don't setup
3387         `word-combining-categories' in XEmacs CHISE.
3388         (word-separating-categories): Add setting about Latin script in
3389         XEmacs CHISE.
3390
3391 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3392
3393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3394         setting for `chinese-big5'.
3395
3396 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3399         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3400         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3401         add setting for HZK0[12]-xxxx.
3402
3403 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3406         in XEmacs CHISE.
3407
3408 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list):
3411         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3412         and `chinese-big5' to `=gt-pj-*'.
3413
3414 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3415
3416         * mule/mule-conf.el (=daikanwa): Renamed from
3417         `ideograph-daikanwa'.
3418         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3419
3420 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-conf.el (=cns11643-7): Renamed from
3423         `chinese-cns11643-7'.
3424         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3425
3426 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-conf.el (=cns11643-6): Renamed from
3429         `chinese-cns11643-6'.
3430         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3431
3432 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3433
3434         * mule/mule-conf.el (=cns11643-5): Renamed from
3435         `chinese-cns11643-5'.
3436         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3437
3438 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3439
3440         * mule/mule-conf.el (=cns11643-4): Renamed from
3441         `chinese-cns11643-4'.
3442         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3443
3444 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-conf.el (=cns11643-3): Renamed from
3447         `chinese-cns11643-3'.
3448         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3449
3450 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3451
3452         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3453         `=cns11643-2'.
3454         (chinese-cns11643-2): New alias for `=cns11643-2'.
3455
3456 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3457
3458         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3459         `=cns11643-1'.
3460         (chinese-cns11643-1): New alias for `=cns11643-1'.
3461
3462 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3463
3464         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3465         (chinese-gb12345): New alias for `=gb12345'.
3466
3467 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3468
3469         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3470         (chinese-gb2312): New alias for `=gb2312'.
3471
3472 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3473
3474         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3475         (chinese-big5): New alias for `=big5'.
3476
3477 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3480         (korean-ksc5601): New alias for `=ks-x1001'.
3481
3482 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3483
3484         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3485         `=jis-x0212'.
3486         (japanese-jisx0212): New alias for `=jis-x0212'.
3487
3488 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3489
3490         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3491         `=jis-x0208-1983'.
3492         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3493
3494 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3495
3496         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3497         `=jis-x0208-1978'.
3498         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3499
3500 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3501
3502         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3503         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3504
3505 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3506
3507         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3508         (chinese-cns11643-3): Specify iso-ir 183.
3509         (chinese-cns11643-4): Specify iso-ir 184.
3510         (chinese-cns11643-5): Specify iso-ir 185.
3511         (chinese-cns11643-6): Specify iso-ir 186.
3512         (chinese-cns11643-7): Specify iso-ir 187.
3513         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3514         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3515
3516 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3519         \uXXXX for every cases.
3520
3521 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3522
3523         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3524         (ucs-big5): Changed to an alias for `=ucs@big5'.
3525
3526 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3527
3528         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3529         (ucs-ks): Changed to an alias for `=ucs@ks'.
3530
3531 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3532
3533         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3534         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3535
3536 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3537
3538         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3539         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3540
3541 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3542
3543         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3544         (ucs-jis): Changed to an alias for `=ucs@jis'.
3545
3546 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3547
3548         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3549         (ucs-cns): Changed to an alias for `=ucs@cns'.
3550
3551 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3552
3553         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3554         (ucs-gb): Changed to an alias for `=ucs@gb'.
3555
3556 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3557
3558         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3559         `ideograph-daikanwa-2'.
3560         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3561         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3562
3563 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3564
3565         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3566         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3567
3568         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3569         for `xemacs-chise-version'.
3570
3571 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3572
3573         * mule/mule-charset.el (default-coded-charset-priority-list):
3574         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3575         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3576         instead of `ideograph-hanziku-*'.
3577
3578         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3579         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3580
3581 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3584         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3585         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3586         `utf-2000' is provided.
3587
3588 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3589
3590         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3591         is provided [was builtin coded-charsets].
3592
3593 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3594
3595         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3596         is provided [was builtin coded-charsets].
3597
3598 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3599
3600         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3601         is provided [was builtin coded-charsets].
3602
3603 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3604
3605         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3606         is provided [was builtin coded-charsets].
3607
3608 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3609
3610         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3611         when `utf-2000' is provided [was builtin coded-charsets].
3612
3613 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-conf.el (=hanziku-*): Renamed from
3616         `ideograph-hanziku-*'.
3617         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3618
3619 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3620
3621         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3622         `utf-2000' is provided [was builtin coded-charsets].
3623         (ideograph-hanziku-{1..12}): Likewise.
3624
3625 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3628         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3629
3630 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3631
3632         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3633         when `utf-2000' is provided [was builtin coded-charsets].
3634
3635 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3636
3637         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3638         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3639         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3640
3641 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3644         (ideograph-gt): Changed to an alias for `=gt'.
3645
3646 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3647
3648         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3649         is provided; it was defined as a builtin coded-charset.
3650         (ideograph-gt): Likewise.
3651
3652 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3653
3654         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3655         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3656
3657 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3658
3659         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3660         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3661
3662 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3663
3664         * mule/mule-conf.el (=big5-eten): Renamed from
3665         `chinese-big5-eten'.
3666         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3667
3668 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3669
3670         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3671         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3672
3673 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3674
3675         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3676         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3677
3678 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3679
3680         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3681         (china3-jef): Changed to an alias for `=jef-china3'.
3682
3683 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3684
3685         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3686         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3687
3688         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3689         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3690         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3691         when `utf-2000' is provided.
3692
3693 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3694
3695         * mule/mule-charset.el (default-coded-charset-priority-list):
3696         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3697
3698         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3699         (ucs-jis-2000): Deleted.
3700
3701 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3704         UTF-2000.
3705         (=ucs-jis-2000): New coded-charset for UTF-2000.
3706
3707 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3708
3709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3710         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3711
3712 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3713
3714         * mule/mule-charset.el (default-coded-charset-priority-list):
3715         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3716         `ideograph-cbeta'.
3717
3718 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3719
3720         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3721         builtin coded-charset].
3722
3723 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3724
3725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3726         settings for &K0-xxxx and &I-K0-xxxx.
3727
3728 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3729
3730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3731         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3732
3733 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3734
3735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3736         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3737
3738 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3741         UTF-2000.
3742         (ideograph-gt-pj-k1): Likewise.
3743         (ideograph-gt-pj-k2): Likewise.
3744
3745 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3746
3747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3748         `=jis-x0208'.
3749
3750 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3751
3752         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3753         UTF-2000 [was a builtin coded-charset].
3754
3755 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3756
3757         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3758         (utf-8-gb-er): Likewise.
3759
3760 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3761
3762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3763         settings for JIS X 0212 and JIS X 0208:1978.
3764
3765 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3766
3767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3768         setting for JIS X 0213.
3769
3770 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3771
3772         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3773         standard-case-table in UTF-2000.
3774
3775 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3776
3777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3778         definitions for isolated-chars.
3779
3780 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3781
3782         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3783         `configure-utf-2000-lisp-directory'.
3784         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3785         `mule-lisp-load-path'.
3786
3787 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3788
3789         * startup.el (startup-setup-paths): Set and use
3790         `utf-2000-lisp-directory'.
3791         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3792         UTF-2000.
3793
3794 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3795
3796         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3797         (paths-find-utf-2000-lisp-directory): New function.
3798         (paths-construct-load-path): Add new optional argument
3799         `utf-2000-lisp-directory'.
3800
3801         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3802
3803 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3804
3805         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3806         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3807         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3808         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3809         `chinese-big5-2' in UTF-2000.
3810
3811         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3812         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3813
3814 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3815
3816         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3817         `big5-eten-er' in UTF-2000.
3818         (big5-cdp): Modify DOC-string and mnemonic.
3819
3820 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3821
3822         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3823         UTF-2000 [renamed from utf-8-er].
3824         (utf-8-gb): New coding-system in UTF-2000.
3825         (utf-8-gb-er): Likewise.
3826         (utf-8-cns): Likewise.
3827         (utf-8-cns-er): Likewise.
3828         (utf-8-big5): Likewise.
3829         (utf-8-big5-er): Likewise.
3830         (utf-8-jis): Likewise.
3831         (utf-8-jis-er): Likewise.
3832         (utf-8-ks): Likewise.
3833         (utf-8-ks-er): Likewise.
3834         (utf-8-er): Likewise.
3835
3836 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3837
3838         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3839         instead of `utf-8-unix' in UTF-2000.
3840
3841         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3842
3843 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3844
3845         * mule/japanese.el (euc-jisx0213): New coding-system.
3846
3847         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3848         `japanese-jisx0208-1990' as the mother.
3849
3850 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3851
3852         * dumped-lisp.el (preloaded-file-list): Change condition of
3853         loading "close-cdb".
3854
3855 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3856
3857         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3858         setup `coded-charset-entity-reference-alist'.
3859
3860 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3861
3862         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3863         UTF-2000.
3864
3865 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3866
3867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3868         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3869
3870 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3871
3872         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3873         (chinese-big5-eten-a): Likewise.
3874         (chinese-big5-eten-b): Likewise.
3875         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3876         code range is #x8140 .. #x8DFE.
3877
3878 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3879
3880         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3881         UTF-2000.
3882         (chinese-big5-cdp): Likewise.
3883
3884 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * dumped-lisp.el (preloaded-file-list): Rename
3887         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3888
3889 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3890
3891         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3892         append `system-char-db-source-file-list' into
3893         `preloaded-file-list' in UTF-2000.
3894
3895 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3896
3897         * dumped-lisp.el (preloaded-file-list): Delete
3898         character-definition files.
3899
3900 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3901
3902         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3903         UTF-2000.
3904
3905 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3906
3907         * mule/mule-charset.el (default-coded-charset-priority-list):
3908         Delete `mojikyo-2022-1'.
3909
3910 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3911
3912         * mule/mule-charset.el (default-coded-charset-priority-list):
3913         Delete `mojikyo'.
3914
3915 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3918         `ucs-sip'.
3919
3920 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-charset.el (default-coded-charset-priority-list):
3923         Comment out `chinese-gb12345'.
3924
3925 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * bytecomp.el (byte-compile-insert-header): Fixed.
3928
3929 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3930
3931         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3932         XEmacs UTF-2000.
3933
3934 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3935
3936         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3937         UTF-2000.
3938
3939 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3942         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3943
3944 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * mule/mule-charset.el (default-coded-charset-priority-list):
3947         `japanese-jef-china3' is renamed `china3-jef'.
3948
3949 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3950
3951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3952         `japanese-jef-china3' and `ideograph-cbeta'.
3953
3954 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3955
3956         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3957
3958 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3959
3960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3961         `chinese-big5-cdp'.
3962
3963 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3964
3965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3966         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3967
3968 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3969
3970         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3971         loading character definitions.
3972
3973 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3974
3975         * dumped-lisp.el (preloaded-file-list): Rename
3976         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3977
3978 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3979
3980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3981         `chinese-big5'.
3982
3983 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3984
3985         * dumped-lisp.el (preloaded-file-list): Dump
3986         "Ideograph-R028-Private" with XEmacs UTF-2000.
3987
3988 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3989
3990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3991         `chinese-gb12345'.
3992
3993 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3994
3995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3996         `ideograph-gt-pj-{1..11}'.
3997
3998         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3999         XEmacs UTF-2000.
4000
4001 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4002
4003         * mule/mule-charset.el (default-coded-charset-priority-list):
4004         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4005         `chinese-isoir165'.
4006
4007 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4010         `image/png', `image/x-xpm' and `image/tiff'.
4011
4012         * files.el (binary-file-regexps): Add *.PNG.
4013
4014 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4015
4016         * mule/mule-charset.el (default-coded-charset-priority-list):
4017         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4018         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4019
4020 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4021
4022         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4023         the first completion when UTF-2000 is running.
4024
4025 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4026
4027         * mule/mule-charset.el (default-coded-charset-priority-list):
4028         Delete `ucs'.
4029
4030 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4031
4032         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4033
4034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4035         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4036
4037 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4038
4039         * mule/vietnamese.el (vscii-2): Delete abolished property
4040         `composite'; now composite mode is default.
4041
4042 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4043
4044         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4045         of `raw-text'; check \uHHHH representation even if non-ascii
4046         characters are not found.
4047
4048         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4049         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4050         unconditionally.
4051
4052         * mule/viet-ccl.el: New file.
4053
4054         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4055         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4056         - Separate CCL based implementations to viet-ccl.el.
4057
4058 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4059
4060         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4061         "jisx0213.2000-1".
4062         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4063
4064         * mule/mule-charset.el (default-coded-charset-priority-list):
4065         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4066         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4067
4068 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4069
4070         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4071
4072 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4073
4074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4075         `ucs' in UTF-2000.
4076
4077 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4078
4079         * mule/mule-charset.el (default-coded-charset-priority-list):
4080         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4081         `arabic-iso8859-6'.
4082
4083 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4084
4085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4086         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4087
4088 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4089
4090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4091         `katakana-jisx0201' in UTF-2000.
4092
4093 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4094
4095         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4096         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4097         "u0FB50-Arabic-Presentation-Forms-A",
4098         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4099         "u0FE50-Small-Form-Variants",
4100         "u0FE70-Arabic-Presentation-Forms-B",
4101         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4102         UTF-2000.
4103
4104 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4105
4106         * dumped-lisp.el (preloaded-file-list): Delete
4107         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4108         ... "Ideograph-R214-Flute" in UTF-2000.
4109
4110 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4111
4112         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4113         (japanese-jisx0213-2): New coded-charset.
4114
4115         * dumped-lisp.el (preloaded-file-list): Add
4116         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4117         "Ideograph-R030-Mouth".
4118
4119 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4120
4121         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4122         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4123         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4124         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4125         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4126         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4127         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4128         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4129
4130 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4131
4132         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4133         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4134         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4135         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4136         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4137
4138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4139         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4140
4141 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4142
4143         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4144         in UTF-2000.
4145
4146 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4147
4148         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4149         (chinese-isoir165): Moved from mule/chinese.el.
4150         (chinese-cns11643-3): Moved from mule/chinese.el.
4151         (chinese-cns11643-4): Moved from mule/chinese.el.
4152         (chinese-cns11643-5): Moved from mule/chinese.el.
4153         (chinese-cns11643-6): Moved from mule/chinese.el.
4154         (chinese-cns11643-7): Moved from mule/chinese.el.
4155
4156         * mule/chinese.el: Move definition of coded-charsets to
4157         mule/mule-conf.el.
4158
4159 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4160
4161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4162         `ideograph-daikanwa'.
4163
4164 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4165
4166         * dumped-lisp.el (preloaded-file-list): Delete
4167         "ccs-jisx0201-latin.el".
4168
4169 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4170
4171         * dumped-lisp.el (preloaded-file-list): Add
4172         "u031A0-Extended-Bopomofo" in UTF-2000.
4173
4174 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4175
4176         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4177         renamed to u02E00-CJK-Radical-Supplement.
4178
4179 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4180
4181         * dumped-lisp.el (preloaded-file-list): Add
4182         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4183         "u030A0-Katakana", "u03100-Bopomofo",
4184         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4185         "u03200-Enclosed-CJK-Letters-and-Months" and
4186         "u03300-CJK-Compatibility".
4187
4188 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4189
4190         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4191         "u02F00-Kangxi-Radicals" and
4192         "u02FF0-Ideographic-Description-Characters".
4193
4194 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4195
4196         * dumped-lisp.el (preloaded-file-list): Add
4197         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4198         "u02800-Braille-Patterns" in UTF-2000.
4199
4200 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4201
4202         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4203         "uXXXXX-*.el" in UTF-2000.
4204
4205         * bytecomp.el (byte-compile-insert-header): Delete comments if
4206         non-ASCII characters are found; allow `byte-compile-dynamic' and
4207         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4208         `raw-text'.
4209
4210 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4211
4212         * dumped-lisp.el (preloaded-file-list): Add
4213         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4214         "u025A0-Geometric-Shapes.el".
4215
4216 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4217
4218         * dumped-lisp.el (preloaded-file-list): Add
4219         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4220         "u02460-Enclosed-Alphanumerics.el".
4221
4222 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4223
4224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4225         `chinese-gb2312'.
4226
4227         * dumped-lisp.el (preloaded-file-list): Add
4228         "u02200-Mathematical-Operators.el" and
4229         "u02300-Miscellaneous-Technical.el".
4230
4231 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4232
4233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4234         `chinese-cns11643-*'.
4235
4236         * dumped-lisp.el (preloaded-file-list): Add
4237         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4238         "u02190-Arrows.el" in UTF-2000.
4239
4240 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4241
4242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4243         `korean-ksc5601'.
4244
4245         * dumped-lisp.el (preloaded-file-list): Add
4246         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4247         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4248         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4249
4250 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4251
4252         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4253
4254 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4255
4256         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4257         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4258         "u01780-Khmer.el", "u01800-Mongolian.el",
4259         "u01E00-Latin-Extended-Additional.el" and
4260         "u01F00-Greek-Extended.el" in UTF-2000.
4261
4262 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4263
4264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4265         `ethiopic-ucs' and `ethiopic'.
4266
4267         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4268         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4269
4270         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4271         from mule/ethiopic.el.
4272
4273         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4274         mule/mule-conf.el.
4275
4276 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4277
4278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4279         `lao'.
4280
4281         * mule/mule-conf.el (lao): New coded-charset.
4282
4283         * dumped-lisp.el (preloaded-file-list): Add
4284         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4285         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4286         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4287         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4288         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4289
4290 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4291
4292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4293         `ucs-bmp' and `arabic-iso8859-6'.
4294
4295 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4296
4297         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4298         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4299         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4300
4301 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4302
4303         * startup.el (normal-top-level): Load autoload file for UTF-2000
4304         in UTF-2000.
4305
4306 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4307
4308         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4309         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4310         "u00020-Basic-Latin.el", "u00080-C1.el",
4311         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4312         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4313         "u002B0-Spacing-Modifier-Letters.el",
4314         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4315         UTF-2000.
4316
4317 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4318
4319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4320         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4321         instead of `vietnamese-viscii-*'.
4322
4323 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4324
4325         * mule/mule-conf.el: New file.
4326
4327         * mule/misc-lang.el: Move definition of charset `ipa' to
4328         mule/mule-conf.el.
4329
4330 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4331
4332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4333         `latin-viscii'; prefer it for characters used in Vietnamese.
4334
4335 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4336
4337         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4338
4339 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4340
4341         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4342         `vietnamese-viscii-lower'.
4343         (latin-viscii-upper): Renamed from charset
4344         `vietnamese-viscii-upper'.
4345         (vietnamese-viscii-lower): New alias for charset
4346         `latin-viscii-lower'.
4347         (vietnamese-viscii-upper): New alias for charset
4348         `latin-viscii-upper'.
4349
4350 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4351
4352         * mule/mule-charset.el (default-coded-charset-priority-list):
4353         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4354
4355 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4356
4357         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4358         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4359         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4360         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4361         lisp/utf-2000.
4362
4363 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4364
4365         * mule/ccs-tcvn5712.el: New file.
4366
4367 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4368
4369         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4370         in UTF-2000.
4371
4372 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4373
4374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4375         `japanese-jisx0208'.
4376
4377 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4378
4379         * dumped-lisp.el (preloaded-file-list): Add
4380         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4381         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4382         UTF-2000.
4383
4384         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4385         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4386         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4387         mule/ccs-viscii.el: New files.
4388
4389         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4390         if \uXXXX is found.
4391
4392 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4393
4394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4395         `hiragana-jisx0208' and `katakana-jisx0208'.
4396
4397 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4398
4399         * mule/chinese.el (chinese-cns11643-3): Define it even if
4400         `utf-2000' is provided.
4401         (chinese-cns11643-4): Likewise.
4402         (chinese-cns11643-5): Likewise.
4403         (chinese-cns11643-6): Likewise.
4404         (chinese-cns11643-7): Likewise.
4405
4406 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4407
4408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4409         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4410
4411 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4412
4413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4414         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4415
4416 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4417
4418         * mule/mule-charset.el (default-coded-charset-priority-list):
4419         Setup in UTF-2000.
4420
4421 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4422
4423         * mule/viet-chars.el: Don't define charset
4424         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4425         they are defined as builtin charsets.
4426
4427 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4428
4429         * version.el (emacs-version): Add more space just before UTF-2000
4430         version string.
4431
4432 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4433
4434         * version.el ([constant] emacs-version): Don't add a space in the
4435         preceding place of `xemacs-betaname' because it is duplicated.
4436         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4437
4438         * startup.el (splash-frame-body): Add ETL.
4439
4440 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4441
4442         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4443         is provided because it is defined as builtin charset.
4444         (chinese-cns11643-4): Likewise.
4445         (chinese-cns11643-5): Likewise.
4446         (chinese-cns11643-6): Likewise.
4447         (chinese-cns11643-7): Likewise.
4448
4449 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4450
4451         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4452         coding-system `iso-10646-ucs-4' is not defined.
4453
4454 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4455
4456         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4457         coding-system if `utf-2000' is provided.
4458
4459 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4460
4461         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4462         `utf-2000' is provided.
4463
4464 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4465
4466         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4467         if utf-2000 is provided temporally.
4468
4469 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4470
4471         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4472         as builtin variable].
4473
4474 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4475
4476         * files.el (insert-file-contents-literally): Treat file as binary;
4477         call file-name-handlers. [sync with Emacs 20.3.10]
4478
4479 2008-12-28  Vin Shelton  <acs@xemacs.org>
4480
4481         * XEmacs 21.4.22 is released
4482
4483 2008-12-30  Vin Shelton  <acs@xemacs.org>
4484
4485         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4486         during building even if no packages are found.
4487
4488 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4489
4490         * printer.el (generic-print-region): 
4491         (generic-print-buffer): 
4492         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4493         check if the msprinter device is available, now that msprinter is
4494         always available as a specifier tag. 
4495
4496 2008-12-24  Vin Shelton  <acs@xemacs.org>
4497
4498         * about.el: Add Francisco to my bio!
4499
4500 2008-12-23  Vin Shelton  <acs@xemacs.org>
4501
4502         * autoload.el: Move operator definitions to autoload-operators.el
4503         in the xemacs-base package.
4504
4505 2007-11-22  Vin Shelton  <acs@xemacs.org>
4506
4507         * about.el (about-hacker-contribution): Updated my bio.
4508
4509 2007-10-07  Vin Shelton  <acs@xemacs.org>
4510
4511         * XEmacs 21.4.21 is released
4512
4513 2007-09-19  Didier Verna  <didier@xemacs.org>
4514
4515         Update my personal info.
4516         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4517         * about.el (about-other-current-hackers): Ditto.
4518         * about.el (about-url-alist): Add my musical website.
4519         * about.el (about-personal-info): Update my entry.
4520         * about.el (about-hacker-contribution): Ditto.
4521
4522 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4523
4524         * package-get.el (package-get-download-sites): Update download
4525         sites in Japan.
4526         * package-get.el (package-get-pre-release-download-sites): Ditto.
4527
4528 2007-08-18  Vin Shelton  <acs@xemacs.org>
4529
4530         * package-get.el (package-get-pre-release-download-sites): Sync
4531         mirror sites with 21.5.  (Thanks, Adrian)
4532
4533 2007-08-09  Mike Sperber  <mike@xemacs.org>
4534
4535         * startup.el (migrate-user-init-file): Create backup of
4536         `user-init-file' before migrating.
4537         * startup.el (maybe-migrate-user-init-file): Print
4538         information about backup file.
4539         (maybe-create-compatibility-dot-emacs): Follow above change.
4540
4541 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4542
4543         * font-lock.el: Sync font-lock-add-keywords and
4544         font-lock-remove-keywords from GNU Emacs.
4545         * font-lock.el (font-lock-keywords-alist): New.
4546         * font-lock.el (font-lock-removed-keywords-alist): New.
4547         * font-lock.el (font-lock-add-keywords): New.
4548         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4549         * font-lock.el (font-lock-remove-keywords): New.
4550
4551 2007-08-16  Vin Shelton  <acs@xemacs.org>
4552
4553         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4554         patch from Hans de Graaff.
4555
4556 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4557
4558         * package-get.el (package-get-download-sites): Document Chile and
4559         update Denmark download site.
4560         * package-get.el (package-get-pre-release-download-sites): Ditto.
4561
4562 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4563
4564         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4565
4566 2006-12-09  Vin Shelton  <acs@xemacs.org>
4567
4568         * XEmacs 21.4.20 is released
4569
4570 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4571
4572         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4573
4574 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4575
4576         * info.el (Info-find-file-node, Info-insert-dir)
4577         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4578         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4579         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4580         and discussion.
4581
4582 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4583
4584         * obsolete.el (line-beginning-position): New, from 21.5.x.
4585         (line-end-position): Ditto.
4586
4587 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4588
4589         * package-get.el (package-get-download-sites): Welcome
4590         nl.xemacs.org and Thanks!
4591         * package-get.el (package-get-pre-release-download-sites): Ditto.
4592
4593 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4594
4595         * font-lock.el: Add support for not-so recent changes in Java to
4596         java-mode.
4597
4598 2006-01-28  Vin Shelton  <acs@xemacs.org>
4599
4600         * XEmacs 21.4.19 is released
4601
4602 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4603
4604         * easymenu.el: Update copyright. 
4605         * easymenu.el (easy-menu-all-popups):
4606         Add a docstring. 
4607         * easymenu.el (easy-menu-add):
4608         Document a bug, rework the function to preserve any existing
4609         non-default mode-popup-menu instead of overwriting it, and not to
4610         bother normalising the menu title (nothing else does).
4611         * easymenu.el (easy-menu-remove):
4612         Restore the default mode-popup-menu instead of leaving an empty
4613         one when we remove the last easy-menu popup. 
4614
4615 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4616
4617         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4618         as suggested by Rodrigo Ventura.
4619         * package-get.el (package-get-pre-release-download-sites): Ditto,
4620         with replacement of xemacs-21.5 by beta, which is the logical path
4621         to our beta core and package pre-releases.
4622
4623 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4624
4625         * package-get.el (package-get-download-sites): Add Hong Kong
4626         download site.
4627         * package-get.el (package-get-pre-release-download-sites): Ditto.
4628
4629 2005-12-26  Vin Shelton  <acs@xemacs.org>
4630
4631         * find-paths.el:
4632         * find-paths.el (paths-emacs-root-p): Add search for package root.
4633         * find-paths.el (paths-find-emacs-root): Replaced with
4634         paths-find-invocation-roots, which returns a list of roots.
4635         * find-paths.el (paths-find-invocation-roots): New.
4636         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4637
4638 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4639
4640         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4641         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4642
4643 2005-12-03  Vin Shelton <acs@xemacs.org>
4644
4645         * XEmacs 21.4.18 is released
4646
4647 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4648
4649         * package-get.el (package-get-download-sites): Update reflecting
4650         latest http://www.xemacs.org/Releases/ information generated by
4651         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4652         * package-get.el (package-get-pre-release-download-sites): Ditto.
4653
4654 2005-02-28  Simon Josefsson  <jas@extundo.com>
4655
4656         * about.el (xemacs-hackers): Add jas.
4657         (about-other-current-hackers): Likewise.
4658         (about-url-alist): Add URL for jas.
4659         (about-personal-info): Document jas.
4660         (about-hacker-contribution): Describe jas contributions.
4661
4662 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4663
4664         * easymenu.el (easy-menu-remove): As described in 
4665         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4666         except the "Command" menu from mode-popup-menu. 
4667
4668 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4669  
4670         * font.el (font-spatial-to-canonical): Correct calculation of 
4671         return value for pixel-based input value. 
4672  
4673 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4674
4675         * code-process.el (call-process): Process-related docstring
4676         improvements spurred by Norbert Koch.
4677         * code-process.el (call-process-region): Ditto.
4678         * code-process.el (start-process): Ditto.
4679
4680 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4681
4682         * finder.el (finder-find-library): Return filename actually
4683         searched for.
4684
4685 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4686
4687         * help.el (view-emacs-news): Use `expand-file-name' instead of
4688         `locate-data-file' as the latter will find any "NEWS" files that
4689         might exist in packages _before_ the one in core.
4690
4691 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4692
4693         * package-get.el (package-get-init-package):
4694         package-get-init-package buglet (21.4.17) by Jeff Mincy
4695         <mincy@rcn.com> fixing false temporary load-path shadows reported
4696         after package installation and simplifying code.
4697
4698 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4699
4700         * package-get.el (package-get-download-sites): Sync mirrors list
4701         with the XEmacs website.
4702         (package-get-pre-release-download-sites): Ditto.
4703
4704 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4705
4706         * derived.el (derived-mode-merge-syntax-tables):
4707         Revert my 21.5-only patch of 2003-07-18 which slipped in
4708         through Jerry James's patch of 2004-06-07.
4709
4710 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4711
4712         * cmdloop.el (keyboard-quit): Remove workaround for
4713         `region-active-p' not making sure active region is in current
4714         buffer now that it does.
4715         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4716         * simple.el (region-active-p): `region-active-p' to only return t
4717         when active region is in current buffer.
4718
4719 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4720
4721         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4722         package names, quell a byte-compiler warning, doc fix.
4723
4724 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4725
4726         * buffer.el (pop-to-buffer):
4727         * window-xemacs.el (display-buffer):
4728         Document use of `same-window-buffer-names,' `same-window-regexps'
4729         by pop-to-buffer and display-buffer. 
4730         
4731 2005-02-06  Vin Shelton <acs@xemacs.org>
4732
4733         * XEmacs 21.4.17 is released
4734
4735 2005-01-29  Ben Wing  <ben@xemacs.org>
4736
4737         * shadow.el (find-emacs-lisp-shadows):
4738         Add custom-defines to list of ignored files.
4739
4740 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4741
4742         * simple.el (shifted-motion-keys-select-region): Fix statement
4743         about unshifted-motion-keys-deselect-region.
4744
4745 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4746
4747         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4748         now) for GNU Emacs compatibility.
4749         (make-obsolete-variable): Ditto.
4750
4751 2004-01-08  Ben Wing  <ben@xemacs.org>
4752
4753         * code-files.el (load):
4754         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4755
4756 2004-12-05  Vin Shelton <acs@xemacs.org>
4757
4758         * XEmacs 21.4.16 is released
4759
4760 2004-12-04  Vin Shelton  <acs@xemacs.org>
4761
4762         * auto-autoloads.el: Regenerated.
4763
4764         * custom-load.el: Regenerated.
4765
4766 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4767
4768         Fix bug: apropos errors if a defalias refers to an undefined
4769         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4770
4771         * apropos.el (apropos):
4772         (apropos-command):
4773         * help.el (frob-help-extents):
4774         * help-macro.el (make-help-screen):
4775         * hyper-apropos.el (hyper-apropos-grok-functions):
4776         (hyper-apropos-get-doc):
4777         Catch void-function error thrown by `documentation'.
4778
4779 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4780
4781         * packages.el (package-require): Fix incorrect arg to format.
4782         This fixes a `format specifier' error.
4783
4784 2004-08-13  Jerry James  <james@xemacs.org>
4785
4786         * bytecomp.el (forward-word): Tell the byte compiler the correct
4787         number of arguments to forward-word.
4788
4789 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4790
4791         * etags.el: Fixed loading of include files for tag completion. Now
4792         you can make a tag file for a library, include it into your
4793         project and it will be reloaded only if it changed. Infinte
4794         include loops are detected and the correct tag files are loaded.
4795         * etags.el (buffer-tag-table-list): Load and verify tag files in
4796         the external function buffer-tag-table-list-load.
4797         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4798         tag files. Also load the included tag files. The priority of the
4799         included files is right below their parent file. If multiple
4800         matches occur then the symbols from the parent file are found
4801         first.
4802         * etags.el (tag-table-include-files): Corrected comment
4803         string. Switched to pattern constant tags-include-pattern to have
4804         it at a central location.
4805         * etags.el (tags-include-pattern): Added doc string.
4806         * etags.el (add-to-tag-completion-table): Removed obsolete
4807         comments as the include files are allready returned by
4808         buffer-tag-table-list and loaded.
4809         * etags.el (find-tag-internal): The include files are allready
4810         included in tag-tables as buffer-tag-table-list returns them now.
4811
4812 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4813
4814         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4815         Loading items into the notebook is now done by C code.
4816         * widgets-gtk.el (gtk-widget-instantiate-internal):
4817         Style no longer changed.
4818
4819 2004-06-28  Nix  <nix@esperi.org.uk>
4820
4821         * cmdloop.el (truncate-command-history-for-gc): Delay
4822         execution of all things that look up variable bindings,
4823         via `enqueue-eval-event'.
4824
4825 2004-06-24  Vin Shelton  <acs@xemacs.org>
4826
4827         * package-get.el (package-get-require-signed-base-updates):
4828         now defaults to nil.
4829
4830 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4831
4832         * subr.el (split-string): Clean up docstring.
4833
4834 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4835
4836         * faces.el (zmacs-region): fix typo in docstring.
4837
4838 2004-06-07  Jerry James  <james@xemacs.org>
4839
4840         * derived.el: Synch with Emacs 21.3.
4841         * subr.el (with-local-quit): New, from Emacs 21.3.
4842         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4843         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4844         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4845
4846 2004-06-16  Jerry James  <james@xemacs.org>
4847
4848         * cl.el (cl-set-substring): Increment start by the length of the
4849         string, not the string itself.
4850
4851 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4852
4853         * etags.el (tag-table-include-files): Expand included TAGS file
4854         paths to avoid problems with relative paths.  Thanks to Peter
4855         Chubb <peterc@gelato.unsw.edu.au>.
4856         * etags.el (tags-include-pattern): New.
4857         * etags.el (add-to-tag-completion-table): Parse and ignore
4858         trailing include lines.
4859
4860 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4861
4862         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4863         avoiding line solely composed of equal signs.
4864
4865 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4866
4867         * cus-edit.el (alloc): Typo fix.
4868         * cus-edit.el (custom-browse-visibility): Ditto.
4869         * cus-edit.el (custom-variable-value-create): Ditto.
4870         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4871         * cus-edit.el (custom-save-variables): Bind print-length and
4872         print-level to nil to avoid value abbreviation.
4873         * cus-edit.el (custom-save-face-internal): Ditto.
4874         * cus-edit.el (custom-save-faces): Save in sorted order.
4875         * cus-edit.el (custom-save-resets): Bind print-length and
4876         print-level to nil to avoid value abbreviation.
4877         * cus-edit.el (custom-save-loaded-themes): Ditto.
4878
4879 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4880
4881         * subr.el (split-string-default-separators): New.
4882         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4883         see comment in source.
4884
4885 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4886
4887         * mule/japanese.el (paragraph-start, paragraph-separate):
4888         Remove anchor to BOL.
4889
4890 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4891
4892         * cl.el (gensym, gentemp): Improve docstrings.
4893
4894 2004-05-10  Vin Shelton  <acs@xemacs.org>
4895
4896         * etags.el: Sync with 21.5 version.
4897
4898 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4899
4900         * etags.el:
4901         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4902         only for use with exuberant ctags. This will also enable building of 
4903         completion tables with exuberant ctags. This will not work with
4904         xemacs ctags. 
4905         * etags.el (get-tag-table-buffer): New function for creating of
4906         completion table is used if tags-exuberant-ctags-optimization-p ist t
4907         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4908         finding the tag names. New.
4909         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4910         building tag completion table with exuberant ctags. New.
4911         * etags.el (find-tag-internal): Improve exact tag matching for tags
4912         with name fields. Before the patch return types of functions or
4913         function parameters (with exuberant ctags) were found as matches.
4914
4915 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4916
4917         * list-mode.el (display-completion-list): Fixed completion list was
4918         taking the width of the frame and not of the window for displaying
4919         the selection methods.
4920
4921 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4922
4923         * menubar-items.el (default-menubar): Options are saved to custom.el.
4924
4925
4926 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4927
4928         * isearch-mode.el (isearch-abort): Preserve successful search target.
4929
4930 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4931
4932         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4933         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4934         Bihlmeyer.
4935         * gnuserv.el (gnuserv-mode-line-string): New.
4936         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4937         gnuserv-mode.
4938         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4939         * gnuserv.el (gnuserv-edit-files): Use
4940         make-x-device-with-gtk-fallback.
4941
4942 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4943
4944         * gtk-widgets.el: New import: gtk-accel-group-new.
4945         * dialog-gtk.el:
4946         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4947         * dialog-gtk.el (popup-builtin-question-dialog):
4948         Added support for dialog button mnemonics.
4949
4950 2004-03-22  Chris Green <cmg@dok.org>
4951
4952         * process.el (shell-command): Output buffer was ignored when a
4953         background process was run via shell-command.
4954
4955 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4956
4957         * cus-edit.el (custom-save-variables): Retrieve a list of
4958         variables to save first, sort it, and make sure the variables are
4959         saved in sorted order.
4960
4961 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4962  
4963         * package-get.el (package-get-update-base-from-buffer): Force
4964         binary coding system for verifying GnuPG signature in the
4965         package-index file.
4966  
4967 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4968
4969         * package-get.el (package-get-package-index-file-location): Handle
4970         missing "EMACSPACKAGEPATH" environment variable.
4971
4972 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4973
4974         * package-admin.el (package-admin-find-top-directory): Simplify
4975         directory comparisions and fix substring errors on short path
4976         components.
4977         * package-get.el (package-get-package-index-file-location):
4978         Default to first component of "EMACSPACKAGEPATH", if set.
4979
4980 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4981
4982         * package-get.el (process-error): New error datum.
4983
4984 2004-02-02  Vin Shelton <acs@xemacs.org>
4985
4986         * XEmacs 21.4.15 is released
4987
4988 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4989
4990         * itimer.el (activate-itimer): Modify the itimer timeout value as
4991         if it were begun at the last time when the itimer driver was woken
4992         up.
4993
4994 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4995
4996         * specifier.el (Copyright):
4997         Update.
4998         (make-specifier-and-init):
4999         (map-specifier):
5000         (canonicalize-inst-pair):
5001         (canonicalize-spec-list):
5002         (set-specifier):
5003         Synch docstrings to 21.5 where appropriate.
5004
5005 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5006
5007         * package-get.el (package-get-list-packages-where): New.  A
5008         function that allows searching for groups of packages.  For
5009         example, find all packages that require the fsf-compat package.
5010
5011 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5012
5013         The Great PUI Sync.
5014
5015         * auto-autoloads.el: Regenerated.
5016
5017         * custom-load.el: Regenerated.
5018
5019         * dumped-lisp.el (packages-hardcoded-lisp): New.
5020
5021         * menubar-items.el (menu-max-items): New.
5022         (menu-submenu-max-items): New.
5023         (menu-submenu-name-format): New.
5024         (menu-split-long-menu): New.
5025         (menu-sort-menu): New.
5026         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5027
5028         * obsolete.el (pui-add-install-directory): Renamed to the more
5029         logical `pui-set-local-package-get-directory'.
5030         (package-get-download-menu): Moved to `package-ui.el' and renamed
5031         to `package-ui-add-download-menu'.
5032
5033         * package-admin.el (package-admin-install-function-mswindows):
5034         Whitespace clean up.
5035         (package-admin-add-single-file-package): Removed.
5036         (package-admin-default-install-function): Whitespace clean up.
5037         (package-admin-find-top-directory): New.
5038         (package-admin-get-install-dir): Use it.
5039         (package-admin-get-manifest-file): 
5040         (package-admin-check-manifest): 
5041         (package-admin-add-binary-package):
5042         (package-admin-get-lispdir):
5043         (package-admin-delete-binary-package):
5044         (package-admin):
5045
5046         * package-get.el (package-get-package-index-file-location): New.
5047         (package-get-install-to-user-init-directory): New.
5048         (package-get-remote):
5049         (package-get-download-sites):
5050         (package-get-pre-release-download-sites): New.
5051         (package-get-site-release-download-sites): New.
5052         (package-get-base-filename):
5053         (package-get-always-update):
5054         (package-get-user-index-filename): Removed.
5055         (package-get-pgp-available-p): New.
5056         (package-get-require-signed-base-updates):
5057         (package-get-was-current):
5058         (package-entries-are-signed): New.
5059         (package-get-continue-update-base): New.
5060         (package-get-download-menu): Removed.
5061         (package-get-require-base):
5062         (package-get-update-base-entry):
5063         (package-get-locate-file):
5064         (package-get-locate-index-file):
5065         (package-get-maybe-save-index):
5066         (package-get-update-base):
5067         (package-get-update-base-from-buffer):
5068         (package-get-update-base-entries):
5069         (package-get-interactive-package-query):
5070         (package-get-update-all):
5071         (package-get-all):
5072         (package-get-dependencies):
5073         (package-get-init-package):
5074         (package-get-info): New.
5075         (package-get):
5076         (package-get-staging-dir):
5077         (package-get-set-version-prop): Removed.
5078         (package-get-installedp):
5079         (package-get-ever-installed-p):
5080         (packages): Removed.
5081         (package-get-custom-groups): Removed.
5082         (package-get-custom): Removed.
5083         (package-get-custom-add-entry): Removed.
5084
5085         * package-info.el (batch-update-package-info):
5086
5087         * package-net.el (package-net-batch-generate-bin-ini):
5088         (package-net-update-installed-db):
5089
5090         * package-ui.el (pui-info-buffer):
5091         (pui-directory-exists): Removed.
5092         (pui-package-dir-list): Removed.
5093         (pui-add-install-directory): Removed.
5094         (package-ui-download-menu): New.
5095         (package-ui-pre-release-download-menu): New.
5096         (package-ui-site-release-download-menu): New.
5097         (pui-set-local-package-get-directory): New.
5098         (pui-package-symbol-char):
5099         (pui-update-package-display):
5100         (pui-toggle-package):
5101         (pui-toggle-package-key):
5102         (pui-toggle-package-delete):
5103         (pui-toggle-package-delete-key):
5104         (pui-toggle-package-event):
5105         (pui-toggle-verbosity-redisplay):
5106         (pui-install-selected-packages):
5107         (pui-add-required-packages):
5108         (pui-help-echo):
5109         (pui-display-info):
5110         (list-packages-mode):
5111         (pui-list-packages):
5112
5113         * packages.el (packages-compute-package-locations):
5114         (package-require):
5115         (package-delete-name):
5116         (packages-hardcoded-lisp): Removed.
5117         (packages-useful-lisp): Removed.
5118         (packages-unbytecompiled-lisp): Removed.
5119         (packages-find-package-directories):
5120
5121         Summary:
5122
5123         Major code clean up of all things PUI.
5124
5125         Much improved code to determine where packages should be
5126         installed.  PUI no longer depends on any packages being
5127         pre-installed to compute where packages are to be installed to.
5128
5129         The user can specify the location of their package-index file.  It
5130         isn't necessary to set this because it has sane defaults.  People
5131         who "run-in-place" won't accidently overwrite the CVS
5132         package-index file.  See
5133         `package-get-package-index-file-location'. 
5134
5135         PUI will now properly clean up after itself in the event of an
5136         unsuccessful package install.  This drastically reduces the number
5137         of "wrong md5sum" FAQs.
5138
5139         non-Mule XEmacsen can no longer install Mule packages.
5140
5141         Package management via the custom interface has been removed.
5142
5143         The PUI related menubar items have been reorganised.
5144
5145         The PGP verification code has been fixed and the default for
5146         whether or not it is used is automatically computed.
5147
5148         * update-elc.el ((preloaded-file-list site-load-packages
5149         need-to-dump dumped-exe)):
5150         Just a couple of small changes to allow for
5151         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5152         existing anymore.
5153
5154 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5155
5156         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5157         apply `format' to the first argument of byte-compile-warn, it
5158         already calls format.
5159
5160 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5161
5162         * files.el (delete-old-versions): Avoid going interactive during
5163         make install when environment variable VERSION_CONTROL is set.
5164
5165 2003-12-04  Vin Shelton  <acs@xemacs.org>
5166
5167         * menubar-items.el (menu-item-search): Only bring up search dialog
5168         box if the feature is available and desired.
5169
5170 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5171
5172         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5173
5174 2003-11-05  Vin Shelton  <acs@xemacs.org>
5175
5176         * help.el (Help-prin1-face):
5177         (Help-princ-face):
5178         princ and prin1 are functions and need to be called as such.  The
5179         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5180
5181 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * about.el (about-xemacs): Give full version and build date.
5184
5185 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5186
5187         * win32-native.el (grep-null-device): This XEmacs has null-device.
5188
5189 2003-09-06  Mike Sperber  <mike@xemacs.org>
5190
5191         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5192         implement the specified semantics for `defvar.'
5193
5194 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5195
5196         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5197         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5198         displaying buffer in question.
5199
5200 2003-09-03  Vin Shelton <acs@xemacs.org>
5201
5202         * XEmacs 21.4.14 is released
5203
5204 2003-08-17  Vin Shelton  <acs@xemacs.org>
5205
5206         * about.el: Vanity patch.
5207
5208 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * code-process.el (call-process):
5211         (call-process-region):
5212         (start-process):
5213         Document coding system processing.
5214
5215 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5216
5217         * startup.el (splash-frame-body): Idiomatic English.
5218
5219 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5220
5221         * font-lock.el (font-lock-match-java-declarations): Move
5222         save-restriction, narrow-to-region to beginning of function to
5223         avoid going beyond the limit and causing an infloop.
5224
5225 2003-04-16  Jerry James  <james@xemacs.org>
5226
5227         * keydefs.el: Remove mappings for keys mapped to the nowhere
5228         defined function function-key-error.
5229
5230 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5231
5232         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5233         lisp-interaction-mode-hook): Add the docstrings.
5234
5235 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5236
5237         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5238         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5239         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5240
5241 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5242
5243         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5244         lambda list after the original doc.  Care about
5245         #'(lambda () "SingleString") 
5246         (cl-upcase-arg): 
5247         (cl-function-arglist):
5248         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5249         circular data structures in lambda list specification
5250
5251 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5252
5253         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5254         to appear in font-lock-function-name-face.
5255
5256 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5257
5258         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5259         is not also the value of the lambda.
5260
5261 2003-05-06  Andy Piper  <andy@xemacs.org>
5262
5263         * files.el (revert-buffer): Make sure local variables get processed,
5264         even in the case of an optimized reversion.
5265
5266 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5267
5268         * XEmacs 21.4.13 is released
5269
5270 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5271
5272         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5273         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5274
5275 2003-02-14  Ben Wing  <ben@xemacs.org>
5276
5277         * byte-optimize.el:
5278         * byte-optimize.el (byte-compile-inline-expand):
5279         * byte-optimize.el (byte-compile-unfold-lambda):
5280         * byte-optimize.el (byte-optimize-form-code-walker):
5281         * byte-optimize.el (byte-optimize-form):
5282         * byte-optimize.el (byte-decompile-bytecode-1):
5283         * byte-optimize.el (byte-optimize-lapcode):
5284         Review carefully and sync up to 20.7 except for areas as noted.
5285         Fixes problem with JDE compilation.
5286
5287 2003-02-05  Ben Wing  <ben@xemacs.org>
5288
5289         * simple.el:
5290         * simple.el (motion-keys-for-shifted-motion):
5291         Omit M-S-home/end from motion keys.
5292
5293 2003-02-07  Ben Wing  <ben@xemacs.org>
5294
5295         * text-props.el (text-property-any):
5296         * text-props.el (text-property-not-all):
5297         Fix bug when end > start.
5298
5299 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5300
5301         * info.el (Info-insert-dir): Make default-directory end in
5302         separator.  Patch due to Martin Buchholz.
5303
5304 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5305
5306         * XEmacs 21.4.12 "Portable Code" is released.
5307
5308 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5309
5310         * about.el: Update golubev data.
5311
5312 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5313
5314         * isearch-mode.el (isearch-mode-map): Substitute comment on
5315         desirability, and back out "GR is printable" changes.
5316
5317 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5320
5321 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5322
5323         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5324
5325 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5326
5327         * menubar-items.el (default-menubar): Use browse-url-mozilla
5328         instead of browse-url-gnome-moz for Mozilla.
5329
5330 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5333
5334 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5335
5336         * files.el (auto-mode-alist): Remove redundant entries for modes
5337         that live in packages.
5338         (interpreter-mode-alist): Ditto.
5339
5340 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5341
5342         * menubar-items.el (default-menubar): Sync with current
5343         browse-url-xemacs.el.
5344
5345 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5346
5347         * XEmacs 21.4.10 "Military Intelligence" is released.
5348
5349 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5350
5351         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5352
5353 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5354
5355         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5356
5357 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5358
5359         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5360         effect free function.
5361         (font-lock-fontify-keywords-region): Supply the argument to
5362         font-lock-compile-keywords.
5363
5364 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5365
5366         * package-get.el (package-get-download-sites): Bring sites list
5367         up to date, prefer xx.xemacs.org addresses.
5368
5369 2002-09-27  Andy Piper  <andy@xemacs.org>
5370
5371         * dialog.el (make-dialog-box): for general dialogs only
5372         delete-frame-hook will be run.
5373
5374 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5375
5376         * font-lock.el (font-lock-fontify-syntactically-region): Add
5377         comment about lookup-syntax-properties, document LOUDLY as unused.
5378
5379 2002-08-26  Andy Piper  <andy@xemacs.org>
5380
5381         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5382         merge.
5383
5384 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5385
5386         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5387         (make-obsolete-variable): Ditto.
5388         (make-compatible): Ditto.
5389         (make-compatible-variable): Ditto.
5390
5391 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5392
5393         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5394         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5395
5396 2002-08-28  Andy Piper  <andy@xemacs.org>
5397
5398         * files.el (revert-buffer): propagate revert-without-query-status.
5399
5400 2002-06-03  Andy Piper  <andy@xemacs.org>
5401
5402         * dialog-items.el (make-search-dialog): align various subcontrols
5403         in visually pleasing ways, allow frame to autosize to the dialog
5404         size.
5405         * dialog.el (make-dialog-box): add a border inside the frame. Add
5406         :autosize property, if t then reset the frame size appropriately
5407         before the frame is mapped.
5408         * gutter-items.el (set-progress-feedback-instantiator): align
5409         various subcontrols.
5410         * gutter-items.el (set-progress-abort-instantiator): ditto.
5411
5412 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5413
5414         * XEmacs 21.4.9 "Informed Management" is released.
5415
5416 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5417
5418         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5419         "&optional append" argument.
5420
5421 2002-07-16  Didier Verna  <didier@xemacs.org>
5422
5423         * subr.el (replace-in-string): fix case fold bug introduced by
5424         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5425         case-fold-search in temporary buffers.
5426
5427 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5428
5429         * lib-complete.el (find-library): Remove check for mule because
5430         decompression DOES work on Mule.
5431
5432 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5433
5434         * simple.el (join-line): New alias for `delete-indentation'.
5435
5436 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5437
5438         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5439         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5440         (font-lock-builtin-face): New.
5441         (font-lock-constant-face): New.
5442         (font-lock-face-list): Add builtin and constant faces.
5443
5444 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5445
5446         * autoload.el (make-autoload): Support define-derived-mode.
5447         Collected puts of doc-string-elt property.  Based on a patch by
5448         Didier Verna <didier@xemacs.org>.
5449
5450 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5451
5452         * wid-edit.el (widget-field-activate): Fix docstring typo.
5453
5454 2002-07-23  Andy Piper  <andy@xemacs.org>
5455
5456         * about.el (about-personal-info): update me.
5457
5458 2002-07-12  Andy Piper  <andy@xemacs.org>
5459
5460         * custom.el (custom-theme-set-variables): remove bogus
5461         arguments. Use custom-set-default to set defaults.
5462         (custom-set-variables): update doc.
5463         (custom-local-buffer): new, synced from FSF.
5464         (custom-set-default): ditto.
5465         (defcustom): update doc.
5466
5467 2002-06-16  Andy Piper  <andy@xemacs.org>
5468
5469         * menubar-items.el (default-menubar): enable windows printing on
5470         cygwin as well as native.
5471
5472 2002-06-12  Andy Piper  <andy@xemacs.org>
5473
5474         * printer.el (generic-print-buffer): catch all errors so that the
5475         print device can be cleared in all scenarios.
5476         (Printer-clear-device): make sure clearing the printer allows it
5477         to be used again immediately.
5478         (generic-print-region): make sure the default printer face is
5479         black-on-white.
5480
5481 2002-04-23  Jerry James  <james@xemacs.org>
5482
5483         * window-xemacs.el (display-buffer-function): Change doc to
5484         reflect new arg.
5485         * window-xemacs.el (pre-display-buffer-function): Ditto.
5486         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5487         non-nil, make the new window just big enough for its contents.
5488         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5489         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5490         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5491
5492 2002-06-06  Andy Piper  <andy@xemacs.org>
5493
5494         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5495         (defcustom): ditto.
5496         (custom-handle-keyword): ditto.
5497
5498 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5499
5500         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5501         Make obsolete.  Default to nil.
5502         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5503         Inspired by a patch by John Palmieri.
5504
5505 2002-07-01  Mike Alexander  <mta@arbortext.com>
5506
5507         * process.el (shell-command-on-region): Don't delete the region
5508         before giving it to call-process-region
5509
5510 2002-06-04  Jerry James <james@eecs.ku.edu>
5511
5512         * find-paths.el (paths-find-architecture-directory): Search in
5513         `system-configuration'/`base', not `base'`system-configuration'.
5514
5515 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5516
5517         * info.el (Info-index): Add missing \ in [ t].
5518
5519 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5520
5521         * gutter-items.el (gutter-buffers-tab-visible-p,
5522         buffers-tab-omit-function, buffers-tab-selection-function,
5523         buffers-tab-filter-functions):
5524         Doc improvements.
5525
5526 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5527
5528         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5529
5530         * toolbar-items.el (toolbar-news): Fix typo in message string.
5531
5532 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5533
5534         * dialog.el (yes-or-no-p-dialog-box): 
5535         * cmdloop.el (y-or-n-p-minibuf):
5536         (yes-or-no-p-minibuf):
5537         (yes-or-no-p):
5538         (y-or-n-p): 
5539         Specify negative answers in docstrings.
5540
5541 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5542
5543         * package-ui.el (pui-help-echo): Display both installed and author
5544         version.  Use a balloon-help window to display extra info like
5545         package requires.
5546
5547 2002-05-30  Andy Piper  <andy@xemacs.org>
5548
5549         * files.el (revert-buffer-internal): don't visit
5550         revert-buffer. Kill buffer when not used. Suggested by Mike
5551         Alexander <mta@arbortext.com>
5552
5553 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5554
5555         * files.el (revert-buffer): More docstring fiddling.
5556
5557 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5558
5559         * files.el (revert-buffer):
5560         (revert-buffer-internal):
5561         (revert-buffer-insert-file-contents-function):
5562         Improve docstrings and comments.
5563
5564 2002-05-08  Andy Piper  <andy@xemacs.org>
5565
5566         * files.el (revert-buffer): observe noconfirm behavior.
5567
5568 2002-04-09  Andy Piper  <andy@xemacs.org>
5569
5570         * files.el (revert-buffer): use revert-buffer-internal if it looks
5571         like doing so will not result in any user-visible changes.
5572         (revert-buffer-internal): new function. Do the actual process of
5573         reversion and then see whether the result is any different to what
5574         we have already. If it is not then do nothing.
5575
5576 2001-12-11  Andy Piper  <andy@xemacs.org>
5577
5578         * menubar.el (get-popup-menu-response): re-order so that it works
5579         on more sane/facist window systems.
5580
5581 2001-12-03  Andy Piper  <andy@xemacs.org>
5582
5583         * faces.el (frob-face-property): don't infloop in face frobbing
5584         from Jan Vroonhof <jan@xemacs.org>.
5585
5586 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5587
5588         * faces.el (frob-face-property): Follow face fall-back hierarchy
5589         properly for face properties without an instance. Only do manual
5590         copy form 'default in last resort. This handles in particular
5591         the case where 'default itself has only a fall-back (which is
5592         the case by default on windows).
5593
5594 2001-11-24  Andy Piper  <andy@xemacs.org>
5595
5596         * printer.el (generic-print-region): set default-frame-plist to
5597         nil while creating the printer frame so that sizes reflect the
5598         printed page.
5599
5600         * faces.el (face-complain-about-font): Don't complain on printers.
5601
5602 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5603         
5604         * package-net.el: Andy synch.
5605         
5606 2001-12-16  Andy Piper  <andy@xemacs.org>
5607
5608         * package-get.el (package-get-update-all): Make sure installed.db
5609         gets updated after updating packages.
5610
5611 2002-03-28  Ben Wing  <ben@xemacs.org>
5612
5613         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5614         continuation, truncation so that we don't get line jumpiness from
5615         them being larger than the line height.
5616
5617         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5618
5619 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5620
5621         * font.el (font-window-system-mappings): Add mapping for Gtk
5622         (assume identical to X) 
5623
5624 2002-02-04  Andy Piper  <andy@xemacs.org>
5625
5626         * files.el (convert-standard-filename): Fix for short filename
5627         Peter Arius <pas@methodpark.de>
5628
5629 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5630
5631         * list-mode.el (default-choose-completion): completion-base-size
5632         should refer to local value in the completion list buffer.
5633
5634 2001-12-03  Didier Verna  <didier@xemacs.org>
5635
5636         * rect.el: autoload `replace-rectangle'.
5637         * keydefs.el (global-map): bind it to `C-x r p'.
5638
5639 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5640
5641         * XEmacs 21.4.8 "Honest Recruiter" is released.
5642
5643 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5644
5645         This patch is based on Jerry James's patch and analysis.
5646
5647         * select.el (get-clipboard):
5648         (get-selection):
5649         Update docstrings.
5650         (get-clipboard-foreign):
5651         (get-selection-foreign):
5652         New function for use as `interprogram-paste-function's.
5653
5654         * simple.el (interprogram-paste-function): Change default to
5655         `get-clipboard-foreign'; improve docstring.
5656         (interprogram-cut-function): Improve dosctring.
5657
5658 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5659
5660         * XEmacs 21.4.7 "Economic Science" is released.
5661
5662 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5663
5664         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5665
5666 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5667
5668         * obsolete.el (assq-delete-all): New compatibility alias for 
5669         remassq.
5670
5671 2002-01-09  Simon Josefsson  <jas@extundo.com>
5672
5673         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5674
5675 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5676
5677         * info.el (Info-auto-generate-directory): Default
5678         Info-auto-generate-directory to 'if-outdated.
5679
5680 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5681
5682         * startup.el (normal-top-level): Prevent migration code from
5683         trashing .emacs on an error in loading the init files.
5684
5685 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5686
5687         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5688         "system default" Xdefaults and friends get xrdb-mode.
5689
5690 2002-03-05  Mats Lidell  <matsl@contactor.se>
5691  
5692         * help-nomule.el (tutorial-supported-languages): Added Swedish
5693         tutorial. Sorted languages.
5694
5695 2002-02-11  Mike Sperber <mike@xemacs.org>
5696
5697         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5698         regenerating outdated dir files and dir is non-existent.
5699
5700 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5701
5702         * code-files.el (convert-mbox-coding-system): Improve comment.
5703         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5704         coding-system argument to `write-region-pre-hook' call.
5705         (write-region-pre-hook): Fix docstring to mention lockname argument.
5706
5707 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5708
5709         * minibuf.el (completing-read): Remove redundant wrong arg list.
5710
5711         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5712
5713 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5714
5715         * obsolete.el (interactive-form): new compatibility alias for 
5716         function-interactive.
5717
5718 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5719
5720         * menubar-items.el (Menubar-items-truncate-list): Removed.
5721         * menubar-items.el (Menubar-items-truncate-history): New.
5722         * menubar-items.el (default-menubar): Use
5723         Menubar-items-truncate-history.
5724
5725 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5726
5727         * printer.el (generic-print-region): Pass correct arguments to
5728         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5729         Torkelsson <torkel@acc.umu.se>.
5730
5731 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5732
5733         * help.el (describe-mode): synched with FSF 19.34; handle nil
5734         minor mode indicators.
5735
5736 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5737
5738         * minibuf.el (completing-read): Update docstring.
5739
5740 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5741
5742         * XEmacs 21.4.6 "Common Lisp" is released.
5743
5744 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5745
5746         * package-net.el: Inadvertant synch with Windows branch.  From
5747         Andy's log:
5748         (package-net-kit-version): new variable.
5749         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5750
5751 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5752
5753         * package-get.el (package-get-locate-index-file): Also search the
5754         core etc/ directory for the package index file if it can't be
5755         found in ~/.xemacs/.
5756
5757 2001-12-13  William Perry  <wmperry@gnu.org>
5758
5759         * dialog-gtk.el (popup-builtin-question-dialog):
5760         Conform to API in gui.c.
5761         
5762 2001-11-12  Andy Piper  <andy@xemacs.org>
5763
5764         * cus-edit.el (custom-save-face-internal): make sure we save
5765         non-themed faces.
5766         (custom-save-variables): ditto variables.
5767
5768 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5769
5770         * faces.el (make-face-family):
5771         (make-face-size):
5772         New face-modifying functions per Jan Vroonhof.
5773
5774         cus-face.el (custom-set-face-font-family):
5775         (custom-set-face-font-size):
5776         Use them.
5777
5778         * font.el (font-window-system-mappings): More precise docstring.
5779
5780         (font-create-name):
5781         (font-create-object):
5782         (tty-font-create-object):
5783         (tty-font-create-plist):
5784         (x-font-create-object):
5785         (x-font-create-name):
5786         (ns-font-create-name):
5787         (mswindows-font-create-object):
5788         (mswindows-font-create-name):
5789         Add doctrings.
5790
5791 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5792
5793         * gtk-faces.el (gtk-init-device-faces): removed spurious
5794         quote before let* expression.
5795
5796 2001-10-29  Andy Piper  <andy@xemacs.org>
5797
5798         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5799         modified when changing coding system.
5800
5801         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5802         that we invoke the GUI directory selector.
5803
5804 2001-10-25  Andy Piper  <andy@xemacs.org>
5805
5806         * dialog.el (make-dialog-box): use new directory dialog support.
5807         * minibuf.el (read-file-name-1): ditto.
5808         (read-file-name): ditto.
5809         (read-directory-name): ditto.
5810
5811 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5812
5813         * XEmacs 21.4.5 "Civil Service" is released.
5814
5815 2001-04-23  Didier Verna  <didier@xemacs.org>
5816
5817         * cus-edit.el (custom-variable-pre-save): New.
5818         * cus-edit.el (custom-variable-post-save): New.
5819         * cus-edit.el (custom-variable-save): use them.
5820         * cus-edit.el (custom-face-pre-save): New.
5821         * cus-edit.el (custom-face-post-save): New.
5822         * cus-edit.el (custom-face-save): use them.
5823         * cus-edit.el (custom-group-pre-save): New.
5824         * cus-edit.el (custom-group-post-save): New.
5825         * cus-edit.el (custom-group-save): use them.
5826         * cus-edit.el (Custom-save): use the pre/post functions above,
5827         call `custom-save-all' only once.
5828         * cus-edit.el (custom-variable-pre-reset-standard): New.
5829         * cus-edit.el (custom-variable-post-reset-standard): New.
5830         * cus-edit.el (custom-variable-reset-standard): use them.
5831         * cus-edit.el (custom-face-pre-reset-standard): New.
5832         * cus-edit.el (custom-face-post-reset-standard): New.
5833         * cus-edit.el (custom-face-reset-standard): use them.
5834         * cus-edit.el (custom-group-pre-reset-standard): New.
5835         * cus-edit.el (custom-group-post-reset-standard): New.
5836         * cus-edit.el (Custom-reset-standard): use them.
5837         * cus-edit.el (custom-face-reset-saved): use the pre/post
5838         functions above, call `custom-save-all' only once.
5839
5840 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5841
5842         * gutter-items.el (buffers-tab face): Derive from the modeline
5843         face by default.  Many people use white-on-black for the default
5844         font, and the tabs look hideous with that color combination.  The
5845         modeline usually has the correct colors.
5846
5847 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5848
5849         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5850         (tag-mark-stack-max): Typo fix.
5851
5852 2001-09-28  Ben Wing  <ben@xemacs.org>
5853
5854         * font-lock.el:
5855         * font-lock.el (font-lock-after-change-function):
5856         fix problem with last patch, reported by Katsumi Yamaoka.
5857
5858 2001-09-17  Ben Wing  <ben@xemacs.org>
5859
5860         * font-lock.el (font-lock-after-change-function):
5861         fix problem when you insert a comment on the line before a line of
5862         code: if we use the following char, then when you hit backspace,
5863         the following line of code turns the comment color.
5864
5865 2001-06-08  Ben Wing  <ben@xemacs.org>
5866
5867         * process.el: comment about shell-command-switch.
5868         * process.el (shell-quote-argument): Need to quote a null
5869         argument, too.  From Dan Holmsand.
5870         
5871         * startup.el (normal-top-level): Delete some unused FSF junk.
5872         * startup.el (command-line-early):
5873         
5874         * startup.el (command-line): Call MS Windows init function.
5875         
5876         * win32-native.el:
5877         * win32-native.el (mswindows-system-shells): New.
5878         * win32-native.el (mswindows-system-shell-p): New.
5879         * win32-native.el (init-mswindows-at-startup): New.
5880         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5881         * win32-native.el (mswindows-quote-one-simple-arg):
5882         * win32-native.el (mswindows-quote-one-command-arg):
5883         * win32-native.el (mswindows-construct-process-command-line-alist):
5884         Correct comments at top.  Correctly handle passing arguments
5885         to Cygwin programs and to bash.  Fix quoting of zero-length
5886         arguments (from Dan Holmsand).  Set shell-command-switch based
5887         on shell-file-name, which in turn comes from env var SHELL.
5888
5889 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5890
5891         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5892         default-toolbar-position): Fill docstrings for balloon-help.
5893
5894 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5895
5896         * faces.el: Reenable specifications over 'gtk domain.
5897
5898 2001-08-08  Didier Verna  <didier@xemacs.org>
5899
5900         * autoload.el (update-autoload-files): make defdir a file name,
5901         not directory name.
5902
5903 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5904
5905         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5906
5907         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5908
5909 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5910
5911         * font-menu.el (font-menu-set-font): Default to current font-family.
5912         (font-menu-preferred-resolution):
5913         (font-menu-size-scaling):
5914         Provide gtk defaults, too.
5915
5916 2001-07-29  Mike Alexander  <mta@arbortext.com>
5917
5918         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5919         list
5920         (custom-set-face-font-family): ditto
5921
5922 2001-07-26  Mike Sperber <mike@xemacs.org>
5923
5924         * files.el (auto-mode-alist): .9 files are man pages, too.
5925
5926 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5927
5928         * process.el (call-process-internal): bind
5929         coding-system-for-write to 'binary when calling
5930         start-process-internal, so the process receives 
5931         the literal contents of INFILE.
5932
5933 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5934
5935         * files.el (auto-mode-alist): Add configure.ac support.
5936
5937 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5938
5939         * buff-menu.el:
5940         mouse.el:
5941         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5942
5943 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5944
5945         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5946
5947 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5948
5949         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5950         mixed text.
5951         (kinsoku-eol-p): Ditto.
5952
5953 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5954
5955         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5956         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5957         characters as the category `s' or `e' correctly.
5958
5959 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5960
5961         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5962
5963 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5964
5965         * mule/cyrillic.el:  Set up case table.
5966
5967 2001-06-08  Mike Sperber <mike@xemacs.org>
5968
5969         * files.el (save-some-buffers-1): Don't zap the help window right
5970         after `map-y-or-n-p' has popped it up.
5971
5972 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5973
5974         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5975
5976 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5977
5978         * specifier.el: define-specifier-tag 'gtk.
5979
5980 2001-05-12  Ben Wing  <ben@xemacs.org>
5981
5982         * find-paths.el (paths-find-recursive-path):
5983         fix error with null EXCLUDE-REGEXP.
5984         
5985         * font-lock.el (font-lock-mode):
5986         fix problem reported by hrvoje with buffers starting with a space.
5987         
5988 2001-05-06  Ben Wing  <ben@xemacs.org>
5989
5990         * dialog.el (make-dialog-box):
5991         * menubar-items.el (default-menubar):
5992         * printer.el (generic-print-buffer):
5993         * printer.el (generic-print-region):
5994         implement printing the selection when it's selected.
5995
5996 2001-04-18  Didier Verna  <didier@xemacs.org>
5997
5998         * cus-edit.el (Custom-reset-standard): reset to standard settings
5999         not only when the buffer's :custom-state is 'modified, but also
6000         when it is 'set or 'saved.
6001
6002 2001-04-17  Didier Verna  <didier@xemacs.org>
6003
6004         * startup.el (load-user-init-file): define `custom-file' before
6005         loading the user's init file.
6006
6007 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6008
6009         * menubar.el (popup-mode-menu): Make it work with
6010         popup-menu-titles turned off.
6011         
6012 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6013
6014         * about.el (about-mailto-link): Use compose-mail for sending mail.
6015
6016 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6017
6018         * package-admin.el (package-install-hook): New.
6019         (package-delete-hook): New.
6020         (package-admin-add-single-file-package): Use package-delete-hook.
6021
6022         * package-get.el (package-get): Use package-install-hook.
6023
6024 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6025
6026         * package-ui.el (pui-install-selected-packages): reverse the lists
6027         of packages so that they get handled in the same order as they
6028         were selected.
6029
6030 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6031
6032         * packages.el (locate-library): Use read-library-name for completion.
6033
6034 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6035
6036         * byte-optimize.el (=): `=' is not a binary predicate!
6037         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6038         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6039
6040 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6041
6042         * bytecomp.el (byte-compile-arithcompare):
6043         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6044
6045 2001-06-03  William M. Perry  <wmperry@gnu.org>
6046
6047         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6048         return the filename selected by the user!
6049
6050 2001-05-31  William M. Perry  <wmperry@gnu.org>
6051
6052         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6053         in XEmacs/GTK.
6054
6055 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6056
6057         * coding.el: Tiny typo fixed.
6058
6059 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6060
6061         * XEmacs 21.4.3 "Academic Rigor" is released.
6062
6063 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6064
6065         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6066
6067 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6068
6069         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6070
6071 2001-05-04  Ben Wing  <ben@xemacs.org>
6072
6073         * printer.el (generic-print-buffer):
6074         * printer.el (generic-print-region):
6075         Enable dialog boxes.  Apply workaround recommended by Kirill.
6076         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6077         
6078         * simple.el (kill-whole-line):
6079         * simple.el (kill-line-1):
6080         * simple.el (kill-entire-line):
6081         * simple.el (kill-line):
6082         * simple.el (backward-kill-line):
6083         Take out interactive dependence of kill-whole-line.
6084
6085 2001-04-22  Ben Wing  <ben@xemacs.org>
6086
6087         * dialog.el (make-dialog-box):
6088         Put dialog titles back in -- this time correctly.  Fix various
6089         other problems with leaks and such.
6090
6091         * simple.el (region-exists-p):
6092         * simple.el (region-active-p):
6093         Add comment about which one is correct to use in menu specs.
6094
6095 2001-05-05  Ben Wing  <ben@xemacs.org>
6096
6097         * dialog.el (make-dialog-box): fix doc string.
6098         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6099         take out Pretty Print.
6100         * printer.el:
6101         * printer.el (printer-current-device): New.
6102         * printer.el (Printer-get-device): New.
6103         * printer.el (Printer-clear-device): New.
6104         * printer.el (generic-page-setup): New.
6105         * printer.el (generic-print-buffer):
6106         * printer.el (generic-print-region):
6107         Implement Page Setup.  Handle errors properly.
6108
6109 2001-05-05  Ben Wing  <ben@xemacs.org>
6110
6111         * subr.el (error): Complete list of errors in doc string.
6112         
6113 2001-04-22  Ben Wing  <ben@xemacs.org>
6114
6115         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6116         
6117 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6118
6119         * build-report.el: Remove CVS keywords since this file has been in
6120         core lisp for a while now.
6121         * build-report.el (build-report-make-output-files): Fix typo.
6122
6123 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6124
6125         * about.el (about-finish-buffer): Make sure the last change works
6126         even if EVENT is nil.
6127
6128 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6129
6130         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6131         clicked, not the one that happens to be the current buffer at the
6132         time.
6133
6134 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6135
6136         * cus-edit.el (custom-display): Support the GTK Window System also.
6137
6138 2001-04-30  Ben Wing  <ben@xemacs.org>
6139
6140         * printer.el:
6141         * printer.el (printer-page-header):
6142         * printer.el (Print-context): New.
6143         * printer.el (printer-page-footer):
6144         * printer.el (generate-header-element): New.
6145         * printer.el (generate-header-line): New.
6146         * printer.el (print-context-property):
6147         * printer.el (generic-print-buffer):
6148         * printer.el (generic-print-region):
6149         Implement headers and footers.  Implement calling Print dialog box
6150         (#### but it doesn't quite work yet).
6151
6152 2001-04-25  Ben Wing  <ben@xemacs.org>
6153
6154         * about.el (xemacs-hackers):
6155         * about.el (about-url-alist):
6156         * about.el (about-personal-info):
6157         * about.el (about-hacker-contribution):
6158         More contributions.
6159         
6160         * simple.el (handle-post-motion-command):
6161         Fix spurious setting of zmacs-region-stays to t after a non-shift
6162         motion command.
6163
6164 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6165
6166         * about.el (about-personal-info): Update my bio.
6167         (about-hacker-contribution): Ditto.
6168
6169 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6170
6171         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6172
6173 2001-04-19  Andy Piper  <andy@xemacs.org>
6174
6175         * package-net.el (package-net-cygwin32-binary-size): new size.
6176         (package-net-win32-binary-size): new size.
6177         (package-net-convert-index-to-ini): Use new arch.
6178         (package-net-batch-convert-index-to-ini): Removed.
6179         (package-net-generate-bin-ini): New.
6180         (package-net-batch-generate-bin-ini): New.
6181
6182 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6183
6184         * XEmacs 21.4.1 "Copyleft" is released.
6185
6186 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6187
6188         * x-compose.el (xlib-input-method-bug-workaround):
6189         (alias-colon-to-double-quote):
6190         Force sort in map-keymap to work around rehash bug.
6191
6192 2001-04-17  Ben Wing  <ben@xemacs.org>
6193
6194         * about.el: Finish overhaul, add a few new hackers, update a
6195         couple old ones.
6196
6197 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6198
6199         * XEmacs 21.4.0 "Solid Vapor" is released.
6200
6201 2001-04-15  Ben Wing  <ben@xemacs.org>
6202
6203         * about.el:
6204         * about.el (about-headline-face): New.
6205         * about.el (about-link-face): New.
6206         * about.el (about-current-release-maintainers): New.
6207         * about.el (about-other-current-hackers): New.
6208         * about.el (about-url-alist):
6209         * about.el (about-once-and-future-hackers): New.
6210         * about.el (about-mailto-link): New.
6211         * about.el (about-get-buffer):
6212         * about.el (about-finish-buffer):
6213         * about.el (about-xemacs):
6214         * about.el (about-features): Removed.
6215         * about.el (about-advantages): New.
6216         * about.el (about-maintainer-info): Removed.
6217         * about.el (about-personal-info): New.
6218         * about.el (about-hacker-contribution): New.
6219         * about.el (about-maintainer):
6220         * about.el (about-show-linked-info):
6221         * about.el (about-hackers):
6222         Major revamping.  Rewriting of most of the text, improve the
6223         link handling, separate info on contributors into personal
6224         and contribution info, add new contributors, update personal
6225         info, etc. etc.
6226         
6227         * menubar-items.el (default-menubar):
6228         Help menubar entry for News now says more accurately
6229         "What's New in XEmacs".
6230         
6231         * mouse.el:
6232         * mouse.el (mouse-track-cleanup-hook):
6233         * mouse.el (mouse-track):
6234         Don't set-buffer to a dead buffer when calling mouse-track
6235         cleanup hooks.
6236
6237 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6238
6239         * XEmacs 21.2.47 "Zephir" is released.
6240
6241 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6242
6243         * dialog.el (make-dialog-box): Disable dialog box titles until
6244         we get them working.
6245
6246 2001-03-30  Ben Wing  <ben@xemacs.org>
6247
6248         * help.el:
6249         * help.el (Help-princ-face):
6250         * help.el (Help-prin1-face):
6251         * help.el (frob-help-extents):
6252         * help.el (describe-function-1):
6253         * help.el (describe-variable):
6254         Avoid using font-lock faces, which may not be defined.
6255         Instead, use hyper-apropos faces, and make sure they're
6256         defined as necessary by using `require'. (It's not so safe
6257         to do this for font-lock.) In any case, we will eventually
6258         be merging this functionality into hyper-apropos.
6259
6260         * loaddefs.el (completion-ignored-extensions):
6261         Fix documentation.
6262         
6263         * menubar-items.el (menu-truncate-list): Removed.
6264         * menubar-items.el (Menubar-items-truncate-list): New.
6265         * menubar-items.el (default-menubar):
6266         Fix errors if grep or compile command is too long.  Rename helper
6267         function to be less visible.
6268
6269 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6270
6271         * byte-optimize.el (byte-optimize-minus):
6272         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6273
6274 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6275
6276         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6277         Mule is available.
6278
6279         * mule/latin.el: New file.
6280
6281 2001-03-11  Ben Wing  <ben@xemacs.org>
6282
6283         * auto-save.el:
6284         * auto-save.el (auto-save-directory):
6285         * auto-save.el (make-auto-save-file-name):
6286         * auto-save.el (auto-save-file-name-p): New.
6287
6288         Merge in improvements from other definition of
6289         make-auto-save-file-name in files.el.
6290         
6291         * auto-save.el (auto-save-original-name):
6292         * auto-save.el (auto-save-name-in-fixed-directory):
6293         * auto-save.el (auto-save-unslashify-name): Removed.
6294         * auto-save.el (auto-save-slashify-name): Removed.
6295         * auto-save.el (auto-save-reserved-chars): New.
6296         * auto-save.el (auto-save-escape-name): New.
6297         * auto-save.el (auto-save-unhex): New.
6298         * auto-save.el (auto-save-unescape-name): New.
6299
6300         Change algorithm for encoding filenames in auto-save names to be
6301         entirely safe with all filesystems and all possible characters in
6302         a filename, and 100% reversible. (Essentially, uses
6303         quoted-printable as the encoding.)
6304         
6305         * auto-save.el (recover-all-files):
6306
6307         Use insert-directory rather than calling ls directly -- fixes
6308         things under Windows.
6309
6310         * files.el:
6311         * files.el (convert-standard-filename): Substitute FSF's
6312         definition for this (we had nothing here before).
6313         
6314         * files.el (backup-buffer): Warning fix.
6315         
6316         * files.el (make-backup-file-name):
6317         * files.el (find-backup-file-name):
6318         Fix error in calling sequence to auto-save-file-name-p.
6319         
6320         * files.el (recover-file):
6321         Use insert-directory rather than calling ls directly -- fixes
6322         things under Windows.
6323
6324         * files.el (make-auto-save-file-name): Removed.
6325         * files.el (auto-save-file-name-p): Removed.
6326         auto-save is always dumped so no sense in having a definition
6327         that will always be overwritten with another.
6328         
6329         * files.el (insert-directory):
6330         * win32-native.el:
6331         * win32-native.el (debug-mswindows-process-command-lines):
6332         * win32-native.el (original-make-auto-save-file-name): Removed.
6333         * win32-native.el (make-auto-save-file-name): Removed.
6334
6335
6336 2001-03-21  Martin Buchholz <martin@xemacs.org>
6337
6338         * XEmacs 21.2.46 "Urania" is released.
6339
6340 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6341
6342         * menubar-items.el (default-menubar): Update sample.emacs to
6343         sample.init.el and adjust accelerators.
6344
6345 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6346
6347         * build-report.el (build-report): Improve docstring.
6348
6349 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6350
6351         * ChangeLog: Log GTK merge.
6352
6353         * gutter-items.el:
6354         * mwheel.el:
6355         * sound.el:
6356         * startup.el:
6357         Revert gratuitous whitespace changes.
6358
6359 2001-03-07  Ben Wing  <ben@xemacs.org>
6360
6361         * help.el:
6362         * help.el (key-or-menu-binding):
6363         * help.el (Help-find-file): New.
6364         * help.el (describe-beta):
6365         * help.el (describe-copying):
6366         * help.el (describe-project):
6367         * help.el (view-emacs-news):
6368         * help.el (view-sample-init-el): New.
6369         * help.el (Help-princ-face): New.
6370         * help.el (Help-prin1-face): New.
6371         * help.el (help-symbol-function-context-menu):
6372         * help.el (help-symbol-variable-context-menu):
6373         * help.el (help-symbol-function-and-variable-context-menu):
6374         * help.el (frob-help-extents):
6375         * help.el (describe-function-1):
6376         * help.el (describe-variable):
6377
6378         Add coloring in Help buffers, correspondent with hyperlinks.
6379         View files in view-mode rather than Fundamental.
6380         Remove separators from context menus -- now handled in generic code.
6381         Add `Find Tag' to context menu.
6382         
6383         * menubar.el (popup-mode-menu):
6384
6385         Rewrite code that outputs the popup menu to (a) put more specific
6386         entries first, (b) be more robust, (c) output the proper context
6387         menu separators automatically (the context menu functionality is
6388         new and currently used only by Help).
6389
6390 2001-03-10  William M. Perry  <wmperry@aventail.com>
6391
6392         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6393         this function when converting from the 21.1 GTK branch.  Now
6394         supports file, password, question, and color built-in dialogs.
6395
6396 2001-03-06  Ben Wing  <ben@xemacs.org>
6397
6398         * keydefs.el:
6399         * keydefs.el (global-map):
6400         Add commented-out change of M-k (for 21.5).
6401         
6402         * menubar-items.el (default-menubar):
6403         Fix items to control kill-line behavior; add items for
6404         shifted motion.
6405         
6406         * simple.el:
6407         * simple.el (kill-whole-line):
6408         * simple.el (historical-kill-line): Removed.
6409         * simple.el (kill-line): Removed.
6410         * simple.el (kill-entire-line): New.
6411         * simple.el (kill-line-1): New.
6412         * simple.el (backward-kill-line):
6413         Undo kill-whole-line == always changes.  Add new function
6414         kill-entire-line to unconditionally delete the current line.
6415         Add comments describing the lamentable state of affairs of
6416         the kill-line functions and variables.
6417
6418 2001-03-02  Ben Wing  <ben@xemacs.org>
6419
6420         * simple.el:
6421         * simple.el (beginning-of-buffer):
6422         * simple.el (end-of-buffer):
6423         * simple.el (mark-ring-unrecorded-commands):
6424         * simple.el (signal-error-on-buffer-boundary):
6425         * simple.el (shifted-motion-keys-select-region):
6426         * simple.el (unshifted-motion-keys-deselect-region):
6427         * simple.el (motion-keys-for-shifted-motion): New.
6428         * simple.el (handle-pre-motion-command):
6429         * simple.el (handle-post-motion-command):
6430         * simple.el (forward-char-command):
6431         * simple.el (backward-char-command):
6432         * simple.el (scroll-up-command):
6433         * simple.el (scroll-down-command):
6434         * simple.el (next-line):
6435         * simple.el (previous-line):
6436         * simple.el (backward-block-of-lines):
6437         * simple.el (forward-block-of-lines):
6438         * simple.el (backward-word):
6439         * simple.el (mark-word):
6440
6441         Augment documentation of the most common motion commands to make
6442         note of the shifted-motion support.  Improve the support to (a)
6443         properly document how it works and why it's done in the fashion it
6444         is, and (b) allow the keystrokes that trigger it to be customized.
6445
6446         Correct error in the customize specification of
6447         mark-ring-unrecorded-commands.
6448
6449 2001-03-02  Ben Wing  <ben@xemacs.org>
6450
6451         * font-lock.el:
6452         * font-lock.el (font-lock-pending-extent-table): Removed.
6453         * font-lock.el (font-lock-pending-buffer-table): New.
6454         * font-lock.el (font-lock-pre-idle-hook):
6455         * font-lock.el (font-lock-after-change-function):
6456         * font-lock.el (font-lock-fontify-pending-extents):
6457         * font-lock.el (font-lock-lisp-like):
6458
6459         Fix handling of pending extents to avoid excessive slowness (N^2
6460         behavior) when making lots of buffer changes between redisplays,
6461         such as when saving the Options.
6462
6463 2001-03-09  William M. Perry  <wmperry@aventail.com>
6464
6465         * device.el:
6466         * dragdrop.el:
6467         * dumped-lisp.el:
6468         * faces.el:
6469         * frame.el:
6470         * gnuserv.el:
6471         * loadup.el:
6472         * menubar-items.el:
6473         * minibuf.el:
6474         The Great GTK Merge.
6475
6476         * ChangeLog.GTK:
6477         * dialog-gtk.el:
6478         * gdk.el:
6479         * generic-widgets.el:
6480         * glade.el:
6481         * gnome-widgets.el:
6482         * gnome.el:
6483         * gtk-compose.el:
6484         * gtk-extra.el:
6485         * gtk-faces.el:
6486         * gtk-ffi.el:
6487         * gtk-file-dialog.el:
6488         * gtk-font-menu.el:
6489         * gtk-glyphs.el:
6490         * gtk-init.el:
6491         * gtk-iso8859-1.el:
6492         * gtk-marshal.el:
6493         * gtk-mouse.el:
6494         * gtk-package.el:
6495         * gtk-password-dialog.el:
6496         * gtk-select.el:
6497         * gtk-widget-accessors.el:
6498         * gtk-widgets.el:
6499         * gtk.el:
6500         widgets-gtk.el:
6501         The Great GTK Merge: new files.
6502
6503 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6504
6505         * generic-widgets.el: Don't require gtk (a built-in feature) at
6506         top level.  Don't execute the last sexp unless (featurep 'gtk).
6507
6508 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6509
6510         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6511
6512 2001-02-23  Martin Buchholz <martin@xemacs.org>
6513
6514         * XEmacs 21.2.45 "Thelxepeia" is released.
6515
6516 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6517  
6518         * about.el (xemacs-hackers): update my entry. 
6519         * about.el (about-maintainer-info): ditto. 
6520         * about.el (about-hackers): ditto. 
6521
6522 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6523
6524         * about.el (about-maintainer-info): More vanity info about
6525         yours truly.
6526
6527 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6528
6529         * build-report.el (build-report-destination): xemacs-build-reports
6530         has moved to SourceForge, where mailing list name length is
6531         restricted, hence the name change to
6532         xemacs-buildreports@xemacs.org.
6533         * build-report.el (build-report-keep-regexp): Update default.
6534         * build-report.el (build-report-delete-regexp): Ditto.
6535         * build-report.el (build-report-make-output-files): Ditto.
6536
6537 2001-02-19  Craig Lanning  <lanning@scra.org>
6538
6539         * lisp-mode.el: Add indentation specifications for following
6540         Common Lisp forms: handler-case, handler-bind, with-slots,
6541         with-open-file, with-open-stream, print-unreadable-object.
6542
6543 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6544
6545         * font-lock.el (font-lock-set-defaults-1):
6546         Move initialization of `font-lock-cache-position' so that it's set
6547         even if font-lock-keywords is already defined.
6548
6549 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6550
6551         * autoload.el (generate-file-autoloads-1):
6552         Use `emacs-lisp-mode-syntax-table' instead of
6553         `lisp-mode-syntax-table'.
6554         * lisp-mode.el (lisp-mode-syntax-table):
6555         Get rid of old checks for `parse-partial-sexp' version.
6556         Make `|' (pipe) string delimiter instead of punctuation.
6557
6558 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6559
6560         * window.el (save-selected-window):
6561         Use gensym for better macro hygiene.
6562
6563 2001-02-06  Mike Sperber <mike@xemacs.org>
6564
6565         * dump-paths.el:
6566         * startup.el (startup-setup-paths): Set and use
6567         `mule-lisp-directory'.
6568         (startup-setup-paths-warning): Ditto.
6569
6570         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6571         (paths-construct-load-path): Consider `mule-lisp-directory'.
6572
6573 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6574
6575         * font-lock.el: Syntax table improvements used.  A few random
6576         changes are not specified below.
6577         (font-lock-fontify-string-delimiters):
6578         (font-lock-syntactic-keywords):
6579         (font-lock-cache-state nil):
6580         (font-lock-cache-position):
6581         New variables.
6582         (font-lock-set-syntax):
6583         (font-lock-apply-syntactic-highlight):
6584         (font-lock-fontify-syntactic-anchored-keywords):
6585         (font-lock-fontify-syntactic-keywords-region):
6586         (font-lock-eval-keywords):
6587         New functions.
6588         (font-lock-remove-face):
6589         (font-lock-fontify-syntactically-region):
6590         Use syntax properties.
6591
6592 2001-02-08  Martin Buchholz <martin@xemacs.org>
6593
6594         * XEmacs 21.2.44 "Thalia" is released.
6595
6596 2001-01-16  Mike Sperber <mike@xemacs.org>
6597
6598         * startup.el (normal-top-level): Work even if no installation root
6599         is found.
6600
6601 2001-01-30  Andy Piper  <andy@xemacs.org>
6602
6603         * gutter-items.el (progress-abort-glyph): remove instantiator.
6604         (set-progress-abort-instantiator): new function.
6605         (abort-progress-feedback): use it.
6606
6607         * gutter.el (set-gutter-dirty-p): new function.
6608
6609 2001-01-30  Didier Verna  <didier@xemacs.org>
6610
6611         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6612
6613 2001-01-24  Didier Verna  <didier@xemacs.org>
6614
6615         * sound.el (sound-extension-list): give a better default value.
6616         * sound.el (load-sound-file): improve the doc string, also find
6617         files given by absolute names, pass a real extension list to
6618         `locate-file'.
6619
6620 2001-01-26  Martin Buchholz <martin@xemacs.org>
6621
6622         * XEmacs 21.2.43 "Terspichore" is released.
6623
6624 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6625
6626         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6627         messages from gnuserv.
6628
6629 2001-01-20  Martin Buchholz <martin@xemacs.org>
6630
6631         * XEmacs 21.2.42 "Poseidon" is released.
6632
6633 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6634
6635         * cl-macs.el (cl-upcase-arg): New function.
6636         (cl-function-arglist): New function.
6637         (cl-transform-lambda): Automatically add CL-style lambda list to
6638         documentation string using functions above.
6639
6640 2001-01-12  Andy Piper  <andy@xemacs.org>
6641
6642         * package-get.el (package-get-custom): call
6643         package-net-update-installed-db.
6644
6645         * package-ui.el (pui-install-selected-packages): call
6646         package-net-update-installed-db.
6647
6648         * package-net.el (package-net-update-installed-db): use
6649         packages-package-list so that we reflect reality.
6650
6651         * packages.el (packages-package-list): Make docstring reflect
6652         reality.
6653
6654         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6655
6656         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6657         isn't installed.
6658
6659 2001-01-17  Andy Piper  <andy@xemacs.org>
6660
6661         * wid-edit.el (widget-activation-glyph-mapper): activate or
6662         deactivate native widgets.
6663         (widget-glyph-insert-glyph): record instantiator.
6664         (widget-push-button-value-create): use it.
6665
6666         * gui.el (gui-button-action): new function. Make button's domain
6667         buffer current when calling.
6668         (make-gui-button): update to use gui-button-action.
6669
6670 2001-01-16  Didier Verna  <didier@xemacs.org>
6671
6672         * menubar-items.el (default-menubar): add an entry for modeline
6673         horizontal scrolling in Options -> Display.
6674
6675 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6676
6677         * package-get.el (package-get-require-signed-base): Set to nil
6678         by default.
6679
6680 2001-01-17  Martin Buchholz <martin@xemacs.org>
6681
6682         * XEmacs 21.2.41 "Polyhymnia" is released.
6683
6684 2001-01-16  Mike Sperber <mike@xemacs.org>
6685
6686         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6687         catch lisp/mule/.
6688
6689 2001-01-14  Mike Sperber <mike@xemacs.org>
6690
6691         * startup.el (maybe-create-compatibility-dot-emacs):
6692         (maybe-unmigrate-user-init-file):
6693         (unmigrate-user-init-file): Created.
6694         (maybe-migrate-user-init-file): Offer creation of compatibility
6695         .emacs.
6696         Some doc fixes wrt init file location.
6697
6698 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6699
6700         * faces.el (face-frob-from-locale-first): new variable.
6701         (frob-face-font-2): Honor tags arg while trying to use
6702         standard-face-mapping.  When face-frob-from-locale-first is set,
6703         first try to set face inheriting from frobbed-face.
6704
6705 2001-01-15  Didier Verna  <didier@xemacs.org>
6706
6707         * about.el (xemacs-hackers): update my entry.
6708         * about.el (about-url-alist): ditto.
6709         * about.el (about-maintainer-info): ditto.
6710         * about.el (about-hackers): ditto.
6711
6712 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6713
6714         The byte compiler has been badly broken for a year,
6715         by the patch of 1999-12-06.
6716         * byte-optimize.el (byte-optimize-form-code-walker):
6717         Bug was: the byte compiler was making this erroneous optimization:
6718         (progn (or (foo)) (bar)) ==> (bar)
6719
6720 2000-11-20  Mike Sperber <mike@xemacs.org>
6721
6722         * setup-paths.el (paths-core-load-path-depth): Split
6723         `paths-load-path-depth' in two for site and core lisp.  Don't
6724         recurse into core.
6725         * setup-paths.el (paths-construct-load-path): Use.
6726
6727 2001-01-10  Andy Piper  <andy@xemacs.org>
6728
6729         * package-net.el (package-net-cygwin32-binary-size): new variable
6730         (package-net-win32-binary-size): ditto.  add much needed
6731         commentary.
6732
6733         * gutter-items.el (buffers-tab-items): correct off-by-one error
6734         for buffers-tab-max-size.
6735
6736 2001-01-08  Martin Buchholz <martin@xemacs.org>
6737
6738         * XEmacs 21.2.40 is released.
6739
6740 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6741
6742         * mule/hebrew.el: Fix comments and typos.
6743         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6744
6745 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6746
6747         * ChangeLog.1: move ancient log from fill.el.
6748
6749         * dump-paths.el:
6750         paragraphs.el:
6751         mule/mule-category.el:
6752         Miscellaneous typo fixes and slight doc clarifications.
6753
6754         * mule/mule-ccl.el:  Correct file name in header.
6755
6756 2000-12-31  Martin Buchholz <martin@xemacs.org>
6757
6758         * XEmacs 21.2.39 is released.
6759
6760 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6761
6762         * byte-optimize.el (byte-optimize-cond):
6763         (byte-optimize-cond-1): New.
6764         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6765         Optimizes (cond (x nil)) ==> nil.
6766         Provide better diagnostic on malformed expr like (cond foo).
6767
6768 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6769
6770         * mule/mule-coding.el:
6771         mule/mule-cmds.el (reset-language-environment,
6772         set-language-environment-coding-systems):
6773         Safer default coding-priority-list, corresponding to src/file-coding.h.
6774
6775 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6776
6777         * package-admin.el: Allow package removal from
6778         early-package-load-path.
6779
6780 2000-12-15  Andreas Jaeger  <aj@suse.de>
6781
6782         * about.el (about-maintainer-info): Update my entry.
6783
6784 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6785
6786         * packages.el (locate-library): Add support for bzip2
6787         compressed .el files.
6788
6789 2000-12-12  Andy Piper  <andy@xemacs.org>
6790
6791         * package-net.el: new file.
6792
6793 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6794
6795         * font-lock.el: Add missing C++ keywords.
6796
6797 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6798
6799         * simple.el (indent-for-comment): Preserve indentation of comments
6800         starting in column 0, as documented in (Info-goto-node
6801         "(xemacs)Comments").  Update docstring accordingly.
6802
6803 2000-12-05  Martin Buchholz <martin@xemacs.org>
6804
6805         * XEmacs 21.2.38 is released.
6806
6807 2000-12-04  Didier Verna  <didier@xemacs.org>
6808
6809         * mouse.el (default-mouse-track-set-point-in-window): remove
6810         spurious '+' operation detected by Martin.
6811
6812
6813 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6814
6815         * cl-extra.el (coerce):
6816         Implement char to integer coercion.
6817         Remove extraneous (numberp) test.
6818
6819         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6820         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6821         (byte-optimize-predicate):
6822         Warn if evaluating constant expression signals an error.
6823         (byte-optimize-form): Small simplification.
6824
6825         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6826
6827 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6828
6829         * byte-optimize.el:
6830         (byte-optimize-minus):
6831         (byte-optimize-plus):
6832         (byte-optimize-mult):
6833         (byte-optimize-quo):
6834         Use (car (last x)) instead of (last x) to get last elt!
6835         Use `byte-optimize-predicate' to optimize `%'.
6836         Move optimizations for special numeric args to bytecomp.el.
6837         * bytecomp.el (byte-compile-associative): Remove.
6838         (byte-compile-max): New.
6839         (byte-compile-min): New.
6840         Properly handle erroneous calls: (max) (min).
6841         (byte-compile-plus): New.
6842         (byte-compile-minus):
6843         It's easiest to handle 0, +1 and -1 args here.
6844         (byte-compile-mult): New.
6845         It's easiest to handle 1, -1 and 2 args here.
6846         (byte-compile-quo):
6847         It's easiest to handle 0, +1 and -1 args here.
6848         Issue byte-compiler warning when dividing by zero.
6849
6850         Byte-compiler arithmetic improvements.
6851         Better optimize these expressions in the obvious way:
6852         (+ x y 1)   -->  varref x varref y add add1
6853         (+ x y -1)  -->  varref x varref y add sub1
6854         (- x y 0)   -->  (- x y)
6855         (- 0 x y)   -->  (- (- x) y)
6856         (% 42 19)   --> compile-time constant
6857         (/ 42 19)   --> compile-time constant
6858         (* (foo) 2) --> foo call dup plus
6859
6860         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6861         unless (declaim (optimize (safety 3)))
6862         or (setq byte-compile-delete-errors nil).
6863
6864 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6865
6866         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6867         docstrings.
6868
6869 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6870
6871         * startup.el (command-line-do-help):  Add documentation of
6872         portable dumper switches.
6873
6874 2000-11-22  Andy Piper  <andy@xemacs.org>
6875
6876         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6877
6878         * glyphs.el (init-glyphs): don't use autodetect for strings.
6879
6880 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6881
6882         * byte-optimize.el (byte-optimize-char-before):
6883         (byte-optimize-backward-char):
6884         (byte-optimize-backward-word):
6885         Fix incorrect optimizations for these sorts of expressions:
6886         (let ((x nil)) (backward-char x))
6887
6888 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6889
6890         * byte-optimize.el:
6891         * byte-optimize.el (byte-optimize-backward-char): New.
6892         * byte-optimize.el (byte-optimize-backward-word): New.
6893         Make backward-word and backward-char as efficient as forward versions.
6894
6895         * bytecomp.el (byte-compile-no-args-with-one-extra):
6896         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6897         * bytecomp.el (byte-compile-two-args-with-one-extra):
6898         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6899         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6900         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6901         Check if extra arg is constant nil, and if so, use byte-coded call.
6902
6903         * simple.el (backward-word):
6904         * simple.el (mark-word):
6905         * simple.el (kill-word):
6906         * simple.el (backward-kill-word):
6907         Make COUNT argument optional, for consistency with forward-char et al.
6908
6909         * abbrev.el (abbrev-string-to-be-defined):
6910         * abbrev.el (inverse-abbrev-string-to-be-defined):
6911         * abbrev.el (inverse-add-abbrev):
6912         * abbrev.el (expand-region-abbrevs):
6913         * buff-menu.el (Buffer-menu-execute):
6914         * indent.el (move-to-left-margin):
6915         * indent.el (indent-relative):
6916         * indent.el (move-to-tab-stop):
6917         * info.el (Info-reannotate-node):
6918         * lisp-mode.el (lisp-indent-line):
6919         * lisp.el (end-of-defun):
6920         * lisp.el (move-past-close-and-reindent):
6921         * misc.el (copy-from-above-command):
6922         * mouse.el (default-mouse-track-scroll-and-set-point):
6923         * page.el (forward-page):
6924         * paragraphs.el (forward-paragraph):
6925         * paragraphs.el (end-of-paragraph-text):
6926         * picture.el (picture-forward-column):
6927         * picture.el (picture-self-insert):
6928         * rect.el (extract-rectangle-line):
6929         * simple.el (newline):
6930         * simple.el (fixup-whitespace):
6931         * simple.el (backward-delete-char-untabify):
6932         * simple.el (transpose-chars):
6933         * simple.el (transpose-preceding-chars):
6934         * simple.el (do-auto-fill):
6935         * simple.el (indent-new-comment-line):
6936         * simple.el (blink-matching-open):
6937         * view-less.el (cleanup-backspaces):
6938         * wid-edit.el (widget-transpose-chars):
6939         * term/bg-mouse.el (bg-insert-moused-sexp):
6940         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6941
6942         * info.el (Info-fontify-node):
6943         * simple.el (backward-delete-function):
6944         Use canonical delete-backward-char instead of backward-delete-char.
6945
6946 2000-11-20  Andy Piper  <andy@xemacs.org>
6947
6948         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6949         no buffers.
6950
6951 2000-11-20  Andy Piper  <andy@xemacs.org>
6952
6953         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6954         buffer tabs.
6955
6956 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6957
6958         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6959         (proclaim inline...) was shadowing compiler-macros.
6960
6961 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6962
6963         * bytecomp.el (byte-compile-eval): New.
6964         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6965         Keeps this promise made in Lispref:
6966         "If a file being compiled contains a `defmacro' form, the macro is
6967         defined temporarily for the rest of the compilation of that file."
6968
6969 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6970
6971         * cl.el (floatp-safe):
6972         (plusp):
6973         (minusp):
6974         (oddp):
6975         (evenp):
6976         (cl-abs):
6977         Use a better parameter name than `x'.
6978
6979         * cl-macs.el (check-type): Make continuable.  Change documentation
6980         to require PLACE, but accept any form for compatibility.
6981
6982         * abbrev.el (define-abbrev): Use check-type.
6983         * font-menu.el (font-menu-change-face): Use check-type.
6984         * menubar.el (relabel-menu-item): Use check-type.
6985         * itimer.el: Fix typo.
6986
6987 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6988
6989         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6990
6991 2000-11-14  Martin Buchholz <martin@xemacs.org>
6992
6993         * XEmacs 21.2.37 is released.
6994
6995 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6996
6997         * code-cmds.el: Provide the feature.
6998
6999 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7000
7001         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7002
7003         * code-cmds.el: New file
7004         * mule/mule-cmds.el:
7005         * mule/mule-misc.el
7006         (coding-keymap): New keymap. Define coding system keyboard
7007         commands on file-coding builds too.
7008         (coding-system-change-eol-conversion):
7009         (universal-coding-system-argument):
7010         (set-default-coding-systems):
7011         (prefer-coding-system): Moved from mule-cmds.el
7012         (set-buffer-process-coding-system): Moved from mule-misc.el
7013
7014 2000-09-15  Stephen Carney <carney@scubadoo.com>
7015
7016         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7017
7018 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7019
7020         * package-get.el (package-get-download-sites): Add a pre-release
7021         site for experimental packages.
7022
7023         * auto-autoloads.el: Regenerated.
7024
7025 2000-08-01  Andy Piper  <andy@xemacs.org>
7026
7027         * gutter-items.el (buffers-tab-omit-function): reference
7028         buffers-tab-select-visible-buffers.
7029         (buffers-tab-filter-functions): new variable, by default uses
7030         buffers-tab-selection-function and buffers-tab-omit-function.
7031         (select-buffers-tab-buffers-by-mode): invert arguments.
7032         (buffers-tab-select-visible-buffers): new function. Invert calling
7033         of buffers-menu-omit-invisible-buffers.
7034         (buffers-tab-items): rewrite to use
7035         buffers-tab-filter-functions. Rewrite docstring.
7036         (gutter-buffers-tab-extent): delete.
7037         (add-tab-to-gutter): always build a new extent when adding the
7038         tabs.
7039         (update-tab-in-gutter): make gutter dirty when orientation
7040         changes.
7041
7042 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7043
7044         * bytecomp.el (byte-compile-defvar-or-defconst):
7045         Only do loadhist recording if defvar form includes a value.
7046
7047 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7048
7049         * bytecomp.el (byte-compile-initial-macro-environment):
7050         `eval-when-compile' should not compile its body.
7051
7052 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7053
7054         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7055         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7056         some Japanese English.  Remove some ancient FSF comments, and
7057         improve docstrings.  Use symbols not vectors for tables.
7058
7059 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7060
7061         * keymap.el:
7062         (local-key-binding):
7063         (global-key-binding):
7064         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7065
7066         * lisp.el:
7067         (backward-sexp): Slightly simpler code.
7068         (mark-sexp): Make arg optional, like FSF Emacs.
7069         (forward-list): Slightly simpler code.
7070         (backward-list): Slightly simpler code.
7071         (down-list):  Make arg optional, like FSF Emacs.
7072         (up-list):  Make arg optional, like FSF Emacs.
7073         (backward-up-list):  Make arg optional, like FSF Emacs.
7074         (kill-sexp):  Make arg optional, like FSF Emacs.
7075         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7076
7077         * font-menu.el (font-menu-change-face):
7078         Take continuable errors into account.
7079
7080         * abbrev.el:
7081         * abbrev.el (clear-abbrev-table):
7082         * abbrev.el (define-abbrev-table):
7083         * abbrev.el (define-abbrev):
7084         * abbrev.el (insert-abbrev-table-description):
7085         * apropos.el (apropos-documentation-check-doc-file):
7086         * apropos.el (apropos-documentation-check-elc-file):
7087         * buff-menu.el (list-buffers):
7088         * buff-menu.el (list-buffers-noselect):
7089         * bytecomp.el (byte-recompile-directory):
7090         * bytecomp.el (batch-byte-compile):
7091         * cl-macs.el (typep):
7092         * code-files.el (find-coding-system-magic-cookie):
7093         * code-files.el (insert-file-contents):
7094         * cus-edit.el (customize-set-variable):
7095         * cus-edit.el (customize-save-variable):
7096         * cus-face.el (custom-set-face-font-size):
7097         * cus-face.el (custom-set-face-update-spec):
7098         * cus-face.el (custom-reset-faces):
7099         * custom.el (custom-check-theme):
7100         * custom.el (copy-upto-last):
7101         * fill.el (canonically-space-region):
7102         * fill.el (fill-paragraph):
7103         * fill.el (fill-region):
7104         * fill.el (find-space-insertable-point):
7105         * fill.el (justify-current-line):
7106         * faces.el (face-spec-update-all-matching):
7107         * faces.el (set-face-stipple):
7108         * files-nomule.el (insert-file-contents):
7109         * files.el (insert-file-contents-literally):
7110         * files.el (hack-local-variables-last-page):
7111         * files.el (basic-save-buffer):
7112         * files.el (insert-directory):
7113         * font-menu.el (font-menu-change-face):
7114         * font.el (font-spatial-to-canonical):
7115         * format.el (format-encode-region):
7116         * format.el (format-insert-file):
7117         * format.el (format-replace-strings):
7118         * gutter.el (set-gutter-element):
7119         * help.el (key-or-menu-binding):
7120         * help.el (describe-bindings):
7121         * help.el (with-syntax-table):
7122         * indent.el (indent-rigidly):
7123         * indent.el (delete-to-left-margin):
7124         * info.el:
7125         * info.el (Info-extract-dir-entry-from):
7126         * info.el (Info-build-dir-anew):
7127         * info.el (Info-rebuild-dir):
7128         * info.el (Info-batch-rebuild-dir):
7129         * info.el (Info-read-subfile):
7130         * info.el (Info-build-node-completions):
7131         * info.el (Info-extract-menu-node-name):
7132         * isearch-mode.el (isearch-range-invisible):
7133         * isearch-mode.el (isearch-restore-invisible-extents):
7134         * itimer.el (itimerp):
7135         * itimer.el (itimer-live-p):
7136         * keymap.el:
7137         * keymap.el (substitute-key-definition):
7138         * keymap.el (read-command-or-command-sexp):
7139         * keymap.el (local-key-binding):
7140         * keymap.el (global-key-binding):
7141         * keymap.el (global-set-key):
7142         * keymap.el (local-set-key):
7143         * ldap.el:
7144         * ldap.el (ldap-add-entries):
7145         * ldap.el (ldap-delete-entries):
7146         * lisp.el (backward-sexp):
7147         * lisp.el (mark-sexp):
7148         * lisp.el (forward-list):
7149         * lisp.el (backward-list):
7150         * lisp.el (down-list):
7151         * lisp.el (backward-up-list):
7152         * lisp.el (up-list):
7153         * lisp.el (kill-sexp):
7154         * lisp.el (backward-kill-sexp):
7155         * menubar.el (add-menu-button):
7156         * menubar.el (add-submenu):
7157         * menubar.el (delete-menu-item):
7158         * menubar.el (relabel-menu-item):
7159         * mouse.el (narrow-window-to-region):
7160         * obsolete.el (define-obsolete-variable-alias):
7161         * obsolete.el (store-substring):
7162         * package-admin.el:
7163         * package-admin.el (package-admin-install-function):
7164         * package-admin.el (package-admin-install-function-mswindows):
7165         * package-admin.el (package-admin-default-install-function):
7166         * package-get.el (package-get-update-base-entries):
7167         * packages.el (packages-load-package-dumped-lisps):
7168         * packages.el (packages-collect-package-dumped-lisps):
7169         * printer.el (generic-print-buffer):
7170         * printer.el (generic-print-region):
7171         * replace.el (occur-mode-mouse-goto):
7172         * replace.el (perform-replace):
7173         * select.el (get-selection-no-error):
7174         * simple.el:
7175         * simple.el (newline):
7176         * simple.el (open-line):
7177         * simple.el (edit-and-eval-command):
7178         * simple.el (goto-line):
7179         * simple.el (undo):
7180         * simple.el (kill-region):
7181         * simple.el (copy-region-as-kill):
7182         * simple.el (kill-ring-save):
7183         * simple.el (set-mark):
7184         * simple.el (next-line):
7185         * simple.el (previous-line):
7186         * simple.el (line-move):
7187         * simple.el (set-goal-column):
7188         * simple.el (comment-region):
7189         * subr.el:
7190         * subr.el (putf):
7191         * syntax.el (modify-syntax-entry):
7192         * syntax.el (map-syntax-table):
7193         * view-less.el (view-file):
7194         * view-less.el (view-buffer):
7195         * view-less.el (view-file-other-window):
7196         * window-xemacs.el (backward-other-window):
7197         * window.el:
7198         * window.el (one-window-p):
7199         * window.el (walk-windows):
7200         * window.el (window-list):
7201         * x-mouse.el (x-mouse-kill):
7202         * x-select.el (x-get-cutbuffer):
7203         * x-select.el (x-store-cutbuffer):
7204         * term/bg-mouse.el (bg-mouse-line-to-center):
7205         * term/sun-mouse.el (window-line-end):
7206         * term/sun-mouse.el (sun-select-region):
7207         * term/sun.el (kill-region-and-unmark):
7208         * mule/mule-category.el:
7209         * mule/mule-category.el (modify-category-entry):
7210         * mule/mule-category.el (char-category-list):
7211         * mule/mule-coding.el (coding-system-force-on-output):
7212         * mule/mule-misc.el (coding-system-put):
7213         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7214
7215 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7216
7217         * cus-face.el: Typo fixes and tiny clarifications.
7218         * custom.el: ditto
7219
7220 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7221
7222         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7223         * startup.el (normal-top-level): Setup auto-save-list-file-name
7224         if auto-save-list-file-prefix is non-nil.
7225
7226 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7227
7228         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7229
7230 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7231
7232         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7233         get symbol at point-min.
7234
7235 2000-10-24  Didier Verna  <didier@xemacs.org>
7236
7237         * info.el (Info-emacs-info-file-name): defconst it.
7238         * info.el (Info-footnote-tag): defcustom it.
7239         * info.el (Info-no-description-string): ditto.
7240         * info.el (Info-find-node): adapt to new semantics of
7241         'Info-suffixed-file (don't do the case variants stuff).
7242         * info.el (Info-insert-dir): rewrite the dir file variants code.
7243         * info.el (Info-directory-files): New. Return the list of info
7244         files in a directory.
7245         * info.el (Info-dir-outdated-p): use it.
7246         * info.el (Info-parse-dir-entries): ditto.
7247         * info.el (Info-build-dir-anew): don't restrict to files ending
7248         with a ".info.*" extension.
7249         * info.el (Info-set-mode-line): ditto.
7250         * info.el (Info-read-subfile): adapt to new semantics of
7251         'Info-suffixed-file (append 'exact argument).
7252         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7253         string independently of the case.
7254         * info.el (Info-suffixed-file): use it (match all possible case
7255         for the file name).
7256         * info.el (Info-insert-file-contents): code cleanup.
7257         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7258         columns.
7259         * info.el (Info-batch-rebuild-dir): ditto.
7260         * info.el (Info-read-node-name-1): ditto.
7261         * info.el (Info-search): ditto.
7262         * info.el (Info-fontify-node): ditto.
7263
7264
7265 2000-10-24  Didier Verna  <didier@xemacs.org>
7266
7267         * process.el (shell-command): when called from a program, avoid
7268         'push-mark's "mark-set" message.
7269
7270 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7271
7272         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7273         by a symbol, not by a vector.
7274         * mule/vietnamese.el (vscii): Likewise.
7275         (viscii): Likewise.
7276         * mule/cyrillic.el (koi8-r): Likewise.
7277
7278         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7279         by a symbol, not by a vector.
7280         (chinese-big5-2): Likewise.
7281         * mule/ethiopic.el (ethiopic): Likewise.
7282         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7283         (vietnamese-viscii-upper): Likewise.
7284
7285 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7286
7287         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7288
7289 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7290
7291         * byte-optimize.el (byte-optimize-car): New function.
7292         (byte-optimize-cdr): Ditto.
7293
7294 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7295
7296         * byte-optimize.el: Partial synch with FSF 20.7.
7297         Optimize constant concatenation.
7298         Add keymapp as a side effect free function.  It is a built-in.
7299         (byte-after-unbind-pos): Remove byte-equal.
7300
7301 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7302
7303         * update-elc-2.el: Quote regexps correctly.
7304
7305 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7306
7307         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7308         (ccl-compile): Apply integerp, not integer-or-char-p to
7309         check the type of the buffer magnification
7310         (ccl-compile-write-string): Encode a string with binary
7311         coding system.
7312         (ccl-compile-write-repeat): Likewise.
7313
7314 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7315
7316         * buff-menu.el:
7317         * bytecomp.el:
7318         * coding.el:
7319         * faces.el:
7320         * files.el:
7321         * fill.el:
7322         * float-sup.el:
7323         * font-lock.el:
7324         * help.el:
7325         * iso8859-1.el:
7326         * loaddefs.el:
7327         * menubar-items.el:
7328         * menubar.el:
7329         * modeline.el:
7330         * msw-font-menu.el:
7331         * paragraphs.el:
7332         * paths.el:
7333         * replace.el:
7334         * simple.el:
7335         * sound.el:
7336         * startup.el:
7337         * version.el:
7338         * x-faces.el:
7339         * x-font-menu.el:
7340         Remove purecopy.
7341
7342 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7343
7344         * simple.el (do-auto-fill): Use the function pointer to by
7345         `comment-line-break-function', not `indent-new-comment-line'. This
7346         fixes an issue with cc-mode comment continuation.
7347
7348 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7349
7350         * simple.el (turn-on-auto-fill):  Add (interactive).
7351         * mwheel.el (mwheel-install): Add (interactive).
7352         * font-lock.el (turn-on-font-lock): Add (interactive).
7353         (turn-off-font-lock): Add (interactive).
7354
7355 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7356
7357         * packages.el (packages-special-base-regexp): Add `man'.
7358
7359 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7360
7361         * wid-edit.el (widget-specify-active): map over extents in current
7362         buffer like `widget-specify-inactive' does.  Mapping over the
7363         inactive extent object does not work since the current extent is
7364         ignored by `map-extents'.
7365
7366 2000-10-04  Martin Buchholz <martin@xemacs.org>
7367
7368         * XEmacs 21.2.36 is released.
7369
7370 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7371
7372         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7373         Optimize the compiled-function-constants vector by byte-code
7374         reference counts.
7375
7376 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7377
7378         * build-report.el (build-report-delete-regexp): quote value in
7379         defcustom
7380
7381 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7382
7383         * build-report.el (build-report): Don't bind srcdir which we don't
7384         use in `multiple-value-bind' to avoid the only byte-compiler
7385         warning.
7386
7387 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7388
7389         * build-report.el: Requires cl and custom now.
7390         build-report-version is determined by XEmacs version -- remove
7391         build-report-version*.
7392         * build-report.el (build-report-version): Removed.
7393         * build-report.el (build-report-installation-version-regexp): New.
7394         * build-report.el (build-report-version-file-regexp): New.
7395         * build-report.el (build-report-installation-srcdir-regexp): New.
7396         * build-report.el (build-report-destination): Offer
7397         xemacs-build-reports and xemacs-beta.
7398         * build-report.el (build-report-keep-regexp): Adjusted.
7399         * build-report.el (build-report-delete-regexp): Adjusted.
7400         * build-report.el (build-report-make-output-dir): New.
7401         * build-report.el (build-report-installation-file): Replace use of
7402         `concat' with `expand-file-name'.
7403         * build-report.el (build-report-make-output-file): Removed.
7404         * build-report.el (build-report-make-output-files): New.
7405         * build-report.el (build-report-subject): Identify as
7406         user-variable with "*...".
7407         * build-report.el (build-report-prompts): Ditto.
7408         * build-report.el (build-report-version-file): New.
7409         * build-report.el (build-report-file-encoding): Identify as
7410         user-variable with "*...".
7411         * build-report.el (build-report-make-output-get): New.
7412         * build-report.el (build-report-insert-header): Report
7413         emacs-version and system-configuration instead of
7414         build-report-version.
7415         * build-report.el (build-report-insert-make-output): Add file
7416         argument.
7417         * build-report.el (build-report-insert-installation-file):
7418         Re-indent.
7419         * build-report.el (build-report-keep): Change docstring,
7420         re-indent.
7421         * build-report.el (build-report-delete): Ditto.
7422         * build-report.el (build-report-installation-data): New.
7423         * build-report.el (build-report-version-file-data): New.
7424
7425 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7426
7427         * byte-optimize.el (byte-optimize-lapcode):
7428         Fix the optimization of using the first 5 elements of the
7429         constants vector for variables.
7430         (byte-optimize-lapcode): Fix another ancient broken optimization.
7431
7432 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7433
7434         * *: Spelling mega-patch
7435
7436 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7437
7438         * easymenu.el: doc fixes.
7439         (easy-menu-do-define): Use backquote.
7440         (easy-menu-change):
7441         (easy-menu-add):
7442         `when' seems much clearer than `if' here.
7443         (easy-menu-remove):
7444         (easy-menu-add-item):
7445         (easy-menu-item-present-p):
7446         (easy-menu-remove-item):
7447         Wrap using (when (featurep 'menubar) ...)
7448
7449 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7450
7451         * bytecomp.el (displaying-byte-compile-warnings):
7452         Revert Ben's change to this function below so that the compile log
7453         is displayed properly for users of the "popper" package.
7454
7455 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7456
7457         * window.el (save-selected-window): Use backquote.
7458
7459         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7460         Renamed from `byte-compile-file-form-defvar'.
7461         * bytecomp.el (byte-compile-defvar-or-defconst):
7462         Only cons onto current-load-list in top-level forms.
7463         Else this leaks a cons cell every time a defun is called.
7464         Renamed from `byte-compile-defvar', for clarity.
7465         Warn when docstring of defvar is not a string.
7466         Use consistent error messages.
7467         Better comments.
7468
7469 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7470
7471         * simple.el (set-variable):
7472         Remove unneeded defvar by rearranging order of let* forms.
7473
7474         * mule/mule-ccl.el (ccl-get-next-code):
7475         * menubar-items.el (bookmark-menu-filter):
7476         (language-environment-menu-filter):
7477         (tutorials-menu-filter):
7478         * toolbar-items.el (toolbar-compile):
7479         * byte-optimize.el (disassemble-offset):
7480         Use (declare (special ...)) instead of `defvar'.
7481
7482         * cl-macs.el (cl-do-proclaim):
7483         Fix (declare (special ...)) warning suppression syntax.
7484
7485 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7486
7487         * info.el (Info-tag-table-marker):
7488         (Info-tag-table-buffer):
7489         (Info-find-file-node):
7490         (Info-read-subfile):
7491         (Info-build-node-completions):
7492         (Info-search):
7493         (Info-mode):
7494         Multiple info buffer support.
7495
7496 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7497
7498         * ldap.el (ldap-decode-entry): New defun
7499         (ldap-search-entries): Use it in order to decode DN-prefixed
7500         entries properly
7501
7502 2000-08-23  Daniel Pittman <daniel@danann.net>
7503
7504         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7505         Use `eq', not `=', to compare symbols.
7506
7507 2000-07-30  Ben Wing  <ben@xemacs.org>
7508
7509         * bytecomp.el (byte-compile-report-error):
7510         * bytecomp.el (displaying-byte-compile-warnings):
7511         if stack-trace-on-error is set, send out a backtrace when
7512         an error is encountered that stops byte compilation.  this
7513         should make it much much easier to track down those curious
7514         problems.  also undo the kludge of using a separate "*Show*"
7515         buffer for display when there's a temp-buffer-show-function;
7516         we can avoid this by just being a little smarter.
7517
7518         * dialog-items.el:
7519         * dialog-items.el (search-dialog-regexp): New.
7520         * dialog-items.el (search-dialog-callback):
7521         * dialog-items.el (make-search-dialog):
7522         add a regexp option to the dialog and clean up a bit.
7523
7524         * dialog.el:
7525         * dialog.el (yes-or-no-p-dialog-box):
7526         * dialog.el (get-dialog-box-response):
7527         * dialog.el (make-dialog-box):
7528         * dialog.el (dialog-box-finish): New.
7529         * dialog.el (dialog-box-cancel): New.
7530         * dialog.el (internal-make-dialog-box-exit): New.
7531         implement [properly!] the :modal property of the new dialog box
7532         interface.  this is the first time xemacs has ever had *proper*
7533         modal dialog boxes, giving the standard window-system feedback.
7534         (e.g. under windows, clicking on a disabled frame causes a beep
7535         and makes the dialog box flash three times.)
7536
7537         * dragdrop.el: header keyword frobbing.
7538
7539         * dumped-lisp.el (preloaded-file-list):
7540         renamed winnt.el to win32-native.el.
7541
7542         * faces.el (face-property):
7543         * faces.el (set-face-property):
7544         * faces.el (frob-face-property):
7545         * faces.el (frob-face-font-2):
7546         * faces.el (make-face-bold):
7547         * faces.el (make-face-italic):
7548         * faces.el (make-face-bold-italic):
7549         * faces.el (make-face-unbold):
7550         * faces.el (make-face-unitalic):
7551         * faces.el (make-face-smaller):
7552         * faces.el (make-face-larger):
7553         clean up the implementation of these so that window-system-specific
7554         methods are called only on objects belonging to that window system.
7555         previously, you could have [e.g.] mswindows-make-face-bold called
7556         on font object of device type `stream', which is not good and
7557         explains the subtle errors Adrian was getting when byte-compiling
7558         something that required 'term. (Adrian, now you can use stack-trace-
7559         on-error to find the exact place where things are going wrong instead
7560         of having to laboriously binary-search your way through.)
7561
7562         * finder.el (finder-known-keywords):
7563         cleaned up -- properly sorted, clarified the meanings of many of
7564         the keywords, and added a few -- mswin, gui, content, build, www,
7565         user, services.  the last two try to distinguish between a package
7566         that's used directly by the user, and a package that provides
7567         support services to other packages.
7568
7569         * font-lock.el (lisp-font-lock-keywords-2):
7570         update list of lisp control structures to include everything,
7571         including new ones i introduced.
7572
7573         * gutter.el: header keyword frobbing.
7574
7575         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7576         recent isearch element was not doing so!  you got the second-most-
7577         recent instead.
7578
7579         * lisp-mode.el (construct-lisp-mode-menu):
7580         more menubar cleanups.
7581         * lisp-mode.el (with-selected-window):
7582         make it indent properly.
7583
7584         * menubar-items.el (default-menubar): lots of menubar cleanups.
7585         rearranged the options menu the most, e.g. splitting up the
7586         Keyboard/Mouse menu into a new Editing menu and combining the
7587         separate Scrollbar/Gutter/Toolbar submenus into Display.
7588         Got rid of General, moved items to Editing or new Troubleshooting.
7589         Moved Packages to Tools; doesn't seem to belong under Options.
7590         Added stuff to the Cmds menu, e.g. Change Case.
7591
7592         NB please don't complain about these periodic menubar changes.
7593         Anything like this is necessarily incremental in its construction
7594         -- By constant use you gradually become more and more aware of
7595         better and better ways to group menu items.  When we eventually
7596         move the options menu to a property sheet, the existing structure
7597         will probably be preserved fairly well.
7598
7599         * minibuf.el (next-history-element): fix problems with pressing
7600         down arrow in repeat-complex-command.
7601
7602         * modeline.el:
7603         * modeline.el (modeline-3d-p): New.
7604         added custom variable for controlling the 3d modeline.  the
7605         corresponding Options item has been present for a long time,
7606         but commented out with "fix me!" comments.  it's fixed now.
7607
7608         * obsolete.el (add-menu):
7609         remove bogus gettexts.
7610
7611         * process.el (shell-quote-argument):
7612         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7613         For bash under Windows native, see below.
7614
7615         * simple.el:
7616         * simple.el (display-warning-buffer):
7617         Fixed the handling of warning display to eliminate the annoying
7618         *Show* buffer, like was done for byte-compiler output above.
7619
7620         * simple.el (debug-print): New.
7621         Simple function for sending debug messages to the console and/or
7622         other debug places.
7623
7624         * subr.el (replace-in-string):
7625         Rewrite this function to avoid N^2 behavior with large strings --
7626         catastrophic with the new Windows selection code! (Apparently the
7627         author of this function didn't realize there was a fun
7628         replace-match that could make his life much easier, because we
7629         duplicated the entire logic.  The new version is smaller, easier
7630         to understand, much more robust, and has extended features --
7631         those of replace-match.)
7632
7633         * window.el:
7634         * window.el (with-selected-window): New.
7635         An obvious complement to the existing `with-selected-frame' and
7636         `with-current-buffer'.
7637
7638         * win32-native.el: Renamed from winnt.el.
7639         Added a great deal of stuff for properly handling process quoting,
7640         somewhat modeled on Kirill's original model (which i later threw
7641         away).  We should now finally have correctly working process arg
7642         quoting/dequoting so that the final app gets exactly what we
7643         intended.  Because the mechanism is in Lisp, it's easily
7644         extendible. (For those running bash and running the native
7645         version, I tried hard to do what I thought was correct.  But more
7646         thought is needed, and ideally the volunteer work of people with
7647         these configurations that they generally run on.)
7648
7649         * x-font-menu.el (x-font-menu-font-data):
7650         Put in defvar's to fix byte-compiler warnings.
7651
7652 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7653
7654         * select.el (selection-coercion-alist): Initialise.
7655         * select.el (select-coerce-to-text): New.
7656         * select.el (select-coerce): New.
7657         New functions to perform type and value coercion.
7658
7659         * select.el (select-buffer-killed-default): Keep data if it was
7660         on the clipboard.
7661
7662 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7663
7664         * menubar-items.el (default-menubar): Fix typo.
7665         (default-menubar): `lambda' was mispelled as `lamda'.
7666
7667 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7668
7669         * window.el (shrink-window-if-larger-than-buffer): Remove
7670         edge checking code.
7671
7672 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7673
7674         * paths.el (gnus-local-domain): Removed.
7675         (gnus-local-organization): Ditto.
7676         (gnus-startup-file): Ditto.
7677
7678 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7679
7680         * files.el (auto-mode-alist): Add .spec for RPM.
7681
7682 2000-07-31  Andy Piper  <andy@xemacs.org>
7683
7684         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7685
7686 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7687
7688         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7689         browse-url.
7690         * help.el (xemacs-www-page): Ditto.
7691         (xemacs-www-faq): Ditto.
7692         * menubar-items.el (default-menubar): Ditto.
7693
7694         * wid-edit.el (widget-url-link-action): Ditto.
7695         From: Kenichi OKADA <okada@opaopa.org>.
7696
7697 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7698
7699         * finder.el (finder-commentary): Add autoload cookie.
7700
7701 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7702
7703         * files.el (insert-file-contents-literally): Fix second let
7704         binding for `coding-system-for-read' to `coding-system-for-write'
7705         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7706
7707 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7708
7709         * files.el (insert-file-contents-literally): Use binary coding
7710         system (from Morioka san).
7711         (insert-file-contents-literally): Make file-name-handler method.
7712
7713 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7714
7715         * cl-macs.el (get-selection): Add defsetf.
7716
7717 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7718
7719         * x-init.el (x-activate-region-as-selection): replace obsolete
7720         function x-own-selection with own-selection.
7721         (ow-find): replace obsolete functions x-get-selection and
7722         x-get-clipboard with get-selection and get-clipboard.
7723         (init-post-x-win): replace obsolete function x-disown-selection
7724         with disown-selection.
7725
7726 2000-07-20  Mike Sperber  <mike@xemacs.org>
7727
7728         * startup.el (load-user-init-file): Only try to load init file if
7729         it exists.
7730
7731 2000-07-10  Andy Piper  <andy@xemacs.org>
7732
7733         * dialog-items.el: sync with Ben's patch.
7734
7735         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7736         comment.
7737         (progress-text-glyph): deleted.
7738         (progress-layout-glyph): make completely minimal.
7739         (progress-gauge-glyph): ditto.
7740         (progress-display-style): fix to handle dynamic instantiator
7741         changes.
7742         (progress-text-instantiator): new.
7743         (progress-layout-instantiator): new.
7744         (progress-gauge-instantiator): new.
7745         (set-progress-display-instantiator): renamed and changed from
7746         set-progress-display-style.
7747         (progress-abort-glyph): use instantiator not glyph.
7748         (append-progress-display): use set-progress-display-instantiator
7749         and set-glyph-image.
7750         (abort-progress-display): ditto.
7751         (raw-append-progress-display): ditto.
7752
7753 2000-07-20  Ben Wing  <ben@xemacs.org>
7754
7755         * code-files.el: Move Mule-specific code to mule-coding.el.
7756
7757 2000-07-15  Ben Wing  <ben@xemacs.org>
7758
7759         * autoload.el:
7760         Fixed comments.
7761
7762         * cmdloop.el:
7763         * cmdloop.el (yes-or-no-p):
7764         * cmdloop.el (y-or-n-p):
7765         Make these functions use should-use-dialog-box-p and not be
7766         overridden in dialog.el.
7767
7768         * cus-dep.el:
7769         * cus-dep.el (Custom-make-dependencies): Removed.
7770         * cus-dep.el (Custom-make-dependencies-1): New.
7771         * cus-dep.el (Custom-make-one-dependency): New.
7772         New entry point for use in Makefiles, to avoid excessive
7773         invocations.
7774
7775         * cus-edit.el (custom-variable-reset-saved):
7776         * cus-edit.el (custom-variable-reset-standard):
7777         * cus-edit.el (custom-save-resets):
7778         Fix bytecompiler warnings.
7779
7780         * dialog.el:
7781         * dialog.el (yes-or-no-p-dialog-box):
7782         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7783         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7784         * dialog.el (get-dialog-box-response):
7785         * dialog.el (message-or-box):
7786         * dialog.el (make-dialog-box):
7787         * dialog.el (popup-dialog-box): New.
7788         Avoid yes-or-no-p bogosities.
7789         Create a general function `make-dialog-box' to encapsulate all
7790         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7791
7792         * dumped-lisp.el (preloaded-file-list):
7793         Add dialog-items.  Clean up.  Group files by types.
7794
7795         * easymenu.el (easy-menu-add):
7796         * easymenu.el (easy-menu-remove):
7797         Account for accelerators.
7798
7799         * extents.el:
7800         * extents.el (extent-list): New args, like in map-extents.
7801         * extents.el (extent-at-event): New.
7802         * extents.el (extents-at-event): New.
7803
7804         * font-lock.el:
7805         * font-lock.el (font-lock-mode):
7806         * font-lock.el (font-lock-default-fontify-buffer):
7807         * font-lock.el (font-lock-default-unfontify-region):
7808         * font-lock.el (font-lock-fontify-syntactically-region):
7809         * font-lock.el (font-lock-fontify-keywords-region):
7810         Use new progress-feedback names.
7811
7812         * font-lock.el (java-font-lock-identifier-regexp):
7813         * font-lock.el (java-font-lock-class-name-regexp):
7814         Fix bytecompiler warnings.
7815
7816         * gutter-items.el:
7817         * gutter-items.el (progress-display-use-echo-area): Removed.
7818         * gutter-items.el (progress-feedback-use-echo-area): New.
7819         * gutter-items.el (progress-display-popup-period): Removed.
7820         * gutter-items.el (progress-feedback-popup-period): New.
7821         * gutter-items.el (set-progress-display-style): Removed.
7822         * gutter-items.el (set-progress-feedback-style): New.
7823         * gutter-items.el (progress-display-style): Removed.
7824         * gutter-items.el (progress-feedback-style): New.
7825         * gutter-items.el (progress-stack):
7826         * gutter-items.el (progress-displayed-p): Removed.
7827         * gutter-items.el (progress-feedbacked-p): New.
7828         * gutter-items.el (clear-progress-display): Removed.
7829         * gutter-items.el (clear-progress-feedback): New.
7830         * gutter-items.el (progress-display-clear-when-idle): Removed.
7831         * gutter-items.el (progress-feedback-clear-when-idle): New.
7832         * gutter-items.el (remove-progress-display): Removed.
7833         * gutter-items.el (remove-progress-feedback): New.
7834         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7835         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7836         * gutter-items.el (append-progress-display): Removed.
7837         * gutter-items.el (append-progress-feedback): New.
7838         * gutter-items.el (abort-progress-display): Removed.
7839         * gutter-items.el (abort-progress-feedback): New.
7840         * gutter-items.el (raw-append-progress-display): Removed.
7841         * gutter-items.el (raw-append-progress-feedback): New.
7842         * gutter-items.el (display-progress-display): Removed.
7843         * gutter-items.el (display-progress-feedback): New.
7844         * gutter-items.el (current-progress-display): Removed.
7845         * gutter-items.el (current-progress-feedback): New.
7846         * gutter-items.el (current-progress-display-label): Removed.
7847         * gutter-items.el (current-progress-feedback-label): New.
7848         * gutter-items.el (progress-display): Removed.
7849         * gutter-items.el (progress-feedback): New.
7850         Replace "progress-display" with "progress-feedback" globally.
7851
7852         * gutter-items.el (lprogress-display): Removed.
7853         * gutter-items.el (progress-feedback-with-label): New.
7854         Rename lprogress-display ==> progress-feedback-with-label.
7855
7856         * gutter-items.el (search-dialog-direction): Removed.
7857         * gutter-items.el (search-dialog-text): Removed.
7858         * gutter-items.el (search-dialog-callback): Removed.
7859         * gutter-items.el (make-search-dialog): Removed.
7860         Move to dialog-items.el.
7861
7862         * help.el:
7863         * help.el (help-mode-quit):
7864         * help.el (mode-for-help): New.
7865         * help.el (help-sticky-window): New.
7866         * help.el (help-window-config): New.
7867         * help.el (with-displaying-help-buffer):
7868         * help.el (function-at-event): New.
7869         * help.el (help-symbol-regexp): New.
7870         * help.el (help-symbol-run-function-1): New.
7871         * help.el (help-symbol-run-function): New.
7872         * help.el (help-symbol-function-context-menu): New.
7873         * help.el (help-symbol-variable-context-menu): New.
7874         * help.el (help-symbol-function-and-variable-context-menu): New.
7875         * help.el (frob-help-extents): New.
7876         * help.el (describe-function-1):
7877         * help.el (variable-at-point):
7878         * help.el (variable-at-event): New.
7879         * help.el (describe-variable):
7880         Major overhaul.
7881         - Make functions and variables be mousable.
7882         - Middle button hyperlinks.
7883         - New context-menu entries.
7884
7885         * keydefs.el:
7886         * keydefs.el (global-map):
7887         New key bindings to move lines up and down.
7888
7889         * lisp-mode.el:
7890         * lisp-mode.el (construct-lisp-mode-menu): New.
7891         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7892         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7893         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7894         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7895         Make popup and menubar menus be different.  Popup menu uses
7896         clicked location and automatically assumes symbol under the mouse
7897         for various commands.
7898
7899         * menubar-items.el:
7900         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7901         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7902
7903         * menubar-items.el (global-popup-menu): Removed.
7904         * menubar-items.el (mode-popup-menu): Removed.
7905         * menubar-items.el (activate-popup-menu-hook): Removed.
7906         * menubar-items.el (popup-mode-menu): Removed.
7907         * menubar-items.el (popup-buffer-menu): Removed.
7908         * menubar-items.el (popup-menubar-menu): Removed.
7909         Move to menubar.el.
7910
7911         * menubar.el:
7912         * menubar.el (global-popup-menu): New.
7913         * menubar.el (mode-popup-menu): New.
7914         * menubar.el (activate-popup-menu-hook): New.
7915         * menubar.el (last-popup-menu-event): New.
7916         * menubar.el (popup-mode-menu): New.
7917         * menubar.el (popup-buffer-menu): New.
7918         * menubar.el (popup-menubar-menu): New.
7919         * menubar.el (menu-call-at-event): New.
7920         Move non-content functions here.  Add support for context menu
7921         items on extents.
7922
7923         * minibuf.el (minibuffer-history-uniquify):
7924         Typo fix.
7925
7926         * minibuf.el (read-file-name-1):
7927         Call new file dialog box if it exists.
7928
7929         * minibuf.el (mouse-rfn-setup-vars):
7930         Clean up "chop" action.
7931
7932         * mouse.el:
7933         * mouse.el (button2): Now bound to mouse-track.
7934         * mouse.el (click-inside-extent-p):
7935         * mouse.el (point-inside-extent-p):
7936         * mouse.el (point-inside-selection-p):
7937         * mouse.el (mouse-drag-or-yank): Removed.
7938         * mouse.el (mouse-begin-drag-n-drop): New.
7939         * mouse.el (mouse-eval-sexp):
7940         * mouse.el (mouse-track-activate-strokes): New.
7941         * mouse.el (mouse-track-do-activate): New.
7942         * mouse.el (mouse-track):
7943         * mouse.el (default-mouse-track-event-is-with-button): New.
7944         * mouse.el (default-mouse-track-cleanup-hook):
7945         * mouse.el (default-mouse-track-drag-hook):
7946         * mouse.el (default-mouse-track-drag-up-hook):
7947         * mouse.el (default-mouse-track-click-hook):
7948         Merge drag-n-drop into mouse-track.
7949         Add general "activate" support to replace specific button2 kludges.
7950         Use "button modifier" support in mouse-track.
7951
7952         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7953
7954         * package-ui.el:
7955         * package-ui.el (pui-menu):
7956         * package-ui.el (pui-popup-context-sensitive): Removed.
7957         Fix bytecompiler warnings.
7958         Clean up popup code a bit.
7959
7960         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7961
7962         * simple.el:
7963         * simple.el (transpose-lines):
7964         * simple.el (transpose-line-up): New.
7965         * simple.el (transpose-line-down): New.
7966         * simple.el (transpose-subr):
7967         * simple.el (transpose-subr-1): Removed.
7968         Clean up, add functions to move lines up and down.
7969
7970         * startup.el (mail-host-address):
7971         * startup.el (user-mail-address):
7972         Customize.
7973
7974         * subr.el:
7975         * subr.el (set-symbol-value-in-buffer): New.
7976         * subr.el (error):
7977         * subr.el (check-argument-type):
7978         * subr.el (defined-error-p): New.
7979         Add structured error support.
7980
7981         * toolbar-items.el (toolbar-compile):
7982         Use new make-dialog-box.
7983
7984         * update-elc.el:
7985
7986         * userlock.el (ask-user-about-lock-dbox):
7987         * userlock.el (ask-user-about-supersession-threat-dbox):
7988         * userlock.el (ask-user-about-lock):
7989         * userlock.el (ask-user-about-supersession-threat):
7990         Use new make-dialog-box.
7991         Add safety checks; use should use-dialog-box-p.
7992
7993         * window-xemacs.el:
7994         * window-xemacs.el (__buffer-dedicated-frame):
7995         * window-xemacs.el (buffer-dedicated-frame): New.
7996         * window-xemacs.el (set-buffer-dedicated-frame): New.
7997         Move dedicated-frame stuff into lisp.
7998
7999 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8000
8001         * printer.el (generic-print-region): Do not require that
8002         `printer-name' be set.
8003         (printer-name): Commentary clarification.
8004
8005 2000-07-19  Martin Buchholz <martin@xemacs.org>
8006
8007         * XEmacs 21.2.35 is released.
8008
8009 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8010
8011         * select.el (selection-coercible-types): Initialise.
8012
8013 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8014
8015         * select.el (own-clipboard): Bug fix.
8016
8017 2000-07-17  Mike Sperber  <mike@xemacs.org>
8018
8019         * cus-edit.el (custom-migrate-custom-file): Save init file before
8020         continuing.
8021
8022 2000-07-16  Mike Sperber  <mike@xemacs.org>
8023
8024         * startup.el (load-init-file): Remove silly call to
8025         `load-user-custom-file`.
8026         (maybe-migrate-user-init-file): Minor fixes.
8027
8028 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8029
8030         * apropos.el (apropos-documentation-check-doc-file):
8031         `doc' variable should be let-bound, as was presumably intended.
8032
8033         * cus-edit.el (custom-variable-reset-saved):
8034         (custom-variable-reset-standard):
8035         Remove unused variable comment-widget.  Twice.
8036
8037         * toolbar.el (toolbar-blank-press-function):
8038         Add a real defvar with initial value nil and proper docstring.
8039         (press-toolbar-button): No need to check for boundp-ness anymore.
8040
8041         * rect.el (open-rectangle-line): Remove useless (let) form.
8042         Add defvar for pending-delete-mode.
8043
8044         * info.el (Info-find-node): This function needs an autoload cookie.
8045
8046         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8047         Use let* since the second form referred to the first.
8048
8049 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8050
8051         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8052         instead of removed `mswindows-get-clipboard'.
8053
8054
8055 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8056
8057         * select.el (select-convert-from-text): New.
8058         * select.el (select-convert-from-length): New.
8059         * select.el (select-convert-from-integer): New.
8060         * select.el (select-convert-from-identity): New.
8061         * select.el (select-convert-from-filename): New.
8062         * select.el (selection-converter-in-alist): Use them.
8063         New converter functions for X.
8064
8065         * select.el (get-selection): Removed comment.
8066
8067         * select.el (own-selection): Removed append code - I thought
8068         I'd already done this, but apparently not...
8069
8070         * select.el: Changed comment about TIMESTAMP.
8071
8072         * select.el (select-convert-in): New.
8073         * select.el (select-convert-out): New.
8074         New functions that get used by select.c.
8075
8076         * select.el (select-buffer-killed-default): New.
8077         * select.el (select-buffer-killed-text): New.
8078         * select.el (selection-buffer-killed-alist): New.
8079         New list and functions that get called if a relevant selection
8080         exists and a buffer gets killed.
8081
8082         * select.el (select-convert-to-targets):
8083         * select.el (select-convert-to-identity): Removed.
8084         * select.el (select-convert-from-identity): Removed.
8085         * select.el (select-converter-out-alist):
8086         Removed _EMACS_INTERNAL selection type.
8087
8088         * x-select.el (xselect-kill-buffer-hook): Removed.
8089         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8090         Removed this X-specific nonesense. Use the generic support
8091         in select.el instead.
8092
8093 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8094
8095         * mule/mule-category.el (defined-category-hashtable):
8096         Use make-hash-table instead of make-hashtable
8097
8098         * buff-menu.el: Byte-compiler warning fix.
8099
8100         * isearch-mode.el (isearch-highlight-all-cleanup):
8101         Remove unused variable `isearch-highlight-all-start'.
8102
8103         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8104
8105         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8106
8107         * cus-dep.el (Custom-make-dependencies):
8108         Add autoload cookie for custom-add-loads to generated custom-load.el.
8109
8110         * autoload.el (autoload-package-name): Warning suppression.
8111         Move defvar prior to first use.
8112
8113         * custom.el: Add autoload for custom-declare-face.
8114         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8115         * cl.el (cl-hack-byte-compiler):
8116         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8117         to work properly.
8118
8119 2000-07-08  Mike Sperber  <mike@xemacs.org>
8120
8121         * startup.el (load-home-init-file): Added variable.
8122         (maybe-migrate-user-init-file): Added.
8123         (load-user-init-file): Load custom file if different from init
8124         file.
8125
8126         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8127         "startup."
8128
8129         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8130         Moved `custom-file'-related code to cus-file.el.
8131
8132         * cus-file.el: New file.
8133
8134 2000-04-01  Mike Sperber  <mike@xemacs.org>
8135
8136         * packages.el (packages-find-package-directories): Added support
8137         for external package hierarchies with in-place installations.
8138
8139         * find-paths.el (paths-root-in-place-p): Added.
8140         (paths-find-emacs-directory): Added support for external
8141         directories with in-place installations.
8142         (paths-find-site-directory): Ditto.
8143
8144         * startup.el (find-user-init-file): Also look for
8145         ~/.xemacs/init.elc? in preference to ~/.emacs.
8146
8147 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8148
8149         * select.el (own-selection):
8150         * select.el (own-clipboard): Changed `append' parameter to
8151         `how-to-use' parameter.
8152         * select.el (own-selection): Removed icky append code.
8153         * select.el (own-selection, get-selection): Removed extra type
8154         checking.
8155         * select.el (selection-appender-alist):
8156         * select.el (selection-converter-{in|out}-alist): Initialise.
8157         * select.el (select-append-to-*): New.
8158         * select.el (select-convert-from-*): New.  New functions to append
8159         data and convert data from external type.
8160
8161 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8162
8163         * font-lock.el: Javadoc enhancements.
8164
8165 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8166
8167         * printer.el (generic-print-region): Compose job name from buffer
8168         name.
8169
8170 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8171
8172         * font-lock.el (font-lock-fontify-pending-extents): Call
8173         font-lock-fontify-region instead of font-lock-fontify-buffer
8174         to avoid unnecessary progress gauges.
8175
8176 2000-07-06  Craig Lanning  <lanning@scra.org>
8177
8178         * custom-load.el (faces):
8179
8180         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8181         dir is a regex.
8182
8183         * process.el (call-process-internal): from Dan Holmsand, use binary
8184         coding systems so that jka-compr works.
8185
8186 2000-07-07  Ben Wing  <ben@xemacs.org>
8187
8188         * font-lock.el: Undo previous change.  Unfortunately, some
8189         files actually use the variables directly in their init code
8190         without quoting them.
8191
8192 2000-07-07  Ben Wing  <ben@xemacs.org>
8193
8194         * font-lock.el (defvar font-lock-*-face): Removed.
8195
8196         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8197         only when necessary.
8198
8199 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8200
8201         * cl-macs.el: fix cl-transform-function-property kludge
8202         so that it does not require a random feature.
8203
8204 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8205
8206         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8207         as in Linux kernel "Rules.make".
8208
8209 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8210
8211         * build-report.el (build-report): Add autoload cookie.
8212
8213 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8214
8215         * package-ui.el (defgroup pui):  Correct a misspelling
8216         (pui-toggle-package-delete):  Change `seleted' to `selected'
8217
8218 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8219
8220         * package-get.el (package-get-update-base):
8221         (package-get): Use insert-file-contents-literally always.
8222         (package-get-maybe-save-index):
8223         Force coding system for writing to binary.
8224
8225 2000-06-08  Mike Alexander  <mta@arbortext.com>
8226
8227         * code-process.el (call-process-region): If there is no coding
8228         system for the process on process-coding-system-alist use the
8229         coding system of the buffer containing the region.
8230
8231 2000-06-10  Ben Wing  <ben@xemacs.org>
8232
8233         * cmdloop.el (command-error):
8234         If debug-on-error and noninteractive, output backtrace.
8235
8236         * files.el (file-relative-name):
8237         Remove MSDOS references.
8238
8239         * simple.el (line-number): New function, due to non-obvious
8240         behavior/usage of count-lines.
8241
8242         * simple.el (count-lines): document non-obvious usage to get
8243         line number.
8244
8245 2000-06-11  Ben Wing  <ben@xemacs.org>
8246
8247         * faces.el ((featurep 'xpm)):
8248         * x-faces.el (x-init-face-from-resources):
8249         * x-faces.el (x-init-frame-faces):
8250         * x-misc.el (x-init-specifier-from-resources):
8251         * x-misc.el (x-get-resource-and-bogosity-check):
8252         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8253         * x-mouse.el (x-init-pointer-shape):
8254         * x-scrollbar.el (x-init-scrollbar-from-resources):
8255         Add sixth argument to x-get-resource calls so as to issue warnings
8256         rather than errors on bogus arguments.
8257
8258 2000-06-05  Ben Wing  <ben@xemacs.org>
8259
8260         * compat.el: new file.  provides a clean, non-intrusive way to
8261         define compatibility functions.
8262
8263         * process.el (shell-quote-argument): temporary fix for lack
8264         of nt-quote-process-args.  #### I need to put back the overall
8265         structure of that mechanism but redo the guts of it using the
8266         extra intelligence in the C code.
8267
8268 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8269
8270         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8271         `package-get' does in package-get.el, instead of using external
8272         "md5sum" program.
8273
8274         * package-get.el (package-get): Insert package file literally to
8275         make checksum calculation work.
8276
8277 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8278
8279         * code-files.el (convert-mbox-coding-system): Deleted.
8280         (file-coding-system-alist): Removed reference to
8281         convert-mbox-coding-system.
8282
8283 2000-05-28  Martin Buchholz <martin@xemacs.org>
8284
8285         * XEmacs 21.2.34 is released.
8286
8287 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8288
8289         * font-lock.el (font-lock-keywords): Rewrote docstring
8290
8291 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8292
8293         * loadhist.el (unload-feature): handle case where x is both boundp
8294         and fboundp
8295
8296 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8297
8298         * packages.el: It's ok to use built-in macros, but not lisp
8299         defined ones.
8300
8301 2000-05-20  Ben Wing  <ben@xemacs.org>
8302
8303         * font-lock.el:
8304         * font-lock.el (font-lock-message-threshold):
8305         * font-lock.el (font-lock-mode):
8306         * font-lock.el (font-lock-default-fontify-buffer):
8307         * font-lock.el (font-lock-always-fontify-immediately):
8308         * font-lock.el (font-lock-old-extent): Removed.
8309         * font-lock.el (font-lock-old-len): Removed.
8310         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8311         * font-lock.el (font-lock-pending-extent-table): New.
8312         * font-lock.el (font-lock-range-table): New.
8313         * font-lock.el (font-lock-after-change-function):
8314         * font-lock.el (font-lock-after-change-function-1): Removed.
8315         * font-lock.el (font-lock-fontify-pending-extents): New.
8316         * font-lock.el ('font-lock-revert-cleanup): Removed.
8317         * font-lock.el ('font-lock-revert-setup): Removed.
8318         Rewrite deferral code to handle any number of changes, merging
8319         them properly.  Remove hacked-up code for revert-buffer, now
8320         unnecessary.
8321
8322         * menubar-items.el (default-menubar):
8323         In Options->Edit Init File, don't switch to emacs-lisp-mode
8324         unless necessary; doing this turns off font-lock.
8325
8326 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8327
8328         * keydefs.el: Define C-x BS to backward-kill-sentence.
8329
8330 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8331
8332         * files.el (hack-local-variables-prop-line): Use non-greedy
8333         matching to process -*-texinfo-*- -*-.
8334
8335 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8336
8337         * minibuf.el (minibuf-directory-files): new function.
8338         (read-file-name-activate-callback): use minibuf-directory-files.
8339         (read-directory-name-internal): ditto.
8340         (mouse-file-display-completion-list): ditto.
8341         (mouse-directory-display-completion-list): ditto.
8342         (read-file-name-internal): remove "./" from completion list unless
8343         explicitly matched, for consistency.
8344
8345 2000-05-11  Ben Wing  <ben@xemacs.org>
8346
8347         * gutter-items.el (gutter-buffers-tab):
8348         * gutter-items.el (add-tab-to-gutter):
8349         * gutter-items.el (update-tab-in-gutter):
8350         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8351         * gutter-items.el (append-progress-display):
8352         * gutter-items.el (abort-progress-display):
8353         * gutter-items.el (raw-append-progress-display):
8354         Further fixes.  Use set-glyph-image not set-image-instance-property,
8355         to fix problems with multiple windows in a frame.
8356
8357         * menubar-items.el (tutorials-menu-filter):
8358         Fix typo.
8359
8360         * startup.el (early-error-handler):
8361         Display message box under windows; otherwise, message will disappear
8362         before it can be viewed.
8363
8364         * update-elc.el:
8365         Fix bug in NEEDTODUMP processing.
8366
8367 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8368
8369         * startup.el (lock-directory): Removed.
8370         (superlock-file): Ditto.
8371         (startup-set-paths): Remove lockdir.
8372         (startup-setup-paths-warning): Remove lock-directory.
8373
8374         * setup-paths.el (paths-find-lock-directory): Removed.
8375         (paths-find-superlock-file): Ditto.
8376
8377 2000-05-09  Ben Wing  <ben@xemacs.org>
8378
8379         * faces.el (set-face-property):
8380         * faces.el (set-face-font):
8381         * faces.el (set-face-foreground):
8382         * faces.el (set-face-background):
8383         * faces.el (set-face-background-pixmap):
8384         * faces.el (set-face-underline-p):
8385         * faces.el (set-face-strikethru-p):
8386         * faces.el (set-face-highlight-p):
8387         * faces.el (set-face-dim-p):
8388         * faces.el (set-face-blinking-p):
8389         * faces.el (set-face-reverse-p):
8390         doc string changes.
8391
8392         * glyphs.el:
8393         * glyphs.el (make-image-specifier):
8394         * glyphs.el (glyph-property):
8395         * glyphs.el (set-glyph-image):
8396         * glyphs.el (make-glyph):
8397         * glyphs.el (make-pointer-glyph):
8398         * glyphs.el (make-icon-glyph):
8399         * glyphs.el (widget-image-instance-p): New.
8400         authorship info, lots of doc changes.  New predicate, inadvertently
8401         omitted.  the general principle with specifier docs is now that
8402         the description of instantiators should go with the make-foo-specifier
8403         fun's doc string, rather than in foo-specifier-p.  this follows
8404         conventions elsewhere in XEmacs and in general is a lot more obvious
8405         of a place to look.  sometimes the make-foo-specifier function needs
8406         to be created in the process.
8407
8408         * gutter.el:
8409         * gutter.el (make-gutter-specifier): New.
8410         * gutter.el (make-gutter-size-specifier): New.
8411         * gutter.el (make-gutter-visible-specifier): New.
8412         specifier doc updates according to the conventions specified before.
8413
8414         * objects.el:
8415         * objects.el (make-font-specifier):
8416         * objects.el (make-color-specifier):
8417         * objects.el (make-face-boolean-specifier): New.
8418         specifier doc updates according to the conventions specified before.
8419
8420         * specifier.el:
8421         * specifier.el (set-specifier):
8422         * specifier.el (make-integer-specifier): New.
8423         * specifier.el (make-boolean-specifier): New.
8424         * specifier.el (make-natnum-specifier): New.
8425         * specifier.el (make-generic-specifier): New.
8426         * specifier.el (make-display-table-specifier): New.
8427         specifier doc updates according to the conventions specified before.
8428
8429         * toolbar.el:
8430         * toolbar.el (make-toolbar-specifier): New.
8431         specifier doc updates according to the conventions specified before.
8432
8433 2000-05-09  Ben Wing  <ben@xemacs.org>
8434
8435         * process.el (call-process-internal): Revert to previous version
8436         because Mike's change clashed with a change I did not long before.
8437         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8438         Thanks very much Mike for pointing out the bug and submitting a
8439         patch!
8440
8441 2000-04-13  Mike Alexander  <mta@arbortext.com>
8442
8443         * process.el (call-process-internal): Send the correct input buffer
8444         (call-process-internal): Return the exit status of the process
8445
8446 2000-05-07  Ben Wing  <ben@xemacs.org>
8447
8448         * winnt.el:
8449         * winnt.el (nt-quote-args-verbatim): Removed.
8450         * winnt.el (nt-quote-args-prefix-quote): Removed.
8451         * winnt.el (nt-quote-args-backslash-quote): Removed.
8452         * winnt.el (nt-quote-args-double-quote): Removed.
8453         * winnt.el (nt-quote-args-functions-alist): Removed.
8454         * winnt.el (nt-quote-process-args): Removed.
8455         Remove all stuff for argument quoting.  We borrow the code instead
8456         from Emacs 20.6, which is much more careful in its quoting
8457         (e.g. in handling runs of the escape character) and avoids most of
8458         the need for this Lisp mechanism by checking to see whether we're
8459         running a Cygwin or normal program and doing the appropriate
8460         quoting.  If we end up needing such a mechanism, we should add
8461         it by extending the variable `mswindows-quote-process-args' so it
8462         can take an alist of regexps.
8463
8464 2000-05-07  Ben Wing  <ben@xemacs.org>
8465
8466         * keydefs.el:
8467         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8468         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8469         the window without moving point.
8470
8471         * simple.el:
8472         * simple.el (scroll-up-one): New.
8473         * simple.el (scroll-down-one): New.
8474         Functions for use with C-M-up/down.
8475
8476 2000-05-01  Martin Buchholz <martin@xemacs.org>
8477
8478         * XEmacs 21.2.33 is released.
8479
8480 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8481
8482         * dialog.el (yes-or-no-p-dialog-box):
8483         Fix docstring.
8484         Fix following horrible bug in X11 mode with focus-follows-mouse:
8485           1. Visit two files in two different frames.
8486           2. do File->Revert Buffer in one of those frames.
8487           3. Dialog box appears.
8488           4. Arrange things so that the mouse passes over the *other*
8489              frame, then to the dialog box, and click on "Yes".
8490           5. The file contents end up in the *wrong* buffer!
8491         Add TODO comment.
8492
8493 2000-04-28  Ben Wing  <ben@xemacs.org>
8494
8495         * help.el (describe-installation): correct typo introduced
8496         in last patch: boundp -> fboundp.
8497
8498         * etags.el (buffer-tag-table-list):
8499         canonicalize filenames to Unix format so that tag-table-alist
8500         searching works under Windows.
8501
8502         * autoload.el:
8503         Bowdlerize the supposedly objectionable words
8504         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8505
8506         * gutter-items.el (set-progress-display-style):
8507         * gutter-items.el (search-dialog-callback):
8508         * gutter-items.el (make-search-dialog):
8509         Change to new callback-ex api.
8510
8511 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8512
8513         * help.el: (describe-installation): decode-coding-string is not
8514         defined in a non MULE environment.
8515
8516 2000-04-28  Ben Wing  <ben@xemacs.org>
8517
8518         * gutter-items.el (buffer-list-changed-hook):
8519         use it, not record-buffer-hook.
8520
8521         * subr.el (record-buffer-hook): Removed.
8522
8523 2000-04-27  Ben Wing  <ben@xemacs.org>
8524
8525         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8526         use NORECORD option.  Andy will not like this, but the existing
8527         gutter behavior is just wrong, as per this comment:
8528
8529         ;; this used to add the norecord flag to both calls below.
8530         ;; this is bogus because it is a pervasive assumption in XEmacs
8531         ;; that the current buffer is at the front of the buffers list.
8532         ;; for example, select an item and then do M-C-l
8533         ;; (switch-to-other-buffer).  Things get way confused.
8534         ;;
8535         ;; Andy, if you want to maintain the current look, you must
8536         ;;  *uncouple* the gutter order and buffers order.
8537
8538         * loaddefs.el (completion-ignored-extensions): unfuckify.
8539
8540         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8541         xemacs.mak.
8542
8543         * autoload.el (batch-update-one-directory): new function, used in
8544         xemacs.mak.
8545
8546         * loadup.el: set gc-cons-threshold very high unless dumping --
8547         loadup during update-elc is much much much faster.  also do this
8548         when quick-building.
8549
8550         add commented-out code for profiling loadup.
8551
8552
8553         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8554         is required in order to build xemacs.
8555
8556 2000-04-26  Ben Wing  <ben@xemacs.org>
8557
8558         * loadup.el: don't garbage collect during loadup if quick-build
8559         compile-time option is set.
8560
8561 2000-04-23  Ben Wing  <ben@xemacs.org>
8562
8563         * update-elc.el: compute whether any dumped .el or .elc files
8564         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8565         if so.
8566
8567         * update-elc.el (update-elc-files-to-compile): always change
8568         NOBYTECOMPILE in the src directory rather than current dir,
8569         so it will work under NT.
8570
8571         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8572         the form of this file is identical between Unix and Windows.
8573         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8574         Added comment.
8575         (update-autoloads-from-directory): updated doc string.
8576         updated doc strings in a few other places.
8577
8578 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8579
8580         * bytecomp.el (byte-force-recompile): Fix argument to
8581         byte-recompile-directory.
8582
8583 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8584
8585         * gutter-items.el (progress-display-clear-when-idle): Use
8586         add-one-shot-hook.
8587         * gutter-items.el (clear-progress-display): Adjust number of
8588         arguments.
8589
8590 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8591
8592         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8593
8594 2000-04-16  Ben Wing  <ben@xemacs.org>
8595
8596         * printer.el: New file.
8597
8598         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8599
8600         * help.el (describe-installation): Fix decoding for Windows.
8601
8602         * menubar-items.el:
8603         * menubar-items.el (default-menubar):
8604         * menubar-items.el (tutorials-menu-filter): New.
8605         * menubar-items.el (popup-menubar-menu):
8606         Add authorship.  Redo Help menu and Tutorials filter.
8607
8608         * menubar.el: Correct comment.
8609
8610         * modeline.el (modeline-buffer-identification): Correct doc string.
8611
8612         * simple.el:
8613         * simple.el (printing): Removed.
8614         * simple.el (printer-name): Removed.
8615         * simple.el (generic-print-buffer): Removed.
8616         * simple.el (generic-print-region): Removed.
8617         Move generic print code to printer.el.
8618
8619 2000-04-15  Ben Wing  <ben@xemacs.org>
8620
8621         * simple.el (generic-print-region): New.
8622         make this function actually work.
8623         (generic-print-buffer): call generic-print-region.
8624
8625 2000-04-14  Andy Piper  <andy@xemacs.org>
8626
8627         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8628         by using the new widget-callback-current-channel.
8629         (search-dialog-callback): ditto.
8630
8631 2000-04-12  Andy Piper  <andy@xemacs.org>
8632
8633         * gutter.el (default-gutter-position): moved from gutter-items.el.
8634         (default-gutter-position-changed-hook): ditto.
8635         (gutter-element-visibility-changed-hook): ditto.
8636         (set-gutter-element): ditto.
8637         (remove-gutter-element): ditto.
8638         (set-gutter-element-visible-p): ditto.
8639         (gutter-element-visible-p): ditto.
8640         (init-gutter): ditto.
8641
8642         * dialog.el (make-dialog-box): renamed and moved from
8643         gutter-items.el
8644
8645         * gutter-items.el: move various functions elsewhere.
8646
8647 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8648
8649         * menubar-items.el: Fixed place of parenthesis.
8650
8651 2000-04-12  Ben Wing  <ben@xemacs.org>
8652
8653         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8654                 without constantly being prompted for the tag.
8655         * simple.el: Added a number of section headings, to clarify the
8656                 organization of this file.
8657         * simple.el (activate-region):
8658         * simple.el (region-exists-p):
8659         * simple.el (region-active-p):
8660                 Moved these three function down to the other side of
8661                 the case-changing functions, so they join the rest of
8662                 the region code.
8663         * simple.el (printing): New.
8664         * simple.el (printer-name): New.
8665         * simple.el (generic-print-buffer): New.
8666                 New functions, a very simple prototype for a unified
8667                 printing interface.
8668
8669         * process.el (call-process-internal): Real fix for null BUFFER,
8670                 other problems with BUFFER specs.
8671
8672         * menubar-items.el:
8673                 Fixed up File->Print to use new printing functions.
8674                 Various corrections and expansions to Grep/Compile menus.
8675                 New options for Printing.
8676                 New options for SMTP Mail, the way to send mail under
8677                   MS Windows. (There's also a package patch to make SMTP
8678                   Mail be the default under MSWin.)
8679
8680 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8681
8682         * menubar-items.el: Selecting Rectangle Mousing from menubar
8683         did not work.  Needed to quote mouse-track-rectangle-p.
8684
8685 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8686
8687         * cl-compat.el (keywordp): Removed.
8688
8689 2000-04-05  Andy Piper  <andy@xemacs.org>
8690
8691         * gutter-items.el (progress-layout-glyph): don't initialize here.
8692         (progress-gauge-glyph): use dynamic sizing.
8693         (set-progress-display-style): new function. Set progress glyphs
8694         appropriately depending on the style.
8695         (progress-display-style): new variable. Custom version of
8696         set-progress-display-style.
8697         (progress-abort-glyph): switch to dynamic sizes.
8698         (search-dialog-text): make the edit field active.
8699
8700 2000-04-04  Andy Piper  <andy@xemacs.org>
8701
8702         * gutter-items.el (make-search-dialog): need to make the search
8703         dialog visible after creation.
8704
8705         * menubar-items.el (default-menubar): use the search dialog for
8706         searching. Remove some extraneous search menu items.
8707
8708         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8709         well as strings.
8710         (make-gutter-only-dialog-frame): allow the user to create the
8711         frame unmapped. Allow the gutter spec to be given as a glyph.
8712         (search-dialog-direction): new variable.
8713         (search-dialog-text): new variable.
8714         (search-dialog-callback): new function. Callback for the search
8715         dialog action.
8716         (make-search-dialog): new function. Create a user-friendly search
8717         dialog.
8718
8719 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8720
8721         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8722         under Windows.
8723
8724 2000-04-01  Andy Piper  <andy@xemacs.org>
8725
8726         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8727         progress more accurately.
8728
8729 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8730
8731         * finder.el (finder-compile-keywords): Process readable files only.
8732         Because error in process of .#finder-inf.el when compile xemacs
8733         with --with-clash-detection option.
8734
8735 2000-03-31  Andy Piper  <andy@xemacs.org>
8736
8737         * gutter-items.el (append-progress-display): don't delay after a
8738         successful font-lock.
8739         (make-gutter-only-dialog-frame): new function. Allow users to
8740         create gutter-only dialogs.
8741
8742 2000-03-27  Mike Alexander  <mta@arbortext.com>
8743
8744         * process.el (call-process-internal): Handle a null BUFFER
8745         parameter correctly.
8746
8747 2000-03-28  Andy Piper  <andy@xemacs.org>
8748
8749         * gutter-items.el (abort-progress-display): put strings in the
8750         gutter not extents.
8751         (progress-layout-glyph): signal special 'quit callback.
8752         (progress-display-quit-function): deleted.
8753         (progress-display-stop-callback): deleted.
8754         (progress-display-dispatch-command-events): deleted.
8755         (append-progress-display): remove calls to
8756         progress-display-dispatch-command-events.
8757         (raw-append-progress-display): ditto.
8758
8759 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8760
8761         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8762         being a list.  Actually define `stipple-pixmap-p' which is used as
8763         an error predicate.  Correctly handle PIXMAP being either relative
8764         or absolute file name.
8765
8766 2000-03-24  Andy Piper  <andy@xemacs.org>
8767
8768         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8769         (abort-progress-display): ditto. Don't delete the created extent.
8770         (raw-append-progress-display): ditto.
8771         (progress-display-dispatch-non-command-events): new
8772         function. Encapsulates what we want to do when no command input is
8773         required.
8774         (progress-display-dispatch-command-events): likewise, but disable
8775         for now since it causes too many problems.
8776         (append-progress-display): use them.
8777         (raw-append-progress-display): ditto.
8778         (default-gutter-position-changed-hook): set this rather than
8779         default-gutter-position-changed.
8780         (default-gutter-position-changed-hook): lambda with zero arguments
8781         rather than one.
8782         (raw-append-progress-display): trap errors in pending input since
8783         allowing them to signal will hose the gauge well and
8784         truly. Ideally we would like to delay these until we are more able
8785         to cope.
8786         (append-progress-display): ditto.
8787
8788 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8789
8790         * lisp/make-docfile.el: call-process-internal is now implemented
8791         in process.el.
8792
8793 2000-03-21  Ben Wing  <ben@xemacs.org>
8794
8795         * mule\mule-cmds.el (set-language-info-alist):
8796         Fix to correspond to new menu arrangement.
8797
8798 2000-03-21  Ben Wing  <ben@xemacs.org>
8799
8800         * process.el:
8801         * process.el (call-process-internal): New.
8802         New implementation of call-process.  Only enabled under NT, so far.
8803         stderr handling not implemented yet in CVS'd C code.
8804
8805 2000-03-20  Ben Wing  <ben@xemacs.org>
8806
8807         * lisp-mode.el:
8808         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8809         * lisp-mode.el (lisp-interaction-mode):
8810         Put back Lisp Interaction menubar for Jan V's sake.
8811
8812         * simple.el:
8813         * simple.el (mark-ring):
8814         * simple.el (dont-record-current-mark): New.
8815         * simple.el (in-shifted-motion-command): New.
8816         * simple.el (mark-ring-unrecorded-commands): New.
8817         * simple.el (mark-ring-max):
8818         * simple.el (set-mark-command):
8819         * simple.el (push-mark):
8820         * simple.el (handle-pre-motion-command):
8821         Implement scheme for not recording unimportant marks.
8822
8823         * subr.el:
8824         * subr.el (function-allows-args): New.
8825         New function function-allows-args.
8826
8827 2000-03-20  Martin Buchholz <martin@xemacs.org>
8828
8829         * XEmacs 21.2.32 is released.
8830
8831 2000-03-20  Andy Piper  <andy@xemacs.org>
8832
8833         * gutter-items.el (update-tab-in-gutter): force selection of the
8834         selected-window if required to do so.
8835         (buffers-tab-items): ditto.
8836         (add-tab-to-gutter): ditto.
8837         (create-frame-hook): use force-selection.
8838         (default-gutter-position-changed): lambdify.
8839         (update-tab-hook): deleted since it was only used in one place.
8840
8841 2000-03-18  Andy Piper  <andy@xemacs.org>
8842
8843         * files.el (find-file-noselect): undo change that shouldn't have
8844         gone in.
8845
8846 2000-03-17  Andy Piper  <andy@xemacs.org>
8847
8848         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8849         of selected-window trickery.
8850
8851         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8852         frames tabs.
8853         (progress-display-stop-callback): progress -> progress-display
8854         (progress-display-quit-function): ditto.
8855         (clear-progress-display): ditto.
8856         (remove-progress-display): ditto.
8857         (append-progress-display): ditto.
8858         (abort-progress-display): ditto.
8859         (raw-append-progress-display): ditto.
8860         (display-progress-display): ditto.
8861         (current-progress-display-label): ditto.
8862         (current-progress-display): ditto.
8863         (lprogress-display): ditto and save the buffer
8864         (progress-display): ditto. Otherwise the buffer sometimes gets
8865         changed which confuses font-lock.
8866
8867         * font-lock.el (font-lock-default-fontify-buffer): catch all
8868         errors, not just quit.
8869         (font-lock-mode): progress -> display-progress
8870         (font-lock-default-fontify-buffer): ditto.
8871         (font-lock-fontify-syntactically-region): ditto.
8872         (font-lock-fontify-keywords-region): ditto.
8873
8874 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8875
8876         * cl.el (gensym): Move to here from cl-macs.el.
8877         (gentemp): Ditto.
8878
8879 2000-03-16  Andy Piper  <andy@xemacs.org>
8880
8881         * font-lock.el (font-lock-mode): use lprogress and friends for
8882         progress management.
8883         (font-lock-default-fontify-buffer): ditto.
8884         (font-lock-fontify-syntactically-region): ditto.
8885         (font-lock-fontify-keywords-region): ditto.
8886         (font-lock-revert-cleanup): fix reverting.
8887         (font-lock-revert-setup): ditto.
8888
8889         * gutter-items.el (progress-use-echo-area): new variable. Use the
8890         echo area for progress gauges if non-nil.
8891         (clear-progress): remove echo area stuff and defer to
8892         clear-message.
8893         (append-progress): dispatch non-command events after each progress
8894         increment. Remove echo area stuff.
8895         (abort-progress): remove echo area stuff and defer to
8896         display-message.
8897         (raw-append-progress): ditto. Dispatch non-command events after
8898         gutter redisplay.
8899         (display-progress): defer echo area stuff to display-message.
8900
8901         * gutter-items.el (clear-progress):
8902         (abort-progress): indentation changes.
8903         (display-progress): don't clear progress.
8904         (append-progress): compare messages with equal.
8905         (raw-append-progress): use dispatch-non-command-events to flush
8906         widget creation events.
8907
8908 2000-03-13  Ben Wing  <ben@xemacs.org>
8909
8910         * abbrev.el:
8911         * abbrev.el (abbrev-string-to-be-defined): New.
8912         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8913         Changes for use with the menubar.
8914
8915 2000-03-12  Ben Wing  <ben@xemacs.org>
8916
8917         * alist.el (vassoc): moved here from font-menu.el.
8918
8919         * custom.el (defface): typo fix.
8920
8921         * dialog.el (yes-or-no-p-dialog-box):
8922         * dialog.el (message-box):
8923         * files.el (save-some-buffers-1):
8924         Put accelerators in the button names.
8925
8926         * font-lock.el (font-lock-comment-face):
8927         * font-lock.el (font-lock-keyword-face):
8928         * font-lock.el (font-lock-function-name-face):
8929         Fixed some of the colors under MS Windows because the existing
8930         default colors were hardly different from black and needed to be
8931         made lighter.
8932
8933         * font-menu.el:
8934         * font-menu.el (font-menu-split-long-menu):
8935         * font-menu.el (font-menu-family-constructor):
8936         * font-menu.el (font-menu-size-constructor):
8937         * font-menu.el (font-menu-weight-constructor):
8938         * font-menu.el (font-menu-set-font):
8939         vassoc moved to alist.el.
8940         Accelerators added to all menus.
8941         Unused bound var new-props removed.
8942
8943         * keydefs.el: I did a whole lot of rearranging to put things in a
8944         more consistent order and fixed a number of cases where key
8945         combinations involving up, down, left, right and so on were
8946         defined but the corresponding keypad combinations were not
8947         defined.
8948
8949         * lisp-mode.el:
8950         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8951         * lisp-mode.el (emacs-lisp-mode):
8952         * lisp-mode.el (lisp-interaction-mode):
8953         * lisp-mode.el (flet):
8954         Added accelerators onto the menus.
8955         Made all the different versions of the let function be indented
8956         the same way.
8957         Undid Steve's easy-menu-ification, because it makes it impossible
8958         to have the menubar and popup menus different.
8959         Cleaned up the menu; added items for find-function &c and some
8960         indenting, and removed debug-on-*.
8961
8962         * list-mode.el (list-mode-hook):
8963         * list-mode.el (list-mode):
8964         * list-mode.el (completion-setup-hook):
8965         * list-mode.el (display-completion-list):
8966         Added support for the :window-height keyword, which is required
8967         because of other changes that I made for the file dialog box.  I
8968         also made the hook variables list-mode-hook and
8969         completion-setup-hook and also minibuffer-setup-hook in
8970         minibuf.el be permanent-local; see comment in list-mode.el.
8971
8972         * map-ynp.el (map-y-or-n-p):
8973         Added accelerators to the dialog buttons.
8974
8975         * menubar-items.el (menu-truncate-list):
8976         New internal function.
8977         * menubar-items.el (submenu-generate-accelerator-spec):
8978         * menubar-items.el (menu-item-strip-accelerator-spec):
8979         * menubar-items.el (menu-item-generate-accelerator-spec):
8980         New exported functions, for use in auto-generating accelerator specs.
8981
8982         * menubar-items.el:
8983         * menubar-items.el (default-menubar):
8984         * menubar-items.el (maybe-add-init-button):
8985         * menubar-items.el (bookmark-menu-filter):
8986         * menubar-items.el (slow-format-buffers-menu-line):
8987         * menubar-items.el (build-buffers-menu-internal):
8988         * menubar-items.el (language-environment-menu-filter):
8989         * menubar-items.el (default-popup-menu):
8990         * menubar-items.el (popup-buffer-menu):
8991         * menubar-items.el (popup-menubar-menu):
8992         Did a major overhaul on this file, and in fact I'm nowhere near
8993         done working on the menubar, and there will be more patches to
8994         come.  A basic summary of what I've done:
8995
8996         a) I added accelerators to all of the menu items.  For menus that
8997         are auto-generated, such as the buffers menu, the accelerators are
8998         automatically added to the beginning of each line using the
8999         numbers 1 through 9, then zero, and then letters starting with A,
9000         but omitting the letters that are already in use for the fixed
9001         menu items at the top of the buffers menu.  To facilitate adding
9002         accelerators of this kind, I created some new functions
9003         (*-accelerator-spec), which are also being used by other filters
9004         that auto generate lists of things such as ftp sites to download
9005         packages.  If people really don't like these accelerators
9006         appearing at the beginning of the menu items, a variable can be
9007         added to optionally turn them off, but I think this is rather
9008         pointless because other menu items have accelerators and many or
9009         most of the menu users will use the accelerators if the support is
9010         there.
9011
9012         b) I combined the top level Tools and Apps menus into a single
9013         Tools menu, because the distinction between the two is not
9014         obvious, and the items on the menus are not used often enough that
9015         putting some of them onto submenus is a problem.
9016
9017         c) I created two new top level menus called View and Cmds because
9018         there were too many items on the File and Edit menus, and I'm going
9019         to be adding more items to these menus.  In contrast to the Tools
9020         menu, the items on these menus may be used quite often during an
9021         editing session, and so should be available with fewer
9022         keystrokes.
9023
9024         d) I added a number of options to the options menu, including one
9025         for controlling whether the alt key can be used to traverse to
9026         menu items using the accelerators, one for controlling behavior of
9027         control-k, one for controlling how the kill and yank functions
9028         interact with the clipboard, a few additional buffers-menu
9029         options, and various other things.  I also did a bit of
9030         rearranging, for example, combining the keyboard and mouse options
9031         into a single keyboard and mouse submenu to facilitate the
9032         accelerators on that level.
9033
9034         e) I changed the variable buffers-menu-format-buffer-line-function
9035         to take two arguments instead of one, the second argument being
9036         the line number for use in creating an accelerator.  I added a
9037         hack to support existing functions with one argument (although I
9038         doubt that very many of these exist), for backward compatibility.
9039
9040         f) I moved the top level mule menu to be a submenu of the edit
9041         menu.  I think that most of the items on this menu are fairly
9042         useless and there are certainly not enough frequently used items
9043         to justify this being its own top level menu.
9044
9045         g) I combined most of the items in big-menubar.el into the main menu.
9046         If people think the main menu is too big, it would be possible to
9047         create different configurations, some smaller.
9048
9049         * menubar.el (check-menu-syntax):
9050         Deleted some syntax checks that were no longer valid, partly
9051         because of changes that were already made a long time ago, and
9052         partly because of a change I made where I allow the name of the
9053         menu item to be an evaluated expression rather than just a string,
9054         similar to all of the other parameters of a menu item.
9055
9056         * minibuf.el:
9057         * minibuf.el (read-file-name-1):
9058         * minibuf.el (mouse-read-file-name-1):
9059         I made a number of changes to improve the appearance
9060         and functioning of the file dialog box.  They include:
9061
9062         a) Fixing the problem where closing the dialog box by clicking on
9063         the close button of the window didn't properly exit the
9064         minibuffer.
9065
9066         b) Fixing the problem that if you typed part of a file name, and
9067         then clicked on a completion with the mouse, the file was not
9068         correctly selected.
9069
9070         c) Changing the title of the dialog box to reflect the operation
9071         being done in accordance with user interface conventions, rather
9072         than the name of the dialog box buffer, which is rather useless.
9073
9074         d) Remove the words "possible completions are" which didn't
9075         belong.
9076
9077         e) Fix things so that the completions scroll off the end of the
9078         completions windows only to the right, rather than both to the
9079         right and down, which is in accordance with Windows user interface
9080         conventions.
9081
9082         * msw-init.el (init-post-mswindows-win):
9083         Added a binding for meta-F4, which is the standard windows binding
9084         for exiting a program.
9085
9086         * select.el (get-selection-no-error):
9087         * select.el (own-selection):
9088         * select.el (own-clipboard):
9089         Added an optional argument called append to the functions
9090         own-selection and own-clipboard.  This adds support for appending
9091         text to the existing selection and allows the function
9092         own-clipboard to be used as the value of the variable
9093         interprogram- cut-function.
9094
9095         Fixed a bug in own-selection in handling zmacs-region-stays.
9096
9097         * simple.el (historical-kill-line): New.
9098
9099         * simple.el (kill-line):
9100         * simple.el (interprogram-cut-function):
9101         * simple.el (interprogram-paste-function):
9102         * simple.el (handle-pre-motion-command):
9103         * simple.el (next-line):
9104         * simple.el (previous-line):
9105         a) Expanded the variable kill-whole-line, so that function
9106         kill-line can be set to delete the entire line always, not just
9107         when cursor is at the beginning of the line.  This is controlled
9108         by setting the variable kill-whole-line to the symbol 'always.
9109         This behavior, as well as the existing kill-whole-line behavior,
9110         now only take effect when kill-line is called interactively,
9111         although this is a departure from a previous behavior in the case
9112         of setting this variable kill-whole-line to t.  It is almost
9113         certainly what has always been intended, and most likely the old
9114         way of doing things introduced bugs.  I also created a function
9115         called historical-kill-line, which ignores the kill-whole-line
9116         setting and always gives the historical behavior of only killing
9117         to the end of the line.  I bound this function to shift- control-k
9118         so that the kill to end of line behavior is available, even when
9119         kill-whole-line has been set to change control-k into the simple
9120         delete-whole-line behavior. (This can be set using the options
9121         menu.)
9122
9123         b) I changed things so that kill and yank now interact with the
9124         clipboard by default under windows.  This was done by changing the
9125         default value of interprogram-cut- function and
9126         interprogram-paste-function.  You can get the old behavior by
9127         setting these to nil, and there is an option on the options menu
9128         to do this.
9129
9130         c) I added support for selecting text using shifted motion keys.
9131         This support is on by default and can be controlled by the
9132         variable shifted-motion-keys-select-region.  There is also a
9133         variable called unshifted-motion-keys-deselect-region that
9134         controls more specifically how the shifted motion key behavior
9135         works.  I did not put an option on the options menu to turn this
9136         off, because I can't imagine why this would be useful.
9137
9138         * simple.el (forward-block-of-lines):
9139         * simple.el (backward-block-of-lines):
9140         * simple.el (block-movement-size):
9141         New.
9142
9143         * simple.el (uncapitalized-title-words):
9144         * simple.el (uncapitalized-title-word-regexp):
9145         * simple.el (capitalize-string-as-title):
9146         * simple.el (capitalize-region-as-title):
9147         New.
9148
9149
9150         * subr.el (add-hook):
9151         * subr.el (make-local-hook): New.
9152         * subr.el (remove-local-hook): New.
9153         * subr.el (add-one-shot-hook): New.
9154         * subr.el (add-local-one-shot-hook): New.
9155         Added some functions to make using hooks easier.
9156         These include:
9157
9158         a) Functions add-local-hook and remove-local-hook to make it easy
9159         to use local hooks.
9160
9161         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9162         make it possible to add a "one-shot" hook, which is to say a hook
9163         that runs only once, and automatically removes itself after the
9164         first time it has run.
9165
9166 2000-03-09  Andy Piper  <andy@xemacs.org>
9167
9168         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9169
9170 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9171
9172         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9173         Moved from menubar-items.el.
9174         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9175
9176 2000-03-08  Andy Piper  <andy@xemacs.org>
9177
9178         * gutter-items.el (build-buffers-tab-internal): add selected field
9179         to buffers tab spec.
9180
9181 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9182
9183         * minibuf.el (last-exact-completion): Initialize to nil.
9184
9185 2000-03-07  Didier Verna  <didier@xemacs.org>
9186
9187         * startup.el (command-line-1): remove unused variable
9188         `first-file-buffer'.
9189
9190 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9191
9192         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9193         which is also used for Web server log files.
9194
9195 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9196
9197         * mule/mule-charset.el: Setup auto-fill-chars.
9198
9199 2000-03-02  SL Baur  <steve@beopen.com>
9200
9201         * subr.el (with-string-as-buffer-contents): Reimplement using
9202         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9203         non-deletion of buffer after execution problem.
9204         (with-output-to-string): Use unique buffer name.
9205
9206 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9207
9208         * gutter-items.el (buffers-tab-sort-function):  New variable.
9209         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9210
9211 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9212
9213         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9214
9215 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9216
9217         * menubar-items.el (maybe-add-init-button): Remove the "Load
9218         .emacs" button from all menubars.
9219
9220 2000-03-01  Didier Verna  <didier@xemacs.org>
9221
9222         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9223         region rectangle replacement (from Jan Vroonhof).
9224         (replace-rectangle): new function.
9225
9226 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9227
9228         * mule/mule-cmds.el (set-default-coding-systems): Use
9229         set-terminal-coding-system and set-keyboard-coding-system.
9230         * coding.el (set-terminal-coding-system): Use
9231         set-console-tty-output-coding-system.
9232         (set-keyboard-coding-system): Use
9233         set-console-tty-input-coding-system.
9234
9235 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9236
9237         * minibuf.el (read-variable): Allow symbol to default argument.
9238
9239 2000-02-27  Andy Piper  <andy@xemacs.org>
9240
9241         * gutter-items.el (update-tab-hook): new function to be used for
9242         hooks.
9243         (create-frame-hook): add update-tab-hook.
9244         (record-buffer-hook): ditto.
9245         (default-gutter-position-changed): ditto.
9246         (default-gutter-position): updating the buffers tab is now handled
9247         by a hook.
9248         (default-gutter-position-changed-hook): new variable.
9249         (gutter-element-visibility-changed-hook): ditto.
9250         (set-gutter-element-visible-p): call it.
9251         (set-gutter-element): use modify-specifier-instances. Set extents
9252         as duplicable before using.
9253         (remove-gutter-element): ditto.
9254         (set-gutter-element-visible-p): ditto.
9255         (init-gutter): new function.
9256         (add-tab-to-gutter): use new gutter-element functions rather than
9257         setting specifiers directly.
9258         (clear-progress): ditto.
9259         (abort-progress): ditto.
9260         (gutter-buffers-tab-visible-p): renamed from
9261         default-gutter-visible-p
9262
9263         * specifier.el (modify-specifier-instances): new function from Jan
9264         Vroonhof.
9265
9266         * x-init.el (init-post-x-win): call init-gutter.
9267
9268         * msw-init.el (init-post-mswindows-win): call init-gutter.
9269
9270         * menubar-items.el (default-menubar): Update to reflect new gutter
9271         variables.
9272
9273 2000-02-26  Andy Piper  <andy@xemacs.org>
9274
9275         * gutter-items.el (set-gutter-element): new function. Add gutter
9276         elements to the specified gutter.
9277         (remove-gutter-element): new function. Remove gutter elements from
9278         the specified gutter.
9279         (set-gutter-element-visible-p): new function. Set gutter element
9280         visibility for the provided gutter-visible specifier.
9281
9282 2000-02-23  Andy Piper  <andy@xemacs.org>
9283
9284         * gutter-items.el (add-tab-to-gutter): specify dimensions
9285         dynamically.
9286
9287 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9288
9289         * gutter-items.el (add-tab-to-gutter):
9290         * package-get.el (package-get-interactive-package-query):
9291         * package-ui.el (pui-directory-exists):
9292         (pui-install-selected-packages):
9293         (pui-list-packages):
9294         Use #'(lambda ...)  instead of '(lambda ...).
9295
9296 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9297
9298         * startup.el (load-user-init-file): Check to make sure user
9299           has an init-file before calling load().
9300
9301 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9302
9303         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9304
9305 2000-02-23  Martin Buchholz <martin@xemacs.org>
9306
9307         * XEmacs 21.2.31 is released.
9308
9309 2000-02-21  Mike Sperber <mike@xemacs.org>
9310
9311         * loadup.el (really-early-error-handler):
9312         * update-elc.el:
9313         * make-docfile.el:
9314         Remove dependency on EMACSBOOTSTRAP... environment variables.
9315
9316 2000-02-21  Martin Buchholz <martin@xemacs.org>
9317
9318         * XEmacs 21.2.30 is released.
9319
9320 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9321
9322         * byte-optimize.el (byte-optimize-plus):
9323         (byte-optimize-minus):
9324         (byte-optimize-multiply):
9325         Optimize (- 0) to 0, not (-)
9326         Optimize (+ 5 3.0) to 8.0
9327         Optimize (* 5 3.0) to 15.0
9328         Improve readability.
9329
9330 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9331
9332         * modeline.el: (modeline-scrolling-method): change modeline
9333         mswindows cursor appearance according to the value.
9334
9335         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9336         and 'gui-element face colors and 'gui-element face font to Windows
9337         defaults.
9338
9339 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9340
9341         * font-lock.el: Javadoc enhancements
9342
9343 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9344
9345         * ldap.el (toplevel): Test if LDAP support has been compiled in
9346         (ldap-verbose): New option
9347         (ldap-search-entries): Renamed from the previous ldap-search
9348         Conditionalize message display on ldap-verbose
9349         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9350         defuns
9351         (ldap-search): Is now defined as an obsolete wrapper calling
9352         ldap-search-basic or ldap-search-entries
9353
9354
9355 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9356             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9357             Jan Vroonhof  <jan@xemacs.org>
9358
9359         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9360         When for-effect is true, didn't call `byte-optimize-form'
9361         in and/or subforms without last.
9362
9363 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9364
9365         * package-get.el (package-get-download-sites): Use correct custom
9366         type.
9367
9368 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9369
9370         * files.el (write-file): Ask for coding system when compiled with
9371         file-coding.
9372
9373 2000-02-16  Andy Piper  <andy@xemacs.org>
9374
9375         * buffer.el (switch-to-buffer): give norecord argument to
9376         set-window-buffer instead of explicitly recording.
9377
9378         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9379         we have to pick a window.
9380
9381 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9382
9383         * mule/mule-cmds.el (describe-language-support): Don't add
9384         unexist function to help-map.
9385         (describe-coding-system): Don't use already assigend `C'.
9386
9387 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9388
9389         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9390         work in custom.
9391
9392 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9393
9394         * about.el: Ienaga's e-mail address change.
9395
9396 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9397
9398         * etags.el (find-tag): force new window -- even if buf already
9399         visible -- when other-window is t
9400
9401 2000-02-16  Martin Buchholz <martin@xemacs.org>
9402
9403         * XEmacs 21.2.29 is released.
9404
9405 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9406
9407         * cl-extra.el (getf): This is now identical to `plist-get', so
9408         just defalias it.
9409         * cl-macs.el: Make getf an alias to plist-get, at the
9410         byte-compiler level, using define-compiler-macro.
9411
9412 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9413
9414         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9415
9416 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9417
9418         * lisp/etags.el (find-tag-internal): set exact-tagname to
9419           a regular expression that matches against the tagname
9420           part of the tag entry first instead of only looking in
9421           the context area.
9422
9423 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9424
9425         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9426         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9427
9428 2000-02-07  Martin Buchholz <martin@xemacs.org>
9429
9430         * XEmacs 21.2.28 is released.
9431
9432 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9433
9434         * cl-extra.el (getf): Just call `get', never `get*'.
9435         Make arglist match docstring.
9436         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9437         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9438         * byte-optimize.el: remove references to `get*'.
9439
9440 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9441
9442         * mule/european.el: Add syntax information for Latin3 and Latin4.
9443
9444 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9445
9446         * byte-optimize.el: Byte-optimize (length "foo")
9447
9448 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9449
9450         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9451         width check using `window-leftmost-p' and `window-rightmost-p'.
9452
9453 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9454
9455         * wid-edit.el (widget-match-inline): An atom never matches a
9456           list.
9457
9458 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9459
9460         * modeline.el: Consolidated 'x and 'mswindows specification under
9461         'win tag.
9462
9463 2000-01-29  Andy Piper  <andy@xemacs.org>
9464
9465         * gutter-items.el: (format-buffers-tab-line): Try and be
9466         intelligent about buffer naming when we have duplicates.
9467
9468 2000-01-29  Andy Piper  <andy@xemacs.org>
9469
9470         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9471         updated when it becomes visible.
9472
9473 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9474
9475         * bytecomp.el (byte-compile-insert-header): Properly set coding
9476         system under MULE and file-coding.
9477
9478 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9479
9480         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9481         (dontusethis-set-value-terminal-coding-system-handler):
9482         (dontusethis-set-value-keyboard-coding-system-handler):
9483         Never undefine coding system aliases.  Emergency fix for gnus.
9484
9485 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9486
9487         * files.el (abbreviate-file-name): Use directory-sep-char instead
9488         of hard-coded "/".
9489
9490 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9491
9492         * startup.el (user-init-file-base-list): New variable, replacing
9493         user-init-file-base.
9494         (find-user-init-file): New function.
9495         (command-line-early): Use it.
9496         (load-user-init-file): Ditto.
9497
9498 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9499
9500         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9501         calling valid-image-instantiator-format-p
9502
9503 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9504
9505         * isearch-mode.el (isearch-mode): The variable is
9506         isearch-unhidden-extents, not isearch-opened-extents.
9507
9508 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9509
9510         * minibuf.el (next-history-element): Modify error message if a
9511         default value is available.
9512
9513 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9514
9515         * bytecomp.el (byte-compile-file): Don't unconditionally write
9516         .elc files in binary - might contain non-Latin1.
9517
9518 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9519
9520         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9521         for windows-nt.
9522
9523         * version.el:
9524         * startup.el (user-init-file-base):
9525         * process.el (call-process-region):
9526         * files.el (make-backup-file-name):
9527         (backup-file-name-p):
9528         (file-relative-name):
9529         (abbreviate-file-name):
9530         (set-auto-mode):
9531         * code-process.el (call-process-region): Removed unnecessary
9532         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9533         support out of the universe.
9534
9535         * process.el:
9536         * code-process.el:
9537         * bytecomp.el (byte-compile-file): Removed reference to
9538         buffer-file-type, and commented usage of binary-process-output
9539         NTEmacs variables.
9540
9541 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9542
9543         * help.el (function-arglist): Add case for macro.
9544
9545 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9546
9547         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9548         printers.
9549         (custom-display): Added a menu for printer/display tags.
9550
9551         * frame.el (frame-type):
9552         * device.el (device-type): Added 'msprinter to the doc string, and
9553         removed 'pc -- it is not going to be implemented ever.
9554         (call-device-method): Fixed docstring typo.
9555         Defined specifier tags 'printer and 'display.
9556
9557 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9558
9559         * lisp/itimer.el (itimer-run-expired-timers): (consp
9560           last-command-event-time) instead of (consp
9561           'last-command-event-time).
9562
9563 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9564
9565         * msw-glyphs.el: Removed obsolete commentary.
9566
9567 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9568
9569         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9570         better default value.
9571
9572 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9573
9574         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9575         (read-string): Ditto.
9576         (eval-minibuffer): Ditto.
9577         (read-command): Ditto.
9578         (read-function): Ditto.
9579         (read-variable): Ditto.
9580         (read-number): Ditto.
9581         (read-shell-command): Ditto.
9582         (read-number): Record history.
9583
9584 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9585
9586         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9587
9588 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9589
9590         * faces.el (startup-initialize-custom-faces): New function.
9591         Reset all faces created during auto-autoloads loading time
9592         by defface.
9593         * startup.el (command-line): Call it.
9594
9595 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9596
9597         * about.el (about-hackers): Add myself to contributors list.
9598
9599 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9600
9601         * menubar-items.el (maybe-add-init-button): Removed an argument in
9602         a call to load-user-init-file, as the function managed to lose its
9603         formal parameter a few betas ago.
9604
9605 2000-01-18  Martin Buchholz <martin@xemacs.org>
9606
9607         * XEmacs 21.2.27 is released.
9608
9609 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9610
9611         * process.el (shell-command-to-string): Use the FSF docstring.
9612         Make shell-command-to-string the standard function, and
9613         exec-to-string the (deprecated) alias.
9614
9615         * startup.el: typo fix.
9616
9617 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9618
9619         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9620
9621 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9622
9623         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9624         buffers after visible buffers.
9625         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9626
9627 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9628
9629         * info.el (Info-extract-menu-node-name): Stop at a dot
9630         followed by whitespace or right parenthesis.
9631
9632 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9633
9634         * info.el (Info-directory-list): Warn against using Customize with
9635         Info-directory-list.
9636
9637 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9638
9639         * minibuf.el (read-file-name): doc fix.
9640
9641         * autoload.el (update-file-autoloads): doc fix.
9642
9643         * about.el (about-hackers): Change my E-mail address.
9644
9645 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9646
9647         * info.el (Info-visit-file): Just use the `f' interactive spec to
9648         read a filename in the standard way.
9649
9650 2000-01-13  Andy Piper  <andy@xemacs.org>
9651
9652         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9653         (gutter-buffers-tab-extent): new variable.
9654         (update-tab-in-gutter): call add-tab-to-gutter again if the
9655         orientation has changed.
9656         (add-tab-to-gutter): cope with different orientations.
9657
9658 2000-01-11  Didier Verna  <didier@xemacs.org>
9659
9660         * info.el (Info-following-node-name): backward-skip dots as well
9661         as spaces (dots at the end of a node name aren't part of it).
9662         (Info-extract-menu-node-name): don't skip dots. There could be
9663         some in the node name.
9664         (Info-index): allow dots to be part of a node name.
9665
9666 2000-01-12  Andreas Jaeger  <aj@suse.de>
9667
9668         * files.el (auto-mode-alist): Added idlwave-mode.
9669         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9670
9671 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9672
9673         * info.el (Info-search): Show default value.
9674
9675 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9676
9677         * info.el (Info-read-node-completion-table): New variable.
9678         (Info-read-node-name-1): New function.
9679         (Info-read-node-name): Use it.
9680         (Info-follow-reference): Use DEFAULT argument of completing-read.
9681         (Info-menu): Ditto.
9682
9683 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9684
9685         * hyper-apropos.el (hyper-describe-key-briefly): Save
9686         window configuration.
9687         (hyper-describe-face): Use DEFAULT of completing-read.
9688         (hyper-apropos-read-variable-symbol): Ditto.
9689         (hyper-apropos-read-function-symbol): Ditto.
9690
9691 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9692
9693         * mule/mule-cmds.el (set-default-coding-system): Set
9694         comint-exec-hook to use coding-system-for-read and
9695         coding-system-for-write so that C-x RET c works.
9696
9697 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9698
9699         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9700         (previous-matching-history-element): Increment
9701         minibuffer-max-depth by 1.
9702         (next-matching-history-element): Ditto.
9703
9704 2000-01-11  Andy Piper  <andy@xemacs.org>
9705
9706         * gutter-items.el (buffers-tab): Create a new face for the buffers
9707         tab.
9708         (buffers-tab-face): use it.
9709
9710 2000-01-10  Didier Verna  <didier@xemacs.org>
9711
9712         * modeline.el (modeline-scrolling-method): change modeline X
9713         cursor appearance according to the value.
9714
9715 2000-01-07  Andreas Jaeger  <aj@suse.de>
9716
9717         * about.el (about-hackers): Moved my entry to contributor list.
9718         (xemacs-hackers): Added myself.
9719         (about-maintainer-info): Added description of myself.
9720
9721
9722 2000-01-07  Didier Verna  <didier@xemacs.org>
9723
9724         * modeline.el (modeline-scrolling-method): new variable.
9725         (mouse-drag-modeline): add reference to it in the docstring.
9726         (mouse-drag-modeline): handle it.
9727
9728 2000-01-08  Andy Piper  <andy@xemacs.org>
9729
9730         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9731         calls.
9732         (remove-buffer-from-gutter-tab): ditto.
9733
9734 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9735
9736         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9737         (custom-face-edit): Fix grammatical error in help message.
9738
9739 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9740
9741         * movemail.el: Added.
9742
9743         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9744
9745 2000-01-03  Didier Verna  <didier@xemacs.org>
9746
9747         * modeline.el (mouse-drag-modeline): remove the code related to
9748         the modeline horizontal scrolling facility.
9749
9750 1999-12-31  Martin Buchholz <martin@xemacs.org>
9751
9752         * XEmacs 21.2.26 is released.
9753
9754 1999-12-28  Andy Piper  <andy@xemacs.org>
9755
9756         * wid-edit.el (widget-push-button-value-create): The gui cache
9757         does not agree with native widgets which can only be displayed
9758         once per window. The reasons for caching are diminished now that
9759         we don't hog resources when creating buttons.
9760         (widget-push-button-cache) deleted.
9761
9762 1999-12-24  Martin Buchholz <martin@xemacs.org>
9763
9764         * XEmacs 21.2.25 is released.
9765
9766 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9767
9768         * hyper-apropos.el (hyper-apropos): Toggle
9769         hyper-apropos-programming-apropos correctly.
9770         Set REGEXP when user accepts default value.
9771
9772 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9773
9774         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9775         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9776
9777 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9778
9779         * mule/mule-category.el (undefined-category-designator):
9780         Return char instead of character.  Search for undefined one.
9781         (describe-category): Use with-displaying-help-buffer.
9782
9783 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9784
9785         * byte-optimize.el (byte-optimize-plus):
9786         Optimize (+ 1) to 1 instead of (1+ nil).
9787
9788         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9789
9790         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9791
9792         * byte-optimize.el (byte-optimize-char-before): New function.
9793         Remove performance penalty for using (char-before) instead of (char-after).
9794
9795 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9796
9797         * mule/mule-category.el (char-category-list): Return character
9798         instead of integer.
9799
9800 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9801
9802         * minibuf.el (read-buffer): Check default is buffer object.
9803
9804 1999-11-25  Andy Piper  <andy@xemacs.org>
9805
9806         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9807         for buttons.
9808
9809 1999-12-16  Andreas Jaeger  <aj@suse.de>
9810
9811         * package-get.el (package-get-maybe-save-index): Fixed typo.
9812         Patch by Jeff Miller <jmiller@smart.net>.
9813
9814 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9815
9816         * gnuserv.el (gnuserv-process-filter):  don't call
9817         gnuserv-write-to-client when gnuserv-current-client is nil
9818
9819 1999-12-14  Martin Buchholz <martin@xemacs.org>
9820
9821         * XEmacs 21.2.24 is released.
9822
9823 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9824
9825         * about.el (about-hackers): Update my email address.
9826
9827 1999-12-07  Martin Buchholz <martin@xemacs.org>
9828
9829         * XEmacs 21.2.23 is released.
9830
9831 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9832
9833         * package-get.el (package-get-download-sites): Removed several
9834         defunct download sites, added many new ones, and corrected a few
9835         incorrect directory-on-site entries.  Added physical locations to
9836         site-description.
9837
9838 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9839
9840         * finder.el (finder-commentary): add DOC string and fix
9841         interactive spec
9842
9843 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9844
9845         * help.el (describe-function): Don't forget to intern the string
9846         completing-read returns.
9847         (describe-variable): Ditto.
9848
9849 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9850
9851         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9852         `hyper-apropos-help-mode' here to find symbol to customize
9853         irregardless of cursor position and simplify
9854         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9855         `hyper-apropos-popup-menu'.
9856
9857 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9858
9859         * apropos.el (apropos-mode-map): Add return to call
9860         apropos-follow.
9861         (apropos-print): Call apropos-mode to have better
9862         command reference. Put keymap text-poperty to
9863         symbole name.
9864
9865 1999-11-22  Alastair Burt  <burt@dfki.de>
9866
9867         * help.el: (describe-bindings-1): Added handling of keymaps for
9868         the extents at point.
9869
9870 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9871
9872         * gutter-items.el (buffers-tab-items): Wrap the function in a
9873         save-match-data
9874
9875 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9876
9877         * help.el (describe-function): Use the DEFAULT argument to
9878         completing-read.
9879         (describe-variable): Ditto.
9880
9881 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9882
9883         * minibuf.el (read-from-minibuffer): Add optional argument
9884         DEFAULT to have better mini-buffer history support.
9885         (completing-read): Pass default to read-from-minibuffer.
9886         (read-buffer): Pass default to completing-read.
9887
9888 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9889
9890         * font-lock.el (font-lock-doc-string-face): Document the
9891         `font-lock-lisp-like' property.
9892
9893 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9894
9895         * lisp-mode.el: Specify `font-lock-lisp-like'.
9896
9897         * font-lock.el (font-lock-lisp-like): New function.
9898         (font-lock-fontify-syntactically-region): Use it.
9899
9900 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9901
9902         * XEmacs 21.2.22 is released
9903
9904 1999-11-28  Martin Buchholz <martin@xemacs.org>
9905
9906         * XEmacs 21.2.21 is released.
9907
9908 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9909
9910         * minibuf.el (read-coding-system): Accept symbol and
9911         coding-system object as a default-coding-system.
9912
9913 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9914
9915         * minibuf.el (read-coding-system): Accept symbol as
9916         a default-coding-system.
9917
9918 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9919
9920         * apropos.el (apropos-documentation): Use insert instead
9921         of princ.
9922
9923 1999-11-07  William M. Perry  <wmperry@aventail.com>
9924
9925         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9926           for the linux console.
9927
9928         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9929           stuff to work when you are not on a window system, since the GPM
9930           mouse support now allows pasting from outside of XEmacs.
9931
9932 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9933
9934         * XEmacs 21.2.20 is released
9935
9936 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9937
9938         * setup-paths.el (paths-default-info-directories): Add
9939         /usr/share/info and /usr/local/share/info.
9940
9941 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9942
9943         * about.el: Updated Vladimir Ivanovic's info.
9944
9945 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9946
9947         * auto-show.el (auto-show-truncationp): Remove.
9948
9949         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9950
9951 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9952
9953         * indent.el (indent-line-to): fix bug: spaces were not replaced
9954         with tab if column is multiple of tab-width
9955         From dhn@qedinc.com
9956
9957 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9958
9959         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9960         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9961
9962         * package-get.el (package-get-package-provider): Be verbose when
9963         interactive. Patch from Robert Pluim
9964
9965 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9966
9967         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9968         info file suffixes.
9969
9970 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9971
9972         * process.el (open-network-stream): Add a new optional parameter
9973         PROTOCOL to support udp; fix a minor typo and add an explanation
9974         in docstring for udp programming.
9975
9976         * code-process.el (open-network-stream): Add a new optional
9977         parameter PROTOCOL to support udp; fix a minor typo and add an
9978         explanation in docstring for udp programming.
9979
9980 1999-10-18  Andy Piper  <andy@xemacs.org>
9981
9982         * gui.el (make-gui-button): be more precise about how we call
9983         callbacks.
9984
9985         * wid-edit.el (widget-push-button-value-create): Use the new form
9986         of native gui-button.
9987
9988 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9989
9990         * info.el (Info-page-prev): Don't do (sit-for 0).
9991
9992 1999-10-13  Andy Piper  <andy@xemacs.org>
9993
9994         * gutter-items.el (progress-abort-glyph): new glyph for showing
9995         abort status.
9996         (append-progress): dispatch-event rather than sit-for.
9997         (abort-progress): new function. Show the abort glyph with an
9998         appropriate message.
9999         (raw-append-progress): dispatch-event rather than sit-for.
10000         (display-progress): cope with aborts.
10001
10002         * gui.el (make-gui-button): Use native widgets for buttons
10003         unconditionally.
10004         (insert-gui-button): ditto.
10005         (gui-button-p): ditto.
10006
10007         * xbm-button.el: remove from core.
10008
10009         * xpm-button.el: remove from core.
10010
10011 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10012
10013         * faces.el (init-device-faces): Don't initialize the random faces
10014         on the stream device.
10015
10016 1999-10-06  Andy Piper  <andy@xemacs.org>
10017
10018         * files.el (recover-file): Don't use ls under windows for revert buffer.
10019
10020 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10021
10022         * package-get.el (package-get-download-menu): Make menu really
10023         toggle download sites.
10024         (package-get-download-sites): Add autoload cookie.
10025
10026 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10027
10028         * setup-paths.el (paths-find-module-directory): Ditto.
10029
10030 1999-09-29  Werner Fink  <werner@suse.de>
10031
10032         * setup-paths.el (paths-find-exec-directory): Add missing nil
10033         parameter for environment.
10034
10035 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10036
10037         * modeline.el (modeline-format):
10038         Only purecopy the strings.  Else
10039         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10040         barfs.
10041
10042 1999-08-28  Mike Woolley  <mike@bulsara.com>
10043
10044         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10045         user setting comint-completion-addsuffix and
10046         comint-process-echoes.
10047
10048 1999-09-22  Andy Piper  <andy@xemacs.org>
10049
10050         * gutter-items.el (update-tab-in-gutter): use
10051         last-nonminibuf-window instead of selected-window.
10052
10053 1999-09-18  Andy Piper  <andy@xemacs.org>
10054
10055         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10056         display on.
10057
10058         * subr.el (record-buffer-hook): new variable so that the hook gets
10059         some documentation.
10060
10061 1999-09-16  Andy Piper  <andy@xemacs.org>
10062
10063         * gutter-items.el (update-tab-in-gutter): only update when the
10064         gutter is visible.
10065         (remove-buffer-from-gutter-tab): ditto.
10066
10067 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * simple.el (do-auto-fill): Commented out part of Kinsoku
10070         processing.
10071
10072 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10073
10074         * isearch-mode.el (isearch-highlightify-region): Give the
10075         highlighting extents a high priority.
10076         (isearch-make-extent): Give the main highlighting extent an even
10077         higher priority.
10078
10079 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10080
10081         * packages.el (packages-compute-package-locations): Fix typo from
10082         -u rationalization.
10083
10084 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10085
10086         * setup-paths.el (paths-find-doc-directory): Respect value of
10087         `configure-doc-directory.'
10088
10089         * find-paths.el (paths-find-architecture-directory): Give
10090         precendence `default' argument (which typically comes from
10091         configure).
10092
10093 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10094
10095         * startup.el (command-line-early): Added options -user-init-file
10096         and -user-init-directory.
10097
10098         * files.el (user-init-file): Default to NIL so we can recognize
10099         when it's set.
10100
10101 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10102
10103         * obsolete.el (init-file-user):
10104         * startup.el:
10105         * packages.el (packages-compute-package-locations):
10106         * package-get.el (package-get-user-index-filename):
10107         * menubar-items.el (maybe-add-init-button):
10108         * info.el (Info-annotations-path):
10109         * dump-paths.el:
10110         Change `user-init-directory' to be an absolute path.
10111         Use `user-init-directory' where appropriate.
10112         Zap `init-file-user' and its uses.
10113
10114 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10115
10116         * subr.el (copy-symbol): New function.
10117
10118 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10119
10120         * isearch-mode.el (isearch-done): Be sure to restore invisible
10121         extents in the proper buffer.
10122         (isearch-pre-command-hook): Set this-command to the correct value
10123         in case the buffer has changed and old overriding-local-map was
10124         used.
10125         (isearch-restore-extent): Use remprop instead of setting the
10126         property to nil.
10127
10128 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10129
10130         * cmdloop.el (execute-extended-command): Update zmacs region
10131         before the delay.
10132         (execute-extended-command): Make the message gettext-friendly.
10133
10134 1999-09-07  Andy Piper  <andy@xemacs.org>
10135
10136         * gutter-items.el (progress-gauge-glyph): renamed from
10137         progress-glyph.
10138         (progress-text-glyph): new variable.
10139         (progress-layout-glyph): use layouts and text glyphs.
10140         (progress-area-buffer): removed.
10141         (progress-text-and-extent): new variable.
10142         (progress-displayed-p): dynamically create gutter area buffer.
10143         (clear-progress): ditto.
10144         (raw-append-progress): ditto.
10145         (append-progress): use new glyph names.
10146         (raw-append-progress): only create the extent when needed. set
10147         properties more optimally.
10148         (progress): remove args.
10149
10150 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10151
10152         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10153         mapcar where the return value is unused.
10154         (isearch-restore-invisible-extents): Ditto.
10155         (isearch-highlight-all-cleanup): Ditto.
10156         (isearch-delete-extents-in-range): Traverse the extents only once.
10157         (isearch-highlight-all-update): Don't start over if the search
10158         string has changed and more input is pending.
10159
10160 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10161
10162         * packages.el (packages-find-package-data-path): Ditto.
10163
10164         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10165
10166         * subr.el (mapc-internal): Don't make obsolete.
10167
10168         * cl-extra.el (mapc): Resurrect.
10169
10170 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10171
10172         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10173         alias.
10174
10175         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10176         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10177         (isearch-yank-clipboard): Use get-clipboard instead of
10178         x-get-clipboard.
10179         (isearch-yank-selection): Fix docstring.
10180
10181 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10182
10183         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10184
10185 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10186
10187         * cl-macs.el (extent-start-position): Fix setf method.
10188         (extent-end-position): Ditto.
10189
10190 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10191
10192         * isearch-mode.el: End merge with FSF 20.4.
10193
10194         * isearch-mode.el (search-invisible): New variable.
10195         (isearch-hide-immediately): Ditto.
10196         (isearch-unhidden-extents): Ditto.
10197         (isearch-range-invisible): New function.
10198         (isearch-unhide-extent): Ditto.
10199         (isearch-restore-invisible-extents): Ditto.
10200         (isearch-restore-extent): Ditto.
10201
10202         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10203         implementation.
10204         (isearch-ring-retreat-edit): Ditto.
10205         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10206         (isearch-forward-regexp): New arguments NOT-REGEXP and
10207         NO-RECURSIVE-EDIT.
10208         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10209         (isearch-backward-regexp): New arguments NOT-REGEXP and
10210         NO-RECURSIVE-EDIT.
10211         (isearch-mode): Return isearch-success.
10212         (isearch-update): Use unread-command-events instead of
10213         unread-command-event.
10214         (isearch-abort): If an invalid regexp is encountered, keep popping
10215         states.
10216         (isearch-*-char): Use FSF implementation.
10217         (isearch-whitespace-chars): Use the more robust FSF's
10218         implementation.
10219         (isearch-within-brackets): New variable.
10220         (isearch-mode): Initialize it.
10221         (isearch-edit-string): Bind it.
10222         (isearch-search-and-update): Set it.
10223         (isearch-push-state): Push it.
10224         (isearch-top-state): Pop it.
10225         (isearch-search): Set it.
10226         (isearch-printing-char): When called by isearch-whitespace-chars,
10227         handle M-SPC gracefully.
10228         (isearch-message-prefix): New argument ELLIPSIS.
10229         (isearch-message-suffix): Ditto.
10230         (isearch-message): Use the ELLIPSIS argument when calling
10231         isearch-message-prefix and isearch-message-suffix.
10232         (isearch-message-prefix): Distinguish between "wrapped" and
10233         "overwrapped" search, FWIW.
10234
10235 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10236
10237         * isearch-mode.el (isearch-edit-string): Use the head of the
10238         search ring instead of search-last-string and search-last-regexp.
10239         (search-highlight): Renamed from isearch-highlight.
10240         (isearch-exit): Use the new name.
10241         (isearch-highlight): Ditto.
10242         (isearch-dehighlight): Ditto.
10243         (isearch-update-ring): New function.
10244         (isearch-done): Call it.
10245         (isearch-done): New argument EDIT.
10246         (isearch-repeat): If search string is empty, look up at the car of
10247         the search ring; ignore the yank pointer.
10248         (isearch-abort): Call isearch-done with NOPUSH.
10249         (isearch-cancel): New function.
10250         (isearch-mode-map): Bind it to ESC ESC ESC.
10251
10252         * isearch-mode.el: Begin merge with FSF 20.4.
10253
10254 1999-09-01  Andy Piper  <andy@xemacs.org>
10255
10256         * x-select.el (x-get-clipboard): obsolete.
10257         (x-yank-clipboard-selection): obsolete
10258
10259         * select.el (disown-selection): need to be careful to disown the
10260         clipboard if we set it via selection.
10261         (get-clipboard): move from x-select.el
10262         (yank-clipboard-selection): ditto.
10263
10264 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10265
10266         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10267         isearch-highlight-all-matches to nil.
10268         (isearch-fixed-case): New variable.
10269         (isearch-mode): Initialize it.
10270         (isearch-edit-string): Save it.
10271         (isearch-toggle-case-fold): Set it.
10272         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10273         need to check isearch-fixed-case.
10274         (isearch-toggle-case-fold): Update highlighting of all matches
10275         before the pause.
10276         (isearch-edit-string):
10277
10278 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10279
10280         * isearch-mode.el (isearch-edit-string): Call isearch-message
10281         before reading the event so that the prompt is displayed properly.
10282         (isearch-message): Use isearch-nonincremental when calling
10283         isearch-message-prefix.
10284         (minibuffer-local-isearch-map): Bind up and down to do the same as
10285         M-p and M-n respectively.
10286         (isearch-done): New arg NOPUSH.
10287         (isearch-edit-string): Use it.
10288         (isearch-edit-string): Don't bind isearch-string.
10289         (isearch-ring-adjust): Edit string, *then* push state.
10290
10291 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10292
10293         * faces.el (isearch-secondary): Make isearch-secondary look
10294         different than default.
10295
10296 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10297
10298         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10299         save-excursion.
10300         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10301         (isearch-update): Call isearch-dehighlight without arguments.
10302         (isearch-done): Ditto.
10303
10304         * isearch-mode.el (isearch-fix-case): If the search string has no
10305         upper-case letters, allow the folding to be reenabled.
10306         Previously, once disabled, the folding would remain that way until
10307         the end of isearch.
10308         (isearch-top-state): Call isearch-fix-case.
10309
10310         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10311         save-excursion.
10312         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10313
10314 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10315
10316         * xpm-button.el:
10317         xbm-button.el: Need to exist in core because gui.el depends on
10318         them.
10319
10320 1999-08-31  Andy Piper  <andy@xemacs.org>
10321
10322         * gutter-items.el (buffers-tab-face): new customizable variable.
10323         (buffers-tab-default-buffer-line-length): new specifier for
10324         maximum viewable characters.
10325         (progress-stack): new variable for implementing widget-based
10326         progress messages.
10327         (progress-area-buffer): ditto.
10328         (progress-glyph-height): ditto.
10329         (progress-stop-callback): ditto.
10330         (progress-quit-function): new function.
10331         (progress-glyph): new variable.
10332         (progress-layout-glyph): ditto.
10333         (progress-displayed-p): new function, see message-displayed-p for
10334         details.
10335         (clear-progress): ditto.
10336         (remove-progress): ditto.
10337         (append-progress): ditto.
10338         (raw-append-progress): ditto.
10339         (display-progress): ditto.
10340         (current-progress): ditto.
10341         (current-progress-label): ditto.
10342         (progress): ditto.
10343         (lprogress): ditto.
10344
10345
10346 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10347
10348         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10349
10350         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10351         `isearch-yank-selection'.
10352         (isearch-mode-map): Use it.
10353         (isearch-yank-selection): Use `get-selection' instead of
10354         `get-x-selection'.
10355
10356 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10357
10358         * faces.el (isearch-secondary): Create face here.
10359
10360         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10361         timers.
10362
10363 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10364
10365         * subr.el (buffer-string): More robust backward compatibility
10366         check, courtesy William Perry.
10367
10368 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10369
10370         * replace.el (perform-replace): Stop the search after the search
10371         limit has been reached.
10372
10373 1999-08-23  Andy Piper  <andy@xemacs.org>
10374
10375         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10376         here if we don't have one.
10377
10378 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10379
10380         * ldap.el (ldap-coding-system): Default to nil until we get
10381         efficient UTF8 support
10382         (ldap-decode-string): Guard against `decode-coding-string' not
10383         being defined
10384         (ldap-encode-string): Guard against `encode-coding-string' not
10385         being defined
10386
10387 1999-08-23  Didier Verna  <didier@xemacs.org>
10388
10389         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10390         Some doc strings improvements, and add a star to the `interactive'
10391         calls.
10392
10393 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10394
10395         * font-lock.el (java-font-lock-keywords-3): introduced new
10396         keywords and regexpes for javadoc syntax 1.2.
10397
10398 1999-08-17  Andy Piper  <andy@xemacs.org>
10399
10400         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10401         format-buffers-tab-line.
10402         (buffers-tab-max-buffer-line-length): new variable.
10403         (format-buffers-tab-line): new function. truncate names if over
10404         buffers-tab-max-buffer-line-length.
10405
10406 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10407
10408         * cus-start.el: Customize the variable `bell-inhibit-time'.
10409
10410 1999-08-16  Andy Piper  <andy@xemacs.org>
10411
10412         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10413         brute-force approach to deleting the last buffer.
10414         (buffers-tab-grouping-regexp): new customizable variable.
10415         (select-buffers-tab-buffers-by-mode): use it.
10416
10417 1999-08-13  Andy Piper  <andy@xemacs.org>
10418
10419         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10420         deletion problem.
10421
10422 1999-07-30  Didier Verna  <didier@xemacs.org>
10423
10424         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10425         of princ to output symbols.
10426         (custom-save-face-internal): ditto.
10427         (custom-save-resets): ditto.
10428
10429 1999-08-09  Didier Verna  <didier@xemacs.org>
10430
10431         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10432         `regexp-quote' to protect the major mode name for use as a regular
10433         expression (c++ needs this for instance).
10434
10435 1999-08-08  Andy Piper  <andy@xemacs.org>
10436
10437         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10438         cope with similar mode names.
10439
10440         * gutter-items.el (buffers-tab-selection-function): new selection
10441         function.
10442         (select-buffers-tab-buffers-by-mode): new function.
10443         (buffers-tab-items): use it if set to only display buffers in the
10444         tab in the current buffer's group..
10445         (update-tab-in-gutter): use new api.
10446         (remove-buffer-from-gutter-tab): ditto.
10447
10448         * gutter-items.el (buffers-tab-max-size): set custom selection
10449         default to 6.
10450         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10451         (add-tab-to-gutter): set face as default.
10452
10453 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10454
10455         * faces.el (frob-face-property): Merge the fall-back specifier
10456         with the target, not replace it.
10457
10458 1999-08-05  Andy Piper  <andy@xemacs.org>
10459
10460         * gutter-items.el (update-tab-in-gutter): add frame argument for
10461         buffer-items.
10462         (update-tab-in-gutter): use it.
10463
10464         * gutter-items.el (record-buffer-hook): set.
10465
10466         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10467         change.
10468         (switch-to-buffer-hook) deleted.
10469
10470 1999-08-04  Andy Piper  <andy@xemacs.org>
10471
10472         * gutter-items.el (update-tab-in-gutter): make sure this will work
10473         as an argument to create-frame-hook.
10474
10475 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10476
10477         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10478         instead of timer emulation.
10479
10480 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10481
10482         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10483         Emacs isearch enhancements.
10484
10485 1999-07-28  Andy Piper  <andy@xemacs.org>
10486
10487         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10488         all devices that support tab controls.
10489         (remove-buffer-from-gutter-tab): new function. to be used as a
10490         value for kill-buffer-hook.
10491
10492 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10493
10494         * auto-show.el (auto-show-truncationp): changed to match
10495         `window_translation_on'
10496
10497 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10498
10499         * XEmacs 21.2.19 is released
10500
10501 1999-07-28  SL Baur  <steve@miho>
10502
10503         * code-files.el (insert-file-contents): Fix docstring.
10504         revert previous change.
10505
10506 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10507
10508         * fill.el (fill-region-as-paragraph): Change re-break-point to
10509         contain word-across-newline plus one character so that filling
10510         Japanese and Chinese works as desired.
10511         * simple.el (do-auto-fill): Ditto.
10512
10513 1999-07-26  SL Baur  <steve@miho>
10514
10515         * mule/japanese.el ("Japanese"): Do not specify a default input
10516         method.
10517         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10518
10519 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10520
10521         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10522         able to use cl-macs macro in early lisp.
10523
10524 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10525
10526         * custom.el:
10527         * cus-face.el:
10528         * cus-edit.el:
10529                 Massive custom Theme API changes.
10530
10531 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10532
10533         * code-files.el (insert-file-contents): Regard
10534         coding-system-magic-cookie if `coding-system-for-read' is nil.
10535
10536 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10537
10538         * mule/thai-xtis.el: Add coding: local variable, to avoid
10539         bootstrapping problem with C locale.
10540
10541 1999-07-22  Andy Piper  <andy@xemacs.org>
10542
10543         * dumped-lisp.el (preloaded-file-list): guard against putting
10544         gutter-items in a less than functional XEmacs.
10545         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10546
10547 1999-07-18  Bob Weiner  <weiner@beopen.com>
10548
10549         * fill.el (fill-context-prefix): Fixed bug that prevented the
10550         setting of an adaptive fill prefix when the `dont-skip-first' was
10551         t.
10552
10553 1999-07-22  SL Baur  <steve@miho>
10554
10555         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10556
10557 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10558
10559         * files.el (interpreter-mode-alist): add `make', `guile', and
10560         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10561         makefile-mode, guile is a scheme, and someday XEmacs will be
10562         modular enough to use as an efficient scripting tool.)
10563
10564 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10565
10566         * mule/mule-cmds.el (reset-language-environment): Regard
10567         coding-category `utf-8' and `ucs-4' if they are available.
10568
10569 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10570
10571         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10572         (prefer-coding-system): Fix DOC-string.
10573
10574         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10575         DOC-string too.
10576
10577         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10578         Mule.
10579         (coding-system-change-eol-conversion): Fix DOC-string.
10580
10581 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10582
10583         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10584         instead of `list-coding-system'.
10585
10586 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10587
10588         * menubar-items.el (default-menubar): `select-input-method' was
10589         renamed to `set-input-method'.
10590
10591         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10592         "Set Language Environment" menu.
10593
10594         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10595         "Describe Language Support" menu.
10596
10597 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10598
10599         * mule/chinese.el ("Chinese-GB"): Rename
10600         `chinese-gb-environment-setup-function' to
10601         `setup-chinese-gb-environment-internal'.
10602
10603 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10604
10605         * mule/korean.el: Use `define-coding-system-alias' instead of
10606         `copy-coding-system'.
10607
10608 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10609
10610         * mule/mule-cmds.el (set-language-environment-coding-systems):
10611         Treat duplicated coding-categories.
10612
10613 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10614
10615         * mule/japanese.el: Use `define-coding-system-alias' instead of
10616         `copy-coding-system'.
10617
10618 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10619
10620         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10621         coding-system `viscii'.
10622
10623 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10624
10625         * mule/cyrillic.el:
10626         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10627         (cyrillic-alternativnyj-decode-table): New variable.
10628         (cyrillic-alternativnyj-encode-table): New variable.
10629         - Specify `iso-8-1' as a category of coding-system
10630           `alternativnyj'.
10631         - Abolish general Cyrillic environment.
10632
10633 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10634
10635         * mule/chinese.el:
10636         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10637         - Register `chinese-gb-environment-setup-function' as a
10638           `setup-function' of "Chinese-GB" environment.
10639
10640 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10641
10642         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10643         optional argument `parents'.
10644
10645         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10646         property for Thai-XTIS.
10647
10648         * mule/mule-help.el (help-with-tutorial): Use property
10649         `tutorial-coding-system' of language-info as a coding-system to
10650         read tutorial file.
10651
10652 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10653
10654         * mule/thai-xtis.el: Don't setup `setup-function' and
10655         `exit-function'.
10656
10657         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10658         `set-coding-category-system' to set up coding-system for
10659         coding-category.
10660
10661         * mule/mule-cmds.el (prefer-coding-system): Use
10662         `set-coding-category-system' to set up coding-system for
10663         coding-category.
10664
10665 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10666
10667         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10668         Thai-XTIS environment.
10669
10670         * mule/mule-cmds.el (prefer-coding-system): Use
10671         `find-coding-system' instead of `coding-system-p'.
10672
10673 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10674
10675         * mule/mule-cmds.el (set-language-environment-coding-systems):
10676         Modify eol-type for XEmacs.
10677
10678         * mule/thai-xtis.el: Delete unused local variable `category'.
10679
10680         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10681         function.
10682         (prefer-coding-system): Don't call
10683         `update-coding-systems-internal'; use function
10684         `coding-category-list' instead of variable `coding-category-list';
10685         use `set-coding-priority-list' instead of `set-coding-priority';
10686         modify `eol-type' for XEmacs.
10687
10688         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10689         `charset-columns'.
10690         (char-width): Likewise.
10691
10692 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10693
10694         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10695         `tis-620'.
10696
10697         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10698         `set-coding-priority-list' instead of `set-coding-priority'; don't
10699         call `update-coding-systems-internal'.
10700
10701         * mule/mule-misc.el (coding-system-get): New function.
10702         (coding-system-put): New function.
10703         (coding-system-category): New function.
10704
10705 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10706
10707         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10708         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10709         to avoid conflict with leim/quail/thai-xtis.
10710
10711         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10712         to thai-xtis-chars.el.
10713
10714         * mule/thai-xtis-chars.el: New file (split from
10715         mule/thai-xtis.el).
10716
10717 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10718
10719         * mule/thai-xtis.el:
10720         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10721         - Add syntax entries.
10722         - Put `preferred-coding-system' of the charset `thai-xtis' to
10723           `tis-620'.
10724
10725 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10726
10727         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10728         rewritten to use write-multibyte-character.
10729
10730 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10731
10732         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10733         of `iso-2022-7'.
10734         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10735         ported yet.
10736         (read-input-method-name): Treat optional argument `default'.
10737
10738 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10739
10740         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10741         all.
10742         (set-language-info-alist): Set up menus here.
10743
10744 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10745
10746         * minibuf.el (completing-read): Add new optional argument
10747         `default'.
10748         (read-coding-system): Add new optional argument
10749         `default-coding-system'.
10750
10751 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10752
10753         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10754         (viet-viscii-...->viet-vscii...).
10755
10756 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10757
10758         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10759         and menus.
10760
10761 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10762
10763         * mule/mule-cmds.el (input-method-function): Add permanent-local
10764         property.
10765
10766 1999-03-30  Dave Love  <fx@gnu.org>
10767
10768         * mule/mule-cmds.el (current-language-environment): Doc fix.
10769
10770 1999-02-06  Richard Stallman  <rms@gnu.org>
10771
10772         * mule/european.el (setup-slovenian-environment): New function.
10773         ("Slovenian"): New language environment.
10774
10775 1999-01-27  Dave Love  <fx@gnu.org>
10776
10777         * mule/mule-cmds.el (current-language-environment): Provide :link,
10778         :type (choices) and appropriate :get.
10779
10780 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10781
10782         * mule/mule-cmds.el (describe-language-environment): Don't alter
10783         input-method-alist.
10784
10785 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10786
10787         * mule/mule-cmds.el (prefer-coding-system): Call
10788         set-coding-priority, so that the internal array of priorities is
10789         also updated.
10790
10791 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10792
10793         * mule/mule-cmds.el (prefer-coding-system): If the argument
10794         requires specific EOL conversion type, make the default coding
10795         systems use that.
10796
10797 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10798
10799         * mule/mule-cmds.el (set-language-environment): Pass the default
10800         eol-type to set-language-environment-coding-systems.
10801         (set-default-coding-systems): Copy the eol-type property for the
10802         new default values of {buffer-file,process}-coding-system from the
10803         old defaults.
10804         (set-language-environment-coding-systems): Accept an optional
10805         argument EOL-TYPE, and set the eol-type property of the default
10806         coding systems accordingly.
10807
10808 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10809
10810         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10811         use generate-new-buffer instead of get-buffer-create.
10812
10813 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10814
10815         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10816
10817 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10818
10819         * mule/mule-cmds.el (default-input-method): Fix custom type.
10820
10821 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10822
10823         * mule/mule-cmds.el (setup-specified-language-environment):
10824         Add apropos-inhibit property.
10825         (describe-specified-language-support): Likewise.
10826
10827 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10828
10829         * mule/mule-cmds.el: Doc fixes.
10830
10831 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10832
10833         * mule/mule-cmds.el (register-input-method): Doc-string
10834         modified.
10835
10836 1998-09-01  Dave Love  <fx@gnu.org>
10837
10838         * mule/mule-cmds.el (current-language-environment): Fix
10839         setter function.
10840
10841 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10842
10843         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10844         mule/european.el, mule/hebrew.el, mule/japanese.el,
10845         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10846         avoid bootstrapping problem if you need to recompile all the Lisp
10847         files using interpreted code.
10848
10849 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10850
10851         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10852         ("Latin-2"): Likewise.
10853
10854 1998-08-18  Per Starback  <starback@update.uu.se>
10855
10856         * mule/european.el (setup-latin2-environment): Fix typo.
10857
10858 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10859
10860         * mule/european.el: Give proper value of `input-method' key to all
10861         lang. env.
10862
10863         * mule/mule-cmds.el (activate-input-method): Handle the case that
10864         the arg INPUT-METHOD is nil correctly.
10865         (read-multilingual-string): Activate the specified input method
10866         before calling read-string.  Afterward, activate the original
10867         input method.
10868
10869 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10870
10871         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10872         (set-language-info-alist): Fix typo in doc-string.
10873
10874         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10875
10876 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10877
10878         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10879         (reset-language-environment): New function for the job that
10880         setup-english-environment used to do.
10881         (set-language-environment): Do more setups according to the info
10882         in language-info-alist.
10883         (read-language-name): Handle the case that the arg KEY is nil.
10884         (describe-language-environment): Handle input-method property.
10885
10886         * mule/: All files under this directory, which related with
10887         specific languages (such as mule/european.el, mule/greek.el,
10888         mule/hebrew.el, mule/misc-lang.el), modified as below.
10889         (setup-XXX-environment): Just call set-language-environment.  If
10890         they used to do some other jobs than what done by
10891         set-language-environment, those jobs are done in
10892         setup-XXX-environment-internal now.
10893         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10894         the value to setup-XXX-environment-internal.  Add properties
10895         input-method and features.
10896
10897         * mule/english.el (setup-english-environment): Just call
10898         reset-language-environment.
10899
10900         * mule/european.el (setup-8-bit-environment): Function deleted.
10901
10902 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10903
10904         * mule/mule-cmds.el (input-method-exit-on-first-char)
10905         (input-method-use-echo-area): Doc fixes.
10906
10907 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10908
10909         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10910         variable.
10911         (input-method-use-echo-area): New variable.
10912
10913 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10914
10915         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10916
10917 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10918
10919         * mule/mule-cmds.el (activate-input-method): Update mode line.
10920         (inactivate-input-method): Likewise.
10921
10922 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10923
10924         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10925         input method in the current buffer, but just bind
10926         current-input-method.
10927
10928 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10929
10930         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10931
10932         * mule/misc-lang.el ("IPA"): Add coding-priority and
10933         coding-system.
10934
10935 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10936
10937         * mule/greek.el: Add coding-priority.
10938
10939 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10940
10941         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10942         LANG-ENV.
10943
10944 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10945
10946         * mule/mule-cmds.el (register-input-method): Fix previous change.
10947         (setup-specified-language-environment): Doc fix.
10948
10949 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10950
10951         * mule/mule-cmds.el: Several doc fixes.
10952         (get-language-info, set-language-info): Rename argument.
10953         (set-language-info-alist): Likewise.
10954         (register-input-method): Rename argument.
10955         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10956
10957 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10958
10959         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10960         default value while reading an input method.
10961
10962 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10963
10964         * mule/mule-cmds.el (universal-coding-system-argument):
10965         Use buffer-file-coding-system as default.
10966
10967 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10968
10969         * mule/korean.el ("Korean"): Doc fix.
10970
10971 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10972
10973         * mule/mule-cmds.el (describe-language-environment): Print the
10974         languge environment at the head.
10975
10976 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10977
10978         * mule/japanese.el: Set exit-function to exit-japanese-environment
10979         for Japanese environment.
10980
10981 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10982
10983         * mule/mule-cmds.el (set-language-environment): Doc fix.
10984         (current-language-environment): Use defcustom.
10985         (default-input-method): Specify :type.
10986
10987 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10988
10989         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10990         modified.
10991         (prefer-coding-system): Doc-string modified.
10992
10993 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10994
10995         * mule/mule-cmds.el (set-language-info): Doc-string
10996         describes `coding-priority' KEY.
10997         (set-language-environment-coding-systems): New function.
10998         (select-safe-coding-system): New function.
10999         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11000         (set-language-info-alist): New optionla arg PARENTS.  Call
11001         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11002         (set-language-environment-coding-systems): New function.
11003
11004         * mule/chinese.el: Remove setting up of
11005         describe-chinese-environment-map and
11006         setup-chinese-environment-map.  Exclude them in args of calls to
11007         set-language-info-alist.  Register coding-priority key in
11008         language-info-alist.
11009
11010         * mule/cyrillic.el: Remove setting up of
11011         describe-cyrillic-environment-map and
11012         setup-cyrillic-environment-map.  Exclude them in args of calls to
11013         set-language-info-alist.  Register coding-priority key in
11014         language-info-alist.
11015
11016         * mule/english.el: Register coding-priority key in
11017         language-info-alist.
11018
11019         * mule/ethiopic.el: Register coding-priority key in
11020         language-info-alist.
11021
11022         * mule/european.el: Remove setting up of
11023         describe-european-environment-map and
11024         setup-european-environment-map.  Exclude them in args of calls to
11025         set-language-info-alist.  Register coding-priority key in
11026         language-info-alist.  Add "German" language env.
11027         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11028         (setup-german-environment): New function.
11029
11030         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11031         change default input method to "greek-postfix".
11032
11033         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11034         coding-priority key in
11035
11036 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11037
11038         * mule/mule-cmds.el (set-language-info): Doc fix.
11039         (input-method-inactivate-hook): Doc fix.
11040
11041 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11042
11043         * mule/mule-cmds.el (set-input-method): Renamed from
11044         select-input-method.
11045
11046 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11047
11048         * mule/mule-cmds.el (set-language-environment): Run
11049         exit-language-environment-hook before calling `exit-function'
11050         which is specified for the language environment.
11051
11052 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11053
11054         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11055         modified.
11056         (prefer-coding-system): Likewise.
11057         (describe-language-environment): Print aliases of each coding
11058         system.
11059         (set-language-environment-hook): New variable.
11060         (exit-language-environment-hook): New variable.
11061         (set-language-environment): Call these hooks.  Before setting a
11062         new language environment, exit from the
11063         current-language-environment if necessary.
11064         (input-method-verbose-flag): The value can be nil, t,
11065         complex-only, or default.
11066         (input-method-highlight-flag): Doc-string augmented.
11067         (activate-input-method): Check if we can run the registered
11068         function to activate an input method.
11069
11070         * mule/korean.el: Set exit-function for language environment
11071         "Korean" to exit-korean-environment.
11072         (setup-korean-environment): Moved to korea-util.el.
11073
11074 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11075
11076         * mule/mule-cmds.el (read-multilingual-string): Use
11077         current-input-method prior to default-input-method.  Don't bind
11078         current-input-method by `let', instead, activate the specified
11079         input method in the current buffer temporarily.
11080
11081 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11082
11083         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11084
11085 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11086
11087         * mule/chinese.el (post-read-decode-hz): Return the result of
11088         decode-hz-region.
11089         (pre-write-encode-hz): Do not change the value of
11090         last-coding-system.
11091
11092 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11093
11094         * mule/mule-ccl.el: Doc fixes.
11095
11096 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11097
11098         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11099         (check-ccl-program): New macro.
11100
11101 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11102
11103         * mule/mule-ccl.el: Comment about CCL syntax modified.
11104         (ccl-command-table): Add read-multibyte-character and
11105         write-multibyte-character.
11106         (ccl-code-table): Add ex-cmd.
11107         (ccl-extended-code-table): New variable.
11108         (ccl-embed-extended-command): New function.
11109         (ccl-compile-read-multibyte-character,
11110         ccl-compile-write-multibyte-character) New functions.
11111         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11112         ccl-dump-write-multibyte-character): New functions.
11113
11114 1999-07-22  SL Baur  <steve@miho>
11115
11116         * config.el (config-value-file): config.values is installed into
11117         doc-directory.
11118         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11119
11120 1999-07-19  Didier Verna  <didier@xemacs.org>
11121
11122         * rect.el: all functions rewritten, except when noted. Below is a
11123         list of interface changes.
11124         (apply-on-rectangle): new function. Obsoletes
11125         `operate-on-rectangle'. All functions that used to call this
11126         function now call the new one.
11127         (kill-rectangle): added optional prefix arg to fill lines.
11128         (delete-rectangle): ditto.
11129         (delete-extract-rectangle): ditto.
11130         (open-rectangle): ditto.
11131         (clear-rectangle): ditto.
11132         (delete-rectangle-line): added third arg FILL.
11133         (delete-extract-rectangle-line): ditto.
11134         (open-rectangle-line): ditto.
11135         (clear-rectangle-line): ditto.
11136
11137 1999-07-18  Andy Piper  <andy@xemacs.org>
11138
11139         * menubar-items.el (default-menubar): add gutter options.
11140
11141         * gutter-items.el: new file.
11142         (gutter): new group for custom.
11143         (gutter-visible-p): new variable.
11144         (default-gutter-position): ditto.
11145         (buffers-tab): new group for the buffers tab.
11146         (gutter-buffers-tab): widget to put in the gutter.
11147         (buffers-tab-max-size): max number of tabs.
11148         (buffers-tab-switch-to-buffer-function): function to call when a
11149         tab is pressed.
11150         (buffers-tab-omit-function): filter buffers with this function.
11151         (buffers-tab-format-buffer-line-function): format buffer names for
11152         inclusion in tabs.
11153         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11154         the record.
11155         (build-buffers-tab-internal): build a list of tab items.
11156         (buffers-tab-items): ditto.
11157         (add-tab-to-gutter): put a tab in the gutter area.
11158         (update-tab-in-gutter): reset the buffers in the tab.
11159
11160         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11161
11162         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11163         (switch-to-buffer-hooks): new hook.
11164
11165         * toolbar.el (default-toolbar-position): fix typo.
11166
11167 1999-07-16  Andy Piper  <andy@xemacs.org>
11168
11169         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11170
11171 1999-07-15  Didier Verna  <didier@xemacs.org>
11172
11173         * cus-edit.el (custom-prompt-variable): optional third arg makes
11174         prompt for a comment string.
11175         (customize-set-value): optional prefix makes this function handle
11176         variable comments.
11177         (customize-set-variable): ditto.
11178         (customize-save-variable): ditto.
11179         (customize-customized): handle custom comments.
11180         (customize-save-customized): ditto.
11181         (custom-variable-state-set): ditto.
11182         (custom-face-state-set): ditto.
11183         (customize-saved): ditto.
11184         (custom-variable-set): ditto.
11185         (custom-face-set): ditto.
11186         (custom-variable-save): ditto.
11187         (custom-face-save): ditto.
11188         (custom-variable-reset-saved): ditto.
11189         (custom-face-reset-saved): ditto.
11190         (custom-variable-reset-standard): ditto.
11191         (custom-face-reset-standard): ditto.
11192         (custom-comment-face): new face.
11193         (custom-comment-tag-face): ditto.
11194         (custom-comment): new widget.
11195         (custom-comment-create): new function.
11196         (custom-comment-delete): ditto.
11197         (custom-comment-value-set): ditto.
11198         (custom-comment-show): ditto.
11199         (custom-comment-invisible-p): ditto.
11200         (custom-variable-value-create): create a comment field widget.
11201         (custom-face-value-create): ditto.
11202         (custom-variable-menu): new entry for adding a custom comment.
11203         (custom-face-menu): ditto.
11204         (custom-save-variables): possibly save custom comments.
11205         (custom-save-faces): ditto.
11206
11207         * cus-face.el (custom-set-faces): the arguments can now have a
11208         custom comment as fourth argument.
11209
11210         * custom.el (custom-set-variables): the arguments can now have a
11211         custom comment as fifth element.
11212
11213 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11214
11215         * XEmacs 21.2.18 is released
11216
11217 1999-07-13  SL Baur  <steve@miho>
11218
11219         * lib-complete.el (read-library-name): Revert previous change.
11220         (read-library): Ditto.
11221
11222 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11223
11224         * packages.el (packages-package-list): Capitalize docstring.
11225
11226         * packages.el (packages-find-package-library-path): Use #'nconc
11227         rather than #'append to reduce consing -- #'mapcar uses Flist,
11228         which returns a freshly consed list.  #'append would create yet
11229         another fresh list, using Fmake_list in concat.
11230
11231         * packages.el (package-provide): Use setq with remassq like it
11232         says in its docstring.
11233
11234 1999-07-06  SL Baur  <steve@miho.m17n.org>
11235
11236         * lib-complete.el (progn-with-message): Fix typo.
11237
11238 1999-07-06  SL Baur  <steve@miho.m17n.org>
11239
11240         * mule/mule-misc.el (char-octet): Make function match docstring.
11241         From Katsumi Yamaoka <yamaoka@jpl.org>
11242
11243 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11244
11245         * wid-edit.el (widget-documentation): corrected spelling error.
11246
11247 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11248
11249         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11250         keys if already bound
11251
11252 1999-07-06  SL Baur  <steve@miho.m17n.org>
11253
11254         * lib-complete.el (progn-with-message): Revert previous changes.
11255
11256 1999-06-24  Bob Weiner  <weiner@beopen.com>
11257
11258         * lib-complete.el (find-library):
11259         (find-library-other-window):
11260         (find-library-other-frame): Completely rewrote
11261         so that these functions actually work when called non-interactively.
11262         Also made them handle LIBRARY arguments which end with .el or .elc.
11263
11264 1999-06-24  Bob Weiner  <weiner@beopen.com>
11265
11266         * simple.el (indent-new-comment-line): Locally bound
11267         `block-comment-start' to `comstart' or else when this is called
11268         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11269         `block-comment-start' value, ignoring any existing spacing after a
11270         comment prefix in the previous line and producing ugly comments.
11271
11272 1999-06-23  Bob Weiner  <weiner@beopen.com>
11273
11274         * list-mode.el (mouse-choose-completion):
11275         (choose-completion):
11276         (completion-switch-to-minibuffer): Added.
11277         ([Tab]): [Tab] previously switched to the minibuffer
11278         but since [space] does that and since most applications in the
11279         world use [Tab] to select the next item in a list, do that in the
11280         *Completions* buffer too.  This will cause the least confusion
11281         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11282         06/23/1999.
11283
11284 1999-06-22  Bob Weiner  <weiner@beopen.com>
11285
11286         * help.el (help-buffer-name): Added support for a null value
11287         of `help-buffer-prefix-string' since some buffers require no
11288         prefix.
11289
11290 1999-06-20  Bob Weiner  <weiner@beopen.com>
11291
11292         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11293         in the completion-list-mode-map to bury the completions buffer
11294         even when the minibuffer is no longer active.
11295
11296 1999-06-20  Bob Weiner  <weiner@beopen.com>
11297
11298         * list-mode.el (list-mode): It is visually disconcerting to have
11299         the text cursor disappear within list buffers, especially when
11300         moving from window to window, so leave it visible.
11301
11302 1999-07-01  SL Baur  <steve@miho.m17n.org>
11303
11304         * menubar-items.el (default-menubar): Conditionalize the bug
11305         report menu item (which may not be possible in this XEmacs).
11306         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11307
11308 1999-06-30  SL Baur  <steve@miho.m17n.org>
11309
11310         * subr.el (with-current-buffer): DOC string fix.
11311         Suggested by Bob Weiner <weiner@altrasoft.com>
11312
11313 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11314
11315         * cus-face.el (custom-face-italic): insert missing args
11316
11317 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11318
11319         * packages.el (package-locations): Changed default early package
11320         hierarchies to ~/.xemacs/mule-packages and
11321         ~/.xemacs/xemacs-packages.
11322
11323 1999-06-23  SL Baur  <steve@miho.m17n.org>
11324
11325         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11326
11327 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11328
11329         * packages.el (package-locations): Changed default early package
11330         hierarchy to ~/.xemacs/packages.
11331         (package-locations): Removed `packages' as a possible name for a
11332         late package hierarchy.
11333
11334 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11335
11336         * mule/mule-category.el (word-combining-categories): Set up new
11337         variable.
11338         (word-separating-categories): Likewise.
11339
11340 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11341
11342         * XEmacs 21.2.17 is released
11343
11344 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11345
11346         * font-menu.el (font-menu-set-font): allow for nil specification
11347         of font size.
11348
11349 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11350
11351         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11352         is 1.
11353
11354 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11355
11356         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11357         8859-5 instead of ISO 8859-1.
11358
11359 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11360
11361         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11362         (viet-viscii-encode-table): Ditto.
11363
11364         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11365         Make obsolete definition of char-octet.
11366
11367 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11368
11369         * subr.el: Move no-Mule make-char ...
11370         * help-nomule.el (make-char): To here.
11371         (string-width): Make Mule compatibility alias.
11372
11373 1999-06-15  Andy Piper  <andy@xemacs.org>
11374
11375         * select.el (get-selection-no-error): really make there be no-error.
11376         (get-selection): revert to original.
11377
11378 1999-06-11  Andy Piper  <andy@xemacs.org>
11379
11380         * select.el (selection-sets-clipboard): renamed.
11381         (own-selection): use it.
11382
11383 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11384
11385         * XEmacs 21.2.16 is released
11386
11387 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11388
11389         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11390         missing characters to avoid crash.
11391
11392 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11393
11394         * coding.el (set-terminal-coding-system): Only set the console
11395         coding system on the selected console if it is a tty.
11396
11397 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11398
11399         * cus-face.el:
11400         * cus-edit.el:
11401         * faces.el:
11402         (custom):
11403         (face-spec-set):
11404         * faces.el (frob-face-property):
11405         * font-menu.el (font-menu-set-font):
11406                   Actually apply changes from 1999-03-17
11407
11408 1999-06-10  Andy Piper  <andy@xemacs.org>
11409
11410         * select.el (get-selection): abstract out non error-signalling
11411         part.
11412         (get-selection-no-error): get-selection without signalling an
11413         error.
11414         (selection-is-clipboard-p): new variable. controls whether the
11415         selection sets the clipboard.
11416         (own-selection): use it.
11417
11418         * mouse.el (insert-selection): fallback to clipboard after trying
11419         primary selection and cutbuffer.
11420
11421 1999-06-05  Andy Piper  <andy@xemacs.org>
11422
11423         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11424         selection functions.
11425
11426 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11427
11428         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11429         default value.
11430         (load): Use `raw-text' instead of `no-conversion'.
11431         (insert-file-contents): Likewise.
11432
11433         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11434         of `no-conversion'.
11435
11436 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11437
11438         * coding.el: Don't copy `no-conversion' to `raw-text'.
11439
11440 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11441
11442         * subr.el (make-char): Define it if Mule is not around.
11443
11444 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11445
11446         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11447
11448         * x-select.el (x-disown-selection-internal): Restore symbol as an
11449         obsolete alias.
11450         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11451
11452 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11453
11454         * XEmacs 21.2.15 is released
11455
11456 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11457
11458         * subr.el (split-string): Avoid infinite looping
11459
11460 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11461
11462         * ldap.el (ldap-ignore-attribute-codings): New variable
11463         (ldap-default-attribute-decoder): New variable
11464         (ldap-coding-system): New variable
11465         (ldap-attribute-syntax-encoders): New variable
11466         (ldap-attribute-syntax-decoders): New variable
11467         (ldap-attribute-syntaxes-alist): New variable
11468         (ldap-encode-boolean): New function
11469         (ldap-decode-boolean): New function
11470         (ldap-encode-country-string): New function
11471         (ldap-decode-string): New function
11472         (ldap-decode-address): New function
11473         (ldap-encode-address): New function
11474         (ldap-decode-attribute): New function
11475         (ldap-search): Use some of these
11476
11477 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11478
11479         * version.el (emacs-version): Make the patch level/beta come
11480         before the XEmacs qualifier so that it gets into (funcall
11481         emacs-version) and thus in the bug reports.
11482         (emacs-version>=): Support patch levels.
11483
11484 1999-06-03  SL Baur  <steve@xemacs.org>
11485
11486         * version.el: implement x.y.z version number
11487         From Jan Vroonhof <vroonhof@math.ethz.ch>
11488
11489 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11490
11491         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11492
11493 1999-05-22  Vin Shelton <acs@xemacs.org>
11494
11495         * startup.el: Document -private and break out non-standard X options.
11496
11497 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11498
11499         * mule/mule-charset.el (charset-after): New function.
11500         (charset-direction): Synch with Mule, update docstring.
11501         (get-charset-property): New function.
11502         (put-charset-property): New function.
11503         (charset-plist): New function.
11504
11505         * mule/mule-charset.el (compose-region):
11506         (decompose-region): remove;  these functions (which don't work
11507         since we don't do composite characters) have been moved to
11508         mule-util.el.
11509         (toplevel): follow coding standards
11510
11511 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11512
11513         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11514         exist any more.
11515
11516         * code-files.el: Fix commentary to follow coding standards.  Move
11517         the single line left in mule-files.el to here.
11518
11519         * mule/mule-files.el: delete.
11520
11521 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11522
11523         * info.el (Info-scroll-prev): Use event functions instead of the
11524         old emacs 19 interface.
11525
11526 1999-06-02  Andy Piper  <andy@xemacs.org>
11527
11528         * x-font-menu.el (x-font-menu-load-font):
11529         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11530
11531 1999-05-31  Andy Piper  <andy@xemacs.org>
11532
11533         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11534         group.
11535         (font-menu-this-frame-only-p): ditto.
11536         (font-menu-max-items): reinstate, from Jan Vroonhof
11537         <vroonhof@math.ethz.ch>
11538         (font-menu-submenu-name-format): ditto.
11539         (font-menu-split-long-menu): ditto, for use by the family
11540         constructor.
11541         (font-menu-family-constructor): use it.
11542
11543 1999-05-30  Andy Piper  <andy@xemacs.org>
11544
11545         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11546         for use by the font menu.
11547
11548         * msw-font-menu.el: new file implementing mswindows specific
11549         font-menu behaviour.
11550         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11551         (mswindows-font-menu-junk-families): ditto.
11552         (hack-font-truename): ditto.
11553         (mswindows-font-regexp-ascii): ditto.
11554         (mswindows-reset-device-font-menus): ditto.
11555         (mswindows-font-menu-font-data): ditto.
11556         (mswindows-font-menu-load-font): ditto.
11557
11558         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11559         (x-font-menu-font-data): ditto.
11560         (x-font-menu-load-font): ditto.
11561
11562         * font-menu.el: new file implementing generic font menu behaviour.
11563         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11564         made device independent.
11565         (font-menu-this-frame-only-p): ditto.
11566         (font-menu-preferred-resolution): ditto.
11567         (font-menu-size-scaling): new variable used to determine whether
11568         sizes are in points or tenths of a point.
11569         (vassoc): moved from x-font-menu.el.
11570         (device-fonts-cache): ditto.
11571         (device-fonts-cache): ditto.
11572         (flush-device-fonts-cache): ditto.
11573         (reset-device-font-menus): copied from x-font-menu.el and made
11574         device independent. Most functionality deferred to
11575         device-dependent versions.
11576         (font-menu-family-constructor): copied from x-font-menu.el and
11577         made device independent.
11578         (font-menu-size-constructor): ditto.
11579         (font-menu-weight-constructor): ditto.
11580         (font-menu-set-font): ditto.
11581         (font-menu-change-face): ditto.
11582         (font-menu-load-font): new device method.
11583         (font-menu-font-data): ditto.
11584
11585         * x-font-menu.el: The above functions deleted.
11586
11587 1999-05-26  Andy Piper  <andy@xemacs.org>
11588
11589         * update-elc.el:
11590         * make-docfile.el:
11591         * loadup.el: rehash expand-file-name usage to not use default-directory.
11592
11593 1999-05-21  Andy Piper  <andy@xemacs.org>
11594
11595         * x-select.el (x-select-convert-to-text):
11596         (x-selected-text-type):
11597         (x-get-selection):
11598         (xselect-convert-to-string):
11599         (xselect-convert-to-compound-text):
11600         (xselect-convert-to-length):
11601         (xselect-convert-to-targets):
11602         (xselect-convert-to-delete):
11603         (xselect-convert-to-filename):
11604         (xselect-convert-to-charpos):
11605         (xselect-convert-to-lineno):
11606         (xselect-convert-to-colno):
11607         (xselect-convert-to-sourceloc):
11608         (xselect-convert-to-os):
11609         (xselect-convert-to-host):
11610         (xselect-convert-to-user):
11611         (xselect-convert-to-class):
11612         (xselect-convert-to-name):
11613         (xselect-convert-to-integer):
11614         (xselect-convert-to-atom):
11615         (xselect-convert-to-identity): functions renamed from x-* and
11616         moved to select.el.
11617         (x-get-secondary-selection): use rename get-selection.
11618         (x-get-clipboard): ditto.
11619         (x-own-selection): moved to select.el.
11620         (x-valid-simple-selection-p): ditto.
11621         (x-dehilight-selection): ditto.
11622         (x-own-clipboard): ditto.
11623         (x-disown-selection): ditto.
11624
11625         * x-mouse.el (x-yank-function): moved to mouse.el.
11626         (x-insert-selection): ditto.
11627         (x-set-point-and-move-selection): use renamed function.
11628
11629         * select.el (selected-text-type): moved and renamed from
11630         x-select.el.
11631         (selection-owner-p): moved to C.
11632         (selection-exists-p): ditto.
11633         (get-cutbuffer): new device method.
11634         (get-selection): generalised and moved from x-select.el.
11635         (own-selection): moved x-own-selection functionality into here.
11636         (dehilight-selection): renamed and moved from x-select.el.
11637         (own-clipboard): functionality moved from x-select.el using new
11638         generic C builtins.
11639         (disown-clipboard): ditto.
11640         (select-convert-to-text):
11641         (select-convert-to-string):
11642         (select-convert-to-compound-text):
11643         (select-convert-to-length):
11644         (select-convert-to-targets):
11645         (select-convert-to-delete):
11646         (select-convert-to-filename):
11647         (select-convert-to-charpos):
11648         (select-convert-to-lineno):
11649         (select-convert-to-colno):
11650         (select-convert-to-sourceloc):
11651         (select-convert-to-os):
11652         (select-convert-to-host):
11653         (select-convert-to-user):
11654         (select-convert-to-class):
11655         (select-convert-to-name):
11656         (select-convert-to-integer):
11657         (select-convert-to-atom):
11658         (select-convert-to-identity): new functions renamed from x-* and
11659         moved from x-select.el.
11660
11661         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11662         into here and use as the default window-system mouse yank.
11663         (insert-selection): generalised and moved from x-mouse.el.
11664         (own-clipboard): moved to C.
11665
11666         * msw-select.el (mswindows-selection-owned-p): deleted.
11667         (mswindows-own-selection): generalised and moved to select.el.
11668         (mswindows-disown-selection): generalised and moved to C.
11669         (mswindows-selection-owner-p): ditto.
11670
11671 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11672
11673         * XEmacs 21.2.14 is released
11674
11675 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11676
11677         * about.el: update contact info for jason and slb.
11678
11679 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11680
11681         * mule/european.el (setup-romanian-environment): Add Romanian
11682         support from Emacs/Mule romanian.el.
11683
11684 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11685
11686         * cus-face.el: Label all custom changes with the 'custom' tag.
11687
11688         * cus-edit.el: idem ditto.
11689
11690         * faces.el: Added suport for adding device tags to various functions.
11691         (custom): New device tag.
11692         (face-spec-set): Call reset face with tags argument. No longer do
11693         x-init-global-faces hack.
11694
11695         * faces.el (frob-face-property): Use an anonymous specifier to map
11696         frob-face-property-1 over.
11697
11698         * x-font-menu.el (font-menu-set-font): Always specify all
11699         properties to custom.
11700
11701 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11702
11703         * mule/european.el (setup-czech-environment): Add czech support.
11704         From David Sauer <davids@orfinet.cz>
11705
11706 1999-03-15  SL Baur  <steve@xemacs.org>
11707
11708         * check-features.el: Turn hard errors into warnings.
11709
11710 1999-03-21  SL Baur  <steve@xemacs.org>
11711
11712         * simple.el (delete-key-deletes-forward): As per discussion on
11713         xemacs-beta, default to t.
11714
11715 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11716
11717         * loadup.el: Define Installation-string before loading anything.
11718
11719 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11720
11721         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11722         From Anders Stenman <stenman@isy.liu.se>
11723
11724 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11725
11726         * wid-edit.el (widget-glyph-find): Ditto.
11727
11728         * packages.el (locate-library): Ditto.
11729
11730         * loadup.el (really-early-error-handler): Ditto.
11731
11732         * lib-complete.el (read-library): Ditto.
11733
11734         * faces.el (set-face-stipple): Ditto.
11735
11736         * code-files.el (load): Use new calling style of locate-file.
11737
11738 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11739
11740         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11741         dead.
11742
11743 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11744
11745         * dumped-lisp.el (preloaded-file-list): Don't load
11746         Installation.el.
11747
11748         * loadup.el (Installation-string): Define it here.
11749
11750 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11751
11752         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11753         Installation.el needs to be loaded before `dump-paths', otherwise
11754         the dumping process won't find it.
11755
11756 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11757
11758         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11759         subr so that we can use `replace-in-string' in Installation.el to
11760         get rid of C-m chars under the native Windows build.
11761
11762 1999-04-29  Andy Piper  <andy@xemacs.org>
11763
11764         * make-docfile.el: canonicalize file and directory names.
11765
11766         * device.el (call-device-method): new function for calling device
11767         specific methods.
11768         (define-device-method): new function for defining device methods.
11769         (define-device-method*): ditto.
11770
11771 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11772
11773         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11774
11775 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11776
11777         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11778         (cyrillic-koi8-r-encode-table): Likewise.
11779         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11780         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11781
11782         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11783         from vietnamese.el].
11784
11785         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11786         mule/mule-misc.el.
11787
11788 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11789
11790         * mule/thai-xtis.el:
11791         - Change font registry name from "Thai94x94-0" to "xtis-0".
11792         - Change mnemonic of coding-system `tis-620' to "TIS620".
11793
11794 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11795
11796         * mule/ethiopic.el: fixed.
11797
11798 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11799
11800         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11801
11802         * mule/thai-xtis.el: New file.
11803
11804         * mule/vietnamese.el: New file.
11805
11806         * mule/ethiopic.el: New file.
11807
11808 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11809
11810         * bytecomp.el (byte-compile-close-variables): Leave
11811         debug-issue-ebola-notices alone.
11812
11813 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11814
11815         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11816         at the top of the buffer since it is the most important thing to
11817         customize
11818         (ldap-get-host-parameter): New defun
11819         (ldap-search): Add a new parameter `withdn' to retrieve the
11820         distinguished names of entries
11821
11822 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11823
11824         * startup.el (splash-frame-body): Date and spelling fixes.
11825
11826 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11827
11828         * view-less.el (toggle-truncate-lines): add autoload tag
11829
11830 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11831
11832         * format.el (format-alist): Disable image stuff.
11833
11834 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11835
11836         * wid-edit.el (widget-glyph-find): Search by directories, then by
11837         suffixes rather than the other way around.
11838         (widget-image-conversion): Renamed to
11839         `widget-image-file-name-suffixes'.
11840
11841 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11842
11843         * mule/mule-charset.el: Made old functions obsolete, remove the
11844         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11845         (charset-iso-graphic-plane): Rename from charset-graphic.
11846         (charset-iso-final-char): Rename from charset-final.
11847         (charset-width): Rename from charset-columns.
11848         (charset-bytes): Added from fsf compatibility, returns always 1.
11849
11850         * mule/mule-misc.el: Move charset-doc-string alias to
11851         mule-charset.el
11852
11853 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11854
11855         * x-faces.el (x-make-font-bold-italic): honor
11856         *try-oblique-before-italic-fonts*
11857
11858 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11859
11860         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11861
11862 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11863
11864         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11865         name.
11866
11867 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11868
11869         * cl-extra.el (equalp): Would bug out for lists.
11870
11871 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11872
11873         * about.el (about-hackers):  Change cgw's email address
11874
11875 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11876
11877         * XEmacs 21.2.13 is released
11878
11879 1999-03-12  SL Baur  <steve@xemacs.org>
11880
11881         * simple.el (delete-key-deletes-forward): Revert to previous
11882         behavior.
11883
11884 1999-01-18  Didier Verna  <didier@xemacs.org>
11885
11886         * menubar-items.el (xemacs-splash-buffer): handle the case of
11887         multiple elements in the splash buffer body.
11888
11889         * startup.el (splash-frame-timeout): new constant: interval
11890         between splash buffer elements.
11891         (command-line-1): handle splash buffer with multiple elements (use
11892         a timeout).
11893         (splash-frame-body): Originally `startup-splash-frame-body'.
11894         Rewrote a cleaner and more readable version. This can now be array,
11895         in which case each element is displayed in turn in the splash buffer.
11896         (splash-frame-static-body): new constant. Persistent information
11897         across all splash buffer elements (preserves the possibility to give
11898         it in different languages.
11899         (circulate-splash-frame-elements): new function. Used as a timeout
11900         to circulate through all splash frame elements and display them in
11901         sequence.
11902         (display-splash-frame): originally `startup-splash-frame'. Handle
11903         the case of multiple elements in the splash buffer body. Now
11904         returns a timeout id if multiple elements to display, or nil.
11905
11906 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11907
11908         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11909         so they can be overridden by x-init-face-from-resources.
11910         Additionally specify the font name also with an x tag.
11911
11912 1999-03-08  Andy Piper  <andy@xemacs.org>
11913
11914         * package-get.el (package-get-base): autoload.
11915
11916         * menubar-items.el (default-menubar): add update menu item. Fix
11917         custom menu to only be activated when package-base is available.
11918
11919         * package-get.el (package-get-custom): don't load
11920         package-get-custom as it is auto-generated. Fix group definition.
11921
11922 1999-03-05  Didier Verna  <didier@xemacs.org>
11923
11924         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11925         instead of `symbol-name' (Thanks Kyle).
11926
11927         * cus-edit.el (custom-save-variables): use `prin1' instead of
11928         princ to write symbols.
11929
11930 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11931
11932         * XEmacs 21.2.12 is released
11933
11934 1999-03-05  SL Baur  <steve@xemacs.org>
11935
11936         * menubar-items.el (default-menubar): Add kfm browsing support.
11937         From Neal Becker <nbecker@fred.net>
11938
11939 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11940
11941         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11942         calls to font-lock during buffer reversion.
11943
11944 1999-02-12  Didier Verna  <didier@xemacs.org>
11945
11946         * info.el (Info-build-node-completions): unconditionally widen the
11947         tag table buffer.
11948
11949 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11950
11951         * x-faces.el (x-init-face-from-resources):
11952         Only set fonts in the 'x locale.
11953
11954 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11955
11956         * package-ui.el (pui-install-selected-packages): Don't throw on
11957         `package-admin-delete-binary-package' returning nil since it's
11958         normal.  Reindent function.
11959         (pui-add-required-packages): Handle case where packages selected
11960         for installation have never been installed.
11961
11962 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11963
11964         * menubar-items.el (default-menubar):
11965         Implement the ``Mule->Set coding system of process'' menu item.
11966
11967 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11968
11969         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11970         files
11971         - Change some `if's to `when's
11972
11973 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11974
11975         * XEmacs 21.2.11 is released
11976
11977 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11978
11979         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11980         against window close (Fix Bug #460).
11981         (ask-user-about-lock-dbox): Idem.
11982
11983 1999-02-25  SL Baur  <steve@xemacs.org>
11984
11985         * mule/mule-charset.el (charset-leading-byte): New function.
11986         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11987
11988 1999-02-12  Andy Piper  <andy@xemacs.org>
11989
11990         * about.el (xemacs-hackers): change andy's email address.
11991         (about-url-alist): change andy's web page address.
11992         (about-xemacs): add piper.
11993
11994 1999-02-16  SL Baur  <steve@xemacs.org>
11995
11996         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11997         of mule-base into lisp/mule.
11998
11999 1999-02-16  SL Baur  <steve@xemacs.org>
12000
12001         * mule/arabic.el:
12002         mule/canna-leim.el:
12003         mule/chinese.el:
12004         mule/cyrillic.el:
12005         mule/english.el:
12006         mule/european.el:
12007         mule/greek.el:
12008         mule/hebrew.el:
12009         mule/japanese.el:
12010         mule/kinsoku.el:
12011         mule/korean.el:
12012         mule/misc-lang.el:
12013         mule/mule-category.el:
12014         mule/mule-ccl.el:
12015         mule/mule-charset.el:
12016         mule/mule-cmds.el:
12017         mule/mule-coding.el:
12018         mule/mule-files.el:
12019         mule/mule-help.el:
12020         mule/mule-init.el:
12021         mule/mule-misc.el:
12022         mule/mule-tty-init.el:
12023         mule/mule-x-init.el:
12024         mule/viet-chars.el:  Remerge from mule-base.
12025
12026         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12027         of mule-base into lisp/mule.
12028
12029 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12030
12031         * process.el (exec-to-string): Use `shell-command-switch' in place
12032         of hard-wired "-c" (for WindowsNT).
12033
12034 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12035
12036         * menubar-items.el (default-menubar):  Remove obsolete
12037         "Gopher" item
12038
12039 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12040
12041         * package-admin.el (package-admin-get-install-dir): First fall
12042         back to the location of xemacs-base for non-mule packages.
12043
12044 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12045
12046         * paths.el:
12047         - improved automounter tmp directory support.
12048         - support 4 (!) empirically discovered automounter conventions
12049
12050 1999-02-12  SL Baur  <steve@xemacs.org>
12051
12052         * etags.el (pop-tag-mark): autoload to match key binding.
12053
12054 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12055
12056         * XEmacs 21.2.10 is released
12057
12058 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12059
12060         * package-get.el (package-get-remote-filename): Don't bug out for
12061         a local file name in the search entry.
12062
12063 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12064
12065         * XEmacs 21.2.9 is released
12066
12067 1999-01-19  Didier Verna  <didier@xemacs.org>
12068
12069         * replace.el (replace-search-function): new variable containing a
12070         function to perform a search-forward.
12071         (replace-re-search-function): new variable containing a function
12072         to perform a re-search-forward.
12073         (perform-replace): use them.
12074
12075 1999-01-25  Didier Verna  <didier@xemacs.org>
12076
12077         * select.el (selection-owner-p): use the name `XEmacs'.
12078         (cut-copy-clear-internal): ditto.
12079
12080 1999-01-18  Andy Piper  <andy@xemacs.org>
12081
12082         * about.el (about-url-alist): Update my entry.
12083         (xemacs-hackers): Ditto.
12084
12085 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12086
12087         * buffer.el (switch-to-buffer): Fixing documentation.
12088         * minibuf.el (minibuffer-completion-table): ditto.
12089         * cl-macs.el (return-from): ditto.
12090
12091 1999-01-04  Didier Verna  <didier@xemacs.org>
12092
12093         * replace.el (delete-non-matching-lines): temporarily disable
12094         case-folding when called interactively with a regexp containing
12095         uppercase characters.
12096         (delete-matching-lines): ditto.
12097         (count-matches): ditto.
12098         (list-matching-lines): ditto.
12099
12100 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12101
12102         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12103         abort if current window is split horizontally, not if others are
12104         split.  Got rid of unnecessary minibuffer checking.  Also, add
12105         some comments (it's still complex).
12106
12107 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12108
12109         * package-get.el: changed address for doc.ic.ac.uk to
12110         sunsite.doc.ic.ac.uk
12111
12112 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12113
12114         * ldap.el (toplevel): Remove requires so that the file compiles
12115         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12116
12117 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12118
12119         * dump-paths.el: Calculate module-directory and set
12120         module-load-path to the load path for modules.
12121
12122         * loadup.el: Get bootstrap value of module-load-path from the
12123         environment variable EMACSBOOTSTRAPMODULEPATH.
12124         - Display the module load path if we're debugging paths.
12125
12126         * setup-paths.el: Added function paths-find-site-module-directory.
12127         - Added function paths-find-module-directory.
12128         - Added function paths-construct-module-load-path.  Uses new
12129         environment variable EMACSMODULEPATH.
12130
12131 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12132
12133         * font.el (font-default-object-for-device):
12134         Oops! This `or' can't be replaced by `unless'.
12135         Fixed inability to run w3, among other things.
12136
12137 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12138
12139         * package-admin.el: Change initialization of
12140           package-admin-install-function dependent on system type.
12141           Change package-admin-install-function-mswindows to use
12142           "minitar".
12143
12144 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12145
12146         * mouse.el (default-mouse-motion-handler): Disable help echo while
12147         in the minibuffer.
12148
12149 1998-12-28  Martin Buchholz <martin@xemacs.org>
12150
12151         * XEmacs 21.2.8 is released.
12152
12153 1998-12-24  Martin Buchholz <martin@xemacs.org>
12154
12155         * XEmacs 21.2.7 is released.
12156
12157 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12158
12159         * package-ui.el (pui-list-packages): Set truncate-lines.
12160
12161         * package-get.el (package-get-download-menu): Use
12162         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12163
12164         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12165         (pui-help-string): idem.
12166         (list-packages-mode): New major mode.
12167         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12168         (pui-install-selected-packages): Add suport for removing packages.
12169         (pui-toggle-package-delete-key): New function.
12170         (pui-popup-context-sensitive): New kludge.
12171         (pui-list-packages): Add warning when `package-get-remote' is nil.
12172         (package-ui-add-site): New function.
12173
12174 1998-12-01  Didier Verna  <didier@xemacs.org>
12175
12176         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12177
12178 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12179
12180         * ldap.el: Custom-ized
12181         (toplevel): Do not provide `ldap' which is provided by C level
12182         LDAP code
12183         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12184
12185 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12188
12189 1998-12-17  Andy Piper  <andy@xemacs.org>
12190
12191         * sound.el (sound-load-list): name changed from sound-load-alist.
12192         (sound-extension-list): name changed from sound-ext-list.
12193         (load-default-sounds): use new names.
12194         (load-sound-file): use new names.
12195
12196 1998-12-16  Andy Piper  <andy@xemacs.org>
12197
12198         * XEmacs 21.2.6 is released
12199
12200 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12201
12202         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12203         errors.
12204
12205 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12206
12207         * wid-edit.el (widget-echo-this-extent): Set
12208         help-echo-owns-message to t.
12209
12210 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12211
12212         * package-get.el (package-get-download-menu): use toggles for
12213           each site in the download site menu.
12214
12215 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12216
12217         * package-get.el (package-get): If we cannot find a package
12218           because package-get-remote is not set, give a more helpful
12219           error message.
12220
12221 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12222
12223         * package-get.el (package-get-remote-filename): use an EFS path
12224         with user anonymous if no user is specified.
12225
12226 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12227
12228         * faces.el (face-spec-set): Re-init fallfacks for default after
12229         calling reset-face on the default face.
12230
12231 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12232
12233         * package-admin.el (package-admin-default-install-function):
12234         Behave as advertised.  Make sure the pkg-dir is proper for
12235         default-directory.
12236         (package-admin-add-binary-package): Make sure the pkg-dir is
12237         proper for default-directory.
12238         (package-admin-install-function-mswindows): Make sure the pkg-dir
12239         is proper for default-directory.
12240
12241 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12242
12243         * XEmacs 21.2.5 is released
12244
12245 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12246
12247         * files.el (binary-file-regexps): regexp-opt is not available at
12248         bytecompile time.
12249
12250 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12251
12252         * x-win-xfree86.el:
12253         * x-win-sun.el (x-win-init-sun):
12254         * x-win-sun.el:
12255         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12256         * x-iso8859-1.el:
12257         * x-init.el (init-post-x-win):
12258         * x-init.el (init-pre-x-win):
12259         * x-init.el (x-initialize-compose):
12260         * x-init.el:
12261         * x-compose.el:
12262         * winnt.el:
12263         * widget.el:
12264         * wid-edit.el (widget-glyph-click):
12265         * wid-edit.el (widget-glyph-find):
12266         * wid-edit.el (widget-type):
12267         * view-less.el (view-buffer-other-window):
12268         * very-early-lisp.el:
12269         * version.el:
12270         * toolbar.el:
12271         * toolbar-items.el:
12272         * term/sun.el (suntool-map):
12273         * term/sun-mouse.el:
12274         * term/internal.el:
12275         * syntax.el (modify-syntax-entry):
12276         * symbol-syntax.el:
12277         * subr.el:
12278         * startup.el (lock-directory):
12279         * simple.el (set-comment-column):
12280         * simple.el (backward-delete-char-untabify):
12281         * shadow.el (find-emacs-lisp-shadows):
12282         * shadow.el:
12283         * setup-paths.el (paths-construct-info-path):
12284         * select.el (cut-copy-clear-internal):
12285         * process.el (call-process-region):
12286         * process.el (start-process-shell-command):
12287         * process.el:
12288         * paths.el (rmail-spool-directory):
12289         * paragraphs.el (use-hard-newlines):
12290         * package-get.el (package-get-dependencies):
12291         * package-admin.el (package-admin-delete-binary-package):
12292         * obsolete.el (truncate-string):
12293         * obsolete.el (store-substring):
12294         * mouse.el (default-mouse-track-maybe-own-selection):
12295         * mouse.el (mouse-yank-at-point):
12296         * modeline.el:
12297         * modeline.el (mouse-drag-modeline):
12298         * minibuf.el (read-directory-name-internal):
12299         * minibuf.el (read-file-name-internal):
12300         * minibuf.el (read-file-name-internal-1):
12301         * minibuf.el (read-file-name-2):
12302         * minibuf.el (exact-minibuffer-completion-p):
12303         * minibuf.el (read-from-minibuffer):
12304         * minibuf.el:
12305         * menubar.el (check-menu-syntax):
12306         * map-ynp.el (map-y-or-n-p):
12307         * make-docfile.el (docfile-out-of-date):
12308         * loadup.el ((member "run-temacs" command-line-args)):
12309         * loadup.el ((member "no-site-file" command-line-args)):
12310         * loadup.el (really-early-error-handler):
12311         * loadup.el:
12312         * loadhist.el:
12313         * loaddefs.el:
12314         * lisp-mnt.el (lm-verify):
12315         * lib-complete.el (lib-complete:cache-completions):
12316         * lib-complete.el (library-all-completions):
12317         * itimer.el (itimer-run-expired-timers):
12318         * info.el (Info-mode):
12319         * info.el (Info-insert-file-contents):
12320         * info.el (Info-rebuild-dir):
12321         * info.el (Info-build-dir-anew):
12322         * info.el (Info-parse-dir-entries):
12323         * info.el (Info-dir-outdated-p):
12324         * info.el (Info-insert-dir):
12325         * info.el (info-xref):
12326         * info.el:
12327         * hyper-apropos.el (hyper-apropos-get-doc):
12328         * hyper-apropos.el (hyper-describe-face):
12329         * hyper-apropos.el (hyper-apropos-mode):
12330         * hyper-apropos.el:
12331         * help.el (list-processes):
12332         * help.el:
12333         * gnuserv.el:
12334         * font.el (mswindows-font-create-name):
12335         * font.el (font-default-font-for-device):
12336         * font.el (x-font-create-object):
12337         * font.el (font-registry):
12338         * font.el:
12339         * font-lock.el (font-lock-keywords):
12340         * font-lock.el:
12341         * finder.el (finder-compile-keywords):
12342         * find-paths.el (paths-find-recursive-path):
12343         * fill.el (set-justification-center):
12344         * fill.el (fill-region-as-paragraph):
12345         * files.el (insert-directory):
12346         * files.el (wildcard-to-regexp):
12347         * files.el (recover-file):
12348         * files.el (basic-save-buffer):
12349         * files.el (delete-auto-save-file-if-necessary):
12350         * files.el (file-relative-name):
12351         * files.el (backup-extract-version):
12352         * files.el (backup-buffer):
12353         * files.el (set-visited-file-name):
12354         * files.el (set-auto-mode):
12355         * files.el (interpreter-mode-alist):
12356         * files.el:
12357         * files.el (find-file-noselect):
12358         * files.el (abbreviate-file-name):
12359         * files.el (parse-colon-path):
12360         * files.el (directory-abbrev-alist):
12361         * etags.el (visit-tags-table-buffer):
12362         * easymenu.el (easy-menu-define):
12363         * dragdrop.el (experimental-dragdrop-drag):
12364         * dragdrop.el (dragdrop-drop-do-functions):
12365         * dragdrop.el (dragdrop-drop-at-point):
12366         * disass.el (disassemble-1):
12367         * disass.el (disassemble-internal):
12368         * disass.el (disassemble):
12369         * disass.el:
12370         * derived.el (derived-mode-init-mode-variables):
12371         * derived.el (define-derived-mode):
12372         * custom.el (defgroup):
12373         * cus-edit.el (custom-quote):
12374         * config.el:
12375         * code-process.el (open-network-stream):
12376         * code-process.el (start-process):
12377         * code-process.el (call-process-region):
12378         * code-process.el (call-process):
12379         * code-process.el:
12380         * code-files.el (insert-file-contents):
12381         * code-files.el:
12382         * code-files.el (buffer-file-coding-system-for-read):
12383         * cmdloop.el (yes-or-no-p-minibuf):
12384         * cl.el:
12385         * cl-macs.el:
12386         * cl-extra.el:
12387         * callers-of-rpt.el (make-caller-report):
12388         * callers-of-rpt.el:
12389         * bytecomp.el (batch-byte-recompile-directory):
12390         * bytecomp.el (batch-byte-compile-1):
12391         * bytecomp.el (batch-byte-compile):
12392         * bytecomp.el (display-call-tree):
12393         * bytecomp.el (byte-compile-insert):
12394         * bytecomp.el (byte-compile-two-args-19->20):
12395         * bytecomp.el (byte-compile-variable-ref):
12396         * bytecomp.el (byte-compile-form):
12397         * bytecomp.el (byte-compile-top-level-body):
12398         * bytecomp.el (byte-compile-out-toplevel):
12399         * bytecomp.el (byte-compile-byte-code-maker):
12400         * bytecomp.el (byte-compile-file-form-defmumble):
12401         * bytecomp.el (byte-compile-file-form):
12402         * bytecomp.el (byte-compile-keep-pending):
12403         * bytecomp.el (byte-compile-insert-header):
12404         * bytecomp.el (byte-compile-from-buffer):
12405         * bytecomp.el (byte-compile-file):
12406         * bytecomp.el (byte-recompile-file):
12407         * bytecomp.el (byte-compile-close-variables):
12408         * bytecomp.el (byte-compile-warn-about-unused-variables):
12409         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12410         * bytecomp.el (byte-compiler-legal-options):
12411         * bytecomp.el (byte-compile-lapcode):
12412         * bytecomp.el (byte-optimize-log):
12413         * bytecomp.el ((fboundp 'defsubst)):
12414         * bytecomp.el:
12415         * bytecomp-runtime.el:
12416         * byte-optimize.el (byte-optimize-apply):
12417         * byte-optimize.el (car):
12418         * byte-optimize.el (byte-optimize-form):
12419         * byte-optimize.el (byte-optimize-form-code-walker):
12420         * byte-optimize.el:
12421         * build-report.el (build-report-insert-installation-file):
12422         * build-report.el (build-report):
12423         * auto-show.el:
12424         * apropos.el (apropos-documentation):
12425         - mega patch
12426         - clean up byte-compile warnings
12427         - remove unused variables
12428         - Use common lisp style hashtable functions
12429         - byte compiler cleanup
12430         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12431         - remove old backquote syntax usage
12432         - move some cl functionality into C for speed.
12433         - remove last remaining VMS support
12434         - spelling fixes
12435         - implement last, butlast, nbutlast, copy-list in C.
12436         - new macro ignore-file-errors, similar to ignore-errors
12437           (ignore-file-errors (delete-file "foo"))
12438         - get frequent garbage collection during loadup.el by tweaking
12439           gc-cons-threshold, rather than explicitly calling garbage-collect
12440         - default delete-key-deletes-forward to `t'.
12441
12442 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12443
12444         * XEmacs 21.2-beta4 is released.
12445
12446 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12447
12448         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12449         (easy-menu-item-present-p): Wrapper around find-menu-item.
12450         (easy-menu-remove-item): Wrapper around delete-menu-item.
12451
12452         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12453         (add-menu-button): Add 'in-menu' argument.
12454         (add-menu-item-1): Add in-menu support to helper function.
12455
12456 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12457
12458         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12459
12460 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12461
12462         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12463         of Dec 4, 1997.
12464
12465 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12466
12467         * process.el (shell-command-on-region): Report if the command
12468         succeeded or failed.
12469
12470 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12471
12472         * subr.el (buffer-substring-no-properties): Comment out.
12473
12474 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12475
12476         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12477           into font instances first, like `x-frob-font-size' does.
12478           (mswindows-find-larger-font): ditto
12479
12480 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12481
12482         * package-ui.el (pui-install-selected-packages): fix args in call
12483         to `package-get'.
12484
12485 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12486
12487         * package-get.el (host-name): New widget type.
12488         (package-get-remote): Better customization using new type.
12489         (package-get-download-sites): idem dito.
12490
12491         (package-get-custom): Do not use package-get-all untill we have
12492         runtime dependencies.
12493
12494         (package-get-remove-copy): Default to 't' we no longer need this
12495         kludge as we do not currently use depenencies.
12496
12497         (package-get-was-current): New variable.
12498         (package-get-require-base): New 'force-current' argument.
12499         (package-get-update-base): idem
12500         (package-get-package-provider):  idem
12501         (package-get-locate-index-file): New 'no-remote' argument.
12502         (package-get-locate-file): idem.
12503
12504         (package-get-maybe-save-index): New function.
12505         (package-get-update-base): Use it.
12506
12507 1998-10-28 Greg Klanderman <greg@alphatech.com>
12508
12509         * package-get.el (package-get-remote): default to nil; by default,
12510         don't go out to the net via EFS.  They must select a download site.
12511         (package-get-download-sites): new variable.
12512         (package-get-download-menu): new function.
12513         (package-get-locate-index-file): new function.
12514         (package-get-update-base): use it.
12515
12516         * menubar-items.el (default-menubar): add "Update Package Index"
12517         and "Add Download Site" menus under Options | Manage Packages.
12518
12519 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12520
12521         * package-get.el (package-get): bugfix code checking installed version
12522         for case where package is not currently installed.
12523         (package-get-require-signed-base-updates): new variable.
12524         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12525         deemed not a goot thing.  Use the variable
12526         package-get-allow-unsigned-base-updates instead.
12527
12528 1998-10-16 Greg Klanderman <greg@alphatech.com>
12529
12530         * package-get.el (package-get): Don't install an older version than
12531         we already have unless explicitly told to.  Issue a warning.
12532
12533         * package-ui.el (pui-add-required-packages): when adding
12534         dependencies, don't add packages that are up to date.
12535         (pui-package-symbol-char):  Don't consider a package out of date
12536         if you have a newer version installed than the latest version in
12537         package-get-base.
12538
12539         * package-get.el (package-get-base-filename): document that it may
12540         be a path relative to package-get-remote;  new default value.
12541         (package-get-locate-file): new function.
12542         (package-get-update-base): use it to expand package-get-base-filename.
12543         (package-get-save-base): new function to save the package-get database
12544         to file.
12545         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12546         (package-get-update-base): pass the REMOTE-SOURCE arg.
12547         (package-get-update-base-entry): call package-get-custom-add-entry.
12548         (package-get-file-installed-p): removed; no longer needed.
12549         (package-get-create-custom): ditto.
12550         (toplevel): remove code to build and load package-get-custom.el
12551         (package-get-custom-add-entry): new function.
12552
12553 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12554
12555         * wid-edit.el (widget-button-click): Don't switch window.
12556
12557 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12558
12559         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12560
12561 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12562
12563         * etags.el (find-tag-default): Run find-tag-hook using
12564         run-hooks rather than funcall
12565
12566 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12567
12568         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12569         and the current local map as the parents to isearch-mode-map.
12570
12571 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12572
12573         * XEmacs 21.2-beta3 is released.
12574
12575 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12576
12577         * package-get.el (package-get-update-base): use
12578         insert-file-contents-internal, not insert-file-contents-literally.
12579
12580 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12581
12582         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12583         dump time.
12584
12585 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12586
12587         * package-get.el (package-get-update-base-entry): new function.
12588         (package-get-update-base): renamed; was `package-get-load-base'.
12589         cleanup, and use package-get-update-base-from-buffer.
12590         (package-get-update-base-from-buffer): new function.
12591         (package-get-update-base-entries): new; helper for above.
12592         Do not eval lisp grabbed over ftp; parse it from new format.
12593
12594 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12595
12596         * files.el (set-auto-mode): Don't play games loading package-get
12597         database; package-get-package-provider will handle it all.
12598
12599 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12600
12601         * package-get.el (package-get-base-filename): new variable.
12602         (package-get-require-base): new function.
12603         (package-get-pgp-signed-begin-line): new variable.
12604         (package-get-pgp-signature-begin-line): ditto.
12605         (package-get-pgp-signature-end-line):  ditto.
12606         (package-get-load-base): new function.
12607         (package-get-interactive-package-query):
12608         (package-get-update-all):
12609         (package-get-dependencies):
12610         (package-get-package-provider):
12611         (package-get-custom): use package-get-require-base.
12612         [package-get-custom loading]: disable for now.
12613
12614         * package-ui.el (pui-list-packages): use (package-get-require-base)
12615
12616 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12617
12618         * package-ui.el: Correct obvious thinko in choosing extent face.
12619
12620 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12621
12622         * menubar-items.el (default-menubar): pui-list-package has nothing
12623         to with Customize. Move all the package stuff to a new Item in Options.
12624
12625         * package-ui.el (pui-menu): Add menu and Popup menu.
12626
12627         * package-get.el (package-get): Use new
12628         package-admin-get-install-dir.
12629
12630         * package-admin.el (package-admin-get-install-dir): New syntax.
12631         Conserve package location and put mule packages where mule-base is.
12632
12633         * package-get.el : Customized
12634
12635         * package-ui.el (pui): Customized
12636         (pui-package-install-dest-dir): New variable.
12637         (pui-install-selected-packages): Use it
12638
12639 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12640
12641         * package-get.el (package-get-interactive-package-query): Move
12642         dependency on package-get-base to run-time.
12643         (package-get-update-all): Ditto.
12644         (package-get-dependencies): Ditto.
12645         (package-get-package-provider): Ditto.
12646         (package-get-custom): Ditto.
12647
12648 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12649
12650         * events.el: Remove 'ascii-character property from 'backspace
12651         and 'delete symbols
12652
12653 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12654
12655         * package-get-base.el: removed.
12656
12657 1998-09-23  Didier Verna  <didier@xemacs.org>
12658
12659         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12660         (no-upper-case-p): new function.
12661         (with-search-caps-disable-folding): new macro.
12662         (with-interactive-search-caps-disable-folding): new macro.
12663         (zap-to-char): In interactive mode, do a case-sensitive search if
12664         the character is uppercase.
12665         (zap-up-to-char): ditto.
12666
12667         * replace.el (perform-replace): use the function no-upper-case-p.
12668
12669         * isearch-mode.el (isearch-fix-case): ditto.
12670         make obsolete `with-caps-disable-folding' and
12671         `isearch-no-upper-case-p'.
12672
12673         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12674         (tags-search): ditto.
12675         (tags-query-replace): ditto.
12676
12677         * info.el (Info-search): ditto.
12678
12679 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12680
12681         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12682
12683 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12684
12685         * package-admin.el (package-admin-rmtree): rewritten.  need to
12686         check for "." and ".." before symlink check.  expand files and
12687         directories with respect to DIRECTORY, not default-directory.
12688
12689 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12690
12691         * package-get.el (package-get-all): add INSTALL-DIR argument.
12692
12693 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12694
12695         * package-ui.el (pui-add-required-packages): new function, select
12696         dependent packages.
12697         (pui-display-keymap): bind it.
12698         (pui-help-string): document it.
12699         (pui-install-selected-packages): package-get-all -> package-get.
12700
12701         * package-get.el (package-get-dependencies): new function.
12702
12703 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12706         regexps.
12707
12708 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12709
12710         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12711         function.
12712         (default-mouse-track-normalize-point): Use it.
12713
12714 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12715
12716         * package-admin.el (package-admin-delete-binary-package):
12717                 General cleanup. Remove unnessary use of progn and
12718         save-excursion.
12719         (package-admin-delete-binary-package): Do NOT mess with file
12720         modes. That is evil.
12721         (package-admin-delete-binary-package): Wrap all deleting in
12722         condition-case. The data in MANIFEST is untrustworthy.
12723         (package-admin-delete-binary-package): Let the OS worry about non
12724         empty directories.
12725
12726 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12727
12728         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12729         processing.
12730         (lm-report-bug): Fix mail address to send bug reports to.
12731
12732 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12733
12734         * XEmacs 21.2-beta2 is released.
12735
12736 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12737
12738         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12739
12740 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12741
12742         * info.el (Info-mode): Document page turning by double clicks in
12743         docstring so `M-x describe-mode' will display it.
12744
12745 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12746
12747         * info.el (Info-mouse-track-double-click-hook): Use character
12748         widths to calculate a border region where double clicking does
12749         page turning, and return `nil' by default so other hooks, such as
12750         region highlighting, will be run.
12751
12752 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12753
12754         * sound.el (default-sound-directory-list): Initialize with all the
12755         "sounds" directories in `data-directory-list'.  It used to just be
12756         the first one.
12757
12758         * packages.el (locate-data-directory-list): Created.  This gives
12759         the list of matching directories, unlike `locate-data-directory',
12760         which just gives the first one.
12761
12762 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12763
12764         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12765         make a binding in the local keymap until help-char handling is
12766         improved.
12767
12768         * help.el (help-keymap-with-help-key): Provide keymap with help
12769         binding.
12770         (help-print-help-form): New helper function.
12771
12772 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12773
12774         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12775         move extent to another buffer; no need to create a new extent.
12776         (isearch-fix-case): New function.
12777         (isearch-search-and-update): Use it.
12778
12779 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12780
12781         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12782         the keymap, not minor-mode-map-alist.
12783         (isearch-done): Restore overriding-local-map.
12784
12785 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12786
12787         * bytecomp.el (byte-compile-buffer-substring):
12788         Fix for: (byte-compile (defun f () (buffer-substring)))
12789         ==>   ** buffer-substring called with 3 args, but requires 0-3
12790         - new code not only works, but is more readable, too.
12791
12792 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12793
12794         * msw-faces.el (mswindows-init-device-faces): Don't try to
12795           specify a default font at this late stage. Do try to force
12796           creation of the default face font so that if it fails we get
12797           an error now instead of a crash at frame creation.
12798
12799           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12800           mswindows-make-font-unitalic: Canonical default weight
12801           changed from "Normal" to "Regular".
12802
12803           mswindows-make-font-bold / -bold-italic: Supplied device was
12804           not being passed into call to mswindows-find-smaller-font.
12805
12806 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12807
12808         * package-get.el (package-get-remote): Fix the path where to find
12809           the packages on xemacs.org.
12810
12811 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12812
12813         * about.el (about-maintainer-info): Update Ben's entry.
12814
12815 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12816
12817         * lisp/shadow.el (find-emacs-lisp-shadows):
12818         - `member' was being called on lists of length 2000!
12819         - Replace with hashtables.
12820         - Replace hand-coded loops with (dolist)
12821         - Fix comment typo
12822
12823 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12824
12825         * packages.el: Added new function, `package-delete-name', to
12826           delete existing packages from the installed package database
12827           (`packages-package-list').  Also added the "pkginfo" directory
12828           to `packages-special-base-regexp', so that the pkginfo directory
12829           would not get added to `late-packages'.
12830
12831         * package-admin.el: Added ability to delete an installed package
12832           (added low-level function, `package-admin-delete-package').
12833           Understands how to use the pkginfo/MANIFEST.<package> file to
12834           delete the package.  When installing a package, will also
12835           create a MANIFEST.* file if one is not provided by the
12836           package.  If the MANIFEST.* doesn't exist when deleting a
12837           package, the functions will fall back to attempting to delete
12838           any package-specific lisp directory.
12839
12840         * package-get.el: Moved some functions to package-admin.el.
12841           Added interactive function `package-get-delete-package', for
12842           use by users for deleting a package.
12843
12844           Also modified to not require the presence of efs.
12845
12846 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12847
12848         * files.el (find-file-noselect): Handle all signals, kill the
12849         buffer and resignal.
12850
12851 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12852
12853         * cl-macs.el (glyph-image): Add setf method.
12854
12855 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12856
12857         * package-get.el: Fixed broken EFS downloading.  Also, look for
12858           .tar.gz files first, in preference over .tgz files.
12859
12860         * package-ui.el: Fix display of package version numbers.
12861
12862 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12863
12864         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12865         argument.
12866
12867 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12868
12869         * list-mode.el: `display-completion-list': added new/optional
12870           keyword `:completion-string', which allows the programmer to
12871           change the "Possible completions are:" prompt.
12872
12873         * menubar-items.el: Added new pulldown menu-pick to start up the
12874           visual package browser/installer:
12875
12876                 Options->Customize->List Packages
12877
12878         * package-admin.el: Added hooks for installing under both Unix
12879           and MS Windows.  Does additional error checking.  No longer
12880           calls "add-big-package.sh" to install packages under Unix; now
12881           calls gunzip & tar directly.
12882
12883         * package-get.el: Added ability to install packages from files
12884           on a local disk/CDROM.  Now deletes any existing package lisp
12885           directory.  Does completion on available packages when
12886           querying for package names.  Will also search for .tgz files
12887           in addition for .tar.gz files.  Tries to reload
12888           auto-autoloads, as a convenience when loading new packages,
12889           and also tries to add any new package paths to `load-path'.
12890           Changed all occurences of `concat' to use `expand-file-name'.
12891
12892         * package-ui.el: New file which implements the main visual
12893           package browser/installer, which is started via a menu pick or
12894           M-x pui-list packages.
12895
12896 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12897
12898         * startup.el (load-init-file): spelling fix.
12899
12900 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12901
12902         * startup.el (normal-top-level): Load auto-autoload files
12903         covariantly with their precedence.
12904
12905 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12906
12907         * menubar-items.el (default-menubar): Remove "Font Weight"
12908         option, there is currently no custom equivalent.. Customize-faces
12909         is "Edit faces".
12910
12911         * x-font-menu.el (font-menu-set-font): Use customize to set
12912         default face.
12913
12914         * faces.el (face-spec-update-all-matching): New function.
12915
12916         * cus-face.el (custom-set-face-update-spec): New function.
12917         Interface to customize faces from elisp.
12918
12919         (custom-face-value-create): Show the customized settings if set
12920         but not saved.
12921
12922 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12923
12924         (custom-face-value-create): Show the customized settings if set
12925         but not saved.
12926
12927 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12928
12929         * keydefs.el (global-map): Add FSF 20.3 binding of
12930         query-replace-regexp.
12931
12932 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12933
12934         * minibuf.el (read-file-name-internal-1): use
12935         user-name-completion-1 instead of user-name-completion.
12936
12937 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12938
12939         * loadup.el:
12940         * make-docfile.el:
12941         * update-elc.el: Don't set `source-directory' (now defunct as a
12942         global variable) no more.
12943
12944         * packages.el (packages-list-autoloads): Made `source-directory'
12945         (now defunct as a global variable) a parameter.
12946
12947 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12948
12949         * about.el (about-hackers): new email
12950
12951 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12952
12953         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12954
12955 1998-07-17  Didier Verna  <didier@xemacs.org>
12956
12957         * faces.el (set-face-property):
12958         (set-face-dim-p):
12959         (face-dim-p): updated the doc strings now that the dim property isn't
12960         tty-specific.
12961         (face-equal): the dim property is now a common one.
12962
12963         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12964         Renamed the `stipple' attribute to `background-pixmap'.
12965         (custom-face-background-pixmap): make custom-face-stipple an
12966         obsolete alias for this.
12967
12968 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12969
12970         * find-paths.el (paths-file-readable-directory-p): Created and
12971         used.
12972
12973         * loadup.el: Don't set inhibit-... flags from run-temacs.
12974
12975 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12976
12977         * packages.el (packages-data-path-depth): Added and used.
12978
12979 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12980
12981         * about.el:
12982         - Change .xpm to .png, delete "zcat" section.
12983         - cosmetic fix in the 'marcpa' entry.
12984
12985         * etc/photos
12986         - convert all .xpm.Z to .png
12987         - rename mrb to martin
12988         - rename mcook-m to mcookm
12989
12990 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12991
12992         * x-init.el (x-initialize-compose): Add support for
12993         dead-circumflex as YET ANOTHER NAME for that dead key.
12994
12995 1998-08-05  Colin Rafferty <colin@xemacs.org>
12996
12997         * setup-paths.el (paths-construct-exec-path): Made the
12998         last-packages really be last.
12999         (paths-construct-data-directory-list): Ditto.
13000
13001 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13002
13003         * startup.el(startup-splash-frame-body):
13004         Update Copyright notice in splash screen
13005
13006 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13007
13008         * minibuf.el (read-file-name-internal-1): do ~user completion.
13009
13010 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13011
13012         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13013         aginst destroyed extents
13014
13015 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13016
13017         * package-get.el (package-get): add `install-dir' argument.
13018
13019 1998-07-20  John Jones  <jj@asu.edu>
13020
13021         * package-get.el: calls to package-get-update-all will only
13022           update packages which are already installed.
13023
13024 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13025
13026         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13027         writable.
13028
13029 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13030
13031         * about.el (about-hackers): Correct my email.
13032
13033 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13034
13035         * about.el (about-hackers): new email-address.
13036
13037 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13038
13039         * minibuf.el (read-number): Don't let `input-error' condition
13040         escape.
13041
13042 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13043
13044         * about.el (about-hackers): use my `email-for-life' address.
13045
13046 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13047
13048         * XEmacs 21.2-beta1 is released.
13049
13050 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13051
13052         * ldap.el (ldap-search): Doc string change
13053
13054 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13055
13056         * menubar-items.el (default-menubar): Removed references to
13057         `data-directory', and use `locate-data-file' instead, and made
13058         then greyed out if they don't exist.
13059
13060 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13061
13062         * keymap.el (events-to-keys): Use `format' instead of `concat'
13063         since the latter does not accept integer args anymore
13064
13065 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13066
13067         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13068         macros replaced.
13069
13070 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13071
13072         * make-docfile.el: Get first initialization from very-early-lisp.el
13073         * update-elc.el: Ditto.
13074         * loadup.el (really-early-error-handler): Ditto.
13075
13076         * packages.el (packages-unbytecompiled-lisp): Add new file,
13077         very-early-lisp.el.
13078
13079         * very-early-lisp.el: New file.
13080
13081 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13082
13083         * Symbols that have been obsolete for at least 3 years removed (II).
13084
13085         * obsolete.el (eval-current-buffer): Make compatible.
13086         (byte-code-function-p): Ditto.
13087         (send-string): Removed.
13088         (send-region): Removed.
13089         (screen-scrollbar-width): Removed.
13090         (set-screen-scrollbar-width): Removed.
13091         (set-screen-left-margin-width): Removed.
13092         (set-screen-right-margin-width): Removed.
13093         (screen-left-margin-width): Removed.
13094         (screen-right-margin-width): Removed.
13095         (set-buffer-left-margin-width): Removed.
13096         (set-buffer-right-margin-width): Removed.
13097         (buffer-left-margin-width): Removed.
13098         (buffer-right-margin-width): Removed.
13099         (x-set-frame-icon-pixmap): Removed.
13100         (x-set-screen-icon-pixmap): Removed.
13101         (pixel-name): Removed.
13102         (make-pixmap): Removed.
13103         (make-cursor): Removed.
13104         (pixmap-width): Removed.
13105         (pixmap-contributes-to-line-height-p): Removed.
13106         (set-pixmap-contributes-to-line-height): Removed.
13107
13108 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13109
13110         * obsolete.el (popup-menu-up-p): removed.
13111         (read-no-blanks-input): Removed.
13112         (wholenump): Removed.
13113         (ring-mod): Removed (what was ring-mod?).
13114         (current-time-seconds): Removed.
13115         (run-special-hook-with-args): Removed.
13116         (dot): Removed.
13117         (dot-marker): Removed.
13118         (dot-min): Removed.
13119         (dot-max): Removed.
13120         (window-dot): Removed.
13121         (set-window-dot): Removed.
13122
13123         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13124         `dot-min'.
13125
13126         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13127
13128         * code-files.el (insert-file-contents): Rename
13129         run-special-hook-with-args to run-hook-with-args-until-success.
13130         (write-region): Ditto.
13131
13132 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13133
13134         * about.el: Fix typos, update release date.
13135
13136         * Symbols that have been obsolete for at least 3 years removed.
13137
13138         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13139         screen- functions.
13140         (toplevel): remove setf methods for screen functions.
13141         * cl-macs.el (extent-data): defsetf removed.
13142         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13143         many places to remove.
13144         (comment-indent-hook): Ditto.
13145         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13146         (buffer-dedicated-screen): Ditto.
13147         (deiconify-screen): Ditto.
13148         (delete-screen): Ditto.
13149         (event-screen): Ditto.
13150         (find-file-other-screen): Ditto.
13151         (find-file-read-only-other-screen): Ditto.
13152         (live-screen-p): Ditto.
13153         (screen-height): Ditto.
13154         (screen-iconified-p): Ditto.
13155         (screen-list): Ditto.
13156         (screen-live-p): Ditto.
13157         (screen-name): Ditto.
13158         (screen-parameters): Ditto.
13159         (screen-pixel-height): Ditto.
13160         (screen-pixel-width): Ditto.
13161         (screen-root-window): Ditto.
13162         (screen-selected-window): Ditto.
13163         (screen-totally-visible-p): Ditto.
13164         (screen-visible-p): Ditto.
13165         (screen-width): Ditto.
13166         (screenp): Ditto.
13167         (get-screen-for-buffer): Ditto.
13168         (get-screen-for-buffer-noselect): Ditto.
13169         (get-other-screen): Ditto.
13170         (iconify-screen): Ditto.
13171         (lower-screen): Ditto.
13172         (mail-other-screen): Ditto.
13173         (make-screen): Ditto.
13174         (make-screen-invisible): Ditto.
13175         (make-screen-visible): Ditto.
13176         (modify-screen-parameters): Ditto.
13177         (new-screen): Ditto.
13178         (next-screen): Ditto.
13179         (next-multiscreen-window): Ditto.
13180         (other-screen): Ditto.
13181         (previous-screen): Ditto.
13182         (previous-multiscreen-window): Ditto.
13183         (raise-screen): Ditto.
13184         (redraw-screen): Ditto.
13185         (select-screen): Ditto.
13186         (selected-screen): Ditto.
13187         (set-buffer-dedicated-screen): Ditto.
13188         (set-screen-height): Ditto.
13189         (set-screen-position): Ditto.
13190         (set-screen-size): Ditto.
13191         (set-screen-width): Ditto.
13192         (show-temp-buffer-in-current-screen): Ditto.
13193         (switch-to-buffer-other-screen): Ditto.
13194         (visible-screen-list): Ditto.
13195         (window-screen): Ditto.
13196         (x-set-screen-pointer): Ditto.
13197         (x-set-frame-pointer): Ditto.
13198         (screen-title-format): Ditto.
13199         (screen-icon-title-format): Ditto.
13200         (terminal-screen): Ditto.
13201         (delete-screen-hook): Ditto.
13202         (create-screen-hook): Ditto.
13203         (mouse-enter-screen-hook): Ditto.
13204         (mouse-leave-screen-hook): Ditto.
13205         (map-screen-hook): Ditto.
13206         (unmap-screen-hook): Ditto.
13207         (default-screen-alist): Ditto.
13208         (default-screen-name): Ditto.
13209         (x-screen-defaults): Ditto.
13210         (x-create-screen): Ditto.
13211         * obsolete.el: meta-flag removed.
13212         baud-rate removed.
13213         sleep-for-millisecs removed.
13214         extent-data removed.
13215         set-extent-data removed.
13216         set-extent-attribute removed.
13217         extent-glyph removed.
13218         extent-layout removed.
13219         set-extent-layout removed.
13220         list-faces-display removed.
13221         list-faces removed.
13222         trim-versions-without-asking removed.
13223         after-write-file-hooks removed.
13224         truename removed.
13225         auto-fill-hook removed.
13226         blink-paren-hook removed.
13227         select-screen-hook, deselect-screen-hook removed.
13228         auto-raise-screen, auto-lower-screen removed.
13229
13230         * msw-mouse.el: Global change resource -> mswindows-resource.
13231
13232         * XEmacs 21.0-pre5 is released.
13233
13234 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13235
13236         * about.el (about-hackers): Credits update.
13237
13238 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13239
13240         * register.el (insert-register): Don't activate the region.
13241
13242 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13243
13244         * select.el: Restore x-* symbols for backwards compatibility:
13245         x-copy-primary-selection, x-kill-primary-selection,
13246         x-delete-primary-selection, x-select-make-extent-for-selection,
13247         x-valid-simple-selection-, x-cut-copy-clear-internal.
13248
13249 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13250
13251         * XEmacs 21.0-pre4 is released.
13252
13253 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13254
13255         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13256         reporting bugs.
13257         (maybe-add-init-button): Fix semantics under Windows.  Use
13258         `expand-file-name' rather than `concat'.
13259
13260         * help.el (print-messages): New function.
13261
13262 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13263
13264         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13265
13266 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13267
13268         * about.el: Tweaked my entry in about-hackers.
13269
13270         * find-paths.el (paths-emacs-root-p):
13271           Relaxed emacs-root checking of an in-place installation to
13272           also accommodate the flat layout used on MS Windows.
13273
13274 1998-06-29  John Jones  <jj@asu.edu>
13275
13276         * package-get.el: calls to package-get-update-all will only
13277           update packages which are already installed.
13278
13279 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13280
13281         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13282         are handled by the gui-element face fallbacks now.
13283
13284         * x-faces.el: default gui-element face to "background" as well as
13285         the default face.
13286
13287         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13288         and default face settings since these are set as fallbacks now in
13289         the appropriate domain.
13290
13291 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13292
13293         * text-mode.el (text-mode): Reorder regexp so the OR part
13294         corresponding to `page-delim' goes first and the hack in
13295         `forward-paragraph' will work.
13296         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13297
13298 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13299
13300         * subr.el (remove-hook): When checking the hook value
13301           with functionp, don't apply car to it.
13302
13303 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13304
13305         * package-get.el (package-get-remote-filename):
13306           Don't use file-name-as-directory because the local directory
13307           separator conventions might not be the same as ftp's.
13308
13309 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13310
13311         * ldap.el (ldap-host-parameters-alist): New name of
13312         `ldap-host-parameters-plist'
13313
13314 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13315
13316         * package-get.el: Using (require 'package-get-base), now that it
13317         provides itself.  Consequently removed all instances of (load
13318         "package-get-base.el").
13319
13320 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13321
13322         * subr.el (remove-hook): Don't treat the hook value as a
13323           list unless it is both consp and not functionp.
13324
13325 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13326
13327         * about.el: Email address for Ben Wing is ben@xemacs.org.
13328         * auto-show.el: Ditto.
13329         * bytecomp.el: Ditto.
13330         * faces.el: Ditto.
13331         * x-scrollbar.el: Ditto.
13332         * x-misc.el: Ditto.
13333         * tty-init.el: Ditto.
13334         * toolbar-items.el: Ditto.
13335         * symbol-syntax.el: Ditto.
13336         * specifier.el: Ditto.
13337         * objects.el: Ditto.
13338         * hyper-apropos.el: Ditto.
13339         * glyphs.el: Ditto.
13340
13341 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13344         vertical-divider-always-visible-p.
13345         (default-mouse-motion-handler): Ditto.
13346
13347 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13348
13349         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13350         global value.
13351
13352 1998-06-21  Oliver Graf <ograf@fga.de>
13353
13354         * build-reports.el: changed receiver to xemacs-build-reports list
13355
13356 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13357
13358         * font.el: Split font-family-mappings into X and
13359           mswindows-specific versions.
13360           mswindows-font-create-[object|name]: Treat supplied size
13361           as a pointsize. Added underline and strikethru handling.
13362
13363         * msw-faces.el: changed default mswindows charset to western.
13364
13365         * msw-glyphs.el: removed space in border-glyph font string that
13366           was inserted to get round bugs in the mswindows C font code.
13367
13368 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13369
13370         * about.el (about-hackers): Credits update.
13371
13372         * help-nomule.el (tutorial-supported-languages): Add Romanian
13373         TUTORIAL.
13374
13375         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13376         to ISO-8859-2.
13377
13378 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13379
13380         * font.el: Split font-family-mappings into X and
13381           mswindows-specific versions.
13382           mswindows-font-create-[object|name]: Treat supplied size
13383           as a pointsize. Added underline and strikethru handling.
13384
13385         * msw-faces.el: changed default mswindows charset to western.
13386
13387         * msw-glyphs.el: removed space in border-glyph font string that
13388           was inserted to get round bugs in the mswindows C font code.
13389
13390 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13391
13392         * minibuf.el: make read-color-completion-table call
13393           (mswindows-color-list for mswindows devices.
13394
13395 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13396
13397         * lisp/font-lock.el
13398         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13399         Let declaration items contain non-word symbol characters.
13400
13401 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13402
13403         * package-get.el (package-get-package-provider): Added autoload
13404         cookie.  Loading "package-get-base.el" in ALL functions that use
13405         it.  Fixed some (interactive ...) with multiple argument specs
13406         again.  Cosmetic indentation changes.
13407
13408 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13409
13410         * info.el (Info-insert-dir): Don't use nreverse on variables
13411         that you want to use later.
13412
13413 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13414
13415         * x-mouse.el (x-set-point-and-move-selection): Replace call
13416         to x-kill-primary-selection with kill-primary-selection
13417
13418 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13419
13420         * simple.el (what-cursor-position): Make cursor position reported
13421         use value of column-number-start-at-one
13422
13423 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13424
13425         * about.el (xemacs-hackers): Fix Jareth's email address.
13426
13427 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13428
13429         * startup.el (startup-splash-frame): Remove
13430         `xemacs-startup-logo-function'.
13431
13432 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13433
13434         * about.el (about-hackers): Update credits list.
13435
13436 1998-06-06  Jeff Miller <jmiller@smart.net>
13437
13438         * lisp/sound.el: Update sound-ext to allow filenames with
13439           extensions to be found by load-sound-file
13440
13441 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13442
13443         * info.el (Info-rebuild-outdated-dir): Removed variable
13444         (Info-auto-generate-directory): New variable
13445         (Info-save-auto-generated-dir): New variable
13446         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13447         (Info-build-dir-anew): Second parameter removed.  Use
13448         `Info-save-auto-generated-dir'
13449         (Info-rebuild-dir): Ditto
13450
13451 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13452
13453         * list-mode.el (next-list-mode-item): Would not recognize
13454         border between directly neighbored items.
13455
13456 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13457
13458         * package-get.el: add autoloads for some functions.
13459
13460 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13461
13462         * specifier.el (let-specifier): Tiny docfixes.
13463
13464 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13465
13466         * msw-mouse.el: set selection-pointer-glyph to Normal.
13467
13468 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13469
13470         * wid-edit.el (widget-specify-secret): New function.
13471         (widget-after-change): Use it.
13472         (widget-specify-field): Use it.
13473
13474 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13475
13476         * mouse.el (drag-window-divider): Use `(not done)' instead of
13477         `doit'; reuse result of `window-pixel-edges'.
13478
13479         * modeline.el (drag-modeline-event-lag): Rename to
13480         drag-divider-event-lag.
13481
13482 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13483
13484         * specifier.el (let-specifier): Rewritten not to generate needless
13485         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13486         arguments.
13487
13488 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13489
13490         * minibuf.el (read-file-name-1): Setup buffer-local value of
13491         `completion-ignore-case' in completions buffer under Windows.
13492
13493 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13494
13495         * about.el (about-maintainer-glyph): Fix support for not
13496         compressed images.
13497
13498 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13499
13500         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13501
13502         * mouse.el (mouse-track): Cancel selection if misc-user event with
13503         `cancel-mode-internal' function is fetched.
13504
13505 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13506
13507         * files.el (save-some-buffers-1): Fixed return value.
13508
13509 1998-06-01  Oliver Graf <ograf@fga.de>
13510
13511         * dragdrop.el: added experimental
13512
13513 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13514
13515         * startup.el (after-init-hook, init-file-user,
13516         user-init-directory, load-user-init-file):  Purge references
13517         to "~/.xemacs/init.el" from docstrings.
13518
13519         (load-user-init-file) Use paths-construct-path to construct
13520         paths to user init files.  Go directly to ~/.emacs, do not
13521         search ~/.xemacs/, do not load `default-custom-file'.
13522
13523 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13524
13525         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13526         general *sh.
13527         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13528
13529 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13530
13531         * menubar-items.el (default-menubar): add Update Packages to customize
13532         menu.
13533
13534 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13535
13536         * faces.el: use toolbar face as a fallback for toolbar properties
13537         in xpm-color-symbols instead of default.
13538
13539         * msw-faces.el: rename 3d-object -> gui-element face.
13540
13541 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13542
13543         * startup.el (xemacs-startup-logo-function): New variable.
13544         (startup-splash-frame): Use it.
13545
13546 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13547
13548         * files.el (save-some-buffers): Would wait 1 second.
13549         (save-some-buffers-1): Delete other windows here instead of in
13550         `save-some-buffers'.
13551         (save-some-buffers): Force redisplay only if windows were deleted.
13552
13553 1998-06-02  Didier Verna  <didier@xemacs.org>
13554
13555         * cus-face.el (custom-face-attributes): generalized the use of
13556         toggle buttons for boolean attributes.
13557         Re-ordered the items a bit.
13558
13559 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13560
13561         * sound.el (default-sound-directory): Use `locate-data-directory'
13562         to find the sounds directory.
13563
13564 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13565
13566         * sound.el: default sound-ext to .wav under mswindows, .au
13567         otherwise. load-default sounds without extensions.
13568
13569 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13570
13571         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13572         if send-pr is not bound.
13573
13574 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13575
13576         * files.el: grok idl files in auto-mode-alist.
13577 1998-06-01  Jeff Miller  <jmiller@smart.net>
13578
13579         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13580         calling `upcase'.
13581
13582 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13583
13584         * msw-glyphs.el: add xbm to the list of image types supported.
13585
13586 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13587
13588         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13589         instead of XEmacs one when dumping InfoDock.
13590
13591 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13592
13593         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13594         for `modeline-visible-p'
13595
13596         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13597
13598 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13599
13600         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13601         since it's not used anymore. doc string fixes.
13602
13603         * package-get.el (package-get-file-installed-p): new function. use
13604         instead of file-installed-p which is in an external package.
13605
13606 1998-05-28  Oliver Graf <ograf@fga.de>
13607
13608         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13609         favor of select-window/switch-to-buffer
13610
13611 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13612
13613         * startup.el: changed (getenv "HOME") to (user-home-directory)
13614
13615 1998-05-25  Oliver Graf <ograf@fga.de>
13616
13617         * frame.el (cde-start-drag) moved to dragdrop.el
13618         (offix-start-drag-region) moved to dragdrop.el
13619         (offix-start-drag) moved to dragdrop.el
13620         * dragdrop.el (cde-start-drag) moved from frame.el
13621         (offix-start-drag-region) moved from frame.el
13622         (offix-start-drag) moved from frame.el
13623         (cde-start-drag-region) cde drag regions
13624         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13625
13626 1998-05-26  Oliver Graf <ograf@fga.de>
13627
13628         * dragdrop.el: created dragdrop-drag prototypes
13629         (cde-start-drag-region) fixed typo
13630
13631 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13632
13633         * simple.el (after-init-hook): Remove reader macro.
13634
13635         * packages.el (packages-hardcoded-lisp): Get rid of reader
13636         macros.  Update DOC string.
13637
13638 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13639
13640         * mouse.el (drag-window-divider): Ditto.
13641
13642         * modeline.el (mouse-drag-modeline): Use it.
13643
13644         * lisp-mode.el (let-specifier): Specify indentation.
13645
13646         * specifier.el (let-specifier): Renamed from
13647         `with-specifier-instance'.
13648
13649 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13650
13651         * x-faces.el:
13652         * faces.el: move definition of xpm-color-symbols from x-faces.el
13653         to faces. Predicate x-get-resource on the presence of x.
13654
13655         * msw-faces.el: set 3d-object face rather than modeline. Specify
13656         faces as specfier defaults.
13657
13658         * package-get.el: don't use package-admin-add-single-file-package.
13659
13660 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13661
13662         * toolbar-items.el: Fixup tooltips.
13663         (toolbar-gnus): Don't use obsolete variable
13664         toolbar-news-frame-properties.
13665         (toolbar-news-reader): Default to `gnus' instead of
13666         `not-configured'.
13667
13668         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13669         Windows.
13670
13671 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13672
13673         * package-get.el: rename -installedp -> -installed-p.
13674
13675 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13676
13677         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13678         attributes, and assinged it to continuation, truncation and
13679         hscroll glyphs.
13680
13681         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13682         and made continuation, truncation and hscroll glyphs arrow
13683         characters out of that font.
13684
13685 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13686
13687         * minibuf.el (minibuffer-electric-separator): Play nicely with
13688         directory-sep-char being \.
13689         (minibuffer-electric-tilde): Ditto.
13690         (read-file-name-map): Ditto.
13691
13692 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13693
13694         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13695         on X devices.
13696         (default-mouse-track-deal-with-down-event): Avoid
13697         `x-disown-selection'; use `disown-selection' instead.
13698
13699 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13700
13701         * select.el:
13702         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13703         moved to (cut-copy-clear-internal) in select.el. Ditto for
13704         (x-delete-primary-selection) (x-kill-primary-selection)
13705         (x-copy-primary-selection).
13706         (own-clipboard): new function.
13707
13708         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13709         functions in select.el. remove old ones.
13710         (mswindows-own-clipboard): new function.
13711
13712 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13713
13714         * gnuserv.el: allow connections from mswindows type devices.
13715
13716 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13717
13718         * msw-glyphs.el: change image type used from cursor to resource.
13719
13720 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13721
13722         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13723         for {top,bottom}-{left,right} values in addition to
13724         {top,bottom}_{left,right}.
13725         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13726
13727 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13728
13729         * cl-macs.el (specifier-instance): Undefine its setf method.
13730
13731         * specifier.el (with-specifier-instance): Added docstring.
13732
13733         * mouse.el (drag-window-divider): Ditto.
13734
13735         * modeline.el (mouse-drag-modeline): Use it.
13736
13737         * lisp-mode.el (with-specifier-instance): Define its indentation
13738         level.
13739
13740         * specifier.el (with-specifier-instance): New macro.
13741
13742 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13743
13744         * package-get.el (package-get-create-custom): new function to
13745         auto-generate package-get-custom.el from package-get-base.el.
13746         * (package-get-ever-installedp): new function.
13747         * (package-get-custom): new function to get all packages specified
13748         by customize.
13749
13750 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13751
13752         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13753
13754 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13755
13756         * cl-extra.el: Reverse previous float change.
13757
13758 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13759
13760         * x-faces.el:
13761         * faces.el (try-font-name): moved from x-faces.el since it is
13762         required by w3 under mswindows as well X.
13763
13764 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13765
13766         * winnt.el: Removed evil (setq completion-ignore-case t)
13767         clause, one more overlookef fsfism.
13768         (nt-quote-args-functions-alist): End sentences with double space.
13769
13770 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13771
13772         * window-xemacs.el (push-window-configuration): Remove kludgery of
13773         recaching default-toolbar specifier.
13774         (pop-window-configuration): Ditto.
13775         (unpop-window-configuration): Ditto.
13776
13777 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13778
13779         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13780
13781 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13782
13783         * winnt.el (nt-quote-args-verbatim): Added function.
13784         (nt-quote-args-prefix-quote): Added function.
13785         (nt-quote-args-backslash-quote): Added function.
13786         (nt-quote-args-double-quote): Added function.
13787         (nt-quote-args-functions-alist): New variable.
13788         (nt-quote-process-args): Added function. This is the main quoting
13789         work horse called from process-nt.c
13790
13791 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13792
13793         * winnt.el: Removed duplicate definitions for backspace,
13794         delete, M-backspace and C-M-backspace.
13795         (file-name-buffer-file-type-alist): Removed this variable.
13796         (find-buffer-file-type): Removed function.
13797         (find-file-binary):  Removed function.
13798         (find-file-text): Removed function.
13799         (find-file-not-found-set-buffer-file-type): Removed function.
13800         (save-to-unix-hook): Removed function.
13801         (revert-from-unix-hook): Removed function.
13802         (using-unix-filesystems): Removed function.
13803         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13804         warning.
13805         (x-set-selection): Removed function.
13806         (x-get-selection): Removed function.
13807         Removed commented FSFisms.
13808         Replaced copyright notice (this file is not part of GNU Emacs).
13809         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13810         comint-process-echoes setting to t.
13811
13812 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13813
13814         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13815         and used following the interface change of
13816         `paths-find-recursive-path'.
13817
13818         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13819         regexp instead of a list of base names.
13820         (paths-version-control-filename-regexp):
13821         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13822         Introduced and used following the interface change of
13823         `paths-find-recursive-path'.
13824
13825 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13826
13827         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13828         on X devices, rather than on all non-TTY devices.
13829
13830 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13831
13832         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13833
13834         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13835
13836 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13837
13838         * itimer.el (activate-itimer): Fixed usage of integers
13839         as argument to `concat'.
13840
13841 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13842
13843         * itimer.el (start-itimer): replace the use of `concat' with
13844         `format'
13845
13846 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13847
13848         * mode-motion.el (mode-motion-hook): Clarify docstring.
13849         From Bob Weiner <weiner@altrasoft.com>
13850
13851         * loadhist.el (symbol-file): Supply prompt string when used
13852         interactively.
13853         From Bob Weiner <weiner@altrasoft.com>
13854
13855 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13856
13857         * loadup.el (really-early-error-handler): Ditto.
13858
13859         * update-elc.el: Ditto.
13860
13861         * setup-paths.el (paths-construct-exec-path): Ditto.
13862
13863         * make-docfile.el: Ditto.
13864
13865         * find-paths.el (paths-decode-directory-path): Use split-path
13866         instead of decode-path.
13867
13868         * files.el (parse-colon-path): Update docstring reference.
13869
13870 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13871
13872         * msw-init.el:
13873         * x-init.el:
13874         Bind cut'n'paste keys to non window-system specific functions.
13875
13876         * msw-select.el: New function mswindows-clear-clipboard.
13877         mswindows-cut-copy-clipboard extended to handle clearing of the
13878         selection and renamed to mswindows-cut-copy-clear-clipboard.
13879
13880         * select.el: on mswindows devices delete-primary-selection
13881         calls mswindows-clear-clipboard.
13882
13883 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13884
13885         * simple.el (quoted-insert): Inhibit quit when using read-char.
13886
13887         * cmdloop.el (read-char): Don't inhibit quit.
13888         (read-char-exclusive): Ditto.
13889         (read-char): Signal quit if quit-char was pressed.
13890         (read-char-exclusive): Ditto.
13891         (read-quoted-char): Return a character, not integer.
13892
13893         * menubar-items.el (default-popup-menu): Use Andy's generic
13894         selection code.
13895         (default-popup-menu): Fix code.
13896
13897 1998-05-14  Oliver Graf <ograf@fga.de>
13898
13899         * dragdrop.el (dragdrop-function-widget): this time it's done
13900
13901 1998-05-13  Oliver Graf <ograf@fga.de>
13902
13903         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13904
13905 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13906
13907         * device.el (device-pixel-width):
13908         (device-pixel-height):
13909         (device-mm-width):
13910         (device-mm-height):
13911         (device-bitplanes):
13912         (device-color-cells): Swapped parameters to device-system-metric
13913         according to the interface change.
13914
13915 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13916
13917         * mouse.el (default-mouse-motion-handler): Use new name of the
13918         function event-over-vertical-divider-p.
13919         Do not set E-W arrow cursor over the divider if
13920         vertical-divider-draggable-p is nil in the window.
13921         ([top-level]): Use new name for the variable
13922         vertical-divider-map.
13923         (drag-window-divider): Respect vertical-divider-draggable-p.
13924         Variable name typo fixes.
13925
13926 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13927
13928         * keymap.el (kbd): Define here; handle string constants and
13929         others...
13930
13931 1998-05-15  Christian Nyb <chr@mediascience.no>
13932
13933         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13934         in Emacs 18.
13935
13936 1998-05-13  Didier Verna  <didier@xemacs.org>
13937
13938         * mouse.el (drag-window-divider): give the vertical divider a
13939         pressed look when dragging it.
13940
13941 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13942
13943         * faces.el: predicate some more face operations on x or mswindows
13944         not just x.
13945
13946         * modeline.el: enable modeline coloring for mswindows.
13947
13948 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13949
13950         * minibuf.el (minibuffer-default): Added variable; compatible with
13951         FSF Emacs.
13952         (next-history-element): Used `minibuffer-default'.
13953
13954 1998-05-12  Oliver Graf <ograf@fga.de>
13955
13956         * dragdrop.el (dragdrop-function-widget): button and mods ok
13957         arguments still look a bit strange
13958         (dragdrop-compare-mods) created
13959         (dragdrop-drop-do-functions) correctly checks for buttons and
13960         modifiers
13961
13962 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13963
13964         * setup-paths.el (paths-default-info-directories): Replace
13965         path-separator with directory-sep-char.
13966
13967         * files.el (path-separator): Don't define it here.
13968
13969 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13970
13971         * update-elc.el: Ditto.
13972
13973         * setup-paths.el (paths-construct-exec-path): Ditto.
13974
13975         * make-docfile.el: Ditto.
13976
13977         * loadup.el (really-early-error-handler): Ditto.
13978
13979         * find-paths.el (paths-decode-directory-path): Use decode-path
13980         instead of decode-path-internal.
13981
13982         * files.el (parse-colon-path): Update docstring.
13983
13984 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13985
13986         * subr.el (get-buffer-window-list): Make BUFFER optional.
13987
13988         * window-xemacs.el (windows-of-buffer): Defalias to
13989         get-buffer-window-list.
13990
13991 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13992
13993         * disass.el: Fix maintainer keyword.
13994
13995         * bytecomp.el (byte-compile-and-load-file): Autoload.
13996         (byte-compile-buffer): Ditto.
13997
13998         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13999         value is returned, not the name.
14000         (lisp-imenu-generic-expression): Enable it.
14001         (lisp-mode-variables): Ditto.
14002         (lisp-indent-offset): Change defconst to defvar.
14003         (lisp-indent-function): Ditto.
14004         (lisp-body-indent): Ditto.
14005
14006 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14007
14008         * modeline.el: Use zap-last-kbd-macro-event.
14009
14010         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14011         nil, don't attempt to do anything with messages.
14012         (eval-last-sexp): Use `letf' for clarity.
14013
14014 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14015
14016         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14017
14018 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14019
14020         * buff-menu.el:
14021         * lisp-mode.el:
14022         * obsolete.el:
14023         Change empty docstrings into no doc strings at all.
14024         Fix bogus FSF-format docstrings.
14025         * etags.el: Fix docstring.
14026
14027 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14028
14029         * package-get.el (package-get): Use internal md5
14030
14031 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14032
14033         * about.el (about-xemacs): Correct abuse of concat.
14034
14035 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14036
14037         * info.el (Info-mode): Use easymenu.
14038
14039 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14040
14041         * apropos.el (apropos): Don't use concat with integers.
14042
14043         * cmdloop.el (describe-last-error): Handle the case when no error
14044         was seen gracefully.
14045
14046         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14047         defun.
14048         (apropos-describe-plist): Ditto.
14049
14050         * help.el (with-displaying-help-buffer): Revert to a defun.
14051         (describe-key): Use it as defun.
14052         (describe-mode): Ditto.
14053         (describe-bindings): Ditto.
14054         (describe-prefix-bindings): Ditto.
14055         (describe-installation): Ditto.
14056         (view-lossage): Ditto.
14057         (describe-function): Ditto.
14058         (describe-variable): Ditto.
14059         (describe-syntax): Ditto.
14060
14061 1998-05-11  Oliver Graf <ograf@fga.de>
14062
14063         * dragdrop.el: changed order of require/provide
14064         (dragdrop-drop-mime-default) changed to new calling conventions
14065         (dragdrop-drop-do-functions) changed to new calling conventions
14066         (dragdrop-function-widget) this one needs more work...
14067
14068 1998-05-10  Oliver Graf <ograf@fga.de>
14069
14070         * about.el: another small change in my entry
14071         * dragdrop.el (dragdrop-drop-log-function): logging added
14072         plus customizations
14073         changed interface to handler functions. now called with event
14074         and object
14075
14076 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14077
14078         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14079         E-W arrow pointer displayed over draggable dividers.
14080
14081         * mouse.el (default-mouse-motion-handler): Show it when
14082         appropriate.
14083         (drag-window-divider): Added.
14084         ([top-level]): Initialized window-divider-map with a keymap
14085         binding the above function to left button down event.
14086
14087         * x-mouse.el (x-init-pointer-shape): Initialize
14088         divider-pointer-glyph from Cursor.dividerPointer, or use default
14089         E-W double arrow.
14090
14091 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14092
14093         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14094
14095 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14096
14097         * simple.el (count-words-buffer): Don't query for buffer.
14098         (count-lines-buffer): Ditto.
14099
14100 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14101
14102         * help.el (where-is): add optional insert argument.
14103
14104 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14105
14106         * help.el (describe-key-briefly): New argument INSERT.
14107
14108         * simple.el (eval-expression): New optional argument; synch with
14109         FSF 20.3.
14110
14111         * keydefs.el (global-map): Add new register bindings.
14112
14113         * register.el: Synched with FSF 20.3.
14114
14115 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14116
14117         * window-xemacs.el (recenter): all arguments are optional.
14118
14119 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14120
14121         * device.el: (device-pixel-width): Reflected name/parameters
14122         change to device-system-metric.
14123         (device-pixel-height): Ditto.
14124         (device-mm-width): Ditto.
14125         (device-mm-height): Ditto.
14126         (device-bitplanes): Ditto.
14127         (device-color-cells): Ditto.
14128
14129 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14130
14131         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14132
14133         * cl.el (most-positive-fixnum): Document.
14134         (most-negative-fixnum): Ditto.
14135
14136         * cus-dep.el: Updated comment.
14137
14138         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14139         constant.
14140
14141         * cus-load.el (custom-put): Removed.
14142
14143         * files.el (after-find-file): Just resignal quit instead of
14144         signaling "canceled".
14145
14146 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14147
14148         * frame.el (other-frame): Use `focus-frame' instead of
14149         select-frame kludges.
14150
14151         * lisp-mode.el: Update lisp-indent-function for
14152         save-selected-frame and with-selected-frame.
14153
14154         * frame.el (save-selected-frame): New macro.
14155         (with-selected-frame): Ditto.
14156         (other-frame): Use `set-frame-focus'.
14157
14158 1998-05-06  Oliver Graf <ograf@fga.de>
14159
14160         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14161         (dragdrop-drop-url-default) default handler for URL drops created
14162         (dragdrop-drop-mime-default) default handler for MIME drops created
14163         (dragdrop-drop-functions) default custom for handling drops created
14164         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14165
14166 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14167
14168         * mouse.el: Removed redundant mouse-mswindows-drop function.
14169
14170 1998-05-05  Oliver Graf <ograf@fga.de>
14171
14172         * about.el: changed some text in my entry
14173         * dragdrop.el: added customs
14174
14175 1998-05-04  Oliver Graf <ograf@fga.de>
14176
14177         * mouse.el: killed global drop key bindings
14178         (mouse-offix-drop) removed
14179         * dragdrop.el: created
14180         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14181
14182 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14183
14184         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14185         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14186
14187         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14188         obsolete comment.
14189
14190         * scrollbar.el (scrollbars-visible-p): Use new
14191         {vertical,horizontal}-scrollbar-visible-p specifiers.
14192
14193 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14194
14195         * device.el (device-pixel-height):
14196         (device-pixel-width):
14197         (device-mm-width):
14198         (device-mm-height):
14199         (device-bitplanes):
14200         (device-color-cells): Moved these 6 functions from device.c; they
14201         all use single (device-system-metrics) call.
14202
14203 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14204
14205         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14206         were renamed.
14207
14208         * menubar-items.el:
14209         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14210         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14211
14212         * help.el (help-map): Remove Hyperbole keybinding logic.
14213         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14214
14215 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14216
14217         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14218         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14219
14220 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14221
14222         * msw-glyphs.el: use nicer icon3 from the frame icon.
14223
14224 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14225
14226         * version.el (emacs-version): Remove InfoDock conditionals.
14227
14228         * startup.el (startup-splash-frame): Change ID logo name.
14229
14230 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14231
14232         * files.el (after-find-file): If the user presses C-g on
14233         directory-creation prompt, kill the buffer.
14234
14235 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14236
14237         * simple.el (count-words-region): Reverse previous change.
14238
14239 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14240
14241         * replace.el (query-replace): Just call perform-replace.
14242         (query-replace-regexp): Ditto.
14243         (perform-replace): Move region handling here.
14244         (perform-replace): Use the new arg to match-data.
14245
14246 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14247
14248         * x-init.el: Install X specific display table that
14249           displays char 0240 as a space to avoid whatever it is
14250           that screws up display of that character code.
14251
14252 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14253
14254         * help.el (function-arglist): If no arguments are documented for a
14255         subr, print nothing rather than incorrect output.
14256
14257 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14258
14259         * cmdloop.el (command-error): Update bail-out error message to use
14260         `emacs-program-name'.
14261
14262         * lib-complete.el: Remove reader macro cruft.
14263
14264         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14265         cruft.
14266
14267         * simple.el (count-words-region): Drop interactive-p check on the
14268         message.
14269
14270 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14271
14272         * font.el
14273         * msw-faces.el
14274         Correct spelling of mswindows-font-canonicalize-name.
14275
14276 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14277
14278         * ldap.el (ldap-host-parameters-alist): Replaced with
14279         `ldap-host-parameters-plist'
14280         (ldap-search): Adapt to previous change
14281
14282 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14283
14284         * about.el (about-hackers): Update Bob Weiner bio.
14285         (about-maintainer-info): Ditto.
14286
14287 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14288
14289         * simple.el (display-warning-minimum-level): Docfix.
14290
14291 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14292
14293         * widget.el (:default-get): New keyword.
14294         * wid-edit.el (default, widget-default-default-get): Define it.
14295         (group, widget-group-default-get): Define it.
14296         (menu-choice, widget-choice-default-get): Define it.
14297         (widget-default-get): New function.
14298         (widget-choice-action): Call it.
14299         (widget-editable-list-entry-create): Call it.
14300
14301 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14302
14303         * byte-optimize.el (byte-boolean-vars): Removed.
14304         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14305         lookup through `byte-boolean-vars'.
14306
14307 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14308
14309         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14310         resource-provided values into ghost specs for scrollbar-height and
14311         scrollbar-width.
14312
14313 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14314
14315         * byte-optimize.el: Don't attempt to optimize /=.
14316
14317         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14318         (byte-compile-/=): Ditto.
14319
14320 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14321
14322         * apropos.el: Use `with-displaying-help-buffer'.
14323         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14324         Use `with-displaying-help-buffer'.
14325         (apropos-follow): Do not give special treatment to buffer cursor
14326         was in prior to a mouse click.
14327         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14328         (apropos-print-doc): Set correct buffer for setting text
14329         properties.
14330
14331 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14332
14333         * help.el (help-buffer-prefix-string): New variable.
14334         (help-buffer-name): Use it.
14335
14336         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14337         mode menu.
14338
14339 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14340
14341         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14342
14343 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14344
14345         * files.el (find-file-noselect): Update docstring.
14346         (find-file-noselect): Signal an error if found an unreadable file.
14347         (file-chase-links): Save the match data.
14348         (normal-mode): Use `lwarn' and `error-message-string'.
14349         (interpreter-mode-alist): Change defconst to defvar.
14350         (inhibit-first-line-modes-regexps): Ditto.
14351         (inhibit-first-line-modes-regexps): Added .tgz.
14352         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14353         (change-major-mode-with-file-name): New user-option.
14354         (set-visited-file-name): Synched with FSF.
14355         (file-name-extension): New function, from FSF 20.3.
14356         (file-relative-name): Synched with FSF.
14357         (save-some-buffers): Support the C-r feature.
14358         (recover-session): Synched with FSF.
14359         (kill-some-buffers): Ditto.
14360         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14361
14362 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14363
14364         * files.el (insert-file): Undo previous change and reenable use of
14365         format.el.
14366
14367 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14368
14369         * window-xemacs.el (recenter): Define.
14370
14371 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14372
14373         * font.el (mswindows-font-create-name)
14374         (mswindows-font-create-object): new functions for mswindows type
14375         fonts.
14376
14377         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14378         strings are parsed as well as font objects.
14379
14380 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14381
14382         * modeline.el (defining-kbd-macro): Restore modeline indication of
14383         kbd-macro being recorded.
14384         (add-minor-mode): Simplify docstring.
14385         (modeline-minor-mode-menu): Remove stuff.
14386
14387 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14388
14389         * code-process.el (call-process): dynamically decide process
14390         coding type.
14391
14392 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14393
14394         * modeline.el: Add line-number-mode, column-number-mode to
14395         the modeline minor-mode menu.  Button2 on the line number does
14396         goto-line.
14397
14398 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14399
14400         * mouse.el: move x-selection-owner-p type things to
14401         selection-owner-p.
14402
14403         * msw-init.el: copy zmacs stuff from x-init.el
14404
14405         * msw-select.el (mswindows-own-selection)
14406         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14407         functions. Very simple minded implementation of selectio
14408         ownership.
14409
14410         * select.el (own-selection) (disown-selection)
14411         (activate-region-as-selection) (select-make-extent-for-selection)
14412         (valid-simple-selection-p): functions moved from x-select.el for
14413         generalized selection.
14414
14415         * x-select.el: see select.el changes.
14416
14417         * x-toolbar.el: use new selection functions.
14418
14419 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14420
14421         * packages.el (packages-find-package-directories): Fixed bug that
14422         would pick up multiple site-package directories.
14423         (package-locations): Added "xemacs-packages" as a late package
14424         location.
14425
14426         * find-paths.el: Now uses `emacs-program-name' and
14427         `emacs-program-version'.
14428         Additions to enforce version-specific directories in
14429         `paths-find-version-directory'.
14430
14431 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14432
14433         * default.el: Removed.
14434         * site-start.el: Removed.
14435
14436 1998-04-29  Didier Verna  <didier@xemacs.org>
14437
14438         * minibuf.el (minibuffer-history-minimum-string-length): Default
14439         to nil.
14440
14441 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14442
14443         * find-paths.el (paths-program-name): Rename.
14444         (paths-emacs-root-p): Ditto.
14445         (paths-find-site-directory): Ditto.
14446
14447 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14448
14449         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14450         `emacs-lisp-byte-compile-and-load'.
14451
14452 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14453
14454         * ldap.el (ldap-search): Fixed additional parameter passing to
14455         `ldap-open'
14456
14457 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14458
14459         * select.el (kill-primary-selection) (selection-owner-p)
14460         (copy-primary-selection) (yank-clipboard-selection)
14461         (selection-exists-p) (delete-primary-selection): new file and
14462         functions that do the right thing for the selected device.
14463
14464         * x-menubar.el: use generalised selection functions.
14465
14466         * dumped-lisp.el: dump select.el.
14467
14468 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14469
14470         * find-paths.el (paths-progname): New variable.
14471         (paths-emacs-root-p): Use it.
14472         (paths-find-site-directory): Ditto.
14473
14474 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14475
14476         * loadup.el ((member "dump" command-line-args)): Dump as
14477         `infodock' if InfoDock.
14478
14479 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14480
14481         * find-paths.el (construct-emacs-version): Simplify, include
14482         program name in the return value.
14483         * (paths-find-version-directory): Use it.
14484
14485 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14486
14487         * info.el (Info-parse-dir-entries): Fixed regexp
14488         (Info-build-dir-anew): Remove full suffix and capitalize info file
14489         name for files with no @direntry
14490         (Info-batch-rebuild-dir): New function
14491         (Info-suffixed-file): Check for regular files instead of simple
14492         file existence (could catch directories before)
14493
14494 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14495
14496         * setup-paths.el, find-paths.el: Removed uses of `not' which
14497         temacs doesn't have.
14498
14499         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14500         into root searching.
14501
14502 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14503
14504         * subr.el: Remove definition of `not'.
14505
14506 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14507
14508         * msw-glyphs.el: enable graphics support.
14509
14510 1998-04-23  Didier Verna  <didier@xemacs.org>
14511
14512         * x-menubar.el (default-menubar): restored the line-number-mode
14513         option.
14514
14515         * misc doc string updates related to the options menu.
14516
14517 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14518
14519         * setup-paths.el (paths-construct-load-path): Fix typo.
14520
14521 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14522
14523         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14524         font-menu-ignore-scaled-fonts don't have to be bound now; this
14525         gets us one step further towards making --no-autoloads work.
14526
14527         * startup.el (normal-top-level): Load auto-autoloads only if
14528         lisp-directory is non-nil.
14529
14530         * setup-paths.el (paths-construct-load-path): Made it robust
14531         against nil lisp-directory.
14532
14533         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14534         to the list of variables that cause a warning when nil.
14535
14536         * toolbar.el (init-toolbar-location): Now works even when there's
14537         no toolbar icon directory.
14538
14539 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14540
14541         * help.el (view-lossage): Recognize it.
14542
14543         * simple.el (log-message): Mark multiline messages.
14544
14545 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14546
14547         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14548
14549 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14550
14551         * package-get.el (package-get-all):  add `\n' separator to
14552         interactive specification so that both variables are read
14553
14554 1998-04-22  Didier Verna  <didier@xemacs.org>
14555
14556         * x-menubar.el: ported the options menu to Custom.
14557         Moved the "read only" toggle button to the buffers menu.
14558         Corrected some missing ;;;###autoload or defcustom.
14559
14560         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14561         the scrollbar-visible specifier for options menu handling.
14562
14563         * toolbar.el (toolbar-visible-p)
14564                      (toolbar-captioned-p)
14565                      (default-toolbar-position): defcustom wrappers around
14566         the toolbar specifiers for options menu handling.
14567
14568         * frame.el (get-frame-for-buffer-default-instance-limit):
14569         defcustom it for options menu handling.
14570
14571         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14572         font-lock-mode for options menu handling.
14573
14574         * cus-start.el: added Custom properties to overwrite-mode for
14575         options menu handling.
14576
14577 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14578
14579         * about.el: shameless self-promotion.
14580
14581 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14582
14583         * simple.el (raw-append-message): Slightly optimize.
14584         (remove-message): Use `push' for clarity.
14585         (append-message): Ditto.
14586         (display-warning): Dito.
14587         (raw-append-message): Send the message to the appropriate device.
14588
14589 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14590
14591         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14592         From Sean MacLennan <Sean.MacLennan@pika.ca>
14593
14594 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14595
14596         * setup-paths.el: Changed `directory-sep-char' to
14597         `path-separator', following a change in GNU Emacs.
14598
14599 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14600
14601         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14602         (Info-build-dir-anew): Add a final newline.
14603         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14604         is `always'
14605         (Info-rebuild-dir): Ditto
14606
14607         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14608
14609 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14610
14611         * simple.el (count-words-buffer): Retain zmacs region.
14612         (count-words-region): Ditto.
14613         * simple.el: (what-line): Expanded line counts.
14614         (count-lines): New parameter to conditionalize whether collapsed
14615         lines get counted.
14616         From Bob Weiner <weiner@altrasoft.com>
14617
14618 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14619
14620         * packages.el (package-locations): infodock-packages must override
14621         mule-packages and packages.
14622
14623 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14624
14625         * wid-edit.el:
14626         remove rude messages from widget-activation-widget-mapper
14627         and widget-activation-glyph-mapper
14628
14629 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14630
14631         * toolbar.el: Remove (featurep 'x) test from
14632         toolbar-make-button-list
14633
14634 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14635
14636         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14637         only if in the same frame.
14638
14639 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14640
14641         * packages.el (package-locations): Added site-packages hierarchy.
14642
14643         * setup-paths.el (paths-default-info-directories): Introduced and
14644         used.
14645
14646         * packages.el, setup-paths.el: Set various path searching depths
14647         to 1.
14648
14649         * packages.el (packages-hierarchy-depth):
14650         (packages-load-path-depth): Introduced and used.
14651
14652         * setup-paths.el (paths-load-path-depth): Introduced and used.
14653
14654         * find-paths.el (paths-find-recursive-path): Added max-depth
14655         parameter.
14656
14657 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14658
14659         * setup-paths.el (paths-construct-info-path): Removed
14660         dependency on behavior of (file-name-as-directory "").
14661
14662 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14663
14664         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14665         lisp objects
14666
14667 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14668
14669         * dump-paths.el, startup.el: Added handling for --debug-paths.
14670
14671 1998-04-15  William M. Perry  <wmperry@aventail.com>
14672
14673         * wid-edit.el: We cannot just set the help-echo or balloon-help
14674           properties for an extent based on the :help-echo widget
14675           property, since help-echo and balloon-help cause an EXTENT to
14676           get passed in, where :help-echo functions are expecting a WIDGET
14677
14678 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14679
14680         * scrollbar.el (init-scrollbar-from-resources): Call
14681         mswindows-init-scrollbar-metrics when appropriate.
14682
14683 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14684
14685         * dumped-lisp.el: dump x-toolbar for window system
14686
14687         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14688         have support and xpm.
14689
14690 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14691
14692         * files.el (toggle-read-only): Fix docstring.
14693         From Didier Verna <didier@xemacs.org>
14694
14695 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14696
14697         * startup.el (normal-top-level): Load autoload-file-name without
14698         specifying an extension---some people only auto-autoload.el.gz.
14699
14700 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14701
14702         * files.el (backup-enable-predicate): Don't bomb on NAME being
14703         nil.
14704
14705 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14706
14707         * find-paths.el, packages.el: Now prefers configure'd paths.
14708         This shouldn't cause any of the originally anticipated problems as
14709         the current paths architecture will not define the various
14710         configure-xxx variables if they're not specified on the configure
14711         command line.
14712
14713         * find-paths.el, setup-paths.el, packages.el: Removed all
14714         mentionings of "/" as a path separator.
14715         Used paths-construct-path throughout.
14716
14717         * find-paths.el (paths-construct-path): Created to assemble paths
14718         from directory components.
14719
14720         * setup-paths.el, packages.el: Used paths-decode-directory-path
14721         instead of decode-path-internal.
14722
14723         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14724         and associates.
14725         (paths-decode-directory-path) Created.
14726
14727         * setup-paths.el: Changed configure-exec-path to
14728         configure-exec-directory.
14729
14730 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14731
14732         * packages.el (packages-find-packages): Fixed decoding of
14733         EMACSPACKAGEPATH.
14734
14735         * startup.el: -no-packages -> -no-early-packages.
14736
14737         (packages-load-package-lisps): Fixed loading of auto-autoload
14738         files.
14739
14740         * startup.el (normal-top-level): Fixed loading of core
14741         auto-autoload.
14742
14743         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14744
14745         * startup.el, packages.el, dump-paths.el: Added proper settings
14746         for site-directory and lisp-directory variables.
14747
14748         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14749         inhibit-package-autoloads and fixed handling of it.
14750
14751         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14752         handling of former inhibit-package-init, now
14753         inhibit-early-packages, to make -vanilla etc. work.
14754
14755 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14756
14757         * code-process.el (start-process): Fallback to 'undecided instead
14758         of 'binary for process input coding stream.
14759
14760         * process.el (start-process): Docstring fix.
14761
14762 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14763
14764         * info.el (Info-insert-dir): Do not insert temporary dir files
14765         in Info-dir-file-attributes
14766         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14767         (Info-rebuild-dir): Ditto.
14768
14769 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14770
14771         * obsolete.el: Added obsoleteness declarations for
14772         `site-directory' and `Info-default-directory-list'.
14773
14774 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14775
14776         * find-paths.el (paths-find-emacs-root): Only look at the
14777         executable at the end of the symlink chain for determining the
14778         Emacs root.
14779
14780 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14781
14782         * setup-paths.el (paths-construct-info-path): Changed construction
14783         to cater to gone default in configure.
14784
14785         * find-paths.el (paths-uniq-append): Added.
14786
14787         * packages.el: Rewritten package path construction once again.
14788
14789         * dump-paths.el, startup.el: Removed package-path as a global
14790         variable.
14791
14792         * package-admin.el (package-admin-add-single-file-package):
14793         (package-admin-add-binary-package): Changed package-path to
14794         late-packages.
14795
14796         * packages.el (packages-split-path): Split path at "/" rather than
14797         nil according to change in emacs.c.
14798
14799 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14800
14801         * setup-paths.el (paths-construct-info-path): Changed info path
14802         order so that directories come out right.
14803         (paths-find-lock-directory): Fixed bug: It used to think
14804         configure-lock-directory is a path.
14805
14806 1998-04-06  Jeff Miller <jmiller@smart.net>
14807
14808         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14809         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14810         eases the use of toolbar-add/kill-item functions.
14811
14812 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14813
14814         * code-files.el (file-coding-system-alist): Commented out
14815         loaddefs.el magical treatment.
14816
14817 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14818
14819         * info.el (Info-rebuild-outdated-dir): Added new option
14820         `conservative' and made it the default
14821         (Info-rebuild-dir): Appropriately parse multi-line description
14822         strings, and multi-section dir files. Issue warning when dir
14823         is rebuilt as temporary
14824         (Info-build-dir-anew): Issue warning when dir is built as
14825         temporary
14826
14827 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14828
14829         * list-mode.el (list-mode-map): Bind highlight motion commands to
14830         standard keys left, right, C-b and C-f.
14831
14832 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14833
14834         * files.el (auto-mode-alist): allow .sc for Scheme->C
14835
14836 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14837
14838         * loadup.el (pureload): Don't quote (garbage-collect).
14839
14840 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14841
14842         * package-get-base.el: Updated.
14843
14844 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14845
14846         * isearch-mode.el (isearch-just-started): New variable.
14847         (isearch-mode): Set it.
14848         (isearch-repeat): Advance one character forward only if the search
14849         was successful, and was not just started.
14850         (isearch-repeat): Clear isearch-just-started.
14851
14852 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14853
14854         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14855         if running -batch.
14856
14857 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14858
14859         * subr.el (listify-key-sequence): Removed.
14860
14861 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14862
14863         * bytecomp.el (byte-compile-print-gensym): New option.
14864         (byte-compile-output-file-form): Use it.
14865         (byte-compile-output-docform): Ditto.
14866         (byte-compile-compiled-obj-to-list): Ditto.
14867
14868 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14869
14870         * msw-glyphs.el: set frame icon if xpm support.
14871
14872 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14873
14874         * help.el: Code that pretty prints variable values
14875           removed.
14876
14877 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14878
14879         * find-paths.el (paths-emacs-root-p): Correct test for installation
14880         directory.
14881         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14882
14883 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14884
14885         * loaddefs.el: Don't set debug-ignored-errors; leave
14886           its default value set to nil.
14887
14888 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14889
14890         * info.el (Info-rebuild-dir): fixed mis-spelling.
14891
14892 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14893
14894         * info.el (Info-rebuild-outdated-dir): New custom var
14895         (Info-insert-node): Create/update dir file when needed, ie when it
14896         does not exist or is older than some info files in directory
14897
14898 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14899
14900         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14901         for last packages, mainly for using a 20.4 package base.
14902
14903         * packages.el (late-packages): Typo fix.  It was called
14904         early-packages.
14905
14906         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14907         relative symlinks correctly.
14908         (paths-find-emacs-roots): More rigorous checking for plausible
14909         configuration-time root.
14910
14911         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14912         find its roots.
14913
14914 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14915
14916         * faces.el: Fix docstrings.
14917         * glyphs.el: Fix docstrings.
14918         * mouse.el: Fix docstrings.
14919
14920         * frame.el: Change phrase `current frame' to `selected frame'.
14921
14922         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14923
14924         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14925         macros using backquote to make them infinitely more readable.
14926
14927 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14928
14929         * packages.el (packages-find-package-path): Hardcoded specialized
14930         InfoDock support until we can clean this up.
14931
14932         * help.el (describe-bindings-1): Return the value of the bindings
14933         help buffer created.
14934         (describe-bindings): Ditto.
14935
14936         * simple.el (set-variable): Restore previous behavior of not
14937         bombing if the variable to set is not boundp.
14938
14939 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14940
14941         * packages.el (packages-handle-package-dumped-lisps): Allow for
14942         non-local files to be loaded off the package-lisp variable.
14943
14944 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14945
14946         * x-faces.el: Global X resources should override
14947           specs for all device classes (color, grayscale, mono);
14948           code currently doesn't override any of them.  Fixed by
14949           calling remove-specifier with '(x default) as the tag
14950           set and allowing inexact matches.
14951
14952 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14953
14954         * faces.el: Separated face initializations based on
14955           device classes into device type specific (tag set,
14956           instantiator) pairs.
14957
14958 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14959
14960         * wid-edit.el (widget-choice-action): Remember user's explicit
14961         choice.
14962         (widget-choice-value-create): Respect it.
14963         From Richard Stallman <rms@gnu.org>
14964
14965 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14966
14967         * setup-paths.el (paths-construct-info-path): Always append
14968         existing directories from configure-time info path.
14969
14970         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14971         Info-directory-list.
14972
14973         * info.el: Removed Info-default-directory-list which was broken by
14974         design.
14975         Removed bogus initialization of Info-directory-list---startup.el
14976         can do a much better job.
14977         Added autoload of Info-directory-list.
14978
14979         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14980         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14981         be exclusive; now it's merely given precedence, just like in the
14982         old days.
14983
14984 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14985
14986         * find-paths.el (paths-find-architecture-directory): Fix bug with
14987         finding; it used to default too early.
14988
14989 1998-03-25  Martin Buchholz <martin@xemacs.org>
14990
14991         * packages.el (packages-split-path): Fix a bug; it used to fail
14992         for paths that weren't split.
14993
14994 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14995
14996         * finder.el (finder-compile-keywords): trap on errors.
14997
14998 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14999
15000         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15001           fourth argument of t so that only the specs exactly
15002           matching the tag lists are removed.
15003
15004 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15005
15006         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15007
15008 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15009
15010         * minibuf.el (mouse-read-file-name-1): If a default directory was
15011         specified, use it for generating the completions.
15012
15013 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15014
15015         * update-elc.el: Now respects inhibit-package-init and
15016         inhibit-site-lisp.
15017         Now does path construction with loadup-paths.
15018
15019         * startup.el (normal-top-level, startup-setup-paths): Now respects
15020         inhibit-package-init and inhibit-site-lisp.
15021
15022         * packages.el (packages-find-package-path): Extended package path
15023         by version-specific hierarchies.
15024         (packages-find-packages): Now respects inhibit flag and
15025         inhibit-site-lisp.
15026         Moved path setup to loadup-paths.
15027
15028         * make-docfile.el: Now respects inhibit-package-init and
15029         inhibit-site-lisp.
15030         Now does path construction with loadup-paths.
15031
15032         * loadup.el: Now respects inhibit-package-init and
15033         inhibit-site-lisp.
15034
15035         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15036
15037         * loadup-paths.el: New file: setup load-path to encompass
15038         packages.
15039
15040 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15041
15042         * auto-show.el: load-gc renamed to pureload.
15043         * site-load.el: Ditto.
15044         * packages.el (toplevel): Ditto.
15045         * loadup.el (really-early-error-handler): Ditto.
15046         * dumped-lisp.el (preloaded-file-list): Ditto.
15047         * cus-face.el (custom-declare-face): Ditto.
15048
15049 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15050
15051         * <Today>: The Big Path Searching Overhaul.
15052
15053         * find-paths.el: New file: find and assemble paths in the
15054         installation hierarchy.
15055
15056         * setup-paths.el: New file: global layout of paths and directories
15057         within the XEmacs hierarchy.
15058
15059         * packages.el: Replaced everything related to path searching and
15060         startup by code in terms of find-paths.
15061
15062         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15063         the new path searching engine.
15064
15065         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15066         and setup-paths.
15067
15068 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15069
15070         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15071         setup-paths.el.
15072
15073 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15074
15075         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15076         compiles identically in any configuration.
15077         Removed irrelevant commentary.
15078
15079 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15080
15081         * simple.el (set-variable): Allow setting specifiers.
15082
15083 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15084
15085         * lisp.el (forward-sexp): Revert previous change.
15086
15087 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15088
15089         * frame.el (frame-initialize): Use `delete-console' instead of
15090         `delete-device' to delete the stream console to match the usage in
15091         Fkill_emacs.
15092
15093 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15094
15095         * files.el (cdpath-previous): New variable.
15096         (cd): Use it.
15097         From Bob Weiner <weiner@wave.altrasoft.com>
15098
15099 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15100
15101         * keydefs.el: Changed keybindings of forward-char,
15102           backward, scroll-up and scroll-down to point to their
15103           -command counterparts.
15104
15105         * simple.el: New functions: forwarc-char-command,
15106           backwrad-char-command, scroll-up-command,
15107           scroll-down-command which work liek their counterparts
15108           except that they honor the variable
15109           signal-error-on-buffer-boundary.
15110
15111           Definition of signal-error-on-buffer-boundary received
15112           from src/cmds.c.
15113
15114           defvar declaration added for word-across-newline to avoid
15115           byte-compiler warning about the free variable reference.
15116
15117 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15118
15119         * winnt.el: Removed "%t" from the beginning of
15120         modeline-format. From now on, there's no nt-specifics in the modeline.
15121
15122 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15123
15124         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15125         of `when' with `if'.
15126
15127 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15128
15129         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15130         mswindows. Must be reworked along with glyphs.el, or
15131         merged into it, after there is images support.
15132
15133         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15134         'mswindows.
15135
15136 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15137
15138         * faces.el: fix for text cursor initialization.
15139         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15140         From Andy Piper <andyp@parallax.co.uk>
15141
15142 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15143
15144         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15145         if there is an existing package that handles it and warn the user
15146         about that mode.
15147
15148 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15149
15150         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15151         Installation" menu item when Installation-string is not bound.
15152
15153 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15154
15155         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15156         From Jeremiah W. James <jerry@cs.ucsb.edu>
15157
15158 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15159
15160         * msw-faces.el:
15161         * faces.el: Fix face initialization.
15162
15163 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15164
15165         * files.el (backup-enable-predicate): fix breakage introduced
15166         by TMPDIR patch.
15167
15168 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15169
15170         * x-faces.el (x-init-face-from-resources): The
15171           TTY face property retrieval functions don't return
15172           specifiers, so use face-property instead.
15173
15174 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15175
15176         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15177
15178 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15179
15180         * x-menubar.el: Expanded documentation for
15181           option-save-faces.  Changed Options -> Browse Faces
15182           menu entry to invoke customize-face.
15183
15184 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15185
15186         * faces.el: Most face initialization moved out of
15187           init-other-random-faces to the top level so that the
15188           initialization happens before Xemacs is dumped.  Much
15189           of the fascist "face-differs-from-default-p or FROB!"
15190           code has been retired in favor of letting the user do
15191           what they want to do.  Face initialization code changed
15192           to use `default' specifier tag so that the settings can
15193           be overridden later if the user wishes it.
15194
15195 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15196
15197         * about.el (about-hackers): Update contributors list.
15198
15199 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15200
15201         * specifier.el: Define new specifier tag `default'.
15202
15203         * modeline.el: Initialize faces using `default' tag.
15204
15205         * x-faces.el (x-init-face-from-resources): Remove
15206           specifier specs containing the `default' tag before
15207           adding new specs.
15208
15209 1998-03-02  John Jones  <jj@asu.edu>
15210
15211         * package-get.el (package-get-all): fixed arguments on call to
15212         package-admin-add-single-file-package.
15213         * package-get.el (package-get-installedp): fixed to match
15214         advertised behavior.
15215         * package-get.el: added function package-get-update-all which
15216         installs newest versions of all the current packages (if they are
15217         not already installed).
15218
15219 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15220
15221         * files.el (find-file-noselect): Uncommented `truename' binding in
15222         `let*' and use it later to set `buffer-file-truename' iff it's
15223         still nil, as happens for example when finding a compressed
15224         file with "jka-compr".
15225
15226 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15227
15228         * faces.el: in make-face-* type functions do the operation for all
15229         window systems, not just the first one found.
15230
15231         * font.el: call mswindows-list-fonts for mswindows.
15232
15233 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15234
15235         * code-process.el (call-process-region):
15236         * process.el (call-process-region):
15237         * package-get.el (package-get-dir):
15238         * files.el (backup-enable-predicate):
15239         * gnuserv.el (gnuserv-temp-file-regexp):
15240         Use temp-directory in place of `/tmp'.
15241
15242 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15243
15244         * "Fast" dired-in-C enhancements for Windows 95/NT:
15245
15246         * files.el: Added function, `wildcard-to-regexp', from GNU
15247           Emacs.
15248
15249         * files.el (insert-directory): Modified to use special
15250           dired-in-C enhancements if present.
15251
15252 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15253
15254         * code-files.el: make default coding no-conversion.
15255
15256 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15257
15258         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15259         the load-path.
15260
15261         * update-elc.el: Strip directory when testing for files not to
15262         bytecompile.
15263
15264 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15265
15266         * lisp-mode.el: Use recommended form for menus.
15267
15268         * info.el (Info-construct-menu): Use recommended form for menus.
15269
15270         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15271         entry.
15272
15273 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15274
15275         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15276           (get-frame-for-buffer-noselect): Always return frames
15277           in the not-this-window-p cond clause.
15278
15279 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15280
15281         * help.el (describe-installation): New function.
15282
15283         * x-menubar.el (default-menubar): Add describe-installation to
15284         Help menu.
15285
15286         * packages.el (packages-unbytecompiled-lisp): Installation.el
15287         should not be bytecompiled.
15288
15289         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15290         XEmacs.
15291
15292         * x-menubar.el (default-menubar): Use correct guard for VM menu
15293         entry.
15294
15295         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15296         coding.
15297         From Andy Piper <andyp@parallax.co.uk>
15298
15299 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15300
15301         * ldap.el: Do not require ldap-internal at compile time.
15302
15303 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15304
15305         * code-files.el: new file. a virtual copy of mule-files.el
15306         but without charset
15307         dependencies. (toggle-buffer-file-ocding-system) new function for
15308         changing the eol type for the current buffer.
15309
15310         * code-process.el: new file. a copy of
15311         mule-process.el. mule-process.el will disappear when things have
15312         settled.
15313
15314         * coding.el: new file. a virtual copy of mule-files.el but
15315         without charset dependencies. (coding-system-base) new function
15316         for getting the parent coding system of a coding system with eol
15317         type set.
15318
15319         * dumped-lisp.el: add above files for the non-mule case.
15320
15321 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15322
15323         * window-xemacs.el (display-buffer): If no explicit
15324           frame is specified, search for a window that displays
15325           the buffer on the currently selected frame, before
15326           searching other frames.
15327
15328 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15329
15330         * frame.el (get-frame-for-buffer): If not-this-window-p
15331           is non-nil, use window on the selected frame if it is not
15332           also the selected window.  When defaulting, search for
15333           windows on the currently selected fgrame before searching
15334           other frames.
15335
15336 1998-02-25  Didier Verna  <didier@xemacs.org>
15337
15338         * modeline.el (modeline-swap-buffers): originally named
15339         `mouse-release-modeline'. Whether to actually swap the buffers is
15340         decided in `mouse-drag-modeline'.
15341         (mouse-drag-modeline): A button release event is considered a
15342         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15343         stay unchanged.
15344
15345 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15346
15347         * x-menubar.el: Put redo on the menubar.
15348         From Aki Vehtari <Aki.Vehtari@hut.fi>
15349
15350 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15351
15352         * bytecomp.el (displaying-byte-compile-warnings): if
15353         temp-buffer-show-function is set, use it to display current set of
15354         warnings in the "*Compile-Log-Show*" buffer.
15355
15356         * simple.el (display-warning-buffer): if temp-buffer-show-function
15357         is set, use it to display current set of warnings in the
15358         "*Warnings-Show*" buffer.
15359
15360 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15361
15362         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15363         Common Lisp.
15364
15365 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15366
15367         * menubar.el: Allow button descriptors at least 2 long.
15368
15369         * x-menubar.el (default-menubar): Use recommended forms.
15370         (file-menu-filter): Remove.
15371         (edit-menu-filter): Remove.
15372
15373 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15374
15375         * about.el (about-hackers): Updated.
15376
15377 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15378
15379         * help.el (help-max-help-buffers): new variable
15380         (help-register-and-maybe-prune-excess): new function
15381         (help-buffer-name): use help-max-help-buffers.
15382         (with-displaying-help-buffer): use
15383         help-register-and-maybe-prune-excess.
15384
15385         * help.el (help-maybe-pretty-print-value): if the value fits on
15386         one line, let it.
15387
15388 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15389
15390         * (with-displaying-help-buffer): there is no need to kill the buffer
15391         if it exists, because with-output-to-temp-buffer will clear it.
15392         further, killing the buffer violates the rule that
15393         temp-buffer-show-function, if set, has the full responsibility of
15394         showing the temp buffer.  killing the buffer fucks with the window
15395         configuration, hosing temp-buffer-show-function.
15396
15397
15398 1998-02-23  Didier Verna  <didier@xemacs.org>
15399
15400         * modeline.el (mouse-drag-modeline):
15401         - Always scroll the modeline that was originally clicked on.
15402         - Use x pixels instead of x characters (which doesn't work anyway)
15403         as horizontal reference for modeline dragging. This allows us to
15404         keep on dragging the modeline even if the motion event occurs in
15405         another window.
15406
15407 1998-02-23  Didier Verna  <didier@xemacs.org>
15408
15409         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15410         glyph on the modeline to indicate that dragging the mouse has an
15411         effect both horizontally and vertically.
15412
15413 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15414
15415         * about.el (about-xemacs): Get rid of redundant visible version
15416         number.
15417
15418 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15419
15420         * about.el (about-hackers): Update credits.
15421
15422 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15423
15424         * prim/register.el (view-register): Show register type file-query.
15425
15426 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15427
15428         * mode-motion.el (mode-motion-highlight-internal):
15429           save-excursion inside save-window-exucrsion form to
15430           hide buffer point changes from save-window-excursion.
15431           Prevents display flickering when the mouse pointer
15432           moves.
15433
15434 1998-02-17  Didier Verna  <didier@xemacs.org>
15435
15436         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15437         function to handle correctly the case of a toolbar one side of the
15438         window: scrolling will not necessarily happen.
15439
15440 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15441
15442         * files.el (after-find-file): Restore missing argument
15443           to format that provides filename for "... consider M-x
15444           recover-file" message.  Also call `message' with "%s"
15445           as the first arg instead of an arbitrary string.
15446
15447 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15448
15449         * about.el (about-hackers): Various additions.
15450
15451 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15452
15453         * autoload.el (generate-file-autoloads-1): Don't force an extra
15454         line out when copying on-the-same line autoloads.
15455
15456         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15457         is installed.
15458
15459 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15460
15461         * x11/x-win-xfree86.el (x-win-init-xfree86):
15462         * x11/x-win-sun.el (x-win-init-sun):
15463         * x11/x-init.el (x-initialize-compose):
15464         * prim/simple.el:
15465         (backward-or-forward-kill-sexp):
15466         (backward-or-forward-kill-sentence):
15467         (backward-or-forward-kill-word):
15468         (backward-or-forward-delete-char):
15469         * prim/isearch-mode.el (isearch-help-or-delete-char):
15470         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15471         x-keysym-on-keyboard-p to detect backspace.
15472         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15473         Clean up symbols used with dead keys, checking Linux and solaris
15474         keysyms.
15475         Simplify x-win-*.el using above methods.
15476         Change documentation for x-keysym-*-p functions.
15477
15478 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15479
15480         * about.el (about-hackers): Restore entries for Michael Sperber and
15481         Vinnie Shelton.
15482         From Vinnie Shelton <acs@acm.org>
15483
15484 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15485
15486         * simple.el (count-words-region): Ditto.
15487
15488 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15489
15490         * simple.el (count-words-buffer): Document.  Don't print anything
15491         if non-interactive.
15492
15493 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15494
15495         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15496         multiple files in InfoDock.
15497
15498 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15499
15500         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15501         from version.el in InfoDock.
15502
15503         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15504         specially.
15505
15506 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15507
15508         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15509         variable name in docstring.
15510
15511 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15512
15513         * menubar.h: Include "gui.h".
15514
15515 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15516
15517         * site-load.el: Fix documentation.
15518
15519 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15520
15521         * package-get-base.el (package-get-base): Updated.
15522
15523         * keymap.el: PC-ize.
15524
15525 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15526
15527         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15528         from' on a fresh line.
15529
15530 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15531
15532         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15533         object.
15534
15535 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15536
15537         * undo-stack.el: PC-ize.
15538
15539         * cmdloop.el: PC-ize.
15540
15541 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15542
15543         * bytecomp-runtime.el: PC-ize.
15544
15545         * byte-optimize.el: Prolog fixup.  PC-ize.
15546
15547         * cus-dep.el: Spelling fix.
15548
15549         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15550         entries follow).
15551
15552 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15553
15554         * text-mode.el (text-mode-hook-identify): New function,
15555         put on text-mode-hook.  Set text-mode-variant here.
15556         (text-mode): Don't set it here.
15557
15558 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15559
15560         * text-mode.el (text-mode-hook): New defvar.
15561         (text-mode-variant): New variable.
15562         (text-mode): Set that variable locally.
15563         (toggle-text-mode-auto-fill): New command.
15564
15565 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15566
15567         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15568
15569 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15570
15571         * text-mode.el (paragraph-indent-text-mode):
15572         Renamed from spaced-text-mode.
15573         (text-mode-map): Bind TAB to indent-relative.
15574         (indented-text-mode-map): Variable deleted.
15575         (indented-text-mode): Now an alias for text-mode.
15576
15577 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15578
15579         * loadup.el: test-atoms debugging stuffs removed.
15580
15581 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15582
15583         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15584
15585 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15586
15587         * help.el (describe-beta): Made it use `locate-data-file'.
15588         (describe-distribution): Ditto.
15589         (describe-copying): Ditto.
15590         (describe-project): Ditto.
15591         (view-emacs-news): Ditto.
15592
15593         * help-nomule.el (help-with-tutorial): Made it use
15594         `locate-data-file' to find tutorial.
15595
15596 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15597
15598         * about.el: Corrected my email address.
15599
15600         * mouse.el: Added 'mouse-mswindows-drop' similar to
15601         'mouse-offix-drop'.
15602
15603 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15604
15605         * loadup.el (running-xemacs): Spelling fix.
15606
15607 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15608
15609         * packages.el (packages-find-packages-1): Don't allow a backwards
15610         compatible lisp tree to overwrite `preloaded-file-list'.
15611
15612 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15613
15614         * loadup.el: Don't delete "xemacs" prior to dumping.
15615
15616 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15617
15618         * package-info.el (pi-last-mod-date): New function.
15619         (pi-author-version): New function.
15620         (batch-update-package-info): Use them.
15621
15622 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15623
15624         * frame.el (get-frame-for-buffer-default-to-current): Create.
15625         (get-frame-for-buffer-noselect): Allow user to use current frame
15626         with `get-frame-for-buffer-default-to-current'.
15627
15628 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15629
15630         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15631         (byte-compile-output-docform): Ditto.
15632         (byte-compile-compiled-obj-to-list): Ditto.
15633
15634 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15635
15636         * startup.el (command-line-1): Removed code that ran
15637           buffer-menu.
15638
15639 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15640
15641         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15642
15643 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15644
15645         * frame.el (suspend-emacs-or-iconify-frame): Check using
15646         `device-on-window-system-p' instead of explicitly checking for X,
15647         so that the same logic works for MS Windows.
15648         (suspend-or-iconify-emacs): Ditto.
15649
15650 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15651
15652         * about.el (about-maintainer-info): Andy Piper is back.
15653         (xemacs-hackers): Updated Andy Piper's email address.
15654         (about-hackers): Added Jonathan Harris.
15655         (about-hackers): Updated Tibor Polgar's email address.
15656
15657 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15658
15659         * about.el: Add xemacs.org email manager.
15660
15661         * package-get-base.el (package-get-base): Updated with most recent
15662         package updates.
15663
15664 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15665
15666         * help.el (function-arglist): Use `indirect-function' instead of
15667         `symbol-function' so that aliases are treated correctly.
15668
15669 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15670
15671         * help.el (help-map): Add f1 binding to `help-for-help'.
15672         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15673         (describe-key-briefly): Use `princ' "%s" to print object.
15674         (with-displaying-help-buffer): Kill buffer if it exists, again.
15675         (describe-key): Use `princ' "%s" to print object.
15676         (describe-function-1): Use `princ' "%s" to print object.
15677         Commented out alias lines removed.
15678         (help-pretty-print-limit): New variable to control pretty-printing
15679         of variable values.
15680         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15681         `help-pretty-print-value' again.  Only print-print when OBJECT is
15682         list of length less than `help-pretty-print-limit'.
15683         (describe-variable): Use `help-maybe-pretty-print-value' again.
15684
15685 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15686
15687         * simple.el (blink-matching-open): Remove C++ kludge.
15688         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15689
15690 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15691
15692         * info.el (Info-default-directory-list): Made the documentation
15693         more explanitory.
15694
15695 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15696
15697         * lisp/packages.el:
15698         * lisp/package-admin.el:
15699         * lisp/build-report.el:
15700         Fix typos.
15701
15702 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15703
15704         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15705         warnings in Java buffers without final newline and editing the
15706         last line.
15707
15708 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15709
15710         * packages.el (packages-find-packages-1): Don't allow a backwards
15711         compatible lisp tree to overwrite `preloaded-file-list'.
15712         Suggested by Colin Rafferty  <colin@xemacs.org>
15713
15714         * mouse.el (mouse-offix-drop): Set undo-boundary.
15715         From Oliver Graf <ograf@fga.de>
15716
15717 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15718
15719         * loadup.el (load-gc): rewrite as defun.
15720         Print something sensical if a required dump-time file isn't found.
15721
15722 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15723
15724         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15725         bug strikes a menudescriptor.
15726
15727         * package-get-base.el (package-get-base): Updated.
15728
15729         * package-info.el (batch-update-package-info): Derive REQUIRES
15730         from the Makefile.
15731
15732 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15733
15734         * files.el (save-some-buffers): Don't play games with deleting
15735         other windows if we are in the minibuffer window.
15736
15737 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15738
15739         * modeline.el (modeline-minor-mode-menu): Add support for :active
15740         (add-minor-mode): Document :active property to TOGGLE.
15741
15742 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15743
15744         * modeline.el (modeline-minor-mode-menu): Add support for an
15745         `:included' predicate in the `toggle-sym' plist.
15746         (add-minor-mode): Document the :included property, format
15747         docstring some more.
15748         (modeline-minor-mode-menu): Documentation string added.
15749
15750 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15751
15752         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15753         labels from the symbol-names by thwacking off the overly redundant
15754         and overused "mode", parenthesizing "minor", and capitalizing the
15755         resultant strings.  Also shortened the menu's title by eliminating
15756         the redundant buffer name.
15757         (add-minor-mode): Beautified the docstring, added mention of the
15758         `:menu-tag' property of TOGGLE.
15759         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15760         `toggle-sym' to beatify the mode-life menus.
15761         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15762         `auto-fill-function'.
15763
15764 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15765
15766         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15767         menus to :style 'toggle.
15768
15769 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15770
15771         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15772
15773 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15774
15775         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15776         only recognize first hyperlink.
15777         (hyper-apropos-highlightify): Deletia, this is already done by
15778         `hyper-apropos-insert-face'.
15779         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15780
15781 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15782
15783         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15784         mail.
15785         (toolbar-mail-reader): Add support for `send'.
15786         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15787
15788 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15789
15790         * info.el (Info-emacs-info-file-name): Add defvar for
15791         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15792         will function properly.
15793
15794 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15795
15796         * simple.el: make the backwards delete function called by
15797         `backward-or-forward-delete-char' user configurable.
15798
15799 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15800
15801         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15802         compiled function got loaded from.
15803
15804 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15805
15806         * term/apollo.el: Synched up with InfoDock 3.6.2.
15807
15808 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15809
15810         * startup.el (load-init-file): Load autoloads earlier.
15811         (startup-splash-frame): Handle InfoDock logo.
15812
15813         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15814         InfoDock.
15815         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15816
15817         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15818         doesn't have this function.
15819
15820         * packages.el (locate-data-file): Fix to call `locate-file'.
15821
15822 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15823
15824         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15825         version of version.el.
15826         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15827
15828         * x-menubar.el (default-menubar): Guard reference to
15829         `gnuserv-frame'.
15830         (default-menubar): Guard references to `font-lock-mode'.
15831         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15832         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15833
15834         * make-docfile.el: Don't snarf doc strings from autoloads.
15835
15836         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15837         loading auto-autoloads files.
15838
15839         * loaddefs.el: Disable dumping autoloads.
15840
15841 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15842
15843         * lisp-mnt.el: Synch to Emacs 20.2.
15844
15845         * help.el: Remove manual autoload of `finder-by-keyword'.
15846
15847         * finder.el (finder-by-keyword): Autoload.
15848
15849         * help.el: Conditionalize hyperbole setup.
15850
15851 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15852
15853         * packages.el (package-require): Update to reflect new data format.
15854
15855 1998-01-02  Didier Verna  <didier@xemacs.org>
15856
15857         * x-menubar.el (default-menubar): make the tutorials available
15858         through the menubar. (Plus some compilation warnings cleanup).
15859
15860 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15861
15862         * check-features.el: New file.  Perform sanity check after build.
15863
15864         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15865         files to tooltalk package.
15866         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15867         package.
15868
15869         * package-admin.el (package-admin-xemacs): Use better default for
15870         location of XEmacs binary.
15871
15872 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15873
15874         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15875         tag with sexp and add value tag with value `t'.
15876
15877 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15878
15879         * package-get.el: Changes to work with real data.
15880         From Pete Ware <ware@cis.ohio-state.edu>
15881
15882         * packages.el (packages-reload-autoloads): Guard load for the time
15883         being.
15884
15885         * update-elc.el ("packages.el"): Force loading packages.el instead
15886         of possibly out-of-date packges.elc.
15887         * make-docfile.el ("packages.el"): Ditto.
15888
15889 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15890
15891         * build-report.el (build-report-delete-regexp): Added a rule for
15892         the main tarball shadowing anything past it.
15893
15894 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15895
15896         * packages.el (package-provide): Delete a previous provide.
15897
15898         * package-info.el: New file.
15899
15900         * package-get.el: New file.
15901         From Pete Ware <ware@cis.ohio-state.edu>
15902         (package-get): Fix md5 computation to work with Mule.
15903
15904 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15905
15906         * simple.el (log-message-*): Quote symbols in docstrings properly.
15907
15908 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15909
15910         * packages.el (packages-new-autoloads): Ignore symbolic links.
15911
15912         * cus-face.el (face-custom-attributes-get): Fix typo.
15913         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15914
15915 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15916
15917         * startup.el (load-init-file): Reload new or changed autoloads
15918         unless inhibited.  Reload modified dumped lisp (stubbed).
15919
15920         * packages.el (packages-new-autoloads): New function.
15921         (packages-reload-autoloads): New function.
15922         (packages-reload-dumped-lisp): New (stub) function.
15923
15924         * loadup.el: Inhibit reloading dumped files when running temacs.
15925
15926         * loadhist.el (file-provides): Extend to handle variant
15927         extensions.
15928
15929         * replace.el (query-replace): Fix typo.
15930
15931 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15932
15933         * make-docfile.el: list-autoloads-path has been renamed.
15934         * update-elc.el: list-autoloads has been renamed.
15935
15936         * packages.el (packages-list-autoloads): Renamed.
15937         (packages-list-autoloads-path): Ditto.
15938
15939 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15940
15941         * packages.el (packages-find-packages-1): Made it signal a warning
15942         for an error in an auto-autoload.el file.
15943
15944 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15945
15946         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15947         tag with const.
15948         From Aki Vehtari <Aki.Vehtari@hut.fi>
15949
15950         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15951
15952         * loadhist.el (unload-feature): Remove autoload.
15953
15954 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15955
15956         * loadhist.el: Unpackaged.
15957
15958         * help.el (describe-symbol-find-file): Rename
15959         `describe-function-find-file' and make old name obsolete.
15960         (describe-function-1): Use it.
15961         (describe-function-1): Guard reference to
15962         `compiled-function-annotation'.
15963
15964 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15965
15966         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15967         argument.
15968         (help-mode-quit): New optional arg to control whether it kills or
15969         buries.  Tidied up.
15970         (with-displaying-help-buffer): Don't kill buffer initially, even
15971         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15972         (help-pretty-print-value): Rename back from
15973         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15974         use it, otherwise use dumped `cl-prettyprint'.
15975         (describe-variable): Use `help-pretty-print-value' again.
15976         (find-func): Removed reference to "find-func" at end.
15977
15978 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15979
15980         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15981           GUI XEmacs. Rename? x-menubar is rather window system
15982           independant, except for a couple of items.
15983
15984 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15985
15986         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15987         entries as they will no longer be distributed with XEmacs.
15988
15989         * format.el (format-alist): Fix image/tiff regexps.
15990         From P. E. Jareth Hein <jareth@camelot-soft.com>
15991
15992         * help.el (help-maybe-pretty-print-value): Rename.
15993         (describe-variable): Use it.
15994         (describe-variable): Add trailing linefeed.
15995
15996 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15997
15998         * help.el (describe-function-1): Don't output anything for
15999           arglist of autoload functions.
16000
16001 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16002
16003         * help.el (describe-function-1): Don't output anything for
16004           arglist of autoload functions.
16005
16006 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16007
16008         * help.el (help-mode-map): New bindings for `help-mode-bury',
16009         `describe-function-at-point', `describe-variable-at-point',
16010         `Info-elisp-ref', `customize-variable', `help-next-section' and
16011         `help-prev-section'.
16012         (help-next-section): New function.
16013         (help-prev-section): New function.
16014         (help-mode-quit): Changed to kill the help buffer.
16015         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16016         correctly.
16017         (help-buffer-name): New function to generate the name of help
16018         buffers.
16019         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16020         argument giving the name of the help buffer.
16021         (describe-key): Use `with-displaying-help-buffer' with name.
16022         (describe-mode): Ditto.
16023         (describe-bindings): Ditto.
16024         (describe-prefix-bindings): Ditto.
16025         (view-lossage): Ditto.
16026         (with-syntax-table): New macro.
16027         (function-called-at-point): Use `ignore-errors' and
16028         `with-syntax-table'.
16029         (function-at-point): Ditto.
16030         (describe-function): Use `with-displaying-help-buffer' with name.
16031         (function-arglist): Extracted from `describe-function-1'.  Returns
16032         function's arglist as string.
16033         (function-documentation): Extracted from `describe-function-1'.
16034         Returns function's docstring.
16035         (describe-function-1): Remove all the "stream" garbage, including
16036         the stream argument.  Use `function-arglist' and
16037         `function-documentation'.
16038         (describe-function-arglist): Just use `function-arglist'.
16039         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16040         (help-pretty-print-value): New function to help with
16041         pretty-printing variable values.  Knows about `#<...>'.  Needs
16042         `pp-internal'.
16043         (describe-variable): Use `with-displaying-help-buffer' with name.
16044         Formatting improved.  Display file where variable is defined, if
16045         known.  Use `help-pretty-print-value'.
16046         (describe-syntax): Use `with-displaying-help-buffer' with name.
16047         (list-processes): Remove "stream" garbage.
16048
16049 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16050
16051         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16052         call a dumped routine instead.
16053
16054         * x-win-xfree86.el: Wrap file in defun.
16055         * x-win-sun.el: Ditto.
16056
16057 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16058
16059         * help.el (view-emacs-news): Remove usage of outl-mouse which
16060         advises functions and does other evil things.
16061
16062 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16063
16064         * format.el (format-alist): Add `image/tiff'.
16065         From P. E. Jareth Hein <jareth@camelot-soft.com>
16066
16067 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16068
16069         * about.el (about-hackers): More names added.
16070
16071         * make-docfile.el: Remove superfluous package path search.
16072
16073         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16074
16075 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16076
16077         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16078         ignored shadows.
16079
16080 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16081
16082         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16083         get trailing slashes when added to the load-path.
16084
16085         * x-init.el (init-x-win): Locate where XEmacs X localization files
16086         are.
16087
16088 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16089
16090         * x-faces.el: Added support for foregroundToolBarColor
16091           to xpm-color-symbols.
16092
16093 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16094
16095         * etags.el (tags-remove-duplicates): Removed.
16096         (buffer-tag-table-list): Use `delete-duplicates'.
16097
16098         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16099         correctly.
16100         (get*): Defalias to `get'.
16101
16102         * cl.el (eql): Compare integers with `eq'.
16103         (cl-map-extents): Check for `map-extents' first.
16104
16105 1997-12-17  Didier Verna  <didier@xemacs.org>
16106
16107         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16108         added the 'numero', 'copyright' and 'trademark' symbols.
16109
16110         * leim/quail/latin-post.el ("french-postfix"): see above.
16111
16112 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16113
16114         * widget.el (define-widget): Check the arguments.
16115
16116         * cus-edit.el (customize-face): Use `check-argument-type'.
16117         (custom-variable-value-create): Use `signal' to signal error.
16118         (custom-variable-reset-saved): Ditto.
16119         (custom-variable-reset-standard): Ditto.
16120         (custom-face-reset-saved): Ditto.
16121
16122         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16123         (widget-default-format-handler): Ditto.
16124         (widget-checklist-add-item): Ditto.
16125         (widget-radio-add-item): Ditto.
16126         (widget-editable-list-entry-create): Ditto.
16127         (widget-sexp-prompt-value): Ditto.
16128
16129         * custom.el (custom-declare-variable): Signal errors better.
16130         (custom-handle-keyword): Ditto.
16131         (custom-declare-group): Ditto.
16132
16133         * window-xemacs.el (windows): Ditto.
16134
16135         * menubar.el (menu): Ditto.
16136
16137         * keydefs.el (keyboard): Ditto.
16138
16139         * minibuf.el (minibuffer): Ditto.
16140
16141         * process.el (execute): Ditto.
16142
16143         * fill.el (fill): Ditto.
16144
16145         * modeline.el (modeline): Ditto.
16146
16147         * help.el (help): Ditto.
16148
16149         * faces.el (faces): Ditto.
16150
16151         * files.el (files): Ditto.
16152
16153         * x-init.el (x): Ditto.
16154
16155         * lisp-mode.el (lisp): Ditto.
16156
16157         * process.el (processes): Ditto.
16158
16159         * mouse.el (mouse): Ditto.
16160
16161         * abbrev.el (abbrev): Moved from cus-edit.
16162
16163         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16164         as variable declaration.
16165
16166 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16167
16168         * menubar.el (find-menu-item): Use `check-argument-type'.
16169         (find-menu-item): Cosmetic changes.
16170
16171 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16172
16173         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16174
16175 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16176
16177         * startup.el (set-default-load-path): Only search package-path
16178         when not running temacs.
16179
16180         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16181         files.
16182
16183         * loadup.el: Correct commentary.  Reformatting.
16184         (really-early-error-handler): Use absolute path to the
16185         first dumped-lisp.el file.
16186         (really-early-error-handler): Print full path name of
16187         each dumped lisp file (inherited from InfoDock).
16188
16189         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16190         dumped-lisp.el files.
16191
16192         * make-docfile.el (preloaded-file-list): Reorder when the
16193         package-path is searched.
16194         * update-elc.el: Ditto.
16195
16196         * lisp-mode.el (call-with-condition-handler): Treat the same as
16197         `condition-case' for indentation.
16198
16199         * about.el (about-xemacs): Update release date.
16200
16201 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16202
16203         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16204         anywhere but at the last clause.
16205         (ecase): Disallow `t' and `otherwise'.
16206
16207 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16208
16209         * cus-edit.el (custom-buffer-create-buttons): New function
16210         from stuff moved out of `custom-buffer-create-internal'.
16211         (custom-novice): New variable.  Default t.
16212         (custom-display-global-buttons): Ditto.  Default `top'.
16213         (custom-buffer-create-internal): Only display help if
16214         `custom-novice' is non-nil.  Display global buttons according to
16215         `custom-display-global-buttons'.
16216
16217 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16218
16219         * menubar.el (find-menu-item): Use `check-argument-type'.
16220         (find-menu-item): Cosmetic changes.
16221
16222 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16223
16224         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16225         look.
16226
16227 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16228
16229         * format.el (format-deannotate-region):  Bug fix.
16230         Deannotating a region containing unknown tags would fail
16231         (causing decoding of text/enriched to fail at user level)
16232
16233 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16234
16235         * minibuf.el (read-directory-name): Support sixth
16236           arg, HISTORY, as already documented.
16237
16238 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16239
16240         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16241         to `ecase'.
16242
16243 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16244
16245         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16246         skk-activate.
16247
16248 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16249
16250         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.