827cc4d9f1d8ee4745a944438331e1347c80b1f8
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=big5-cdp-var-002'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=big5-cdp-var-002'.
8
9         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
10         XEmacs CHISE.
11
12 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=ucs-sip-var-004'.
16
17         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
18         XEmacs CHISE.
19
20 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=>ucs-bmp-cjk@iwds-1'.
24
25         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
26         XEmacs CHISE.
27
28 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `=ucs-var-005'.
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `=ucs-bmp-var-005'.
35
36         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
37         CHISE.
38         (=ucs-bmp-var-005): Ditto.
39
40 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=>ucs-sip-itaiji-002'.
44
45         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
46         XEmacs CHISE.
47
48 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `=>ucs-itaiji-002'.
52
53 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
57
58         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
59         (=>ucs-itaiji-002): Ditto.
60         (=>ucs-bmp-itaiji-002): Ditto.
61
62 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
65         setting for `=>ucs-itaiji-001'.
66
67 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-charset.el (default-coded-charset-priority-list): Add
70         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
71
72         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
73         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
74         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
75         (=>ucs-sip-itaiji-001): Ditto.
76
77         * mule/mule-coding.el(coded-charset-entity-reference-alist):
78         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
79         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
80
81 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-charset.el (default-coded-charset-priority-list):
84         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
85         `=jef-china3' and `chinese-isoir165'.
86
87 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `=>ucs-bmp-itaiji-005'.
91
92         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
93         XEmacs CHISE.
94         (=>ucs-bmp-itaiji-005): Ditto.
95
96 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=+>jis-x0213-2'.
100
101 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=+>adobe-japan1-6'.
105
106 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `=+>jis-x0208@1978'.
110
111 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `=>ucs@component'.
115
116 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
120
121 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist):
124         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
125
126 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
129         CHISE.
130         (=>ucs@jis/2004): Ditto.
131
132 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist):
135         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
136
137 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=>cbeta'.
141
142 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `==big5-cdp-itaiji-001'.
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `==big5-cdp-itaiji-001'.
149
150         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
151         XEmacs CHISE.
152
153 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
156         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
157         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
161         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
162
163         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
164         XEmacs CHISE.
165         (=>big5-cdp-itaiji-001): Ditto.
166         (=big5-cdp-itaiji-002): Ditto.
167         (=big5-cdp-itaiji-003): Ditto.
168
169 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
173
174 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-charset.el (default-coded-charset-priority-list):
177         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
178         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
179         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
180
181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
182         setting for `=ucs-var-008'.
183
184         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
185         CHISE.
186         (=ucs-bmp-var-008): Likewise.
187
188 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list):
191         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
192
193 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
196         `==ucs-sip@JP/hanazono'.
197
198         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
199         XEmacs CHISE.
200
201 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
202
203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
204         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
205
206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
207         `=ucs-bmp-var-006'.
208
209         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
210         CHISE.
211         (=ucs-bmp-var-006): Likewise.
212
213 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `=ucs-bmp-itaiji-009'.
217
218         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
219         XEmacs CHISE.
220         (=ucs-bmp-itaiji-009): Likewise.
221
222 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `=>big5-cdp'.
226
227 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
230         (utf-8-ivs-gb): Likewise.
231         (utf-8-gb-er): Likewise.
232         (utf-8-ivs-gb-er): Likewise.
233         (utf-8-cns): Likewise.
234         (utf-8-ivs-cns): Likewise.
235         (utf-8-cns-er): Likewise.
236         (utf-8-ivs-cns-er): Likewise.
237         (utf-8-big5): Likewise.
238         (utf-8-ivs-big5): Likewise.
239         (utf-8-big5-er): Likewise.
240         (utf-8-ivs-big5-er): Likewise.
241         (utf-8-jis): Likewise.
242         (utf-8-ivs-jis): Likewise.
243         (utf-8-jis-er): Likewise.
244         (utf-8-ivs-jis-er): Likewise.
245         (utf-8-ks): Likewise.
246         (utf-8-ivs-ks): Likewise.
247         (utf-8-ks-er): Likewise.
248         (utf-8-ivs-ks-er): Likewise.
249
250 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
253         (utf-8-ivs-jp): Likewise.
254         (utf-8-jp-er): Likewise.
255         (utf-8-ivs-jp-er): Likewise.
256
257 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `=ucs-var-010'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `=ucs-bmp-var-010'.
264
265         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
266         CHISE.
267         (=ucs-bmp-var-010): Likewise.
268
269 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `=ucs-sip@JP/hanazono'.
273
274         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
275         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
276
277 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-charset.el (default-coded-charset-priority-list):
280         - Add `=big5-cdp-var-004'.
281         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
282           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
286         `=big5-cdp-var-005'.
287
288         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
289         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
290         `=big5-cdp-var-003'.
291         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
292         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
293         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
294
295 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-charset.el (default-coded-charset-priority-list):
298         Don't prefer ucs-compat CCSes to other CCSes.
299
300 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
303         `===ucs-bmp-cjk-compat@unicode'.
304
305         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
306         coded-charset for XEmacs CHISE.
307
308 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `=ucs-sip-itaiji-003'.
312
313         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
314         XEmacs CHISE.
315
316 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `=ucs-var-004'.
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
323
324         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
325         XEmacs CHISE.
326         (=ucs-var-004): Ditto.
327         (=ucs-bmp-var-004): Ditto.
328
329 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `=ucs-sip-var-003'.
333
334         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
335         XEmacs CHISE.
336
337 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `=ucs-itaiji-006'.
341
342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
343         `=ucs-bmp-itaiji-006'.
344
345         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
346         XEmacs CHISE.
347         (=ucs-bmp-itaiji-006): Ditto.
348
349 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `=ucs-sip-var-002'.
353
354         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
355         XEmacs CHISE.
356
357 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
360         `=ucs-sip-itaiji-002'.
361
362         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
363         XEmacs CHISE.
364
365 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
368         setting for `==hanyo-denshi/tk'.
369
370 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
373         (=hanyo-denshi/tk): Fix `long-name'.
374         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
375
376 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `=>mj'.
380
381 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
384         coded-charset for XEmacs CHISE.
385
386 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=hanyo-denshi/tk'.
390
391 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=hanyo-denshi/tk/mf-01'.
395
396         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
397         XEmacs CHISE.
398         (=hanyo-denshi/tk/mf-01): Ditto.
399
400 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-charset.el (default-coded-charset-priority-list):
403         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
404
405 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list):
408         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
409
410 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
417
418         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
419         XEmacs CHISE.
420         (=ucs-bmp-itaiji-004): Ditto.
421         (=ucs-itaiji-005): Ditto.
422         (=ucs-bmp-itaiji-005): Ditto.
423
424 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
427         `=ucs-sip-itaiji-001'.
428
429         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
430         XEmacs CHISE.
431
432 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
436         `=ucs-itaiji-008'.
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
440         `=ucs-bmp-itaiji-008'.
441
442         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
443         XEmacs CHISE.
444         (=ucs-bmp-itaiji-001): Ditto.
445         (=ucs-itaiji-003): Ditto.
446         (=ucs-bmp-itaiji-003): Ditto.
447         (=ucs-itaiji-008): Ditto.
448         (=ucs-bmp-itaiji-008): Ditto.
449
450 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
454
455         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
456         for XEmacs CHISE.
457         (==ucs-bmp-cjk-compat@JP): Ditto.
458
459 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `===hng-tzs'.
463
464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
465         `===hng-tzs'.
466
467         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
468         CHISE.
469
470 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
473         setting for `===hng-doh'.
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `===hng-doh'.
477
478         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
479         CHISE.
480
481 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `===hng-wad'.
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `===hng-wad'.
488
489         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
490         CHISE.
491
492 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         settings for `==koseki' and `===hng-kcc'.
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `===hng-kcc'.
499
500         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
501         CHISE.
502
503 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===hng-nkk'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `===hng-nkk'.
510
511         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
512         CHISE.
513
514 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `===hng-ink'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `===hng-ink'.
521
522         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
523         CHISE.
524
525 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `===hng-jhk'.
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `===hng-jhk'.
532
533         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
534         CHISE.
535
536 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
539         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
540         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
541         (===jis-x0213-1@2004): Likewise.
542         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
543         "jisx0213\\(\\.2004\\)-1" as the registry.
544         (=+>jis-x0213-1@2004): Likewise.
545         (=>jis-x0213-1@2004): Likewise.
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `===jis-x0213-1@2004'.
549
550 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553         setting for `===hng-nak'.
554
555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
556         `===hng-nak'.
557
558         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
559         CHISE.
560
561 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
564         setting for `===hng-hos'.
565
566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
567         `===hng-hos'.
568
569         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
570         CHISE.
571
572 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
575         setting for `===hng-tzj'.
576
577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
578         `===hng-tzj'.
579
580         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
581         CHISE.
582
583 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
586         setting for `===hng-kae'.
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `===hng-kae'.
590
591         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
592         CHISE.
593
594 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `===hng-kar'.
598
599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
600         `===hng-kar'.
601
602         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
603         CHISE.
604
605 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         setting for `===hng-kyd'.
609
610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
611         `===hng-kyd'.
612
613         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
614         CHISE.
615
616 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619         setting for `===hng-hok'.
620
621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
622         `===hng-hok'.
623
624         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
625         CHISE.
626
627 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         setting for `===hng-jyu'.
631
632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
633         `===hng-jyu'.
634
635         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
636         CHISE.
637
638 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641         setting for `===hng-zkd'.
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `===hng-zkd'.
645
646         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
647         CHISE.
648
649 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `===hng-kmi'.
653
654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
655         `===hng-kmi'.
656
657         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
658         CHISE.
659
660 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663         setting for `===hng-okd'.
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `===hng-okd'.
667
668         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
669         CHISE.
670
671 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for `===hng-nkm'.
675
676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
677         `===hng-nkm'.
678
679         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
680         CHISE.
681
682 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
685         setting for `===hng-nto'.
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `===hng-nto'.
689
690         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
691         CHISE.
692
693 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `===hng-yhk'.
697
698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
699         `===hng-yhk'.
700
701         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
702         CHISE.
703
704 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         setting for `===hng-sok'.
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `===hng-sok'.
711
712         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
713         CHISE.
714
715 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
718         setting for `===hng-kda'.
719
720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
721         `===hng-kda'.
722
723         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
724         CHISE.
725
726 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
729         setting for `===hng-myz'.
730
731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
732         `===hng-myz'.
733
734         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
735         CHISE.
736
737 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
740         setting for `===hng-kgk'.
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `===hng-kgk'.
744
745         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
746         CHISE.
747
748 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
751         setting for `===hng-drt'.
752
753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
754         `===hng-drt'.
755
756         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
757         CHISE.
758
759 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
760
761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
762         setting for `===hng-mam'.
763
764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
765         `===hng-mam'.
766
767         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
768         CHISE.
769
770 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
771
772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
773         setting for `===hng-dng'.
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
776         `===hng-dng'.
777
778         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
779         CHISE.
780
781 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         setting for `=>cns11643-5'.
785
786 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
787
788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
789         setting for `===hng-keg'.
790
791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
792         `===hng-keg'.
793
794         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
795         CHISE.
796
797 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `===hng-jou'.
801
802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
803         `===hng-jou'.
804
805         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
806         CHISE.
807
808 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `===hng-smk'.
812
813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
814         `===hng-smk'.
815
816         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
817         CHISE.
818
819 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `===hng-kyo'.
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `===hng-kyo'.
826
827         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
828         CHISE.
829
830 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
833         setting for `===hng-kss'.
834
835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
836         `===hng-kss'.
837
838         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
839         CHISE.
840
841 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844         setting for `===hng-wan'.
845
846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
847         `===hng-wan'.
848
849         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
850         CHISE.
851
852 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `===hng-ksk'.
856
857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
858         `===hng-ksk'.
859
860         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
861         CHISE.
862
863 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `===hng-kyu'.
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `===hng-kyu'.
870
871         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
872         CHISE.
873
874 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `===hng-skk'.
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `===hng-skk'.
881
882         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
883         CHISE.
884
885 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         setting for `===hng-sik'.
889
890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
891         `===hng-sik'.
892
893         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
894         CHISE.
895
896 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
899         setting for `===hng-kbk'.
900
901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
902         `===hng-kbk'.
903
904         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
905         CHISE.
906
907 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         setting for `===hng-kcj'.
911
912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
913         `===hng-kcj'.
914
915         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
916         CHISE.
917
918 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
921         setting for `===hng-k24'.
922
923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
924         `===hng-k24'.
925
926         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
927         CHISE.
928
929 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `===hng-gok'.
933
934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
935         `===hng-gok'.
936
937         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
938         CHISE.
939 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `===hng-tsu'.
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `===hng-tsu'.
946
947         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
948         CHISE.
949
950 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         setting for `===hng-sys'.
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `===hng-sys'.
957
958         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
959         CHISE.
960
961 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist):
964         - Use "&HNG010-<d><d><d><d><d>;" instead of
965           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
966         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
967
968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
969         `=ucs-bmp-itaiji-002' and `===hng-khm'.
970
971         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
972         "hngkhi-0" as the suffix of registry.
973         (===hng-khm): New coded-charset for XEmacs CHISE.
974         (=ucs-itaiji-002): Ditto.
975         (=ucs-bmp-itaiji-002): Ditto.
976
977 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for `=>ucs@iwds-1'.
981
982         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
983         XEmacs CHISE.
984
985 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
988         CHISE.
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
991         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
992         `===hng-khi'.
993
994 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         setting for `===hng-khi'.
998
999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1000         `===hng-khi'.
1001
1002         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1003         CHISE.
1004
1005 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1008         #x9FA5 as the value of `max-code'.
1009         (=ucs-bmp-var-002): Likewise.
1010         (=ucs-bmp-var-003): Likewise.
1011         (=ucs-bmp-itaiji-084): Likewise.
1012         (=ucs-bmp-cjk@JP): Likewise.
1013         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1014         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1015         (=>ucs-bmp-cjk@component): Likewise.
1016
1017 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1020         CHISE.
1021
1022 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1025         XEmacs CHISE.
1026         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1027         `==jis-x0208@1978/2-pr' as the mother.
1028
1029 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1032         CHISE.
1033
1034 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1035
1036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1038
1039 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1042         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1043
1044 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         setting for `===ucs@gb'.
1048
1049 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1052         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1053         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1054         as the entity-reference for `===jis-x0213-1@2000'; use
1055         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1056
1057 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1058
1059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1060         `===jis-x0208'.
1061
1062         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1063         instead of `===jis-x0208' as the mother.
1064         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1065         `===jis-x0208' as the mother.
1066         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1067         `===jis-x0208' as the mother.
1068         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1069         `===jis-x0213-1' as the mother.
1070         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1071         `===jis-x0213-1' as the mother.
1072         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1073         the mother.
1074         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1075         mother.
1076
1077 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         setting for `=ucs-var-001'.
1081
1082 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1085         `=ucs-bmp-var-001'.
1086
1087         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1088         CHISE.
1089         (=ucs-bmp-var-001): Ditto.
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `=ucs-var-003'.
1093
1094 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `=ucs-bmp-var-003'.
1098
1099         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1100         CHISE.
1101         (=ucs-bmp-var-003): Ditto.
1102
1103 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1104
1105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1106         setting for `=ucs-var-002'.
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `=ucs-bmp-var-002'.
1110
1111         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1112         CHISE.
1113         (=ucs-bmp-var-002): Ditto.
1114
1115 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1118         XEmacs CHISE.
1119         (==jis-x0208@1978/5pr): Ditto.
1120
1121 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124         `=>ucs-bmp-cjk@component'.
1125
1126         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1127         XEmacs CHISE.
1128         (=>ucs-bmp-cjk@component): Ditto.
1129
1130 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `=>iwds-1'.
1134
1135 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1138         CHISE.
1139
1140 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-charset.el (default-coded-charset-priority-list):
1143         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1144         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1145         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1146         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1147
1148 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1151         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1152
1153         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1154         `=>>ucs@iso' as the mother.
1155         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1156         mother.
1157
1158 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `===hanyo-denshi/ia'.
1162
1163 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1166         `===hanyo-denshi/ia'.
1167
1168 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (=koseki): Fix DOC.
1171         (==koseki): New coded-charset for XEmacs CHISE.
1172
1173 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1176         XEmacs CHISE.
1177         (===hanyo-denshi/jd): Fix DOC.
1178
1179 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `===hanyo-denshi/ip'.
1183
1184 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1187         `===hanyo-denshi/ip'.
1188
1189         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1190         XEmacs CHISE.
1191
1192 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1195         `==ucs-radicals@unicode' and `=>daikanwa'.
1196
1197         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1198         for XEmacs CHISE.
1199
1200 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1201
1202         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1203         XEmacs CHISE.
1204
1205 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `===ruimoku-v6'.
1209
1210 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `===ruimoku-v6'.
1214
1215 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1216
1217         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1218         CHISE.
1219
1220 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1223         coded-charset for XEmacs CHISE.
1224
1225 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1228         XEmacs CHISE.
1229
1230 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1233         `===ucs-sip@iso'.
1234
1235 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1238         CHISE.
1239
1240 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `==ucs-sip@iso'.
1244
1245         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1246         CHISE.
1247
1248 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1251         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1252         (=ucs-sip-ext-b@iso): Fix registry.
1253         (==ucs-sip-ext-b@iso): Ditto.
1254         (===ucs-sip-ext-b@iso): Ditto.
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1257         `=ucs-sip@iso'.
1258
1259 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `=>cbeta'.
1263
1264 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1267         `=>cns11643-7'.
1268
1269         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1270
1271 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1274         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1275
1276 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1279         `=ucs@cns'.
1280         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1281         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1282         `=ucs@jis/1990'.
1283         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1284         `=ucs@jis/2000'.
1285         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1286         `=ucs@jis/2004'.
1287         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1290         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1291
1292 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1295         XEmacs CHISE.
1296         (==jis-x0208@1978/1pr): Ditto.
1297         (==jis-x0208@1978/2-pr): Ditto.
1298
1299 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         setting for `===jis-x0213-1@2004'.
1303
1304 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1308
1309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1310         `===hanyo-denshi/jb'.
1311
1312         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1313         XEmacs CHISE.
1314         (=+>hanyo-denshi/ft): Ditto.
1315         (=+>hanyo-denshi/jt): Ditto.
1316
1317 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `===hanyo-denshi/hg'.
1321
1322 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1323
1324         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1325         XEmacs CHISE.
1326         (===hanyo-denshi/hg): Ditto.
1327
1328 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1331         glyph-forms instead of detailed glyph-images.
1332         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1333         `=adobe-japan1-*'.
1334         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1335         (===adobe-japan1-1): Ditto.
1336         (===adobe-japan1-2): Ditto.
1337         (===adobe-japan1-3): Ditto.
1338         (===adobe-japan1-4): Ditto.
1339         (===adobe-japan1-5): Ditto.
1340         (===adobe-japan1-6): Ditto.
1341         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1342         `=>>>adobe-japan1' as the mother.
1343         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1344         `=>>adobe-japan1' as the mother.
1345         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1346         glyph-images.
1347         (==jis-x0208@1978): Ditto.
1348         (==jis-x0208@1983): Ditto.
1349         (==jis-x0208@1990): Ditto.
1350         (==jis-x0213-1): Ditto.
1351         (==jis-x0213-1@2000): Ditto.
1352         (==jis-x0213-1@2004): Ditto.
1353         (==jis-x0213-2): Ditto.
1354         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1355         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1356         `=jis-x0208@1978'.
1357         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1358         `=jis-x0208@1983'.
1359         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1360         `=jis-x0208@1990'.
1361         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1362         `=jis-x0213-1'.
1363         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1364         `=jis-x0213-1@2000'.
1365         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1366         `=jis-x0213-1@2004'.
1367         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1368         `=jis-x0213-2'.
1369         (===jis-x0208): New coded-charset for XEmacs CHISE.
1370         (===jis-x0208@1978): Ditto.
1371         (===jis-x0208@1983): Ditto.
1372         (===jis-x0208@1990): Ditto.
1373         (===jis-x0213-1): Ditto.
1374         (===jis-x0213-1@2000): Ditto.
1375         (===jis-x0213-2): Ditto.
1376         (===jis-x0212): Ditto.
1377         (===ks-x1001): Ditto.
1378         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1379         mother.
1380         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1381         as the mother.
1382         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1383         as the mother.
1384         (===cns11643-1): New coded-charset for XEmacs CHISE.
1385         (===cns11643-2): Ditto.
1386         (===cns11643-3): Ditto.
1387         (===cns11643-4): Ditto.
1388         (===cns11643-5): Ditto.
1389         (===cns11643-6): Ditto.
1390         (===cns11643-7): Ditto.
1391         (=>>cns11643-1): Ditto.
1392         (==big5-cdp): Indicate abstract glyph-images instead of
1393         representative glyph-images.
1394         (===big5-cdp): New coded-charset for XEmacs CHISE.
1395         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1396         detailed glyph-images.
1397         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1398         `=hanyo-denshi/*'.
1399         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1400         (===hanyo-denshi/ib): Ditto.
1401         (===hanyo-denshi/jt): Ditto.
1402         (===hanyo-denshi/ks): Ditto.
1403         (===mj): Ditto.
1404         (===mj-0): Ditto.
1405         (===mj-1): Ditto.
1406         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1407         `=>>>hanyo-denshi/*' as its mother.
1408         (==gt): Indicate abstract glyph-forms instead of detailed
1409         glyph-images.
1410         (===gt): New coded-charset for XEmacs CHISE.
1411         (=>>>gt): Indicates `==gt' instead of `=gt'.
1412         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1413         (==gt-k): Indicate abstract glyph-forms instead of detailed
1414         glyph-images.
1415         (===gt-k): New coded-charset for XEmacs CHISE.
1416         (==daikanwa): Indicates glyph-images instead of detailed
1417         glyph-images.
1418         (===daikanwa): New coded-charset for XEmacs CHISE.
1419         (===daikanwa/+p): Ditto.
1420         (===daikanwa/ho): Ditto.
1421         (==cbeta): Ditto.
1422         (===cbeta): Ditto.
1423         (==jef-china3): Ditto.
1424         (===jef-china3): Ditto.
1425         (==ruimoku-v6): Ditto.
1426         (==ucs@iso): Indicate representative glyph-forms instead of
1427         representative glyph-images.
1428         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1429         (==ucs@unicode): Indicate representative glyph-forms instead of
1430         representative glyph-images.
1431         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1432         `=ucs@unicode'.
1433         (==ucs@cns): Indicate representative glyph-forms instead of
1434         representative glyph-images.
1435         (==ucs@jis): Ditto.
1436         (==ucs@jis/1990): Ditto.
1437         (==ucs@jis/2000): Ditto.
1438         (==ucs@jis/2004): Ditto.
1439         (==ucs@ks): Ditto.
1440         (===ucs@iso): New coded-charset for XEmacs CHISE.
1441         (===ucs@unicode): Ditto.
1442         (===ucs@gb): Ditto.
1443         (===ucs@ks): Ditto.
1444         (===ucs-bmp-cjk@gb): Ditto.
1445         (===ucs-sip-ext-b@iso): Ditto.
1446
1447 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1450         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1451         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1452         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1453         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1454         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1455         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1456         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1457         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1458         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1461         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1462         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1463         - Use "&g1-[NAME];" for `=>>[NAME]'.
1464         - Abolish "&g2-[NAME];".
1465
1466 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1469         `=>>ucs@cns' as the mother.
1470
1471 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `==ucs@ks'.
1475
1476 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1477
1478         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1479         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1480         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1481         0x00E30000〜0x00E409D5.
1482
1483 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1486         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1487         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1488
1489 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1493
1494         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1495         (=mj-0): Ditto.
1496         (=mj-1): Ditto.
1497         (==mj): Ditto.
1498         (==mj-0): Ditto.
1499         (==mj-1): Ditto.
1500         (=>>mj): Ditto.
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for `=mj' and `==mj'.
1504
1505 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1508         CHISE.
1509
1510 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1513         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1514         `=>ucs@hanyo-denshi'.
1515
1516 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1520
1521         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1522         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1523
1524 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1525
1526         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1527         XEmacs CHISE.
1528
1529 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1532         Change priority of `=>>>ucs@iso'.
1533
1534         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1535         `=>>>ucs@iso' as the mother.
1536         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1537
1538 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1539
1540         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1541         Change priority of `=>>>ucs@unicode'.
1542
1543         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1544         `=ucs@unicode'.
1545
1546 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1549         Change priority of `=>>>ucs@jis'.
1550
1551         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1552         `=ucs@jis'.
1553
1554 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         setting for `==daikanwa/+p'.
1558
1559 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1562         setting for `==shinjigen@1ed'.
1563
1564 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1567         XEmacs CHISE.
1568
1569 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-conf.el (==shinjigen): Modify DOC.
1572         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1573         (==shinjigen@rev): Modify DOC.
1574
1575 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1578         CHISE.
1579
1580 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1584
1585         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1586         XEmacs CHISE.
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `==daikanwa'.
1590
1591 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1594         setting for `==cns11643-7'.
1595
1596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1597         `==cns11643-7'.
1598
1599 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `==cns11643-6'.
1603
1604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1605         setting for `==cns11643-6'.
1606
1607 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1610         setting for `==cns11643-5'.
1611
1612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1613         `==cns11643-5'.
1614
1615 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1618         setting for `==cns11643-4'.
1619
1620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1621         `==cns11643-4'.
1622
1623 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1626         setting for `==cns11643-3'.
1627
1628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1629         `==cns11643-3'.
1630
1631 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `==cns11643-2'.
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1637         `==cns11643-2'.
1638
1639 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1642         Change priority of `=>>>ucs@ks'.
1643
1644         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1645         `=ucs@ks'.
1646
1647 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1648
1649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1650         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1651         `==ucs@cns' and `==cns11643-1'.
1652
1653         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1654         (==cns11643-2): Ditto.
1655         (==cns11643-3): Ditto.
1656         (==cns11643-4): Ditto.
1657         (==cns11643-5): Ditto.
1658         (==cns11643-6): Ditto.
1659         (==cns11643-7): Ditto.
1660
1661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1662         `==cns11643-1'.
1663
1664 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1667         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1668         `=>>>ucs@jis/1990'.
1669
1670         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1671         `=ucs@jis/1990'.
1672         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1673         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1674
1675 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1678         Change priority of `=>>>ucs@cns'.
1679
1680         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1681         `=ucs@cns'.
1682
1683 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1684
1685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1686         `==ks-x1001'.
1687
1688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1689         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1690         `==ks-x1001'.
1691
1692 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1695
1696 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1697
1698         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1699         `=jis-x0208'.
1700         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1701         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1702         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1703         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1704         (=>>>jis-x0213-1@2000): Changed to an alias for
1705         `=jis-x0213-1@2000'.
1706         (=>>>jis-x0213-1@2004): Changed to an alias for
1707         `=jis-x0213-1@2004'.
1708         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1709
1710 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1713         `=adobe-japan1-0'.
1714         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1715         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1716         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1717         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1718         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1719         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1720
1721 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1724         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1725         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1726         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1727         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1728         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1729
1730 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1731
1732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1733         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1734         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1735         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1736         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1737         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1738         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1739         `==jis-x0212'.
1740
1741 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1742
1743         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1744         "AdobeJapan1-[0-6]$".
1745         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1746         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1747         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1748         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1749         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1750         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1751         (==adobe-japan1-1): Ditto.
1752         (==adobe-japan1-2): Ditto.
1753         (==adobe-japan1-3): Ditto.
1754         (==adobe-japan1-4): Ditto.
1755         (==adobe-japan1-5): Ditto.
1756         (==adobe-japan1-6): Ditto.
1757         (==jis-x0208): Ditto.
1758         (==jis-x0208@1978): Ditto.
1759         (==jis-x0208@1983): Ditto.
1760         (==jis-x0208@1990): Ditto.
1761         (==jis-x0213-1): Ditto.
1762         (==jis-x0213-1@2000): Ditto.
1763         (==jis-x0213-1@2004): Ditto.
1764         (==jis-x0213-2): Ditto.
1765         (==jis-x0212): Ditto.
1766         (==gb2312): Ditto.
1767         (==iso-ir165): Ditto.
1768         (==gb12345): Ditto.
1769         (==ks-x1001): Ditto.
1770         (==cns11643-1): Ditto.
1771         (==cns11643-2): Ditto.
1772         (==cns11643-3): Ditto.
1773         (==cns11643-4): Ditto.
1774         (==cns11643-5): Ditto.
1775         (==cns11643-6): Ditto.
1776         (==cns11643-7): Ditto.
1777         (==big5-cdp): Ditto.
1778         (==hanyo-denshi/ja): Ditto.
1779         (==hanyo-denshi/jb): Ditto.
1780         (==hanyo-denshi/jc): Ditto.
1781         (==hanyo-denshi/jd): Ditto.
1782         (==hanyo-denshi/ft): Ditto.
1783         (==hanyo-denshi/ia): Ditto.
1784         (==hanyo-denshi/ib): Ditto.
1785         (==hanyo-denshi/hg): Ditto.
1786         (==hanyo-denshi/jt): Ditto.
1787         (==hanyo-denshi/ks): Ditto.
1788         (==gt): Ditto.
1789         (==gt-k): Ditto.
1790         (==daikanwa): Ditto.
1791         (==shinjigen): Ditto.
1792         (==ucs@iso): Ditto.
1793         (==ucs@unicode): Ditto.
1794         (==ucs@gb): Ditto.
1795         (==ucs-bmp@gb): Ditto.
1796         (==ucs@cns): Ditto.
1797         (==ucs-bmp@cns): Ditto.
1798         (==ucs@jis): Ditto.
1799         (==ucs@jis/1990): Ditto.
1800         (==ucs@jis/2000): Ditto.
1801         (==ucs@jis/2004): Ditto.
1802         (==ucs@JP): Ditto.
1803         (==ucs@JP/hanazono): Ditto.
1804         (==ucs@ks): Ditto.
1805         (==ucs-bmp@ks): Ditto.
1806         (==ucs@cns11643): Ditto.
1807         (==ucs-bmp-cjk@gb): Ditto.
1808         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1809         (==ucs-sip-ext-b@iso): Ditto.
1810
1811 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1814         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1815
1816         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1817         XEmacs CHISE.
1818         (=ucs-bmp-cjk@unicode): Abolished.
1819
1820 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1823         `=+>ucs-bmp-cjk-compat@jis'.
1824
1825         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1826         for XEmacs CHISE.
1827
1828 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1829
1830         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1831         CHISE.
1832
1833 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1836         for XEmacs CHISE.
1837         (=jis-x0208@1978/1er-pr): Abolished.
1838         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1839         `=jis-x0208@1978/1er-pr' as the mother.
1840
1841 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1844         setting for `=ucs-itaiji-084'.
1845
1846 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1847
1848         * mule/mule-charset.el (default-coded-charset-priority-list):
1849         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1850
1851         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1852         XEmacs CHISE.
1853         (=ucs-bmp-itaiji-084): Ditto.
1854
1855 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1858         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1859
1860 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1863         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1864
1865         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1866         XEmacs CHISE.
1867         (=big5-cdp-var-5): Ditto.
1868
1869 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1872         XEmacs CHISE.
1873
1874 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1875
1876         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1877         XEmacs CHISE.
1878
1879 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1882         setting for `=>>>hanyo-denshi/ft'.
1883
1884 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1887         XEmacs CHISE.
1888         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1889         `=hanyo-denshi/jd' as the mother.
1890
1891 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1892
1893         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1894         XEmacs CHISE.
1895         (=+>adobe-japan1-1): Ditto.
1896         (=+>adobe-japan1-2): Ditto.
1897         (=+>adobe-japan1-3): Ditto.
1898         (=+>adobe-japan1-4): Ditto.
1899         (=+>adobe-japan1-5): Ditto.
1900         (=+>adobe-japan1-6): Ditto.
1901         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1902
1903 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1906         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1907         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1908
1909         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1910         the top.
1911
1912 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1915         XEmacs CHISE.
1916         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1917         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1918         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1919
1920 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1921
1922         * mule/mule-charset.el (default-coded-charset-priority-list):
1923         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1924         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1925
1926         * mule/mule-conf.el: Modify order of definitions of some
1927         coded-charsets.
1928
1929 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1932         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1933         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1934
1935         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1936         CHISE.
1937         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1938         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1939
1940 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1943         CHISE.
1944
1945 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         setting for `=daikanwa/+2p'.
1949
1950         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1951         XEmacs CHISE.
1952
1953 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1954
1955         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1956         XEmacs CHISE.
1957         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1958
1959 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1960
1961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1962         setting for `=>>>hanyo-denshi/ib'.
1963
1964 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1965
1966         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1967         XEmacs CHISE.
1968         (=>>>hanyo-denshi/ib): Ditto.
1969         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1970         `=hanyo-denshi/ja' as the mother.
1971         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1972         `=hanyo-denshi/ib' as the mother.
1973
1974 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1977         XEmacs CHISE.
1978         (utf-8-ivs-mcs-er): Likewise.
1979         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1980         and `=>ucs-gb'.
1981         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1982         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1983         `ucs-gb' and `=>ucs-gb'.
1984         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1985         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1986         and `=>ucs-cns'.
1987         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1988         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1989         `ucs-cns' and `=>ucs-cns'.
1990         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1991         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1992         `ucs-big5' and `=>ucs-big5'.
1993         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1994         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1995         `ucs-big5' and `=>ucs-big5'.
1996         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1997         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1998         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1999         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2000         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2001         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2002         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2003         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2004         `=>ucs-jis'; modify DOC and mnemonic.
2005         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2006         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2007         and `=>ucs-jis'; modify DOC and mnemonic.
2008         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2009         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2010         `=>ucs-ks'.
2011         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2012         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2013         and `=>ucs-ks'.
2014         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2015
2016 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2019         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2020
2021 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2024         Modify priorities.
2025
2026 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2027
2028         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2029         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2030
2031 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2032
2033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2034         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2035
2036 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2037
2038         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2039         CHISE.
2040
2041 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2042
2043         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2044         CHISE.
2045
2046 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2047
2048         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2049         CHISE.
2050
2051 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2054         `=+>ucs-bmp-cjk@unicode'.
2055
2056         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2057         for XEmacs CHISE.
2058
2059 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2062         setting for `=>>daikanwa'.
2063
2064 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2067         `=>>hanyo-denshi/jt'.
2068
2069 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2072         XEmacs CHISE.
2073         (=+>jis-x0208@1990): Ditto.
2074         (=+>jis-x0213-1@2000): Ditto.
2075
2076 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2079         XEmacs CHISE.
2080
2081 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2084         XEmacs CHISE.
2085         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2086         `=hanyo-denshi/jc' as the mother.
2087
2088 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2091         setting for `=+>adobe-japan1'.
2092
2093         * mule/mule-charset.el (default-coded-charset-priority-list):
2094         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2095         and `=>>hanyo-denshi/ft' to `=>>gt'.
2096
2097 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2100         XEmacs CHISE.
2101         (=>>adobe-japan1-1): Ditto.
2102         (=>>adobe-japan1-2): Ditto.
2103         (=>>adobe-japan1-3): Ditto.
2104         (=>>adobe-japan1-4): Ditto.
2105         (=>>adobe-japan1-5): Ditto.
2106         (=>>adobe-japan1-6): Ditto.
2107         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2108
2109 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-conf.el (=adobe-japan1): New alias for
2112         `=adobe-japan1-6'.
2113         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2114         (=>>>adobe-japan1-1): Ditto.
2115         (=>>>adobe-japan1-2): Ditto.
2116         (=>>>adobe-japan1-3): Ditto.
2117         (=>>>adobe-japan1-4): Ditto.
2118         (=>>>adobe-japan1-5): Ditto.
2119         (=>>>adobe-japan1-6): Ditto.
2120         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2121
2122 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         setting for `=>>>adobe-japan1'.
2126
2127 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2130         setting for `=+>ucs@ks'.
2131
2132 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2135         XEmacs CHISE.
2136         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2137         `=adobe-japan1-6' as the mother.
2138
2139 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         setting for `=>cns11643-7'.
2143
2144 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2147         CHISE.
2148
2149 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2152         XEmacs CHISE.
2153         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2154
2155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2156         setting for `=>ucs@jis/2004'.
2157
2158 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         setting for `=+>gt'.
2162
2163         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2164         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2165
2166 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2169         `=>ucs@unicode' as the mother.
2170         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2171         mother.
2172         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2173         mother.
2174         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2175         mother.
2176
2177 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2180         setting for `=+>ucs@unicode'.
2181
2182         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2183         CHISE.
2184
2185 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2188         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2189         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2190         - Add setting for `=+>ucs@cns'.
2191
2192         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2193         CHISE.
2194         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2195         as the mother.
2196         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2197         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2198
2199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2200         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2201
2202 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2205         setting for `=>ucs@ks'.
2206
2207 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2208
2209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2210         `=ucs-bmp-cjk-compat@unicode'.
2211
2212         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2213         coded-charset for XEmacs CHISE.
2214
2215 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2218         `=ucs-bmp-cjk-compat'.
2219
2220         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2221         XEmacs CHISE.
2222
2223 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2224
2225         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2226         CHISE.
2227
2228 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2231         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2232
2233         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2234         `=>ucs@jis/1990'.
2235         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2236
2237 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2241
2242         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2243         CHISE.
2244         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2245         mother.
2246
2247 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2250         `=>jis-x0213-2@usual'.
2251         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2252         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2253         `=>jis-x0213-2@usual' as the mother.
2254
2255 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2258         (=>ucs@JP): New alias for `=+>ucs@jis'.
2259
2260 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2263         `=>jis-x0208@usual'.
2264         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2265         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2266         `=>jis-x0208@usual' as the mother.
2267         (=>jis-x0208): Likewise.
2268
2269 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         setting for `=+>jis-x0208@1978'.
2273
2274 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2277         XEmacs CHISE.
2278
2279 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2282         setting for `=>>>ucs@jis/1990'.
2283
2284 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2287         setting for `=>ucs@jis/1990'.
2288
2289 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2292         setting for `=ucs@JP/hanazono'.
2293
2294         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2295         CHISE.
2296         (=ucs@JP/hanazono): Ditto.
2297         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2298         (=>>hanyo-denshi/jc): Ditto.
2299         (=>>hanyo-denshi/jd): Ditto.
2300
2301 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2304         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2305
2306 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2309         XEmacs CHISE.
2310
2311 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2314         XEmacs CHISE.
2315
2316 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2319         `=ucs-bmp-cjk@JP'.
2320
2321 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2324         XEmacs CHISE.
2325
2326 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2329         Modify order of settings; add settings for `=daikanwa@rev2'.
2330
2331 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2334         setting for `=>>cbeta'.
2335
2336         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2337         CHISE.
2338
2339 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2342         setting for `=>>adobe-japan1'.
2343
2344 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2347         XEmacs CHISE.
2348
2349 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2352         setting for `=>>hanyo-denshi/ia'.
2353
2354         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2355         XEmacs CHISE.
2356
2357 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2360         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2361
2362         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2363         XEmacs CHISE.
2364         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2365         `=hanyo-denshi/jt' as the mother.
2366
2367 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2370         setting for `=>>>jis-x0213-2'.
2371
2372         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2373         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2374         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2375
2376 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2379         XEmacs CHISE.
2380
2381 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2384         XEmacs CHISE.
2385
2386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2387         `=>>jis-x0213-1@2004'.
2388
2389 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2390
2391         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2392         XEmacs CHISE.
2393
2394 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2397         - Use "&g2-*;" as entity-references for `=>>>*'.
2398         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2399
2400         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2401         XEmacs CHISE.
2402         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2403         as the mother.
2404
2405 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2408         setting for `=>>hanyo-denshi/ib'.
2409
2410         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2411         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2412         (=>>jis-x0208@1990): Ditto.
2413         (=>>hanyo-denshi/ib): Ditto.
2414
2415         * mule/mule-charset.el (default-coded-charset-priority-list):
2416         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2417
2418 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2421         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2422         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2423         `=>>>ucs@jis/2004'.
2424
2425 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2428         XEmacs CHISE.
2429         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2430         `=jis-x0213-1@2004' as the mother.
2431         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2432         (=>>>ucs@ks): Ditto.
2433
2434         * mule/mule-charset.el (default-coded-charset-priority-list):
2435         Modify priority of `=hanyo-denshi/*'.
2436
2437 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2440         settings for `=>>ucs@JP' and `=ucs@JP'.
2441
2442 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2445         CHISE.
2446
2447 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2450         setting for `=>>>ucs@cns'.
2451
2452         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2453         CHISE.
2454
2455 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2458         instead of `=>>>jis-x0213-1@2004' as the mother.
2459         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2460         (=>>>ucs@unicode): Likewise.
2461         (=>>>ucs@jis): Likewise.
2462         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2463         mother.
2464         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2465
2466 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2469         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2470         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2471         `=>>>ucs@jis'.
2472
2473 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-charset.el (default-coded-charset-priority-list):
2476         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2477         and `=jis-x0213-*-2000'.
2478
2479 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2482         XEmacs CHISE.
2483         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2484         `=>>jis-x0213-1' as the mother.
2485
2486 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2489         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2490
2491 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2494
2495 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2498         XEmacs CHISE.
2499
2500 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2501
2502         * mule/mule-coding.el (decomposition-feature-list): Set
2503         `=decomposition', `=decomposition@cid' and
2504         `=decomposition@hanyo-denshi'.
2505
2506 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         setting for `=>>hanyo-denshi/ks'.
2510
2511         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2512         XEmacs CHISE.
2513
2514 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2517         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2520         `=hanyo-denshi/ks/mf'.
2521
2522         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2523         XEmacs CHISE.
2524         (=hanyo-denshi/ks/mf): Ditto.
2525
2526 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2529         settings for P=hanyo-denshi/jt'.
2530
2531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2532         `=hanyo-denshi/jt'.
2533
2534         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2535         XEmacs CHISE.
2536
2537 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2540         settings for `=hanyo-denshi/ip'.
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2543         `=hanyo-denshi/ip'.
2544
2545         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2546         XEmacs CHISE.
2547
2548 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2549
2550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2551         settings for `=hanyo-denshi/hg'.
2552
2553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2554         `=hanyo-denshi/hg'.
2555
2556         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2557         XEmacs CHISE.
2558
2559 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2562         setting for `=>>hanyo-denshi/ft'.
2563
2564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2565         `=>>hanyo-denshi/ft'.
2566
2567         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2568         XEmacs CHISE.
2569
2570 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         settings for `=hanyo-denshi/ib'.
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2576         `=hanyo-denshi/ib'.
2577
2578         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2579         XEmacs CHISE.
2580
2581 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2584         settings for isolated characters of `=hanyo-denshi/ia' and
2585         non-isolated characters of `=hanyo-denshi/*'.
2586
2587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2588         `=hanyo-denshi/ia'.
2589
2590         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2591         XEmacs CHISE.
2592
2593 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         setting for isolated characters of `=hanyo-denshi/ft'.
2597
2598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2599         `=hanyo-denshi/ft'.
2600
2601         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2602         XEmacs CHISE.
2603
2604 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2607         setting for isolated characters of `=hanyo-denshi/jd'.
2608
2609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2610         `=hanyo-denshi/jd'.
2611
2612         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2613         XEmacs CHISE.
2614
2615 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2618         setting for isolated characters of `=hanyo-denshi/jc'.
2619
2620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2621         `=hanyo-denshi/jc'.
2622
2623         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2624         XEmacs CHISE.
2625
2626 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2629         setting for isolated characters of `=hanyo-denshi/jb'.
2630
2631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2632         `=hanyo-denshi/jb'.
2633
2634         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2635         XEmacs CHISE.
2636
2637 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2640         setting for isolated characters of `=hanyo-denshi/ja'.
2641
2642 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2645         `=hanyo-denshi/ja'.
2646
2647         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2648         XEmacs CHISE.
2649
2650 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653         settings for isolated characters of `=adobe-japan1-6'.
2654
2655 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2658         CHISE.
2659         (=daikanwa/+2p): Ditto.
2660         (=daikanwa/ho): Ditto.
2661
2662 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2665         coding-system for XEmacs CHISE.
2666
2667 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2670         setting for `=>>ruimoku-v6'.
2671
2672         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2673         CHISE.
2674
2675 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2678         setting for `=daikanwa@rev1'.
2679
2680 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2684
2685 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2686
2687         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2688         XEmacs CHISE.
2689         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2690
2691 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2694         CHISE.
2695
2696 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2699         CHISE.
2700
2701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2702         setting for `=>ucs@jis'.
2703
2704 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2707         setting for `=>jis-x0208@usual'.
2708
2709         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2710         XEmacs CHISE.
2711         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2712         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2713         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2714
2715 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2718         CHISE.
2719         (=>>>jis-x0208@1990): Ditto.
2720         (=>>>jis-x0213-1): Ditto.
2721         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2722         mother.
2723         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2724         as the mother.
2725
2726 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2729         setting for `=>ucs@cns' and `=>>ucs@ks'.
2730
2731         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2732         CHISE.
2733
2734 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2737         CHISE.
2738
2739 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2742         CHISE.
2743         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2744         mother.
2745
2746 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2749         `==>ucs-bmp-cjk@bucs'.
2750
2751         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2752         XEmacs CHISE.
2753
2754 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2757         setting for `==>ucs@bucs'.
2758
2759         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2760         XEmacs CHISE.
2761
2762 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2765         - Add setting for `=>>jis-x0208'.
2766         - Omit setting for `=>>jis-x0208@1990'.
2767         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2768           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2769           `=ucs@FOO'.
2770
2771 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2774         setting for `=>daikanwa'.
2775
2776 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2777
2778         * mule/mule-conf.el (=daikanwa): Fix DOC.
2779         (=>daikanwa): New abstract character for XEmacs CHISE.
2780         (=>ucs@iso): Likewise.
2781         (=>ucs@unicode): Likewise.
2782         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2783
2784 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2787         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2788           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2789         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2790         - Add `=>big5-cdp'.
2791
2792 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2793
2794         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2795         (=>big5-cdp): New abstract character.
2796
2797 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2800         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2801         `chinese-big5'.
2802
2803 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-charset.el (default-coded-charset-priority-list):
2806         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2807
2808         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2809         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2810         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2811         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2812         and `=>jis-x0213-2'.
2813
2814 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2817         XEmacs CHISE.
2818         (=>>ucs@jis/2000): Likewise.
2819         (=>>ucs@jis/2004): Likewise.
2820
2821 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2824         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2825         `=>>ucs@cns'.
2826
2827         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2828         XEmacs CHISE.
2829         (=>>gt): Use quote instead of backquote; modify DOC.
2830         (=>gt): Use quote instead of backquote.
2831         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2832         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2833         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2834         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2835         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2836         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2837
2838 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2841         `=>>ucs@unicode' and `=>>gt'.
2842
2843 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2846         XEmacs CHISE.
2847         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2848         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2849         `=jis-x0208@1978/1er-pr' as the mother.
2850         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2851
2852 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2855         `=ucs@unicode' as the mother.
2856
2857 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2860         setting for `=>>ucs@unicode'.
2861
2862         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2863         CHISE.
2864
2865 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2868         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2869
2870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871         `=adobe-japan1-6' and `=adobe-japan1-base'.
2872
2873         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2874         XEmacs CHISE.
2875         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2876         specify `min-code' and `max-code'.
2877         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2878         (=adobe-japan1-2): Likewise.
2879         (=adobe-japan1-3): Likewise.
2880         (=adobe-japan1-4): Likewise.
2881         (=adobe-japan1-5): Likewise.
2882         (=adobe-japan1-6): Likewise.
2883
2884 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2887         setting for `=>gt'.
2888
2889 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2892         CHISE.
2893
2894 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2897         setting for `=>zinbun-oracle'.
2898
2899         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2900         for XEmacs CHISE.
2901
2902 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2905         for XEmacs CHISE.
2906         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2907         `=jis-x0208@1978' as the mother.
2908
2909 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2912         - Use `=gt' instead of `ideograph-gt'.
2913         - Use `=gt-k' instead of `ideograph-gt-k'.
2914         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2915         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2916         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2917         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2918         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2919         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2920         - Use `=>>gt' instead of `<=>gt'.
2921         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2922         - Add setting for `=>>jis-x0208@1990'.
2923         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2924           `=>>jis-x0213-1@2000'.
2925         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2926         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2927           `=>>jis-x0213-1@2004'.
2928         - Add setting for `=>>jis-x0208@1978'.
2929         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2930
2931 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2934         XEmacs CHISE.
2935
2936 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2939         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2940         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2941         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2942         `<=>jis-x0213-1@2004'.
2943
2944 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2947         CHISE.
2948         (=>jis-x0213-2): Ditto.
2949
2950 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2953         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2954
2955 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2958         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2959         `=>jis-x0213-1'.
2960
2961 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2964         CHISE.
2965         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2966
2967 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2970         `<==>jis-x0213-1'.
2971         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2972         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2973         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2974         (<=>jis-x0208): New alias for `=>jis-x0208'.
2975         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2976         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2977         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2978         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2979         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2980         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2981         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2982         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2983         (=>>gt): Renamed from `<==>gt'.
2984         (<==>gt): New alias for `=>>gt'.
2985
2986 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2989         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2990         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2991         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2992         - Add settings for `<=>jis-x0213-1@2000' and
2993           `<=>jis-x0213-1@2004'.
2994
2995         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2996         XEmacs CHISE.
2997         (<==>jis-x0213-1): Likewise.
2998         (<==>jis-x0213-1@2000): Likewise.
2999         (<==>jis-x0213-1@2004): Likewise.
3000         (<=>jis-x0208): Add property `=>iso-ir 168'.
3001         (<=>jis-x0208@1997): Likewise.
3002         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3003         as the mother; add property `=>iso-ir 228'.
3004         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3005         property `=>iso-ir 228'.
3006         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3007         property `=>iso-ir 233'.
3008         (<==>gt): Renamed from `<=>gt'.
3009         (<=>gt): New alias for `<==>gt'.
3010
3011 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3014         CHISE.
3015         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3016         `<=>jis-x0208' as the mother.
3017         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3018         (<=>jis-x0213-1@2000): Ditto.
3019         (<=>jis-x0213-1@2004): Ditto.
3020
3021 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3024         settings for `<=>gt'.
3025
3026         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3027
3028 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3031         XEmacs CHISE.
3032         (=jis-x0208@1978/-4pr): Likewise.
3033         (=jis-x0208@1978/4-pr): Likewise.
3034         (=jis-x0213-1): Likewise.
3035         (=ucs@iso): Likewise.
3036         (=ucs@unicode): Likewise.
3037         (=ucs@gb): Likewise.
3038         (=ucs@gb/fw): Likewise.
3039         (=ucs@cns): Likewise.
3040         (=ucs@cns/fw): Likewise.
3041         (=ucs@jis): Likewise.
3042         (=ucs@jis/fw): Likewise.
3043         (=ucs@jis/1990): Likewise.
3044         (=ucs@jis/2000): Likewise.
3045         (=ucs@jis/2004): Likewise.
3046         (=ucs@JP): Likewise.
3047         (=ucs@ks): Likewise.
3048         (=ucs@big5): Likewise.
3049         (=ucs@big5/cns11643): Likewise.
3050         (=ucs@cns11643): Likewise.
3051
3052 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-charset.el (default-coded-charset-priority-list):
3055         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3056
3057         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3058         CHISE.
3059         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3060         mother.
3061
3062 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3065         from src/mule-charset.c].
3066         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3067         specify `final'.
3068         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3069         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3070         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3071         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3072         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3073         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3074
3075 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3078         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3079         (=jis-x0208@1978/i-4): Specify `partial'.
3080         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3081         mother coded-charset.
3082         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3083
3084 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3087         settings for `=jis-x0213-1@2004'.
3088
3089 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3092         CHISE.
3093         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3094         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3095         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3096         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3097         temporarily.
3098         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3099
3100 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3103         CHISE.
3104         (=shinjigen@1ed): Inherited from `=shinjigen'.
3105         (=shinjigen@rev): Likewise.
3106
3107 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3110         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3111
3112 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3115         define it as an alias.
3116         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3117         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3118         alias.
3119         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3120         alias.
3121
3122 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3125         CHISE.
3126
3127 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3130         CHISE.
3131         (shinjigen-2): Ditto.
3132
3133 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-charset.el (default-coded-charset-priority-list):
3136         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3137         `chinese-big5-eten-*' and `chinese-big5'.
3138
3139 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3142         #x9FA5 temporarily.
3143
3144 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3145
3146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3147         settings for `=jis-x0208@1978/i1'.
3148
3149 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3152         XEmacs CHISE.
3153
3154 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3157         XEmacs CHISE.
3158
3159 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3162         XEmacs CHISE.
3163
3164 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3167         CHISE.
3168         (=ucs-bmp@cns): Likewise.
3169         (=ucs-bmp@jis): Likewise.
3170         (=ucs-bmp@ks): Likewise.
3171
3172 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3173
3174         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3175         CHISE.
3176         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3177
3178 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3181         settings for `=zinbun-oracle'.
3182
3183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3184         `=zinbun-oracle'.
3185
3186 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3189         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3190         `=ucs@iso'.
3191
3192 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3193
3194         * mule/mule-charset.el (default-coded-charset-priority-list):
3195         Delete `ucs-sip'; modify order of some CCSs.
3196
3197 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3200         in XEmacs CHISE.
3201
3202         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3203         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3204         CHISE.
3205
3206 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3209         its registry.
3210         (=ucs-radicals@unicode): Likewise.
3211
3212 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3213
3214         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3215         CHISE.
3216
3217 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3218
3219         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3220         CHISE.
3221
3222 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3223
3224         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3225         CHISE.
3226
3227 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3228
3229         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3230         Modify preference of *isolated settings*.
3231
3232 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3235         utf-2000 is provided.
3236         (=ucs@cns11643): Likewise.
3237
3238 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3241         Prefer every *isolated setting* to ordinary setting.
3242
3243 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3246         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3247
3248 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3251         CHISE.
3252
3253 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3256         settings for `=jis-x0208@1997'.
3257
3258 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3261         `=jis-x0208@1997'.
3262
3263 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3266         XEmacs CHISE.
3267
3268 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3271         `=jis-x0208@1978'.
3272         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3273         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3274         `=jis-x0208-1990' as the mother.
3275         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3276
3277 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3280         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3281         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3282         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3283         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3284         for `=ucs@JP'.
3285
3286 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3289         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3290         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3291         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3292         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3293         `=daikanwa@rev2'.
3294
3295 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3298         (=gt): Likewise.
3299         (=gt-k): Likewise.
3300         (=gt-pj-*): Likewise.
3301         (=gt-pj-k1): Likewise.
3302         (=gt-pj-k2): Likewise.
3303         (=daikanwa): Likewise.
3304         (=daikanwa-rev1): Likewise.
3305         (=daikanwa-rev2): Likewise.
3306         (=big5-pua): Likewise.
3307         (=big5-eten): Likewise.
3308         (chinese-big5-eten-a): Likewise.
3309         (chinese-big5-eten-b): Likewise.
3310         (=hanziku-*): Likewise.
3311         (=cbeta): Likewise.
3312         (=jef-china3): Likewise.
3313         (=ruimoku-v6): Likewise.
3314         (=ucs@iso): Likewise.
3315         (=ucs@unicode): Likewise.
3316         (=ucs@gb): Likewise.
3317         (=ucs@cns): Likewise.
3318         (=ucs@jis): Likewise.
3319         (=ucs@jis-1990): Likewise.
3320         (=ucs@jis-2000): Likewise.
3321         (=ucs@jp): Likewise.
3322         (=ucs@ks): Likewise.
3323         (=ucs@big5): Likewise.
3324         (=ucs-radicals): Likewise.
3325         (=ucs-radicals@unicode): Likewise.
3326         (=ucs-bmp-cjk): Likewise.
3327         (=ucs-bmp-cjk@unicode): Likewise.
3328         (=ucs-sip-ext-b): Likewise.
3329         (=ucs-sip-ext-b@iso): Likewise.
3330
3331 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3332
3333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3334         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3335
3336 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3337
3338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3339         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3340         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3341         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3342         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3343         arabic-digit, ipa and ``&I-B-XXXX;''.
3344
3345 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3348         setting for (I-)HZK{03..12}-XXXX.
3349
3350 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3353         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3354
3355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3356         `=ruimoku-v6'.
3357
3358         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3359         CHISE.
3360
3361 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3362
3363         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3364         (=ucs@unicode): Likewise.
3365         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3366         (=ucs@cns): Likewise.
3367         (=ucs@jis): Likewise.
3368         (=ucs@ks): Likewise.
3369         (=ucs@big5): Likewise.
3370
3371 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3374         `ucs-jis'.
3375         (utf-8-jis-er): Likewise.
3376         (utf-8-jp): New coding-system.
3377         (utf-8-jp-er): Likewise.
3378
3379         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3380
3381 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3382
3383         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3384
3385         * mule/japanese.el: Move definition of `euc-jisx0213' to
3386         mule/mule-coding.el.
3387
3388 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3391         mule-coding before loading update-cdb when utf-2000 is provided.
3392
3393 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3396         `=daikanwa'.
3397
3398 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399
3400         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3401         definition codes when `utf-2000' is provided.
3402
3403 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-category.el (word-combining-categories): Don't setup
3406         `word-combining-categories' in XEmacs CHISE.
3407         (word-separating-categories): Add setting about Latin script in
3408         XEmacs CHISE.
3409
3410 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3411
3412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3413         setting for `chinese-big5'.
3414
3415 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3416
3417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3418         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3419         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3420         add setting for HZK0[12]-xxxx.
3421
3422 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3423
3424         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3425         in XEmacs CHISE.
3426
3427 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3428
3429         * mule/mule-charset.el (default-coded-charset-priority-list):
3430         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3431         and `chinese-big5' to `=gt-pj-*'.
3432
3433 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3434
3435         * mule/mule-conf.el (=daikanwa): Renamed from
3436         `ideograph-daikanwa'.
3437         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3438
3439 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-conf.el (=cns11643-7): Renamed from
3442         `chinese-cns11643-7'.
3443         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3444
3445 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * mule/mule-conf.el (=cns11643-6): Renamed from
3448         `chinese-cns11643-6'.
3449         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3450
3451 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3452
3453         * mule/mule-conf.el (=cns11643-5): Renamed from
3454         `chinese-cns11643-5'.
3455         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3456
3457 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3458
3459         * mule/mule-conf.el (=cns11643-4): Renamed from
3460         `chinese-cns11643-4'.
3461         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3462
3463 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-conf.el (=cns11643-3): Renamed from
3466         `chinese-cns11643-3'.
3467         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3468
3469 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3470
3471         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3472         `=cns11643-2'.
3473         (chinese-cns11643-2): New alias for `=cns11643-2'.
3474
3475 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3476
3477         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3478         `=cns11643-1'.
3479         (chinese-cns11643-1): New alias for `=cns11643-1'.
3480
3481 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3482
3483         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3484         (chinese-gb12345): New alias for `=gb12345'.
3485
3486 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3487
3488         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3489         (chinese-gb2312): New alias for `=gb2312'.
3490
3491 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3492
3493         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3494         (chinese-big5): New alias for `=big5'.
3495
3496 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3499         (korean-ksc5601): New alias for `=ks-x1001'.
3500
3501 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3502
3503         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3504         `=jis-x0212'.
3505         (japanese-jisx0212): New alias for `=jis-x0212'.
3506
3507 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3508
3509         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3510         `=jis-x0208-1983'.
3511         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3512
3513 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3516         `=jis-x0208-1978'.
3517         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3518
3519 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3520
3521         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3522         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3523
3524 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3525
3526         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3527         (chinese-cns11643-3): Specify iso-ir 183.
3528         (chinese-cns11643-4): Specify iso-ir 184.
3529         (chinese-cns11643-5): Specify iso-ir 185.
3530         (chinese-cns11643-6): Specify iso-ir 186.
3531         (chinese-cns11643-7): Specify iso-ir 187.
3532         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3533         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3534
3535 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3538         \uXXXX for every cases.
3539
3540 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3543         (ucs-big5): Changed to an alias for `=ucs@big5'.
3544
3545 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3546
3547         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3548         (ucs-ks): Changed to an alias for `=ucs@ks'.
3549
3550 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3553         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3554
3555 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3556
3557         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3558         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3559
3560 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3561
3562         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3563         (ucs-jis): Changed to an alias for `=ucs@jis'.
3564
3565 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3568         (ucs-cns): Changed to an alias for `=ucs@cns'.
3569
3570 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3571
3572         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3573         (ucs-gb): Changed to an alias for `=ucs@gb'.
3574
3575 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3576
3577         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3578         `ideograph-daikanwa-2'.
3579         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3580         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3581
3582 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3583
3584         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3585         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3586
3587         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3588         for `xemacs-chise-version'.
3589
3590 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-charset.el (default-coded-charset-priority-list):
3593         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3594         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3595         instead of `ideograph-hanziku-*'.
3596
3597         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3598         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3599
3600 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3601
3602         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3603         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3604         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3605         `utf-2000' is provided.
3606
3607 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3610         is provided [was builtin coded-charsets].
3611
3612 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3613
3614         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3615         is provided [was builtin coded-charsets].
3616
3617 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3618
3619         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3620         is provided [was builtin coded-charsets].
3621
3622 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3623
3624         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3625         is provided [was builtin coded-charsets].
3626
3627 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3628
3629         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3630         when `utf-2000' is provided [was builtin coded-charsets].
3631
3632 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * mule/mule-conf.el (=hanziku-*): Renamed from
3635         `ideograph-hanziku-*'.
3636         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3637
3638 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3639
3640         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3641         `utf-2000' is provided [was builtin coded-charsets].
3642         (ideograph-hanziku-{1..12}): Likewise.
3643
3644 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3645
3646         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3647         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3648
3649 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3650
3651         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3652         when `utf-2000' is provided [was builtin coded-charsets].
3653
3654 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3657         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3658         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3659
3660 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3661
3662         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3663         (ideograph-gt): Changed to an alias for `=gt'.
3664
3665 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3666
3667         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3668         is provided; it was defined as a builtin coded-charset.
3669         (ideograph-gt): Likewise.
3670
3671 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3672
3673         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3674         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3675
3676 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3677
3678         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3679         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3680
3681 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3682
3683         * mule/mule-conf.el (=big5-eten): Renamed from
3684         `chinese-big5-eten'.
3685         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3686
3687 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3688
3689         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3690         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3691
3692 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3693
3694         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3695         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3696
3697 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3698
3699         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3700         (china3-jef): Changed to an alias for `=jef-china3'.
3701
3702 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3703
3704         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3705         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3706
3707         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3708         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3709         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3710         when `utf-2000' is provided.
3711
3712 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3713
3714         * mule/mule-charset.el (default-coded-charset-priority-list):
3715         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3716
3717         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3718         (ucs-jis-2000): Deleted.
3719
3720 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3721
3722         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3723         UTF-2000.
3724         (=ucs-jis-2000): New coded-charset for UTF-2000.
3725
3726 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3727
3728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3729         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3730
3731 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3732
3733         * mule/mule-charset.el (default-coded-charset-priority-list):
3734         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3735         `ideograph-cbeta'.
3736
3737 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3738
3739         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3740         builtin coded-charset].
3741
3742 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3743
3744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3745         settings for &K0-xxxx and &I-K0-xxxx.
3746
3747 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3748
3749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3750         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3751
3752 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3753
3754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3755         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3756
3757 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3758
3759         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3760         UTF-2000.
3761         (ideograph-gt-pj-k1): Likewise.
3762         (ideograph-gt-pj-k2): Likewise.
3763
3764 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3765
3766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3767         `=jis-x0208'.
3768
3769 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3770
3771         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3772         UTF-2000 [was a builtin coded-charset].
3773
3774 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3775
3776         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3777         (utf-8-gb-er): Likewise.
3778
3779 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3780
3781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3782         settings for JIS X 0212 and JIS X 0208:1978.
3783
3784 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3785
3786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3787         setting for JIS X 0213.
3788
3789 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3790
3791         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3792         standard-case-table in UTF-2000.
3793
3794 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3797         definitions for isolated-chars.
3798
3799 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3800
3801         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3802         `configure-utf-2000-lisp-directory'.
3803         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3804         `mule-lisp-load-path'.
3805
3806 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3807
3808         * startup.el (startup-setup-paths): Set and use
3809         `utf-2000-lisp-directory'.
3810         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3811         UTF-2000.
3812
3813 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3814
3815         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3816         (paths-find-utf-2000-lisp-directory): New function.
3817         (paths-construct-load-path): Add new optional argument
3818         `utf-2000-lisp-directory'.
3819
3820         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3821
3822 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3823
3824         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3825         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3826         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3827         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3828         `chinese-big5-2' in UTF-2000.
3829
3830         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3831         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3832
3833 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3836         `big5-eten-er' in UTF-2000.
3837         (big5-cdp): Modify DOC-string and mnemonic.
3838
3839 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3840
3841         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3842         UTF-2000 [renamed from utf-8-er].
3843         (utf-8-gb): New coding-system in UTF-2000.
3844         (utf-8-gb-er): Likewise.
3845         (utf-8-cns): Likewise.
3846         (utf-8-cns-er): Likewise.
3847         (utf-8-big5): Likewise.
3848         (utf-8-big5-er): Likewise.
3849         (utf-8-jis): Likewise.
3850         (utf-8-jis-er): Likewise.
3851         (utf-8-ks): Likewise.
3852         (utf-8-ks-er): Likewise.
3853         (utf-8-er): Likewise.
3854
3855 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3856
3857         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3858         instead of `utf-8-unix' in UTF-2000.
3859
3860         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3861
3862 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * mule/japanese.el (euc-jisx0213): New coding-system.
3865
3866         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3867         `japanese-jisx0208-1990' as the mother.
3868
3869 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3870
3871         * dumped-lisp.el (preloaded-file-list): Change condition of
3872         loading "close-cdb".
3873
3874 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3875
3876         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3877         setup `coded-charset-entity-reference-alist'.
3878
3879 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3880
3881         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3882         UTF-2000.
3883
3884 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3887         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3888
3889 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3890
3891         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3892         (chinese-big5-eten-a): Likewise.
3893         (chinese-big5-eten-b): Likewise.
3894         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3895         code range is #x8140 .. #x8DFE.
3896
3897 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3898
3899         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3900         UTF-2000.
3901         (chinese-big5-cdp): Likewise.
3902
3903 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3904
3905         * dumped-lisp.el (preloaded-file-list): Rename
3906         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3907
3908 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3909
3910         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3911         append `system-char-db-source-file-list' into
3912         `preloaded-file-list' in UTF-2000.
3913
3914 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3915
3916         * dumped-lisp.el (preloaded-file-list): Delete
3917         character-definition files.
3918
3919 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3920
3921         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3922         UTF-2000.
3923
3924 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3925
3926         * mule/mule-charset.el (default-coded-charset-priority-list):
3927         Delete `mojikyo-2022-1'.
3928
3929 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3930
3931         * mule/mule-charset.el (default-coded-charset-priority-list):
3932         Delete `mojikyo'.
3933
3934 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3935
3936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3937         `ucs-sip'.
3938
3939 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list):
3942         Comment out `chinese-gb12345'.
3943
3944 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * bytecomp.el (byte-compile-insert-header): Fixed.
3947
3948 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3949
3950         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3951         XEmacs UTF-2000.
3952
3953 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3956         UTF-2000.
3957
3958 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3959
3960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3961         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3962
3963 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3964
3965         * mule/mule-charset.el (default-coded-charset-priority-list):
3966         `japanese-jef-china3' is renamed `china3-jef'.
3967
3968 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3969
3970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3971         `japanese-jef-china3' and `ideograph-cbeta'.
3972
3973 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3974
3975         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3976
3977 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3978
3979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3980         `chinese-big5-cdp'.
3981
3982 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3983
3984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3985         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3986
3987 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3988
3989         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3990         loading character definitions.
3991
3992 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3993
3994         * dumped-lisp.el (preloaded-file-list): Rename
3995         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3996
3997 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3998
3999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4000         `chinese-big5'.
4001
4002 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * dumped-lisp.el (preloaded-file-list): Dump
4005         "Ideograph-R028-Private" with XEmacs UTF-2000.
4006
4007 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4010         `chinese-gb12345'.
4011
4012 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4013
4014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4015         `ideograph-gt-pj-{1..11}'.
4016
4017         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4018         XEmacs UTF-2000.
4019
4020 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4021
4022         * mule/mule-charset.el (default-coded-charset-priority-list):
4023         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4024         `chinese-isoir165'.
4025
4026 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4027
4028         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4029         `image/png', `image/x-xpm' and `image/tiff'.
4030
4031         * files.el (binary-file-regexps): Add *.PNG.
4032
4033 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4034
4035         * mule/mule-charset.el (default-coded-charset-priority-list):
4036         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4037         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4038
4039 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4040
4041         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4042         the first completion when UTF-2000 is running.
4043
4044 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4045
4046         * mule/mule-charset.el (default-coded-charset-priority-list):
4047         Delete `ucs'.
4048
4049 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4050
4051         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4052
4053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4054         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4055
4056 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4057
4058         * mule/vietnamese.el (vscii-2): Delete abolished property
4059         `composite'; now composite mode is default.
4060
4061 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4062
4063         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4064         of `raw-text'; check \uHHHH representation even if non-ascii
4065         characters are not found.
4066
4067         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4068         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4069         unconditionally.
4070
4071         * mule/viet-ccl.el: New file.
4072
4073         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4074         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4075         - Separate CCL based implementations to viet-ccl.el.
4076
4077 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4078
4079         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4080         "jisx0213.2000-1".
4081         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4082
4083         * mule/mule-charset.el (default-coded-charset-priority-list):
4084         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4085         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4086
4087 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4088
4089         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4090
4091 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4092
4093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4094         `ucs' in UTF-2000.
4095
4096 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4097
4098         * mule/mule-charset.el (default-coded-charset-priority-list):
4099         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4100         `arabic-iso8859-6'.
4101
4102 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4103
4104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4105         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4106
4107 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4108
4109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4110         `katakana-jisx0201' in UTF-2000.
4111
4112 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4113
4114         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4115         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4116         "u0FB50-Arabic-Presentation-Forms-A",
4117         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4118         "u0FE50-Small-Form-Variants",
4119         "u0FE70-Arabic-Presentation-Forms-B",
4120         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4121         UTF-2000.
4122
4123 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4124
4125         * dumped-lisp.el (preloaded-file-list): Delete
4126         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4127         ... "Ideograph-R214-Flute" in UTF-2000.
4128
4129 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4130
4131         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4132         (japanese-jisx0213-2): New coded-charset.
4133
4134         * dumped-lisp.el (preloaded-file-list): Add
4135         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4136         "Ideograph-R030-Mouth".
4137
4138 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4139
4140         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4141         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4142         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4143         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4144         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4145         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4146         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4147         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4148
4149 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4150
4151         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4152         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4153         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4154         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4155         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4156
4157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4158         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4159
4160 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4161
4162         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4163         in UTF-2000.
4164
4165 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4166
4167         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4168         (chinese-isoir165): Moved from mule/chinese.el.
4169         (chinese-cns11643-3): Moved from mule/chinese.el.
4170         (chinese-cns11643-4): Moved from mule/chinese.el.
4171         (chinese-cns11643-5): Moved from mule/chinese.el.
4172         (chinese-cns11643-6): Moved from mule/chinese.el.
4173         (chinese-cns11643-7): Moved from mule/chinese.el.
4174
4175         * mule/chinese.el: Move definition of coded-charsets to
4176         mule/mule-conf.el.
4177
4178 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4179
4180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4181         `ideograph-daikanwa'.
4182
4183 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4184
4185         * dumped-lisp.el (preloaded-file-list): Delete
4186         "ccs-jisx0201-latin.el".
4187
4188 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4189
4190         * dumped-lisp.el (preloaded-file-list): Add
4191         "u031A0-Extended-Bopomofo" in UTF-2000.
4192
4193 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4194
4195         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4196         renamed to u02E00-CJK-Radical-Supplement.
4197
4198 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4199
4200         * dumped-lisp.el (preloaded-file-list): Add
4201         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4202         "u030A0-Katakana", "u03100-Bopomofo",
4203         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4204         "u03200-Enclosed-CJK-Letters-and-Months" and
4205         "u03300-CJK-Compatibility".
4206
4207 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4208
4209         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4210         "u02F00-Kangxi-Radicals" and
4211         "u02FF0-Ideographic-Description-Characters".
4212
4213 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4214
4215         * dumped-lisp.el (preloaded-file-list): Add
4216         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4217         "u02800-Braille-Patterns" in UTF-2000.
4218
4219 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4220
4221         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4222         "uXXXXX-*.el" in UTF-2000.
4223
4224         * bytecomp.el (byte-compile-insert-header): Delete comments if
4225         non-ASCII characters are found; allow `byte-compile-dynamic' and
4226         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4227         `raw-text'.
4228
4229 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4230
4231         * dumped-lisp.el (preloaded-file-list): Add
4232         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4233         "u025A0-Geometric-Shapes.el".
4234
4235 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4236
4237         * dumped-lisp.el (preloaded-file-list): Add
4238         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4239         "u02460-Enclosed-Alphanumerics.el".
4240
4241 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4242
4243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4244         `chinese-gb2312'.
4245
4246         * dumped-lisp.el (preloaded-file-list): Add
4247         "u02200-Mathematical-Operators.el" and
4248         "u02300-Miscellaneous-Technical.el".
4249
4250 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4251
4252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4253         `chinese-cns11643-*'.
4254
4255         * dumped-lisp.el (preloaded-file-list): Add
4256         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4257         "u02190-Arrows.el" in UTF-2000.
4258
4259 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4260
4261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4262         `korean-ksc5601'.
4263
4264         * dumped-lisp.el (preloaded-file-list): Add
4265         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4266         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4267         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4268
4269 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4270
4271         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4272
4273 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4274
4275         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4276         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4277         "u01780-Khmer.el", "u01800-Mongolian.el",
4278         "u01E00-Latin-Extended-Additional.el" and
4279         "u01F00-Greek-Extended.el" in UTF-2000.
4280
4281 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4282
4283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4284         `ethiopic-ucs' and `ethiopic'.
4285
4286         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4287         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4288
4289         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4290         from mule/ethiopic.el.
4291
4292         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4293         mule/mule-conf.el.
4294
4295 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4296
4297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4298         `lao'.
4299
4300         * mule/mule-conf.el (lao): New coded-charset.
4301
4302         * dumped-lisp.el (preloaded-file-list): Add
4303         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4304         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4305         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4306         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4307         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4308
4309 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4310
4311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4312         `ucs-bmp' and `arabic-iso8859-6'.
4313
4314 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4315
4316         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4317         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4318         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4319
4320 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4321
4322         * startup.el (normal-top-level): Load autoload file for UTF-2000
4323         in UTF-2000.
4324
4325 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4326
4327         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4328         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4329         "u00020-Basic-Latin.el", "u00080-C1.el",
4330         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4331         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4332         "u002B0-Spacing-Modifier-Letters.el",
4333         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4334         UTF-2000.
4335
4336 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4337
4338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4339         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4340         instead of `vietnamese-viscii-*'.
4341
4342 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4343
4344         * mule/mule-conf.el: New file.
4345
4346         * mule/misc-lang.el: Move definition of charset `ipa' to
4347         mule/mule-conf.el.
4348
4349 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4350
4351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4352         `latin-viscii'; prefer it for characters used in Vietnamese.
4353
4354 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4355
4356         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4357
4358 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4359
4360         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4361         `vietnamese-viscii-lower'.
4362         (latin-viscii-upper): Renamed from charset
4363         `vietnamese-viscii-upper'.
4364         (vietnamese-viscii-lower): New alias for charset
4365         `latin-viscii-lower'.
4366         (vietnamese-viscii-upper): New alias for charset
4367         `latin-viscii-upper'.
4368
4369 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4370
4371         * mule/mule-charset.el (default-coded-charset-priority-list):
4372         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4373
4374 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4375
4376         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4377         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4378         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4379         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4380         lisp/utf-2000.
4381
4382 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4383
4384         * mule/ccs-tcvn5712.el: New file.
4385
4386 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4387
4388         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4389         in UTF-2000.
4390
4391 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4392
4393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4394         `japanese-jisx0208'.
4395
4396 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4397
4398         * dumped-lisp.el (preloaded-file-list): Add
4399         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4400         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4401         UTF-2000.
4402
4403         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4404         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4405         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4406         mule/ccs-viscii.el: New files.
4407
4408         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4409         if \uXXXX is found.
4410
4411 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4412
4413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4414         `hiragana-jisx0208' and `katakana-jisx0208'.
4415
4416 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4417
4418         * mule/chinese.el (chinese-cns11643-3): Define it even if
4419         `utf-2000' is provided.
4420         (chinese-cns11643-4): Likewise.
4421         (chinese-cns11643-5): Likewise.
4422         (chinese-cns11643-6): Likewise.
4423         (chinese-cns11643-7): Likewise.
4424
4425 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4426
4427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4428         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4429
4430 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4431
4432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4433         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4434
4435 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4436
4437         * mule/mule-charset.el (default-coded-charset-priority-list):
4438         Setup in UTF-2000.
4439
4440 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4441
4442         * mule/viet-chars.el: Don't define charset
4443         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4444         they are defined as builtin charsets.
4445
4446 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4447
4448         * version.el (emacs-version): Add more space just before UTF-2000
4449         version string.
4450
4451 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4452
4453         * version.el ([constant] emacs-version): Don't add a space in the
4454         preceding place of `xemacs-betaname' because it is duplicated.
4455         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4456
4457         * startup.el (splash-frame-body): Add ETL.
4458
4459 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4460
4461         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4462         is provided because it is defined as builtin charset.
4463         (chinese-cns11643-4): Likewise.
4464         (chinese-cns11643-5): Likewise.
4465         (chinese-cns11643-6): Likewise.
4466         (chinese-cns11643-7): Likewise.
4467
4468 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4469
4470         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4471         coding-system `iso-10646-ucs-4' is not defined.
4472
4473 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4474
4475         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4476         coding-system if `utf-2000' is provided.
4477
4478 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4479
4480         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4481         `utf-2000' is provided.
4482
4483 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4484
4485         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4486         if utf-2000 is provided temporally.
4487
4488 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4489
4490         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4491         as builtin variable].
4492
4493 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4494
4495         * files.el (insert-file-contents-literally): Treat file as binary;
4496         call file-name-handlers. [sync with Emacs 20.3.10]
4497
4498 2008-12-28  Vin Shelton  <acs@xemacs.org>
4499
4500         * XEmacs 21.4.22 is released
4501
4502 2008-12-30  Vin Shelton  <acs@xemacs.org>
4503
4504         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4505         during building even if no packages are found.
4506
4507 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4508
4509         * printer.el (generic-print-region): 
4510         (generic-print-buffer): 
4511         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4512         check if the msprinter device is available, now that msprinter is
4513         always available as a specifier tag. 
4514
4515 2008-12-24  Vin Shelton  <acs@xemacs.org>
4516
4517         * about.el: Add Francisco to my bio!
4518
4519 2008-12-23  Vin Shelton  <acs@xemacs.org>
4520
4521         * autoload.el: Move operator definitions to autoload-operators.el
4522         in the xemacs-base package.
4523
4524 2007-11-22  Vin Shelton  <acs@xemacs.org>
4525
4526         * about.el (about-hacker-contribution): Updated my bio.
4527
4528 2007-10-07  Vin Shelton  <acs@xemacs.org>
4529
4530         * XEmacs 21.4.21 is released
4531
4532 2007-09-19  Didier Verna  <didier@xemacs.org>
4533
4534         Update my personal info.
4535         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4536         * about.el (about-other-current-hackers): Ditto.
4537         * about.el (about-url-alist): Add my musical website.
4538         * about.el (about-personal-info): Update my entry.
4539         * about.el (about-hacker-contribution): Ditto.
4540
4541 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4542
4543         * package-get.el (package-get-download-sites): Update download
4544         sites in Japan.
4545         * package-get.el (package-get-pre-release-download-sites): Ditto.
4546
4547 2007-08-18  Vin Shelton  <acs@xemacs.org>
4548
4549         * package-get.el (package-get-pre-release-download-sites): Sync
4550         mirror sites with 21.5.  (Thanks, Adrian)
4551
4552 2007-08-09  Mike Sperber  <mike@xemacs.org>
4553
4554         * startup.el (migrate-user-init-file): Create backup of
4555         `user-init-file' before migrating.
4556         * startup.el (maybe-migrate-user-init-file): Print
4557         information about backup file.
4558         (maybe-create-compatibility-dot-emacs): Follow above change.
4559
4560 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4561
4562         * font-lock.el: Sync font-lock-add-keywords and
4563         font-lock-remove-keywords from GNU Emacs.
4564         * font-lock.el (font-lock-keywords-alist): New.
4565         * font-lock.el (font-lock-removed-keywords-alist): New.
4566         * font-lock.el (font-lock-add-keywords): New.
4567         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4568         * font-lock.el (font-lock-remove-keywords): New.
4569
4570 2007-08-16  Vin Shelton  <acs@xemacs.org>
4571
4572         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4573         patch from Hans de Graaff.
4574
4575 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4576
4577         * package-get.el (package-get-download-sites): Document Chile and
4578         update Denmark download site.
4579         * package-get.el (package-get-pre-release-download-sites): Ditto.
4580
4581 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4582
4583         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4584
4585 2006-12-09  Vin Shelton  <acs@xemacs.org>
4586
4587         * XEmacs 21.4.20 is released
4588
4589 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4590
4591         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4592
4593 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4594
4595         * info.el (Info-find-file-node, Info-insert-dir)
4596         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4597         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4598         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4599         and discussion.
4600
4601 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4602
4603         * obsolete.el (line-beginning-position): New, from 21.5.x.
4604         (line-end-position): Ditto.
4605
4606 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4607
4608         * package-get.el (package-get-download-sites): Welcome
4609         nl.xemacs.org and Thanks!
4610         * package-get.el (package-get-pre-release-download-sites): Ditto.
4611
4612 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4613
4614         * font-lock.el: Add support for not-so recent changes in Java to
4615         java-mode.
4616
4617 2006-01-28  Vin Shelton  <acs@xemacs.org>
4618
4619         * XEmacs 21.4.19 is released
4620
4621 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4622
4623         * easymenu.el: Update copyright. 
4624         * easymenu.el (easy-menu-all-popups):
4625         Add a docstring. 
4626         * easymenu.el (easy-menu-add):
4627         Document a bug, rework the function to preserve any existing
4628         non-default mode-popup-menu instead of overwriting it, and not to
4629         bother normalising the menu title (nothing else does).
4630         * easymenu.el (easy-menu-remove):
4631         Restore the default mode-popup-menu instead of leaving an empty
4632         one when we remove the last easy-menu popup. 
4633
4634 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4635
4636         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4637         as suggested by Rodrigo Ventura.
4638         * package-get.el (package-get-pre-release-download-sites): Ditto,
4639         with replacement of xemacs-21.5 by beta, which is the logical path
4640         to our beta core and package pre-releases.
4641
4642 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4643
4644         * package-get.el (package-get-download-sites): Add Hong Kong
4645         download site.
4646         * package-get.el (package-get-pre-release-download-sites): Ditto.
4647
4648 2005-12-26  Vin Shelton  <acs@xemacs.org>
4649
4650         * find-paths.el:
4651         * find-paths.el (paths-emacs-root-p): Add search for package root.
4652         * find-paths.el (paths-find-emacs-root): Replaced with
4653         paths-find-invocation-roots, which returns a list of roots.
4654         * find-paths.el (paths-find-invocation-roots): New.
4655         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4656
4657 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4658
4659         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4660         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4661
4662 2005-12-03  Vin Shelton <acs@xemacs.org>
4663
4664         * XEmacs 21.4.18 is released
4665
4666 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4667
4668         * package-get.el (package-get-download-sites): Update reflecting
4669         latest http://www.xemacs.org/Releases/ information generated by
4670         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4671         * package-get.el (package-get-pre-release-download-sites): Ditto.
4672
4673 2005-02-28  Simon Josefsson  <jas@extundo.com>
4674
4675         * about.el (xemacs-hackers): Add jas.
4676         (about-other-current-hackers): Likewise.
4677         (about-url-alist): Add URL for jas.
4678         (about-personal-info): Document jas.
4679         (about-hacker-contribution): Describe jas contributions.
4680
4681 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4682
4683         * easymenu.el (easy-menu-remove): As described in 
4684         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4685         except the "Command" menu from mode-popup-menu. 
4686
4687 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4688  
4689         * font.el (font-spatial-to-canonical): Correct calculation of 
4690         return value for pixel-based input value. 
4691  
4692 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4693
4694         * code-process.el (call-process): Process-related docstring
4695         improvements spurred by Norbert Koch.
4696         * code-process.el (call-process-region): Ditto.
4697         * code-process.el (start-process): Ditto.
4698
4699 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4700
4701         * finder.el (finder-find-library): Return filename actually
4702         searched for.
4703
4704 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4705
4706         * help.el (view-emacs-news): Use `expand-file-name' instead of
4707         `locate-data-file' as the latter will find any "NEWS" files that
4708         might exist in packages _before_ the one in core.
4709
4710 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4711
4712         * package-get.el (package-get-init-package):
4713         package-get-init-package buglet (21.4.17) by Jeff Mincy
4714         <mincy@rcn.com> fixing false temporary load-path shadows reported
4715         after package installation and simplifying code.
4716
4717 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4718
4719         * package-get.el (package-get-download-sites): Sync mirrors list
4720         with the XEmacs website.
4721         (package-get-pre-release-download-sites): Ditto.
4722
4723 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4724
4725         * derived.el (derived-mode-merge-syntax-tables):
4726         Revert my 21.5-only patch of 2003-07-18 which slipped in
4727         through Jerry James's patch of 2004-06-07.
4728
4729 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4730
4731         * cmdloop.el (keyboard-quit): Remove workaround for
4732         `region-active-p' not making sure active region is in current
4733         buffer now that it does.
4734         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4735         * simple.el (region-active-p): `region-active-p' to only return t
4736         when active region is in current buffer.
4737
4738 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4739
4740         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4741         package names, quell a byte-compiler warning, doc fix.
4742
4743 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4744
4745         * buffer.el (pop-to-buffer):
4746         * window-xemacs.el (display-buffer):
4747         Document use of `same-window-buffer-names,' `same-window-regexps'
4748         by pop-to-buffer and display-buffer. 
4749         
4750 2005-02-06  Vin Shelton <acs@xemacs.org>
4751
4752         * XEmacs 21.4.17 is released
4753
4754 2005-01-29  Ben Wing  <ben@xemacs.org>
4755
4756         * shadow.el (find-emacs-lisp-shadows):
4757         Add custom-defines to list of ignored files.
4758
4759 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4760
4761         * simple.el (shifted-motion-keys-select-region): Fix statement
4762         about unshifted-motion-keys-deselect-region.
4763
4764 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4765
4766         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4767         now) for GNU Emacs compatibility.
4768         (make-obsolete-variable): Ditto.
4769
4770 2004-01-08  Ben Wing  <ben@xemacs.org>
4771
4772         * code-files.el (load):
4773         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4774
4775 2004-12-05  Vin Shelton <acs@xemacs.org>
4776
4777         * XEmacs 21.4.16 is released
4778
4779 2004-12-04  Vin Shelton  <acs@xemacs.org>
4780
4781         * auto-autoloads.el: Regenerated.
4782
4783         * custom-load.el: Regenerated.
4784
4785 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4786
4787         Fix bug: apropos errors if a defalias refers to an undefined
4788         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4789
4790         * apropos.el (apropos):
4791         (apropos-command):
4792         * help.el (frob-help-extents):
4793         * help-macro.el (make-help-screen):
4794         * hyper-apropos.el (hyper-apropos-grok-functions):
4795         (hyper-apropos-get-doc):
4796         Catch void-function error thrown by `documentation'.
4797
4798 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4799
4800         * packages.el (package-require): Fix incorrect arg to format.
4801         This fixes a `format specifier' error.
4802
4803 2004-08-13  Jerry James  <james@xemacs.org>
4804
4805         * bytecomp.el (forward-word): Tell the byte compiler the correct
4806         number of arguments to forward-word.
4807
4808 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4809
4810         * etags.el: Fixed loading of include files for tag completion. Now
4811         you can make a tag file for a library, include it into your
4812         project and it will be reloaded only if it changed. Infinte
4813         include loops are detected and the correct tag files are loaded.
4814         * etags.el (buffer-tag-table-list): Load and verify tag files in
4815         the external function buffer-tag-table-list-load.
4816         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4817         tag files. Also load the included tag files. The priority of the
4818         included files is right below their parent file. If multiple
4819         matches occur then the symbols from the parent file are found
4820         first.
4821         * etags.el (tag-table-include-files): Corrected comment
4822         string. Switched to pattern constant tags-include-pattern to have
4823         it at a central location.
4824         * etags.el (tags-include-pattern): Added doc string.
4825         * etags.el (add-to-tag-completion-table): Removed obsolete
4826         comments as the include files are allready returned by
4827         buffer-tag-table-list and loaded.
4828         * etags.el (find-tag-internal): The include files are allready
4829         included in tag-tables as buffer-tag-table-list returns them now.
4830
4831 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4832
4833         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4834         Loading items into the notebook is now done by C code.
4835         * widgets-gtk.el (gtk-widget-instantiate-internal):
4836         Style no longer changed.
4837
4838 2004-06-28  Nix  <nix@esperi.org.uk>
4839
4840         * cmdloop.el (truncate-command-history-for-gc): Delay
4841         execution of all things that look up variable bindings,
4842         via `enqueue-eval-event'.
4843
4844 2004-06-24  Vin Shelton  <acs@xemacs.org>
4845
4846         * package-get.el (package-get-require-signed-base-updates):
4847         now defaults to nil.
4848
4849 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4850
4851         * subr.el (split-string): Clean up docstring.
4852
4853 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4854
4855         * faces.el (zmacs-region): fix typo in docstring.
4856
4857 2004-06-07  Jerry James  <james@xemacs.org>
4858
4859         * derived.el: Synch with Emacs 21.3.
4860         * subr.el (with-local-quit): New, from Emacs 21.3.
4861         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4862         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4863         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4864
4865 2004-06-16  Jerry James  <james@xemacs.org>
4866
4867         * cl.el (cl-set-substring): Increment start by the length of the
4868         string, not the string itself.
4869
4870 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4871
4872         * etags.el (tag-table-include-files): Expand included TAGS file
4873         paths to avoid problems with relative paths.  Thanks to Peter
4874         Chubb <peterc@gelato.unsw.edu.au>.
4875         * etags.el (tags-include-pattern): New.
4876         * etags.el (add-to-tag-completion-table): Parse and ignore
4877         trailing include lines.
4878
4879 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4880
4881         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4882         avoiding line solely composed of equal signs.
4883
4884 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4885
4886         * cus-edit.el (alloc): Typo fix.
4887         * cus-edit.el (custom-browse-visibility): Ditto.
4888         * cus-edit.el (custom-variable-value-create): Ditto.
4889         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4890         * cus-edit.el (custom-save-variables): Bind print-length and
4891         print-level to nil to avoid value abbreviation.
4892         * cus-edit.el (custom-save-face-internal): Ditto.
4893         * cus-edit.el (custom-save-faces): Save in sorted order.
4894         * cus-edit.el (custom-save-resets): Bind print-length and
4895         print-level to nil to avoid value abbreviation.
4896         * cus-edit.el (custom-save-loaded-themes): Ditto.
4897
4898 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4899
4900         * subr.el (split-string-default-separators): New.
4901         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4902         see comment in source.
4903
4904 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4905
4906         * mule/japanese.el (paragraph-start, paragraph-separate):
4907         Remove anchor to BOL.
4908
4909 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4910
4911         * cl.el (gensym, gentemp): Improve docstrings.
4912
4913 2004-05-10  Vin Shelton  <acs@xemacs.org>
4914
4915         * etags.el: Sync with 21.5 version.
4916
4917 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4918
4919         * etags.el:
4920         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4921         only for use with exuberant ctags. This will also enable building of 
4922         completion tables with exuberant ctags. This will not work with
4923         xemacs ctags. 
4924         * etags.el (get-tag-table-buffer): New function for creating of
4925         completion table is used if tags-exuberant-ctags-optimization-p ist t
4926         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4927         finding the tag names. New.
4928         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4929         building tag completion table with exuberant ctags. New.
4930         * etags.el (find-tag-internal): Improve exact tag matching for tags
4931         with name fields. Before the patch return types of functions or
4932         function parameters (with exuberant ctags) were found as matches.
4933
4934 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4935
4936         * list-mode.el (display-completion-list): Fixed completion list was
4937         taking the width of the frame and not of the window for displaying
4938         the selection methods.
4939
4940 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4941
4942         * menubar-items.el (default-menubar): Options are saved to custom.el.
4943
4944
4945 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4946
4947         * isearch-mode.el (isearch-abort): Preserve successful search target.
4948
4949 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4950
4951         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4952         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4953         Bihlmeyer.
4954         * gnuserv.el (gnuserv-mode-line-string): New.
4955         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4956         gnuserv-mode.
4957         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4958         * gnuserv.el (gnuserv-edit-files): Use
4959         make-x-device-with-gtk-fallback.
4960
4961 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4962
4963         * gtk-widgets.el: New import: gtk-accel-group-new.
4964         * dialog-gtk.el:
4965         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4966         * dialog-gtk.el (popup-builtin-question-dialog):
4967         Added support for dialog button mnemonics.
4968
4969 2004-03-22  Chris Green <cmg@dok.org>
4970
4971         * process.el (shell-command): Output buffer was ignored when a
4972         background process was run via shell-command.
4973
4974 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4975
4976         * cus-edit.el (custom-save-variables): Retrieve a list of
4977         variables to save first, sort it, and make sure the variables are
4978         saved in sorted order.
4979
4980 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4981  
4982         * package-get.el (package-get-update-base-from-buffer): Force
4983         binary coding system for verifying GnuPG signature in the
4984         package-index file.
4985  
4986 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4987
4988         * package-get.el (package-get-package-index-file-location): Handle
4989         missing "EMACSPACKAGEPATH" environment variable.
4990
4991 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4992
4993         * package-admin.el (package-admin-find-top-directory): Simplify
4994         directory comparisions and fix substring errors on short path
4995         components.
4996         * package-get.el (package-get-package-index-file-location):
4997         Default to first component of "EMACSPACKAGEPATH", if set.
4998
4999 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5000
5001         * package-get.el (process-error): New error datum.
5002
5003 2004-02-02  Vin Shelton <acs@xemacs.org>
5004
5005         * XEmacs 21.4.15 is released
5006
5007 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5008
5009         * itimer.el (activate-itimer): Modify the itimer timeout value as
5010         if it were begun at the last time when the itimer driver was woken
5011         up.
5012
5013 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5014
5015         * specifier.el (Copyright):
5016         Update.
5017         (make-specifier-and-init):
5018         (map-specifier):
5019         (canonicalize-inst-pair):
5020         (canonicalize-spec-list):
5021         (set-specifier):
5022         Synch docstrings to 21.5 where appropriate.
5023
5024 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5025
5026         * package-get.el (package-get-list-packages-where): New.  A
5027         function that allows searching for groups of packages.  For
5028         example, find all packages that require the fsf-compat package.
5029
5030 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5031
5032         The Great PUI Sync.
5033
5034         * auto-autoloads.el: Regenerated.
5035
5036         * custom-load.el: Regenerated.
5037
5038         * dumped-lisp.el (packages-hardcoded-lisp): New.
5039
5040         * menubar-items.el (menu-max-items): New.
5041         (menu-submenu-max-items): New.
5042         (menu-submenu-name-format): New.
5043         (menu-split-long-menu): New.
5044         (menu-sort-menu): New.
5045         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5046
5047         * obsolete.el (pui-add-install-directory): Renamed to the more
5048         logical `pui-set-local-package-get-directory'.
5049         (package-get-download-menu): Moved to `package-ui.el' and renamed
5050         to `package-ui-add-download-menu'.
5051
5052         * package-admin.el (package-admin-install-function-mswindows):
5053         Whitespace clean up.
5054         (package-admin-add-single-file-package): Removed.
5055         (package-admin-default-install-function): Whitespace clean up.
5056         (package-admin-find-top-directory): New.
5057         (package-admin-get-install-dir): Use it.
5058         (package-admin-get-manifest-file): 
5059         (package-admin-check-manifest): 
5060         (package-admin-add-binary-package):
5061         (package-admin-get-lispdir):
5062         (package-admin-delete-binary-package):
5063         (package-admin):
5064
5065         * package-get.el (package-get-package-index-file-location): New.
5066         (package-get-install-to-user-init-directory): New.
5067         (package-get-remote):
5068         (package-get-download-sites):
5069         (package-get-pre-release-download-sites): New.
5070         (package-get-site-release-download-sites): New.
5071         (package-get-base-filename):
5072         (package-get-always-update):
5073         (package-get-user-index-filename): Removed.
5074         (package-get-pgp-available-p): New.
5075         (package-get-require-signed-base-updates):
5076         (package-get-was-current):
5077         (package-entries-are-signed): New.
5078         (package-get-continue-update-base): New.
5079         (package-get-download-menu): Removed.
5080         (package-get-require-base):
5081         (package-get-update-base-entry):
5082         (package-get-locate-file):
5083         (package-get-locate-index-file):
5084         (package-get-maybe-save-index):
5085         (package-get-update-base):
5086         (package-get-update-base-from-buffer):
5087         (package-get-update-base-entries):
5088         (package-get-interactive-package-query):
5089         (package-get-update-all):
5090         (package-get-all):
5091         (package-get-dependencies):
5092         (package-get-init-package):
5093         (package-get-info): New.
5094         (package-get):
5095         (package-get-staging-dir):
5096         (package-get-set-version-prop): Removed.
5097         (package-get-installedp):
5098         (package-get-ever-installed-p):
5099         (packages): Removed.
5100         (package-get-custom-groups): Removed.
5101         (package-get-custom): Removed.
5102         (package-get-custom-add-entry): Removed.
5103
5104         * package-info.el (batch-update-package-info):
5105
5106         * package-net.el (package-net-batch-generate-bin-ini):
5107         (package-net-update-installed-db):
5108
5109         * package-ui.el (pui-info-buffer):
5110         (pui-directory-exists): Removed.
5111         (pui-package-dir-list): Removed.
5112         (pui-add-install-directory): Removed.
5113         (package-ui-download-menu): New.
5114         (package-ui-pre-release-download-menu): New.
5115         (package-ui-site-release-download-menu): New.
5116         (pui-set-local-package-get-directory): New.
5117         (pui-package-symbol-char):
5118         (pui-update-package-display):
5119         (pui-toggle-package):
5120         (pui-toggle-package-key):
5121         (pui-toggle-package-delete):
5122         (pui-toggle-package-delete-key):
5123         (pui-toggle-package-event):
5124         (pui-toggle-verbosity-redisplay):
5125         (pui-install-selected-packages):
5126         (pui-add-required-packages):
5127         (pui-help-echo):
5128         (pui-display-info):
5129         (list-packages-mode):
5130         (pui-list-packages):
5131
5132         * packages.el (packages-compute-package-locations):
5133         (package-require):
5134         (package-delete-name):
5135         (packages-hardcoded-lisp): Removed.
5136         (packages-useful-lisp): Removed.
5137         (packages-unbytecompiled-lisp): Removed.
5138         (packages-find-package-directories):
5139
5140         Summary:
5141
5142         Major code clean up of all things PUI.
5143
5144         Much improved code to determine where packages should be
5145         installed.  PUI no longer depends on any packages being
5146         pre-installed to compute where packages are to be installed to.
5147
5148         The user can specify the location of their package-index file.  It
5149         isn't necessary to set this because it has sane defaults.  People
5150         who "run-in-place" won't accidently overwrite the CVS
5151         package-index file.  See
5152         `package-get-package-index-file-location'. 
5153
5154         PUI will now properly clean up after itself in the event of an
5155         unsuccessful package install.  This drastically reduces the number
5156         of "wrong md5sum" FAQs.
5157
5158         non-Mule XEmacsen can no longer install Mule packages.
5159
5160         Package management via the custom interface has been removed.
5161
5162         The PUI related menubar items have been reorganised.
5163
5164         The PGP verification code has been fixed and the default for
5165         whether or not it is used is automatically computed.
5166
5167         * update-elc.el ((preloaded-file-list site-load-packages
5168         need-to-dump dumped-exe)):
5169         Just a couple of small changes to allow for
5170         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5171         existing anymore.
5172
5173 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5174
5175         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5176         apply `format' to the first argument of byte-compile-warn, it
5177         already calls format.
5178
5179 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5180
5181         * files.el (delete-old-versions): Avoid going interactive during
5182         make install when environment variable VERSION_CONTROL is set.
5183
5184 2003-12-04  Vin Shelton  <acs@xemacs.org>
5185
5186         * menubar-items.el (menu-item-search): Only bring up search dialog
5187         box if the feature is available and desired.
5188
5189 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5190
5191         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5192
5193 2003-11-05  Vin Shelton  <acs@xemacs.org>
5194
5195         * help.el (Help-prin1-face):
5196         (Help-princ-face):
5197         princ and prin1 are functions and need to be called as such.  The
5198         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5199
5200 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5201
5202         * about.el (about-xemacs): Give full version and build date.
5203
5204 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5205
5206         * win32-native.el (grep-null-device): This XEmacs has null-device.
5207
5208 2003-09-06  Mike Sperber  <mike@xemacs.org>
5209
5210         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5211         implement the specified semantics for `defvar.'
5212
5213 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5214
5215         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5216         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5217         displaying buffer in question.
5218
5219 2003-09-03  Vin Shelton <acs@xemacs.org>
5220
5221         * XEmacs 21.4.14 is released
5222
5223 2003-08-17  Vin Shelton  <acs@xemacs.org>
5224
5225         * about.el: Vanity patch.
5226
5227 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5228
5229         * code-process.el (call-process):
5230         (call-process-region):
5231         (start-process):
5232         Document coding system processing.
5233
5234 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5235
5236         * startup.el (splash-frame-body): Idiomatic English.
5237
5238 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5239
5240         * font-lock.el (font-lock-match-java-declarations): Move
5241         save-restriction, narrow-to-region to beginning of function to
5242         avoid going beyond the limit and causing an infloop.
5243
5244 2003-04-16  Jerry James  <james@xemacs.org>
5245
5246         * keydefs.el: Remove mappings for keys mapped to the nowhere
5247         defined function function-key-error.
5248
5249 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5250
5251         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5252         lisp-interaction-mode-hook): Add the docstrings.
5253
5254 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5255
5256         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5257         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5258         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5259
5260 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5261
5262         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5263         lambda list after the original doc.  Care about
5264         #'(lambda () "SingleString") 
5265         (cl-upcase-arg): 
5266         (cl-function-arglist):
5267         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5268         circular data structures in lambda list specification
5269
5270 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5271
5272         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5273         to appear in font-lock-function-name-face.
5274
5275 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5276
5277         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5278         is not also the value of the lambda.
5279
5280 2003-05-06  Andy Piper  <andy@xemacs.org>
5281
5282         * files.el (revert-buffer): Make sure local variables get processed,
5283         even in the case of an optimized reversion.
5284
5285 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5286
5287         * XEmacs 21.4.13 is released
5288
5289 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5292         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5293
5294 2003-02-14  Ben Wing  <ben@xemacs.org>
5295
5296         * byte-optimize.el:
5297         * byte-optimize.el (byte-compile-inline-expand):
5298         * byte-optimize.el (byte-compile-unfold-lambda):
5299         * byte-optimize.el (byte-optimize-form-code-walker):
5300         * byte-optimize.el (byte-optimize-form):
5301         * byte-optimize.el (byte-decompile-bytecode-1):
5302         * byte-optimize.el (byte-optimize-lapcode):
5303         Review carefully and sync up to 20.7 except for areas as noted.
5304         Fixes problem with JDE compilation.
5305
5306 2003-02-05  Ben Wing  <ben@xemacs.org>
5307
5308         * simple.el:
5309         * simple.el (motion-keys-for-shifted-motion):
5310         Omit M-S-home/end from motion keys.
5311
5312 2003-02-07  Ben Wing  <ben@xemacs.org>
5313
5314         * text-props.el (text-property-any):
5315         * text-props.el (text-property-not-all):
5316         Fix bug when end > start.
5317
5318 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5319
5320         * info.el (Info-insert-dir): Make default-directory end in
5321         separator.  Patch due to Martin Buchholz.
5322
5323 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5324
5325         * XEmacs 21.4.12 "Portable Code" is released.
5326
5327 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5328
5329         * about.el: Update golubev data.
5330
5331 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5332
5333         * isearch-mode.el (isearch-mode-map): Substitute comment on
5334         desirability, and back out "GR is printable" changes.
5335
5336 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5337
5338         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5339
5340 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5341
5342         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5343
5344 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5345
5346         * menubar-items.el (default-menubar): Use browse-url-mozilla
5347         instead of browse-url-gnome-moz for Mozilla.
5348
5349 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5350
5351         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5352
5353 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5354
5355         * files.el (auto-mode-alist): Remove redundant entries for modes
5356         that live in packages.
5357         (interpreter-mode-alist): Ditto.
5358
5359 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5360
5361         * menubar-items.el (default-menubar): Sync with current
5362         browse-url-xemacs.el.
5363
5364 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5365
5366         * XEmacs 21.4.10 "Military Intelligence" is released.
5367
5368 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5369
5370         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5371
5372 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5373
5374         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5375
5376 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5377
5378         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5379         effect free function.
5380         (font-lock-fontify-keywords-region): Supply the argument to
5381         font-lock-compile-keywords.
5382
5383 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5384
5385         * package-get.el (package-get-download-sites): Bring sites list
5386         up to date, prefer xx.xemacs.org addresses.
5387
5388 2002-09-27  Andy Piper  <andy@xemacs.org>
5389
5390         * dialog.el (make-dialog-box): for general dialogs only
5391         delete-frame-hook will be run.
5392
5393 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5394
5395         * font-lock.el (font-lock-fontify-syntactically-region): Add
5396         comment about lookup-syntax-properties, document LOUDLY as unused.
5397
5398 2002-08-26  Andy Piper  <andy@xemacs.org>
5399
5400         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5401         merge.
5402
5403 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5404
5405         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5406         (make-obsolete-variable): Ditto.
5407         (make-compatible): Ditto.
5408         (make-compatible-variable): Ditto.
5409
5410 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5411
5412         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5413         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5414
5415 2002-08-28  Andy Piper  <andy@xemacs.org>
5416
5417         * files.el (revert-buffer): propagate revert-without-query-status.
5418
5419 2002-06-03  Andy Piper  <andy@xemacs.org>
5420
5421         * dialog-items.el (make-search-dialog): align various subcontrols
5422         in visually pleasing ways, allow frame to autosize to the dialog
5423         size.
5424         * dialog.el (make-dialog-box): add a border inside the frame. Add
5425         :autosize property, if t then reset the frame size appropriately
5426         before the frame is mapped.
5427         * gutter-items.el (set-progress-feedback-instantiator): align
5428         various subcontrols.
5429         * gutter-items.el (set-progress-abort-instantiator): ditto.
5430
5431 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5432
5433         * XEmacs 21.4.9 "Informed Management" is released.
5434
5435 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5436
5437         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5438         "&optional append" argument.
5439
5440 2002-07-16  Didier Verna  <didier@xemacs.org>
5441
5442         * subr.el (replace-in-string): fix case fold bug introduced by
5443         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5444         case-fold-search in temporary buffers.
5445
5446 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5447
5448         * lib-complete.el (find-library): Remove check for mule because
5449         decompression DOES work on Mule.
5450
5451 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5452
5453         * simple.el (join-line): New alias for `delete-indentation'.
5454
5455 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5456
5457         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5458         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5459         (font-lock-builtin-face): New.
5460         (font-lock-constant-face): New.
5461         (font-lock-face-list): Add builtin and constant faces.
5462
5463 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5464
5465         * autoload.el (make-autoload): Support define-derived-mode.
5466         Collected puts of doc-string-elt property.  Based on a patch by
5467         Didier Verna <didier@xemacs.org>.
5468
5469 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5470
5471         * wid-edit.el (widget-field-activate): Fix docstring typo.
5472
5473 2002-07-23  Andy Piper  <andy@xemacs.org>
5474
5475         * about.el (about-personal-info): update me.
5476
5477 2002-07-12  Andy Piper  <andy@xemacs.org>
5478
5479         * custom.el (custom-theme-set-variables): remove bogus
5480         arguments. Use custom-set-default to set defaults.
5481         (custom-set-variables): update doc.
5482         (custom-local-buffer): new, synced from FSF.
5483         (custom-set-default): ditto.
5484         (defcustom): update doc.
5485
5486 2002-06-16  Andy Piper  <andy@xemacs.org>
5487
5488         * menubar-items.el (default-menubar): enable windows printing on
5489         cygwin as well as native.
5490
5491 2002-06-12  Andy Piper  <andy@xemacs.org>
5492
5493         * printer.el (generic-print-buffer): catch all errors so that the
5494         print device can be cleared in all scenarios.
5495         (Printer-clear-device): make sure clearing the printer allows it
5496         to be used again immediately.
5497         (generic-print-region): make sure the default printer face is
5498         black-on-white.
5499
5500 2002-04-23  Jerry James  <james@xemacs.org>
5501
5502         * window-xemacs.el (display-buffer-function): Change doc to
5503         reflect new arg.
5504         * window-xemacs.el (pre-display-buffer-function): Ditto.
5505         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5506         non-nil, make the new window just big enough for its contents.
5507         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5508         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5509         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5510
5511 2002-06-06  Andy Piper  <andy@xemacs.org>
5512
5513         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5514         (defcustom): ditto.
5515         (custom-handle-keyword): ditto.
5516
5517 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5518
5519         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5520         Make obsolete.  Default to nil.
5521         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5522         Inspired by a patch by John Palmieri.
5523
5524 2002-07-01  Mike Alexander  <mta@arbortext.com>
5525
5526         * process.el (shell-command-on-region): Don't delete the region
5527         before giving it to call-process-region
5528
5529 2002-06-04  Jerry James <james@eecs.ku.edu>
5530
5531         * find-paths.el (paths-find-architecture-directory): Search in
5532         `system-configuration'/`base', not `base'`system-configuration'.
5533
5534 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5535
5536         * info.el (Info-index): Add missing \ in [ t].
5537
5538 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5539
5540         * gutter-items.el (gutter-buffers-tab-visible-p,
5541         buffers-tab-omit-function, buffers-tab-selection-function,
5542         buffers-tab-filter-functions):
5543         Doc improvements.
5544
5545 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5546
5547         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5548
5549         * toolbar-items.el (toolbar-news): Fix typo in message string.
5550
5551 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5552
5553         * dialog.el (yes-or-no-p-dialog-box): 
5554         * cmdloop.el (y-or-n-p-minibuf):
5555         (yes-or-no-p-minibuf):
5556         (yes-or-no-p):
5557         (y-or-n-p): 
5558         Specify negative answers in docstrings.
5559
5560 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5561
5562         * package-ui.el (pui-help-echo): Display both installed and author
5563         version.  Use a balloon-help window to display extra info like
5564         package requires.
5565
5566 2002-05-30  Andy Piper  <andy@xemacs.org>
5567
5568         * files.el (revert-buffer-internal): don't visit
5569         revert-buffer. Kill buffer when not used. Suggested by Mike
5570         Alexander <mta@arbortext.com>
5571
5572 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * files.el (revert-buffer): More docstring fiddling.
5575
5576 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5577
5578         * files.el (revert-buffer):
5579         (revert-buffer-internal):
5580         (revert-buffer-insert-file-contents-function):
5581         Improve docstrings and comments.
5582
5583 2002-05-08  Andy Piper  <andy@xemacs.org>
5584
5585         * files.el (revert-buffer): observe noconfirm behavior.
5586
5587 2002-04-09  Andy Piper  <andy@xemacs.org>
5588
5589         * files.el (revert-buffer): use revert-buffer-internal if it looks
5590         like doing so will not result in any user-visible changes.
5591         (revert-buffer-internal): new function. Do the actual process of
5592         reversion and then see whether the result is any different to what
5593         we have already. If it is not then do nothing.
5594
5595 2001-12-11  Andy Piper  <andy@xemacs.org>
5596
5597         * menubar.el (get-popup-menu-response): re-order so that it works
5598         on more sane/facist window systems.
5599
5600 2001-12-03  Andy Piper  <andy@xemacs.org>
5601
5602         * faces.el (frob-face-property): don't infloop in face frobbing
5603         from Jan Vroonhof <jan@xemacs.org>.
5604
5605 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5606
5607         * faces.el (frob-face-property): Follow face fall-back hierarchy
5608         properly for face properties without an instance. Only do manual
5609         copy form 'default in last resort. This handles in particular
5610         the case where 'default itself has only a fall-back (which is
5611         the case by default on windows).
5612
5613 2001-11-24  Andy Piper  <andy@xemacs.org>
5614
5615         * printer.el (generic-print-region): set default-frame-plist to
5616         nil while creating the printer frame so that sizes reflect the
5617         printed page.
5618
5619         * faces.el (face-complain-about-font): Don't complain on printers.
5620
5621 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5622         
5623         * package-net.el: Andy synch.
5624         
5625 2001-12-16  Andy Piper  <andy@xemacs.org>
5626
5627         * package-get.el (package-get-update-all): Make sure installed.db
5628         gets updated after updating packages.
5629
5630 2002-03-28  Ben Wing  <ben@xemacs.org>
5631
5632         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5633         continuation, truncation so that we don't get line jumpiness from
5634         them being larger than the line height.
5635
5636         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5637
5638 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5639
5640         * font.el (font-window-system-mappings): Add mapping for Gtk
5641         (assume identical to X) 
5642
5643 2002-02-04  Andy Piper  <andy@xemacs.org>
5644
5645         * files.el (convert-standard-filename): Fix for short filename
5646         Peter Arius <pas@methodpark.de>
5647
5648 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5649
5650         * list-mode.el (default-choose-completion): completion-base-size
5651         should refer to local value in the completion list buffer.
5652
5653 2001-12-03  Didier Verna  <didier@xemacs.org>
5654
5655         * rect.el: autoload `replace-rectangle'.
5656         * keydefs.el (global-map): bind it to `C-x r p'.
5657
5658 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5659
5660         * XEmacs 21.4.8 "Honest Recruiter" is released.
5661
5662 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5663
5664         This patch is based on Jerry James's patch and analysis.
5665
5666         * select.el (get-clipboard):
5667         (get-selection):
5668         Update docstrings.
5669         (get-clipboard-foreign):
5670         (get-selection-foreign):
5671         New function for use as `interprogram-paste-function's.
5672
5673         * simple.el (interprogram-paste-function): Change default to
5674         `get-clipboard-foreign'; improve docstring.
5675         (interprogram-cut-function): Improve dosctring.
5676
5677 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5678
5679         * XEmacs 21.4.7 "Economic Science" is released.
5680
5681 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5682
5683         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5684
5685 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5686
5687         * obsolete.el (assq-delete-all): New compatibility alias for 
5688         remassq.
5689
5690 2002-01-09  Simon Josefsson  <jas@extundo.com>
5691
5692         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5693
5694 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5695
5696         * info.el (Info-auto-generate-directory): Default
5697         Info-auto-generate-directory to 'if-outdated.
5698
5699 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5700
5701         * startup.el (normal-top-level): Prevent migration code from
5702         trashing .emacs on an error in loading the init files.
5703
5704 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5705
5706         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5707         "system default" Xdefaults and friends get xrdb-mode.
5708
5709 2002-03-05  Mats Lidell  <matsl@contactor.se>
5710  
5711         * help-nomule.el (tutorial-supported-languages): Added Swedish
5712         tutorial. Sorted languages.
5713
5714 2002-02-11  Mike Sperber <mike@xemacs.org>
5715
5716         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5717         regenerating outdated dir files and dir is non-existent.
5718
5719 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5720
5721         * code-files.el (convert-mbox-coding-system): Improve comment.
5722         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5723         coding-system argument to `write-region-pre-hook' call.
5724         (write-region-pre-hook): Fix docstring to mention lockname argument.
5725
5726 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5727
5728         * minibuf.el (completing-read): Remove redundant wrong arg list.
5729
5730         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5731
5732 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5733
5734         * obsolete.el (interactive-form): new compatibility alias for 
5735         function-interactive.
5736
5737 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5738
5739         * menubar-items.el (Menubar-items-truncate-list): Removed.
5740         * menubar-items.el (Menubar-items-truncate-history): New.
5741         * menubar-items.el (default-menubar): Use
5742         Menubar-items-truncate-history.
5743
5744 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5745
5746         * printer.el (generic-print-region): Pass correct arguments to
5747         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5748         Torkelsson <torkel@acc.umu.se>.
5749
5750 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5751
5752         * help.el (describe-mode): synched with FSF 19.34; handle nil
5753         minor mode indicators.
5754
5755 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5756
5757         * minibuf.el (completing-read): Update docstring.
5758
5759 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5760
5761         * XEmacs 21.4.6 "Common Lisp" is released.
5762
5763 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5764
5765         * package-net.el: Inadvertant synch with Windows branch.  From
5766         Andy's log:
5767         (package-net-kit-version): new variable.
5768         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5769
5770 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5771
5772         * package-get.el (package-get-locate-index-file): Also search the
5773         core etc/ directory for the package index file if it can't be
5774         found in ~/.xemacs/.
5775
5776 2001-12-13  William Perry  <wmperry@gnu.org>
5777
5778         * dialog-gtk.el (popup-builtin-question-dialog):
5779         Conform to API in gui.c.
5780         
5781 2001-11-12  Andy Piper  <andy@xemacs.org>
5782
5783         * cus-edit.el (custom-save-face-internal): make sure we save
5784         non-themed faces.
5785         (custom-save-variables): ditto variables.
5786
5787 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5788
5789         * faces.el (make-face-family):
5790         (make-face-size):
5791         New face-modifying functions per Jan Vroonhof.
5792
5793         cus-face.el (custom-set-face-font-family):
5794         (custom-set-face-font-size):
5795         Use them.
5796
5797         * font.el (font-window-system-mappings): More precise docstring.
5798
5799         (font-create-name):
5800         (font-create-object):
5801         (tty-font-create-object):
5802         (tty-font-create-plist):
5803         (x-font-create-object):
5804         (x-font-create-name):
5805         (ns-font-create-name):
5806         (mswindows-font-create-object):
5807         (mswindows-font-create-name):
5808         Add doctrings.
5809
5810 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5811
5812         * gtk-faces.el (gtk-init-device-faces): removed spurious
5813         quote before let* expression.
5814
5815 2001-10-29  Andy Piper  <andy@xemacs.org>
5816
5817         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5818         modified when changing coding system.
5819
5820         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5821         that we invoke the GUI directory selector.
5822
5823 2001-10-25  Andy Piper  <andy@xemacs.org>
5824
5825         * dialog.el (make-dialog-box): use new directory dialog support.
5826         * minibuf.el (read-file-name-1): ditto.
5827         (read-file-name): ditto.
5828         (read-directory-name): ditto.
5829
5830 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5831
5832         * XEmacs 21.4.5 "Civil Service" is released.
5833
5834 2001-04-23  Didier Verna  <didier@xemacs.org>
5835
5836         * cus-edit.el (custom-variable-pre-save): New.
5837         * cus-edit.el (custom-variable-post-save): New.
5838         * cus-edit.el (custom-variable-save): use them.
5839         * cus-edit.el (custom-face-pre-save): New.
5840         * cus-edit.el (custom-face-post-save): New.
5841         * cus-edit.el (custom-face-save): use them.
5842         * cus-edit.el (custom-group-pre-save): New.
5843         * cus-edit.el (custom-group-post-save): New.
5844         * cus-edit.el (custom-group-save): use them.
5845         * cus-edit.el (Custom-save): use the pre/post functions above,
5846         call `custom-save-all' only once.
5847         * cus-edit.el (custom-variable-pre-reset-standard): New.
5848         * cus-edit.el (custom-variable-post-reset-standard): New.
5849         * cus-edit.el (custom-variable-reset-standard): use them.
5850         * cus-edit.el (custom-face-pre-reset-standard): New.
5851         * cus-edit.el (custom-face-post-reset-standard): New.
5852         * cus-edit.el (custom-face-reset-standard): use them.
5853         * cus-edit.el (custom-group-pre-reset-standard): New.
5854         * cus-edit.el (custom-group-post-reset-standard): New.
5855         * cus-edit.el (Custom-reset-standard): use them.
5856         * cus-edit.el (custom-face-reset-saved): use the pre/post
5857         functions above, call `custom-save-all' only once.
5858
5859 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5860
5861         * gutter-items.el (buffers-tab face): Derive from the modeline
5862         face by default.  Many people use white-on-black for the default
5863         font, and the tabs look hideous with that color combination.  The
5864         modeline usually has the correct colors.
5865
5866 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5867
5868         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5869         (tag-mark-stack-max): Typo fix.
5870
5871 2001-09-28  Ben Wing  <ben@xemacs.org>
5872
5873         * font-lock.el:
5874         * font-lock.el (font-lock-after-change-function):
5875         fix problem with last patch, reported by Katsumi Yamaoka.
5876
5877 2001-09-17  Ben Wing  <ben@xemacs.org>
5878
5879         * font-lock.el (font-lock-after-change-function):
5880         fix problem when you insert a comment on the line before a line of
5881         code: if we use the following char, then when you hit backspace,
5882         the following line of code turns the comment color.
5883
5884 2001-06-08  Ben Wing  <ben@xemacs.org>
5885
5886         * process.el: comment about shell-command-switch.
5887         * process.el (shell-quote-argument): Need to quote a null
5888         argument, too.  From Dan Holmsand.
5889         
5890         * startup.el (normal-top-level): Delete some unused FSF junk.
5891         * startup.el (command-line-early):
5892         
5893         * startup.el (command-line): Call MS Windows init function.
5894         
5895         * win32-native.el:
5896         * win32-native.el (mswindows-system-shells): New.
5897         * win32-native.el (mswindows-system-shell-p): New.
5898         * win32-native.el (init-mswindows-at-startup): New.
5899         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5900         * win32-native.el (mswindows-quote-one-simple-arg):
5901         * win32-native.el (mswindows-quote-one-command-arg):
5902         * win32-native.el (mswindows-construct-process-command-line-alist):
5903         Correct comments at top.  Correctly handle passing arguments
5904         to Cygwin programs and to bash.  Fix quoting of zero-length
5905         arguments (from Dan Holmsand).  Set shell-command-switch based
5906         on shell-file-name, which in turn comes from env var SHELL.
5907
5908 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5909
5910         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5911         default-toolbar-position): Fill docstrings for balloon-help.
5912
5913 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5914
5915         * faces.el: Reenable specifications over 'gtk domain.
5916
5917 2001-08-08  Didier Verna  <didier@xemacs.org>
5918
5919         * autoload.el (update-autoload-files): make defdir a file name,
5920         not directory name.
5921
5922 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5923
5924         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5925
5926         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5927
5928 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5929
5930         * font-menu.el (font-menu-set-font): Default to current font-family.
5931         (font-menu-preferred-resolution):
5932         (font-menu-size-scaling):
5933         Provide gtk defaults, too.
5934
5935 2001-07-29  Mike Alexander  <mta@arbortext.com>
5936
5937         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5938         list
5939         (custom-set-face-font-family): ditto
5940
5941 2001-07-26  Mike Sperber <mike@xemacs.org>
5942
5943         * files.el (auto-mode-alist): .9 files are man pages, too.
5944
5945 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5946
5947         * process.el (call-process-internal): bind
5948         coding-system-for-write to 'binary when calling
5949         start-process-internal, so the process receives 
5950         the literal contents of INFILE.
5951
5952 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5953
5954         * files.el (auto-mode-alist): Add configure.ac support.
5955
5956 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5957
5958         * buff-menu.el:
5959         mouse.el:
5960         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5961
5962 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5963
5964         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5965
5966 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5967
5968         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5969         mixed text.
5970         (kinsoku-eol-p): Ditto.
5971
5972 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5973
5974         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5975         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5976         characters as the category `s' or `e' correctly.
5977
5978 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5979
5980         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5981
5982 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5983
5984         * mule/cyrillic.el:  Set up case table.
5985
5986 2001-06-08  Mike Sperber <mike@xemacs.org>
5987
5988         * files.el (save-some-buffers-1): Don't zap the help window right
5989         after `map-y-or-n-p' has popped it up.
5990
5991 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5992
5993         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5994
5995 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5996
5997         * specifier.el: define-specifier-tag 'gtk.
5998
5999 2001-05-12  Ben Wing  <ben@xemacs.org>
6000
6001         * find-paths.el (paths-find-recursive-path):
6002         fix error with null EXCLUDE-REGEXP.
6003         
6004         * font-lock.el (font-lock-mode):
6005         fix problem reported by hrvoje with buffers starting with a space.
6006         
6007 2001-05-06  Ben Wing  <ben@xemacs.org>
6008
6009         * dialog.el (make-dialog-box):
6010         * menubar-items.el (default-menubar):
6011         * printer.el (generic-print-buffer):
6012         * printer.el (generic-print-region):
6013         implement printing the selection when it's selected.
6014
6015 2001-04-18  Didier Verna  <didier@xemacs.org>
6016
6017         * cus-edit.el (Custom-reset-standard): reset to standard settings
6018         not only when the buffer's :custom-state is 'modified, but also
6019         when it is 'set or 'saved.
6020
6021 2001-04-17  Didier Verna  <didier@xemacs.org>
6022
6023         * startup.el (load-user-init-file): define `custom-file' before
6024         loading the user's init file.
6025
6026 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6027
6028         * menubar.el (popup-mode-menu): Make it work with
6029         popup-menu-titles turned off.
6030         
6031 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6032
6033         * about.el (about-mailto-link): Use compose-mail for sending mail.
6034
6035 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6036
6037         * package-admin.el (package-install-hook): New.
6038         (package-delete-hook): New.
6039         (package-admin-add-single-file-package): Use package-delete-hook.
6040
6041         * package-get.el (package-get): Use package-install-hook.
6042
6043 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6044
6045         * package-ui.el (pui-install-selected-packages): reverse the lists
6046         of packages so that they get handled in the same order as they
6047         were selected.
6048
6049 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6050
6051         * packages.el (locate-library): Use read-library-name for completion.
6052
6053 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6054
6055         * byte-optimize.el (=): `=' is not a binary predicate!
6056         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6057         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6058
6059 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6060
6061         * bytecomp.el (byte-compile-arithcompare):
6062         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6063
6064 2001-06-03  William M. Perry  <wmperry@gnu.org>
6065
6066         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6067         return the filename selected by the user!
6068
6069 2001-05-31  William M. Perry  <wmperry@gnu.org>
6070
6071         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6072         in XEmacs/GTK.
6073
6074 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6075
6076         * coding.el: Tiny typo fixed.
6077
6078 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6079
6080         * XEmacs 21.4.3 "Academic Rigor" is released.
6081
6082 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6083
6084         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6085
6086 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6087
6088         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6089
6090 2001-05-04  Ben Wing  <ben@xemacs.org>
6091
6092         * printer.el (generic-print-buffer):
6093         * printer.el (generic-print-region):
6094         Enable dialog boxes.  Apply workaround recommended by Kirill.
6095         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6096         
6097         * simple.el (kill-whole-line):
6098         * simple.el (kill-line-1):
6099         * simple.el (kill-entire-line):
6100         * simple.el (kill-line):
6101         * simple.el (backward-kill-line):
6102         Take out interactive dependence of kill-whole-line.
6103
6104 2001-04-22  Ben Wing  <ben@xemacs.org>
6105
6106         * dialog.el (make-dialog-box):
6107         Put dialog titles back in -- this time correctly.  Fix various
6108         other problems with leaks and such.
6109
6110         * simple.el (region-exists-p):
6111         * simple.el (region-active-p):
6112         Add comment about which one is correct to use in menu specs.
6113
6114 2001-05-05  Ben Wing  <ben@xemacs.org>
6115
6116         * dialog.el (make-dialog-box): fix doc string.
6117         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6118         take out Pretty Print.
6119         * printer.el:
6120         * printer.el (printer-current-device): New.
6121         * printer.el (Printer-get-device): New.
6122         * printer.el (Printer-clear-device): New.
6123         * printer.el (generic-page-setup): New.
6124         * printer.el (generic-print-buffer):
6125         * printer.el (generic-print-region):
6126         Implement Page Setup.  Handle errors properly.
6127
6128 2001-05-05  Ben Wing  <ben@xemacs.org>
6129
6130         * subr.el (error): Complete list of errors in doc string.
6131         
6132 2001-04-22  Ben Wing  <ben@xemacs.org>
6133
6134         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6135         
6136 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6137
6138         * build-report.el: Remove CVS keywords since this file has been in
6139         core lisp for a while now.
6140         * build-report.el (build-report-make-output-files): Fix typo.
6141
6142 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6143
6144         * about.el (about-finish-buffer): Make sure the last change works
6145         even if EVENT is nil.
6146
6147 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6148
6149         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6150         clicked, not the one that happens to be the current buffer at the
6151         time.
6152
6153 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6154
6155         * cus-edit.el (custom-display): Support the GTK Window System also.
6156
6157 2001-04-30  Ben Wing  <ben@xemacs.org>
6158
6159         * printer.el:
6160         * printer.el (printer-page-header):
6161         * printer.el (Print-context): New.
6162         * printer.el (printer-page-footer):
6163         * printer.el (generate-header-element): New.
6164         * printer.el (generate-header-line): New.
6165         * printer.el (print-context-property):
6166         * printer.el (generic-print-buffer):
6167         * printer.el (generic-print-region):
6168         Implement headers and footers.  Implement calling Print dialog box
6169         (#### but it doesn't quite work yet).
6170
6171 2001-04-25  Ben Wing  <ben@xemacs.org>
6172
6173         * about.el (xemacs-hackers):
6174         * about.el (about-url-alist):
6175         * about.el (about-personal-info):
6176         * about.el (about-hacker-contribution):
6177         More contributions.
6178         
6179         * simple.el (handle-post-motion-command):
6180         Fix spurious setting of zmacs-region-stays to t after a non-shift
6181         motion command.
6182
6183 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6184
6185         * about.el (about-personal-info): Update my bio.
6186         (about-hacker-contribution): Ditto.
6187
6188 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6189
6190         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6191
6192 2001-04-19  Andy Piper  <andy@xemacs.org>
6193
6194         * package-net.el (package-net-cygwin32-binary-size): new size.
6195         (package-net-win32-binary-size): new size.
6196         (package-net-convert-index-to-ini): Use new arch.
6197         (package-net-batch-convert-index-to-ini): Removed.
6198         (package-net-generate-bin-ini): New.
6199         (package-net-batch-generate-bin-ini): New.
6200
6201 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6202
6203         * XEmacs 21.4.1 "Copyleft" is released.
6204
6205 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6206
6207         * x-compose.el (xlib-input-method-bug-workaround):
6208         (alias-colon-to-double-quote):
6209         Force sort in map-keymap to work around rehash bug.
6210
6211 2001-04-17  Ben Wing  <ben@xemacs.org>
6212
6213         * about.el: Finish overhaul, add a few new hackers, update a
6214         couple old ones.
6215
6216 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6217
6218         * XEmacs 21.4.0 "Solid Vapor" is released.
6219
6220 2001-04-15  Ben Wing  <ben@xemacs.org>
6221
6222         * about.el:
6223         * about.el (about-headline-face): New.
6224         * about.el (about-link-face): New.
6225         * about.el (about-current-release-maintainers): New.
6226         * about.el (about-other-current-hackers): New.
6227         * about.el (about-url-alist):
6228         * about.el (about-once-and-future-hackers): New.
6229         * about.el (about-mailto-link): New.
6230         * about.el (about-get-buffer):
6231         * about.el (about-finish-buffer):
6232         * about.el (about-xemacs):
6233         * about.el (about-features): Removed.
6234         * about.el (about-advantages): New.
6235         * about.el (about-maintainer-info): Removed.
6236         * about.el (about-personal-info): New.
6237         * about.el (about-hacker-contribution): New.
6238         * about.el (about-maintainer):
6239         * about.el (about-show-linked-info):
6240         * about.el (about-hackers):
6241         Major revamping.  Rewriting of most of the text, improve the
6242         link handling, separate info on contributors into personal
6243         and contribution info, add new contributors, update personal
6244         info, etc. etc.
6245         
6246         * menubar-items.el (default-menubar):
6247         Help menubar entry for News now says more accurately
6248         "What's New in XEmacs".
6249         
6250         * mouse.el:
6251         * mouse.el (mouse-track-cleanup-hook):
6252         * mouse.el (mouse-track):
6253         Don't set-buffer to a dead buffer when calling mouse-track
6254         cleanup hooks.
6255
6256 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6257
6258         * XEmacs 21.2.47 "Zephir" is released.
6259
6260 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6261
6262         * dialog.el (make-dialog-box): Disable dialog box titles until
6263         we get them working.
6264
6265 2001-03-30  Ben Wing  <ben@xemacs.org>
6266
6267         * help.el:
6268         * help.el (Help-princ-face):
6269         * help.el (Help-prin1-face):
6270         * help.el (frob-help-extents):
6271         * help.el (describe-function-1):
6272         * help.el (describe-variable):
6273         Avoid using font-lock faces, which may not be defined.
6274         Instead, use hyper-apropos faces, and make sure they're
6275         defined as necessary by using `require'. (It's not so safe
6276         to do this for font-lock.) In any case, we will eventually
6277         be merging this functionality into hyper-apropos.
6278
6279         * loaddefs.el (completion-ignored-extensions):
6280         Fix documentation.
6281         
6282         * menubar-items.el (menu-truncate-list): Removed.
6283         * menubar-items.el (Menubar-items-truncate-list): New.
6284         * menubar-items.el (default-menubar):
6285         Fix errors if grep or compile command is too long.  Rename helper
6286         function to be less visible.
6287
6288 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6289
6290         * byte-optimize.el (byte-optimize-minus):
6291         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6292
6293 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6294
6295         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6296         Mule is available.
6297
6298         * mule/latin.el: New file.
6299
6300 2001-03-11  Ben Wing  <ben@xemacs.org>
6301
6302         * auto-save.el:
6303         * auto-save.el (auto-save-directory):
6304         * auto-save.el (make-auto-save-file-name):
6305         * auto-save.el (auto-save-file-name-p): New.
6306
6307         Merge in improvements from other definition of
6308         make-auto-save-file-name in files.el.
6309         
6310         * auto-save.el (auto-save-original-name):
6311         * auto-save.el (auto-save-name-in-fixed-directory):
6312         * auto-save.el (auto-save-unslashify-name): Removed.
6313         * auto-save.el (auto-save-slashify-name): Removed.
6314         * auto-save.el (auto-save-reserved-chars): New.
6315         * auto-save.el (auto-save-escape-name): New.
6316         * auto-save.el (auto-save-unhex): New.
6317         * auto-save.el (auto-save-unescape-name): New.
6318
6319         Change algorithm for encoding filenames in auto-save names to be
6320         entirely safe with all filesystems and all possible characters in
6321         a filename, and 100% reversible. (Essentially, uses
6322         quoted-printable as the encoding.)
6323         
6324         * auto-save.el (recover-all-files):
6325
6326         Use insert-directory rather than calling ls directly -- fixes
6327         things under Windows.
6328
6329         * files.el:
6330         * files.el (convert-standard-filename): Substitute FSF's
6331         definition for this (we had nothing here before).
6332         
6333         * files.el (backup-buffer): Warning fix.
6334         
6335         * files.el (make-backup-file-name):
6336         * files.el (find-backup-file-name):
6337         Fix error in calling sequence to auto-save-file-name-p.
6338         
6339         * files.el (recover-file):
6340         Use insert-directory rather than calling ls directly -- fixes
6341         things under Windows.
6342
6343         * files.el (make-auto-save-file-name): Removed.
6344         * files.el (auto-save-file-name-p): Removed.
6345         auto-save is always dumped so no sense in having a definition
6346         that will always be overwritten with another.
6347         
6348         * files.el (insert-directory):
6349         * win32-native.el:
6350         * win32-native.el (debug-mswindows-process-command-lines):
6351         * win32-native.el (original-make-auto-save-file-name): Removed.
6352         * win32-native.el (make-auto-save-file-name): Removed.
6353
6354
6355 2001-03-21  Martin Buchholz <martin@xemacs.org>
6356
6357         * XEmacs 21.2.46 "Urania" is released.
6358
6359 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6360
6361         * menubar-items.el (default-menubar): Update sample.emacs to
6362         sample.init.el and adjust accelerators.
6363
6364 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6365
6366         * build-report.el (build-report): Improve docstring.
6367
6368 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6369
6370         * ChangeLog: Log GTK merge.
6371
6372         * gutter-items.el:
6373         * mwheel.el:
6374         * sound.el:
6375         * startup.el:
6376         Revert gratuitous whitespace changes.
6377
6378 2001-03-07  Ben Wing  <ben@xemacs.org>
6379
6380         * help.el:
6381         * help.el (key-or-menu-binding):
6382         * help.el (Help-find-file): New.
6383         * help.el (describe-beta):
6384         * help.el (describe-copying):
6385         * help.el (describe-project):
6386         * help.el (view-emacs-news):
6387         * help.el (view-sample-init-el): New.
6388         * help.el (Help-princ-face): New.
6389         * help.el (Help-prin1-face): New.
6390         * help.el (help-symbol-function-context-menu):
6391         * help.el (help-symbol-variable-context-menu):
6392         * help.el (help-symbol-function-and-variable-context-menu):
6393         * help.el (frob-help-extents):
6394         * help.el (describe-function-1):
6395         * help.el (describe-variable):
6396
6397         Add coloring in Help buffers, correspondent with hyperlinks.
6398         View files in view-mode rather than Fundamental.
6399         Remove separators from context menus -- now handled in generic code.
6400         Add `Find Tag' to context menu.
6401         
6402         * menubar.el (popup-mode-menu):
6403
6404         Rewrite code that outputs the popup menu to (a) put more specific
6405         entries first, (b) be more robust, (c) output the proper context
6406         menu separators automatically (the context menu functionality is
6407         new and currently used only by Help).
6408
6409 2001-03-10  William M. Perry  <wmperry@aventail.com>
6410
6411         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6412         this function when converting from the 21.1 GTK branch.  Now
6413         supports file, password, question, and color built-in dialogs.
6414
6415 2001-03-06  Ben Wing  <ben@xemacs.org>
6416
6417         * keydefs.el:
6418         * keydefs.el (global-map):
6419         Add commented-out change of M-k (for 21.5).
6420         
6421         * menubar-items.el (default-menubar):
6422         Fix items to control kill-line behavior; add items for
6423         shifted motion.
6424         
6425         * simple.el:
6426         * simple.el (kill-whole-line):
6427         * simple.el (historical-kill-line): Removed.
6428         * simple.el (kill-line): Removed.
6429         * simple.el (kill-entire-line): New.
6430         * simple.el (kill-line-1): New.
6431         * simple.el (backward-kill-line):
6432         Undo kill-whole-line == always changes.  Add new function
6433         kill-entire-line to unconditionally delete the current line.
6434         Add comments describing the lamentable state of affairs of
6435         the kill-line functions and variables.
6436
6437 2001-03-02  Ben Wing  <ben@xemacs.org>
6438
6439         * simple.el:
6440         * simple.el (beginning-of-buffer):
6441         * simple.el (end-of-buffer):
6442         * simple.el (mark-ring-unrecorded-commands):
6443         * simple.el (signal-error-on-buffer-boundary):
6444         * simple.el (shifted-motion-keys-select-region):
6445         * simple.el (unshifted-motion-keys-deselect-region):
6446         * simple.el (motion-keys-for-shifted-motion): New.
6447         * simple.el (handle-pre-motion-command):
6448         * simple.el (handle-post-motion-command):
6449         * simple.el (forward-char-command):
6450         * simple.el (backward-char-command):
6451         * simple.el (scroll-up-command):
6452         * simple.el (scroll-down-command):
6453         * simple.el (next-line):
6454         * simple.el (previous-line):
6455         * simple.el (backward-block-of-lines):
6456         * simple.el (forward-block-of-lines):
6457         * simple.el (backward-word):
6458         * simple.el (mark-word):
6459
6460         Augment documentation of the most common motion commands to make
6461         note of the shifted-motion support.  Improve the support to (a)
6462         properly document how it works and why it's done in the fashion it
6463         is, and (b) allow the keystrokes that trigger it to be customized.
6464
6465         Correct error in the customize specification of
6466         mark-ring-unrecorded-commands.
6467
6468 2001-03-02  Ben Wing  <ben@xemacs.org>
6469
6470         * font-lock.el:
6471         * font-lock.el (font-lock-pending-extent-table): Removed.
6472         * font-lock.el (font-lock-pending-buffer-table): New.
6473         * font-lock.el (font-lock-pre-idle-hook):
6474         * font-lock.el (font-lock-after-change-function):
6475         * font-lock.el (font-lock-fontify-pending-extents):
6476         * font-lock.el (font-lock-lisp-like):
6477
6478         Fix handling of pending extents to avoid excessive slowness (N^2
6479         behavior) when making lots of buffer changes between redisplays,
6480         such as when saving the Options.
6481
6482 2001-03-09  William M. Perry  <wmperry@aventail.com>
6483
6484         * device.el:
6485         * dragdrop.el:
6486         * dumped-lisp.el:
6487         * faces.el:
6488         * frame.el:
6489         * gnuserv.el:
6490         * loadup.el:
6491         * menubar-items.el:
6492         * minibuf.el:
6493         The Great GTK Merge.
6494
6495         * ChangeLog.GTK:
6496         * dialog-gtk.el:
6497         * gdk.el:
6498         * generic-widgets.el:
6499         * glade.el:
6500         * gnome-widgets.el:
6501         * gnome.el:
6502         * gtk-compose.el:
6503         * gtk-extra.el:
6504         * gtk-faces.el:
6505         * gtk-ffi.el:
6506         * gtk-file-dialog.el:
6507         * gtk-font-menu.el:
6508         * gtk-glyphs.el:
6509         * gtk-init.el:
6510         * gtk-iso8859-1.el:
6511         * gtk-marshal.el:
6512         * gtk-mouse.el:
6513         * gtk-package.el:
6514         * gtk-password-dialog.el:
6515         * gtk-select.el:
6516         * gtk-widget-accessors.el:
6517         * gtk-widgets.el:
6518         * gtk.el:
6519         widgets-gtk.el:
6520         The Great GTK Merge: new files.
6521
6522 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6523
6524         * generic-widgets.el: Don't require gtk (a built-in feature) at
6525         top level.  Don't execute the last sexp unless (featurep 'gtk).
6526
6527 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6528
6529         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6530
6531 2001-02-23  Martin Buchholz <martin@xemacs.org>
6532
6533         * XEmacs 21.2.45 "Thelxepeia" is released.
6534
6535 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6536  
6537         * about.el (xemacs-hackers): update my entry. 
6538         * about.el (about-maintainer-info): ditto. 
6539         * about.el (about-hackers): ditto. 
6540
6541 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6542
6543         * about.el (about-maintainer-info): More vanity info about
6544         yours truly.
6545
6546 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6547
6548         * build-report.el (build-report-destination): xemacs-build-reports
6549         has moved to SourceForge, where mailing list name length is
6550         restricted, hence the name change to
6551         xemacs-buildreports@xemacs.org.
6552         * build-report.el (build-report-keep-regexp): Update default.
6553         * build-report.el (build-report-delete-regexp): Ditto.
6554         * build-report.el (build-report-make-output-files): Ditto.
6555
6556 2001-02-19  Craig Lanning  <lanning@scra.org>
6557
6558         * lisp-mode.el: Add indentation specifications for following
6559         Common Lisp forms: handler-case, handler-bind, with-slots,
6560         with-open-file, with-open-stream, print-unreadable-object.
6561
6562 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6563
6564         * font-lock.el (font-lock-set-defaults-1):
6565         Move initialization of `font-lock-cache-position' so that it's set
6566         even if font-lock-keywords is already defined.
6567
6568 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6569
6570         * autoload.el (generate-file-autoloads-1):
6571         Use `emacs-lisp-mode-syntax-table' instead of
6572         `lisp-mode-syntax-table'.
6573         * lisp-mode.el (lisp-mode-syntax-table):
6574         Get rid of old checks for `parse-partial-sexp' version.
6575         Make `|' (pipe) string delimiter instead of punctuation.
6576
6577 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6578
6579         * window.el (save-selected-window):
6580         Use gensym for better macro hygiene.
6581
6582 2001-02-06  Mike Sperber <mike@xemacs.org>
6583
6584         * dump-paths.el:
6585         * startup.el (startup-setup-paths): Set and use
6586         `mule-lisp-directory'.
6587         (startup-setup-paths-warning): Ditto.
6588
6589         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6590         (paths-construct-load-path): Consider `mule-lisp-directory'.
6591
6592 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6593
6594         * font-lock.el: Syntax table improvements used.  A few random
6595         changes are not specified below.
6596         (font-lock-fontify-string-delimiters):
6597         (font-lock-syntactic-keywords):
6598         (font-lock-cache-state nil):
6599         (font-lock-cache-position):
6600         New variables.
6601         (font-lock-set-syntax):
6602         (font-lock-apply-syntactic-highlight):
6603         (font-lock-fontify-syntactic-anchored-keywords):
6604         (font-lock-fontify-syntactic-keywords-region):
6605         (font-lock-eval-keywords):
6606         New functions.
6607         (font-lock-remove-face):
6608         (font-lock-fontify-syntactically-region):
6609         Use syntax properties.
6610
6611 2001-02-08  Martin Buchholz <martin@xemacs.org>
6612
6613         * XEmacs 21.2.44 "Thalia" is released.
6614
6615 2001-01-16  Mike Sperber <mike@xemacs.org>
6616
6617         * startup.el (normal-top-level): Work even if no installation root
6618         is found.
6619
6620 2001-01-30  Andy Piper  <andy@xemacs.org>
6621
6622         * gutter-items.el (progress-abort-glyph): remove instantiator.
6623         (set-progress-abort-instantiator): new function.
6624         (abort-progress-feedback): use it.
6625
6626         * gutter.el (set-gutter-dirty-p): new function.
6627
6628 2001-01-30  Didier Verna  <didier@xemacs.org>
6629
6630         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6631
6632 2001-01-24  Didier Verna  <didier@xemacs.org>
6633
6634         * sound.el (sound-extension-list): give a better default value.
6635         * sound.el (load-sound-file): improve the doc string, also find
6636         files given by absolute names, pass a real extension list to
6637         `locate-file'.
6638
6639 2001-01-26  Martin Buchholz <martin@xemacs.org>
6640
6641         * XEmacs 21.2.43 "Terspichore" is released.
6642
6643 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6644
6645         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6646         messages from gnuserv.
6647
6648 2001-01-20  Martin Buchholz <martin@xemacs.org>
6649
6650         * XEmacs 21.2.42 "Poseidon" is released.
6651
6652 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6653
6654         * cl-macs.el (cl-upcase-arg): New function.
6655         (cl-function-arglist): New function.
6656         (cl-transform-lambda): Automatically add CL-style lambda list to
6657         documentation string using functions above.
6658
6659 2001-01-12  Andy Piper  <andy@xemacs.org>
6660
6661         * package-get.el (package-get-custom): call
6662         package-net-update-installed-db.
6663
6664         * package-ui.el (pui-install-selected-packages): call
6665         package-net-update-installed-db.
6666
6667         * package-net.el (package-net-update-installed-db): use
6668         packages-package-list so that we reflect reality.
6669
6670         * packages.el (packages-package-list): Make docstring reflect
6671         reality.
6672
6673         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6674
6675         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6676         isn't installed.
6677
6678 2001-01-17  Andy Piper  <andy@xemacs.org>
6679
6680         * wid-edit.el (widget-activation-glyph-mapper): activate or
6681         deactivate native widgets.
6682         (widget-glyph-insert-glyph): record instantiator.
6683         (widget-push-button-value-create): use it.
6684
6685         * gui.el (gui-button-action): new function. Make button's domain
6686         buffer current when calling.
6687         (make-gui-button): update to use gui-button-action.
6688
6689 2001-01-16  Didier Verna  <didier@xemacs.org>
6690
6691         * menubar-items.el (default-menubar): add an entry for modeline
6692         horizontal scrolling in Options -> Display.
6693
6694 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6695
6696         * package-get.el (package-get-require-signed-base): Set to nil
6697         by default.
6698
6699 2001-01-17  Martin Buchholz <martin@xemacs.org>
6700
6701         * XEmacs 21.2.41 "Polyhymnia" is released.
6702
6703 2001-01-16  Mike Sperber <mike@xemacs.org>
6704
6705         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6706         catch lisp/mule/.
6707
6708 2001-01-14  Mike Sperber <mike@xemacs.org>
6709
6710         * startup.el (maybe-create-compatibility-dot-emacs):
6711         (maybe-unmigrate-user-init-file):
6712         (unmigrate-user-init-file): Created.
6713         (maybe-migrate-user-init-file): Offer creation of compatibility
6714         .emacs.
6715         Some doc fixes wrt init file location.
6716
6717 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6718
6719         * faces.el (face-frob-from-locale-first): new variable.
6720         (frob-face-font-2): Honor tags arg while trying to use
6721         standard-face-mapping.  When face-frob-from-locale-first is set,
6722         first try to set face inheriting from frobbed-face.
6723
6724 2001-01-15  Didier Verna  <didier@xemacs.org>
6725
6726         * about.el (xemacs-hackers): update my entry.
6727         * about.el (about-url-alist): ditto.
6728         * about.el (about-maintainer-info): ditto.
6729         * about.el (about-hackers): ditto.
6730
6731 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6732
6733         The byte compiler has been badly broken for a year,
6734         by the patch of 1999-12-06.
6735         * byte-optimize.el (byte-optimize-form-code-walker):
6736         Bug was: the byte compiler was making this erroneous optimization:
6737         (progn (or (foo)) (bar)) ==> (bar)
6738
6739 2000-11-20  Mike Sperber <mike@xemacs.org>
6740
6741         * setup-paths.el (paths-core-load-path-depth): Split
6742         `paths-load-path-depth' in two for site and core lisp.  Don't
6743         recurse into core.
6744         * setup-paths.el (paths-construct-load-path): Use.
6745
6746 2001-01-10  Andy Piper  <andy@xemacs.org>
6747
6748         * package-net.el (package-net-cygwin32-binary-size): new variable
6749         (package-net-win32-binary-size): ditto.  add much needed
6750         commentary.
6751
6752         * gutter-items.el (buffers-tab-items): correct off-by-one error
6753         for buffers-tab-max-size.
6754
6755 2001-01-08  Martin Buchholz <martin@xemacs.org>
6756
6757         * XEmacs 21.2.40 is released.
6758
6759 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6760
6761         * mule/hebrew.el: Fix comments and typos.
6762         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6763
6764 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6765
6766         * ChangeLog.1: move ancient log from fill.el.
6767
6768         * dump-paths.el:
6769         paragraphs.el:
6770         mule/mule-category.el:
6771         Miscellaneous typo fixes and slight doc clarifications.
6772
6773         * mule/mule-ccl.el:  Correct file name in header.
6774
6775 2000-12-31  Martin Buchholz <martin@xemacs.org>
6776
6777         * XEmacs 21.2.39 is released.
6778
6779 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6780
6781         * byte-optimize.el (byte-optimize-cond):
6782         (byte-optimize-cond-1): New.
6783         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6784         Optimizes (cond (x nil)) ==> nil.
6785         Provide better diagnostic on malformed expr like (cond foo).
6786
6787 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6788
6789         * mule/mule-coding.el:
6790         mule/mule-cmds.el (reset-language-environment,
6791         set-language-environment-coding-systems):
6792         Safer default coding-priority-list, corresponding to src/file-coding.h.
6793
6794 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6795
6796         * package-admin.el: Allow package removal from
6797         early-package-load-path.
6798
6799 2000-12-15  Andreas Jaeger  <aj@suse.de>
6800
6801         * about.el (about-maintainer-info): Update my entry.
6802
6803 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6804
6805         * packages.el (locate-library): Add support for bzip2
6806         compressed .el files.
6807
6808 2000-12-12  Andy Piper  <andy@xemacs.org>
6809
6810         * package-net.el: new file.
6811
6812 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6813
6814         * font-lock.el: Add missing C++ keywords.
6815
6816 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6817
6818         * simple.el (indent-for-comment): Preserve indentation of comments
6819         starting in column 0, as documented in (Info-goto-node
6820         "(xemacs)Comments").  Update docstring accordingly.
6821
6822 2000-12-05  Martin Buchholz <martin@xemacs.org>
6823
6824         * XEmacs 21.2.38 is released.
6825
6826 2000-12-04  Didier Verna  <didier@xemacs.org>
6827
6828         * mouse.el (default-mouse-track-set-point-in-window): remove
6829         spurious '+' operation detected by Martin.
6830
6831
6832 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6833
6834         * cl-extra.el (coerce):
6835         Implement char to integer coercion.
6836         Remove extraneous (numberp) test.
6837
6838         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6839         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6840         (byte-optimize-predicate):
6841         Warn if evaluating constant expression signals an error.
6842         (byte-optimize-form): Small simplification.
6843
6844         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6845
6846 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6847
6848         * byte-optimize.el:
6849         (byte-optimize-minus):
6850         (byte-optimize-plus):
6851         (byte-optimize-mult):
6852         (byte-optimize-quo):
6853         Use (car (last x)) instead of (last x) to get last elt!
6854         Use `byte-optimize-predicate' to optimize `%'.
6855         Move optimizations for special numeric args to bytecomp.el.
6856         * bytecomp.el (byte-compile-associative): Remove.
6857         (byte-compile-max): New.
6858         (byte-compile-min): New.
6859         Properly handle erroneous calls: (max) (min).
6860         (byte-compile-plus): New.
6861         (byte-compile-minus):
6862         It's easiest to handle 0, +1 and -1 args here.
6863         (byte-compile-mult): New.
6864         It's easiest to handle 1, -1 and 2 args here.
6865         (byte-compile-quo):
6866         It's easiest to handle 0, +1 and -1 args here.
6867         Issue byte-compiler warning when dividing by zero.
6868
6869         Byte-compiler arithmetic improvements.
6870         Better optimize these expressions in the obvious way:
6871         (+ x y 1)   -->  varref x varref y add add1
6872         (+ x y -1)  -->  varref x varref y add sub1
6873         (- x y 0)   -->  (- x y)
6874         (- 0 x y)   -->  (- (- x) y)
6875         (% 42 19)   --> compile-time constant
6876         (/ 42 19)   --> compile-time constant
6877         (* (foo) 2) --> foo call dup plus
6878
6879         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6880         unless (declaim (optimize (safety 3)))
6881         or (setq byte-compile-delete-errors nil).
6882
6883 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6884
6885         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6886         docstrings.
6887
6888 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6889
6890         * startup.el (command-line-do-help):  Add documentation of
6891         portable dumper switches.
6892
6893 2000-11-22  Andy Piper  <andy@xemacs.org>
6894
6895         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6896
6897         * glyphs.el (init-glyphs): don't use autodetect for strings.
6898
6899 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6900
6901         * byte-optimize.el (byte-optimize-char-before):
6902         (byte-optimize-backward-char):
6903         (byte-optimize-backward-word):
6904         Fix incorrect optimizations for these sorts of expressions:
6905         (let ((x nil)) (backward-char x))
6906
6907 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6908
6909         * byte-optimize.el:
6910         * byte-optimize.el (byte-optimize-backward-char): New.
6911         * byte-optimize.el (byte-optimize-backward-word): New.
6912         Make backward-word and backward-char as efficient as forward versions.
6913
6914         * bytecomp.el (byte-compile-no-args-with-one-extra):
6915         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6916         * bytecomp.el (byte-compile-two-args-with-one-extra):
6917         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6918         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6919         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6920         Check if extra arg is constant nil, and if so, use byte-coded call.
6921
6922         * simple.el (backward-word):
6923         * simple.el (mark-word):
6924         * simple.el (kill-word):
6925         * simple.el (backward-kill-word):
6926         Make COUNT argument optional, for consistency with forward-char et al.
6927
6928         * abbrev.el (abbrev-string-to-be-defined):
6929         * abbrev.el (inverse-abbrev-string-to-be-defined):
6930         * abbrev.el (inverse-add-abbrev):
6931         * abbrev.el (expand-region-abbrevs):
6932         * buff-menu.el (Buffer-menu-execute):
6933         * indent.el (move-to-left-margin):
6934         * indent.el (indent-relative):
6935         * indent.el (move-to-tab-stop):
6936         * info.el (Info-reannotate-node):
6937         * lisp-mode.el (lisp-indent-line):
6938         * lisp.el (end-of-defun):
6939         * lisp.el (move-past-close-and-reindent):
6940         * misc.el (copy-from-above-command):
6941         * mouse.el (default-mouse-track-scroll-and-set-point):
6942         * page.el (forward-page):
6943         * paragraphs.el (forward-paragraph):
6944         * paragraphs.el (end-of-paragraph-text):
6945         * picture.el (picture-forward-column):
6946         * picture.el (picture-self-insert):
6947         * rect.el (extract-rectangle-line):
6948         * simple.el (newline):
6949         * simple.el (fixup-whitespace):
6950         * simple.el (backward-delete-char-untabify):
6951         * simple.el (transpose-chars):
6952         * simple.el (transpose-preceding-chars):
6953         * simple.el (do-auto-fill):
6954         * simple.el (indent-new-comment-line):
6955         * simple.el (blink-matching-open):
6956         * view-less.el (cleanup-backspaces):
6957         * wid-edit.el (widget-transpose-chars):
6958         * term/bg-mouse.el (bg-insert-moused-sexp):
6959         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6960
6961         * info.el (Info-fontify-node):
6962         * simple.el (backward-delete-function):
6963         Use canonical delete-backward-char instead of backward-delete-char.
6964
6965 2000-11-20  Andy Piper  <andy@xemacs.org>
6966
6967         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6968         no buffers.
6969
6970 2000-11-20  Andy Piper  <andy@xemacs.org>
6971
6972         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6973         buffer tabs.
6974
6975 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6976
6977         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6978         (proclaim inline...) was shadowing compiler-macros.
6979
6980 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6981
6982         * bytecomp.el (byte-compile-eval): New.
6983         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6984         Keeps this promise made in Lispref:
6985         "If a file being compiled contains a `defmacro' form, the macro is
6986         defined temporarily for the rest of the compilation of that file."
6987
6988 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6989
6990         * cl.el (floatp-safe):
6991         (plusp):
6992         (minusp):
6993         (oddp):
6994         (evenp):
6995         (cl-abs):
6996         Use a better parameter name than `x'.
6997
6998         * cl-macs.el (check-type): Make continuable.  Change documentation
6999         to require PLACE, but accept any form for compatibility.
7000
7001         * abbrev.el (define-abbrev): Use check-type.
7002         * font-menu.el (font-menu-change-face): Use check-type.
7003         * menubar.el (relabel-menu-item): Use check-type.
7004         * itimer.el: Fix typo.
7005
7006 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7007
7008         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7009
7010 2000-11-14  Martin Buchholz <martin@xemacs.org>
7011
7012         * XEmacs 21.2.37 is released.
7013
7014 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7015
7016         * code-cmds.el: Provide the feature.
7017
7018 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7019
7020         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7021
7022         * code-cmds.el: New file
7023         * mule/mule-cmds.el:
7024         * mule/mule-misc.el
7025         (coding-keymap): New keymap. Define coding system keyboard
7026         commands on file-coding builds too.
7027         (coding-system-change-eol-conversion):
7028         (universal-coding-system-argument):
7029         (set-default-coding-systems):
7030         (prefer-coding-system): Moved from mule-cmds.el
7031         (set-buffer-process-coding-system): Moved from mule-misc.el
7032
7033 2000-09-15  Stephen Carney <carney@scubadoo.com>
7034
7035         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7036
7037 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7038
7039         * package-get.el (package-get-download-sites): Add a pre-release
7040         site for experimental packages.
7041
7042         * auto-autoloads.el: Regenerated.
7043
7044 2000-08-01  Andy Piper  <andy@xemacs.org>
7045
7046         * gutter-items.el (buffers-tab-omit-function): reference
7047         buffers-tab-select-visible-buffers.
7048         (buffers-tab-filter-functions): new variable, by default uses
7049         buffers-tab-selection-function and buffers-tab-omit-function.
7050         (select-buffers-tab-buffers-by-mode): invert arguments.
7051         (buffers-tab-select-visible-buffers): new function. Invert calling
7052         of buffers-menu-omit-invisible-buffers.
7053         (buffers-tab-items): rewrite to use
7054         buffers-tab-filter-functions. Rewrite docstring.
7055         (gutter-buffers-tab-extent): delete.
7056         (add-tab-to-gutter): always build a new extent when adding the
7057         tabs.
7058         (update-tab-in-gutter): make gutter dirty when orientation
7059         changes.
7060
7061 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7062
7063         * bytecomp.el (byte-compile-defvar-or-defconst):
7064         Only do loadhist recording if defvar form includes a value.
7065
7066 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7067
7068         * bytecomp.el (byte-compile-initial-macro-environment):
7069         `eval-when-compile' should not compile its body.
7070
7071 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7072
7073         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7074         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7075         some Japanese English.  Remove some ancient FSF comments, and
7076         improve docstrings.  Use symbols not vectors for tables.
7077
7078 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7079
7080         * keymap.el:
7081         (local-key-binding):
7082         (global-key-binding):
7083         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7084
7085         * lisp.el:
7086         (backward-sexp): Slightly simpler code.
7087         (mark-sexp): Make arg optional, like FSF Emacs.
7088         (forward-list): Slightly simpler code.
7089         (backward-list): Slightly simpler code.
7090         (down-list):  Make arg optional, like FSF Emacs.
7091         (up-list):  Make arg optional, like FSF Emacs.
7092         (backward-up-list):  Make arg optional, like FSF Emacs.
7093         (kill-sexp):  Make arg optional, like FSF Emacs.
7094         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7095
7096         * font-menu.el (font-menu-change-face):
7097         Take continuable errors into account.
7098
7099         * abbrev.el:
7100         * abbrev.el (clear-abbrev-table):
7101         * abbrev.el (define-abbrev-table):
7102         * abbrev.el (define-abbrev):
7103         * abbrev.el (insert-abbrev-table-description):
7104         * apropos.el (apropos-documentation-check-doc-file):
7105         * apropos.el (apropos-documentation-check-elc-file):
7106         * buff-menu.el (list-buffers):
7107         * buff-menu.el (list-buffers-noselect):
7108         * bytecomp.el (byte-recompile-directory):
7109         * bytecomp.el (batch-byte-compile):
7110         * cl-macs.el (typep):
7111         * code-files.el (find-coding-system-magic-cookie):
7112         * code-files.el (insert-file-contents):
7113         * cus-edit.el (customize-set-variable):
7114         * cus-edit.el (customize-save-variable):
7115         * cus-face.el (custom-set-face-font-size):
7116         * cus-face.el (custom-set-face-update-spec):
7117         * cus-face.el (custom-reset-faces):
7118         * custom.el (custom-check-theme):
7119         * custom.el (copy-upto-last):
7120         * fill.el (canonically-space-region):
7121         * fill.el (fill-paragraph):
7122         * fill.el (fill-region):
7123         * fill.el (find-space-insertable-point):
7124         * fill.el (justify-current-line):
7125         * faces.el (face-spec-update-all-matching):
7126         * faces.el (set-face-stipple):
7127         * files-nomule.el (insert-file-contents):
7128         * files.el (insert-file-contents-literally):
7129         * files.el (hack-local-variables-last-page):
7130         * files.el (basic-save-buffer):
7131         * files.el (insert-directory):
7132         * font-menu.el (font-menu-change-face):
7133         * font.el (font-spatial-to-canonical):
7134         * format.el (format-encode-region):
7135         * format.el (format-insert-file):
7136         * format.el (format-replace-strings):
7137         * gutter.el (set-gutter-element):
7138         * help.el (key-or-menu-binding):
7139         * help.el (describe-bindings):
7140         * help.el (with-syntax-table):
7141         * indent.el (indent-rigidly):
7142         * indent.el (delete-to-left-margin):
7143         * info.el:
7144         * info.el (Info-extract-dir-entry-from):
7145         * info.el (Info-build-dir-anew):
7146         * info.el (Info-rebuild-dir):
7147         * info.el (Info-batch-rebuild-dir):
7148         * info.el (Info-read-subfile):
7149         * info.el (Info-build-node-completions):
7150         * info.el (Info-extract-menu-node-name):
7151         * isearch-mode.el (isearch-range-invisible):
7152         * isearch-mode.el (isearch-restore-invisible-extents):
7153         * itimer.el (itimerp):
7154         * itimer.el (itimer-live-p):
7155         * keymap.el:
7156         * keymap.el (substitute-key-definition):
7157         * keymap.el (read-command-or-command-sexp):
7158         * keymap.el (local-key-binding):
7159         * keymap.el (global-key-binding):
7160         * keymap.el (global-set-key):
7161         * keymap.el (local-set-key):
7162         * ldap.el:
7163         * ldap.el (ldap-add-entries):
7164         * ldap.el (ldap-delete-entries):
7165         * lisp.el (backward-sexp):
7166         * lisp.el (mark-sexp):
7167         * lisp.el (forward-list):
7168         * lisp.el (backward-list):
7169         * lisp.el (down-list):
7170         * lisp.el (backward-up-list):
7171         * lisp.el (up-list):
7172         * lisp.el (kill-sexp):
7173         * lisp.el (backward-kill-sexp):
7174         * menubar.el (add-menu-button):
7175         * menubar.el (add-submenu):
7176         * menubar.el (delete-menu-item):
7177         * menubar.el (relabel-menu-item):
7178         * mouse.el (narrow-window-to-region):
7179         * obsolete.el (define-obsolete-variable-alias):
7180         * obsolete.el (store-substring):
7181         * package-admin.el:
7182         * package-admin.el (package-admin-install-function):
7183         * package-admin.el (package-admin-install-function-mswindows):
7184         * package-admin.el (package-admin-default-install-function):
7185         * package-get.el (package-get-update-base-entries):
7186         * packages.el (packages-load-package-dumped-lisps):
7187         * packages.el (packages-collect-package-dumped-lisps):
7188         * printer.el (generic-print-buffer):
7189         * printer.el (generic-print-region):
7190         * replace.el (occur-mode-mouse-goto):
7191         * replace.el (perform-replace):
7192         * select.el (get-selection-no-error):
7193         * simple.el:
7194         * simple.el (newline):
7195         * simple.el (open-line):
7196         * simple.el (edit-and-eval-command):
7197         * simple.el (goto-line):
7198         * simple.el (undo):
7199         * simple.el (kill-region):
7200         * simple.el (copy-region-as-kill):
7201         * simple.el (kill-ring-save):
7202         * simple.el (set-mark):
7203         * simple.el (next-line):
7204         * simple.el (previous-line):
7205         * simple.el (line-move):
7206         * simple.el (set-goal-column):
7207         * simple.el (comment-region):
7208         * subr.el:
7209         * subr.el (putf):
7210         * syntax.el (modify-syntax-entry):
7211         * syntax.el (map-syntax-table):
7212         * view-less.el (view-file):
7213         * view-less.el (view-buffer):
7214         * view-less.el (view-file-other-window):
7215         * window-xemacs.el (backward-other-window):
7216         * window.el:
7217         * window.el (one-window-p):
7218         * window.el (walk-windows):
7219         * window.el (window-list):
7220         * x-mouse.el (x-mouse-kill):
7221         * x-select.el (x-get-cutbuffer):
7222         * x-select.el (x-store-cutbuffer):
7223         * term/bg-mouse.el (bg-mouse-line-to-center):
7224         * term/sun-mouse.el (window-line-end):
7225         * term/sun-mouse.el (sun-select-region):
7226         * term/sun.el (kill-region-and-unmark):
7227         * mule/mule-category.el:
7228         * mule/mule-category.el (modify-category-entry):
7229         * mule/mule-category.el (char-category-list):
7230         * mule/mule-coding.el (coding-system-force-on-output):
7231         * mule/mule-misc.el (coding-system-put):
7232         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7233
7234 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7235
7236         * cus-face.el: Typo fixes and tiny clarifications.
7237         * custom.el: ditto
7238
7239 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7240
7241         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7242         * startup.el (normal-top-level): Setup auto-save-list-file-name
7243         if auto-save-list-file-prefix is non-nil.
7244
7245 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7246
7247         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7248
7249 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7250
7251         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7252         get symbol at point-min.
7253
7254 2000-10-24  Didier Verna  <didier@xemacs.org>
7255
7256         * info.el (Info-emacs-info-file-name): defconst it.
7257         * info.el (Info-footnote-tag): defcustom it.
7258         * info.el (Info-no-description-string): ditto.
7259         * info.el (Info-find-node): adapt to new semantics of
7260         'Info-suffixed-file (don't do the case variants stuff).
7261         * info.el (Info-insert-dir): rewrite the dir file variants code.
7262         * info.el (Info-directory-files): New. Return the list of info
7263         files in a directory.
7264         * info.el (Info-dir-outdated-p): use it.
7265         * info.el (Info-parse-dir-entries): ditto.
7266         * info.el (Info-build-dir-anew): don't restrict to files ending
7267         with a ".info.*" extension.
7268         * info.el (Info-set-mode-line): ditto.
7269         * info.el (Info-read-subfile): adapt to new semantics of
7270         'Info-suffixed-file (append 'exact argument).
7271         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7272         string independently of the case.
7273         * info.el (Info-suffixed-file): use it (match all possible case
7274         for the file name).
7275         * info.el (Info-insert-file-contents): code cleanup.
7276         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7277         columns.
7278         * info.el (Info-batch-rebuild-dir): ditto.
7279         * info.el (Info-read-node-name-1): ditto.
7280         * info.el (Info-search): ditto.
7281         * info.el (Info-fontify-node): ditto.
7282
7283
7284 2000-10-24  Didier Verna  <didier@xemacs.org>
7285
7286         * process.el (shell-command): when called from a program, avoid
7287         'push-mark's "mark-set" message.
7288
7289 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7290
7291         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7292         by a symbol, not by a vector.
7293         * mule/vietnamese.el (vscii): Likewise.
7294         (viscii): Likewise.
7295         * mule/cyrillic.el (koi8-r): Likewise.
7296
7297         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7298         by a symbol, not by a vector.
7299         (chinese-big5-2): Likewise.
7300         * mule/ethiopic.el (ethiopic): Likewise.
7301         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7302         (vietnamese-viscii-upper): Likewise.
7303
7304 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7305
7306         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7307
7308 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7309
7310         * byte-optimize.el (byte-optimize-car): New function.
7311         (byte-optimize-cdr): Ditto.
7312
7313 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7314
7315         * byte-optimize.el: Partial synch with FSF 20.7.
7316         Optimize constant concatenation.
7317         Add keymapp as a side effect free function.  It is a built-in.
7318         (byte-after-unbind-pos): Remove byte-equal.
7319
7320 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7321
7322         * update-elc-2.el: Quote regexps correctly.
7323
7324 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7325
7326         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7327         (ccl-compile): Apply integerp, not integer-or-char-p to
7328         check the type of the buffer magnification
7329         (ccl-compile-write-string): Encode a string with binary
7330         coding system.
7331         (ccl-compile-write-repeat): Likewise.
7332
7333 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7334
7335         * buff-menu.el:
7336         * bytecomp.el:
7337         * coding.el:
7338         * faces.el:
7339         * files.el:
7340         * fill.el:
7341         * float-sup.el:
7342         * font-lock.el:
7343         * help.el:
7344         * iso8859-1.el:
7345         * loaddefs.el:
7346         * menubar-items.el:
7347         * menubar.el:
7348         * modeline.el:
7349         * msw-font-menu.el:
7350         * paragraphs.el:
7351         * paths.el:
7352         * replace.el:
7353         * simple.el:
7354         * sound.el:
7355         * startup.el:
7356         * version.el:
7357         * x-faces.el:
7358         * x-font-menu.el:
7359         Remove purecopy.
7360
7361 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7362
7363         * simple.el (do-auto-fill): Use the function pointer to by
7364         `comment-line-break-function', not `indent-new-comment-line'. This
7365         fixes an issue with cc-mode comment continuation.
7366
7367 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7368
7369         * simple.el (turn-on-auto-fill):  Add (interactive).
7370         * mwheel.el (mwheel-install): Add (interactive).
7371         * font-lock.el (turn-on-font-lock): Add (interactive).
7372         (turn-off-font-lock): Add (interactive).
7373
7374 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7375
7376         * packages.el (packages-special-base-regexp): Add `man'.
7377
7378 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7379
7380         * wid-edit.el (widget-specify-active): map over extents in current
7381         buffer like `widget-specify-inactive' does.  Mapping over the
7382         inactive extent object does not work since the current extent is
7383         ignored by `map-extents'.
7384
7385 2000-10-04  Martin Buchholz <martin@xemacs.org>
7386
7387         * XEmacs 21.2.36 is released.
7388
7389 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7390
7391         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7392         Optimize the compiled-function-constants vector by byte-code
7393         reference counts.
7394
7395 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7396
7397         * build-report.el (build-report-delete-regexp): quote value in
7398         defcustom
7399
7400 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7401
7402         * build-report.el (build-report): Don't bind srcdir which we don't
7403         use in `multiple-value-bind' to avoid the only byte-compiler
7404         warning.
7405
7406 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7407
7408         * build-report.el: Requires cl and custom now.
7409         build-report-version is determined by XEmacs version -- remove
7410         build-report-version*.
7411         * build-report.el (build-report-version): Removed.
7412         * build-report.el (build-report-installation-version-regexp): New.
7413         * build-report.el (build-report-version-file-regexp): New.
7414         * build-report.el (build-report-installation-srcdir-regexp): New.
7415         * build-report.el (build-report-destination): Offer
7416         xemacs-build-reports and xemacs-beta.
7417         * build-report.el (build-report-keep-regexp): Adjusted.
7418         * build-report.el (build-report-delete-regexp): Adjusted.
7419         * build-report.el (build-report-make-output-dir): New.
7420         * build-report.el (build-report-installation-file): Replace use of
7421         `concat' with `expand-file-name'.
7422         * build-report.el (build-report-make-output-file): Removed.
7423         * build-report.el (build-report-make-output-files): New.
7424         * build-report.el (build-report-subject): Identify as
7425         user-variable with "*...".
7426         * build-report.el (build-report-prompts): Ditto.
7427         * build-report.el (build-report-version-file): New.
7428         * build-report.el (build-report-file-encoding): Identify as
7429         user-variable with "*...".
7430         * build-report.el (build-report-make-output-get): New.
7431         * build-report.el (build-report-insert-header): Report
7432         emacs-version and system-configuration instead of
7433         build-report-version.
7434         * build-report.el (build-report-insert-make-output): Add file
7435         argument.
7436         * build-report.el (build-report-insert-installation-file):
7437         Re-indent.
7438         * build-report.el (build-report-keep): Change docstring,
7439         re-indent.
7440         * build-report.el (build-report-delete): Ditto.
7441         * build-report.el (build-report-installation-data): New.
7442         * build-report.el (build-report-version-file-data): New.
7443
7444 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7445
7446         * byte-optimize.el (byte-optimize-lapcode):
7447         Fix the optimization of using the first 5 elements of the
7448         constants vector for variables.
7449         (byte-optimize-lapcode): Fix another ancient broken optimization.
7450
7451 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7452
7453         * *: Spelling mega-patch
7454
7455 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7456
7457         * easymenu.el: doc fixes.
7458         (easy-menu-do-define): Use backquote.
7459         (easy-menu-change):
7460         (easy-menu-add):
7461         `when' seems much clearer than `if' here.
7462         (easy-menu-remove):
7463         (easy-menu-add-item):
7464         (easy-menu-item-present-p):
7465         (easy-menu-remove-item):
7466         Wrap using (when (featurep 'menubar) ...)
7467
7468 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7469
7470         * bytecomp.el (displaying-byte-compile-warnings):
7471         Revert Ben's change to this function below so that the compile log
7472         is displayed properly for users of the "popper" package.
7473
7474 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7475
7476         * window.el (save-selected-window): Use backquote.
7477
7478         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7479         Renamed from `byte-compile-file-form-defvar'.
7480         * bytecomp.el (byte-compile-defvar-or-defconst):
7481         Only cons onto current-load-list in top-level forms.
7482         Else this leaks a cons cell every time a defun is called.
7483         Renamed from `byte-compile-defvar', for clarity.
7484         Warn when docstring of defvar is not a string.
7485         Use consistent error messages.
7486         Better comments.
7487
7488 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7489
7490         * simple.el (set-variable):
7491         Remove unneeded defvar by rearranging order of let* forms.
7492
7493         * mule/mule-ccl.el (ccl-get-next-code):
7494         * menubar-items.el (bookmark-menu-filter):
7495         (language-environment-menu-filter):
7496         (tutorials-menu-filter):
7497         * toolbar-items.el (toolbar-compile):
7498         * byte-optimize.el (disassemble-offset):
7499         Use (declare (special ...)) instead of `defvar'.
7500
7501         * cl-macs.el (cl-do-proclaim):
7502         Fix (declare (special ...)) warning suppression syntax.
7503
7504 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7505
7506         * info.el (Info-tag-table-marker):
7507         (Info-tag-table-buffer):
7508         (Info-find-file-node):
7509         (Info-read-subfile):
7510         (Info-build-node-completions):
7511         (Info-search):
7512         (Info-mode):
7513         Multiple info buffer support.
7514
7515 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7516
7517         * ldap.el (ldap-decode-entry): New defun
7518         (ldap-search-entries): Use it in order to decode DN-prefixed
7519         entries properly
7520
7521 2000-08-23  Daniel Pittman <daniel@danann.net>
7522
7523         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7524         Use `eq', not `=', to compare symbols.
7525
7526 2000-07-30  Ben Wing  <ben@xemacs.org>
7527
7528         * bytecomp.el (byte-compile-report-error):
7529         * bytecomp.el (displaying-byte-compile-warnings):
7530         if stack-trace-on-error is set, send out a backtrace when
7531         an error is encountered that stops byte compilation.  this
7532         should make it much much easier to track down those curious
7533         problems.  also undo the kludge of using a separate "*Show*"
7534         buffer for display when there's a temp-buffer-show-function;
7535         we can avoid this by just being a little smarter.
7536
7537         * dialog-items.el:
7538         * dialog-items.el (search-dialog-regexp): New.
7539         * dialog-items.el (search-dialog-callback):
7540         * dialog-items.el (make-search-dialog):
7541         add a regexp option to the dialog and clean up a bit.
7542
7543         * dialog.el:
7544         * dialog.el (yes-or-no-p-dialog-box):
7545         * dialog.el (get-dialog-box-response):
7546         * dialog.el (make-dialog-box):
7547         * dialog.el (dialog-box-finish): New.
7548         * dialog.el (dialog-box-cancel): New.
7549         * dialog.el (internal-make-dialog-box-exit): New.
7550         implement [properly!] the :modal property of the new dialog box
7551         interface.  this is the first time xemacs has ever had *proper*
7552         modal dialog boxes, giving the standard window-system feedback.
7553         (e.g. under windows, clicking on a disabled frame causes a beep
7554         and makes the dialog box flash three times.)
7555
7556         * dragdrop.el: header keyword frobbing.
7557
7558         * dumped-lisp.el (preloaded-file-list):
7559         renamed winnt.el to win32-native.el.
7560
7561         * faces.el (face-property):
7562         * faces.el (set-face-property):
7563         * faces.el (frob-face-property):
7564         * faces.el (frob-face-font-2):
7565         * faces.el (make-face-bold):
7566         * faces.el (make-face-italic):
7567         * faces.el (make-face-bold-italic):
7568         * faces.el (make-face-unbold):
7569         * faces.el (make-face-unitalic):
7570         * faces.el (make-face-smaller):
7571         * faces.el (make-face-larger):
7572         clean up the implementation of these so that window-system-specific
7573         methods are called only on objects belonging to that window system.
7574         previously, you could have [e.g.] mswindows-make-face-bold called
7575         on font object of device type `stream', which is not good and
7576         explains the subtle errors Adrian was getting when byte-compiling
7577         something that required 'term. (Adrian, now you can use stack-trace-
7578         on-error to find the exact place where things are going wrong instead
7579         of having to laboriously binary-search your way through.)
7580
7581         * finder.el (finder-known-keywords):
7582         cleaned up -- properly sorted, clarified the meanings of many of
7583         the keywords, and added a few -- mswin, gui, content, build, www,
7584         user, services.  the last two try to distinguish between a package
7585         that's used directly by the user, and a package that provides
7586         support services to other packages.
7587
7588         * font-lock.el (lisp-font-lock-keywords-2):
7589         update list of lisp control structures to include everything,
7590         including new ones i introduced.
7591
7592         * gutter.el: header keyword frobbing.
7593
7594         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7595         recent isearch element was not doing so!  you got the second-most-
7596         recent instead.
7597
7598         * lisp-mode.el (construct-lisp-mode-menu):
7599         more menubar cleanups.
7600         * lisp-mode.el (with-selected-window):
7601         make it indent properly.
7602
7603         * menubar-items.el (default-menubar): lots of menubar cleanups.
7604         rearranged the options menu the most, e.g. splitting up the
7605         Keyboard/Mouse menu into a new Editing menu and combining the
7606         separate Scrollbar/Gutter/Toolbar submenus into Display.
7607         Got rid of General, moved items to Editing or new Troubleshooting.
7608         Moved Packages to Tools; doesn't seem to belong under Options.
7609         Added stuff to the Cmds menu, e.g. Change Case.
7610
7611         NB please don't complain about these periodic menubar changes.
7612         Anything like this is necessarily incremental in its construction
7613         -- By constant use you gradually become more and more aware of
7614         better and better ways to group menu items.  When we eventually
7615         move the options menu to a property sheet, the existing structure
7616         will probably be preserved fairly well.
7617
7618         * minibuf.el (next-history-element): fix problems with pressing
7619         down arrow in repeat-complex-command.
7620
7621         * modeline.el:
7622         * modeline.el (modeline-3d-p): New.
7623         added custom variable for controlling the 3d modeline.  the
7624         corresponding Options item has been present for a long time,
7625         but commented out with "fix me!" comments.  it's fixed now.
7626
7627         * obsolete.el (add-menu):
7628         remove bogus gettexts.
7629
7630         * process.el (shell-quote-argument):
7631         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7632         For bash under Windows native, see below.
7633
7634         * simple.el:
7635         * simple.el (display-warning-buffer):
7636         Fixed the handling of warning display to eliminate the annoying
7637         *Show* buffer, like was done for byte-compiler output above.
7638
7639         * simple.el (debug-print): New.
7640         Simple function for sending debug messages to the console and/or
7641         other debug places.
7642
7643         * subr.el (replace-in-string):
7644         Rewrite this function to avoid N^2 behavior with large strings --
7645         catastrophic with the new Windows selection code! (Apparently the
7646         author of this function didn't realize there was a fun
7647         replace-match that could make his life much easier, because we
7648         duplicated the entire logic.  The new version is smaller, easier
7649         to understand, much more robust, and has extended features --
7650         those of replace-match.)
7651
7652         * window.el:
7653         * window.el (with-selected-window): New.
7654         An obvious complement to the existing `with-selected-frame' and
7655         `with-current-buffer'.
7656
7657         * win32-native.el: Renamed from winnt.el.
7658         Added a great deal of stuff for properly handling process quoting,
7659         somewhat modeled on Kirill's original model (which i later threw
7660         away).  We should now finally have correctly working process arg
7661         quoting/dequoting so that the final app gets exactly what we
7662         intended.  Because the mechanism is in Lisp, it's easily
7663         extendible. (For those running bash and running the native
7664         version, I tried hard to do what I thought was correct.  But more
7665         thought is needed, and ideally the volunteer work of people with
7666         these configurations that they generally run on.)
7667
7668         * x-font-menu.el (x-font-menu-font-data):
7669         Put in defvar's to fix byte-compiler warnings.
7670
7671 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7672
7673         * select.el (selection-coercion-alist): Initialise.
7674         * select.el (select-coerce-to-text): New.
7675         * select.el (select-coerce): New.
7676         New functions to perform type and value coercion.
7677
7678         * select.el (select-buffer-killed-default): Keep data if it was
7679         on the clipboard.
7680
7681 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7682
7683         * menubar-items.el (default-menubar): Fix typo.
7684         (default-menubar): `lambda' was mispelled as `lamda'.
7685
7686 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7687
7688         * window.el (shrink-window-if-larger-than-buffer): Remove
7689         edge checking code.
7690
7691 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7692
7693         * paths.el (gnus-local-domain): Removed.
7694         (gnus-local-organization): Ditto.
7695         (gnus-startup-file): Ditto.
7696
7697 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7698
7699         * files.el (auto-mode-alist): Add .spec for RPM.
7700
7701 2000-07-31  Andy Piper  <andy@xemacs.org>
7702
7703         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7704
7705 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7706
7707         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7708         browse-url.
7709         * help.el (xemacs-www-page): Ditto.
7710         (xemacs-www-faq): Ditto.
7711         * menubar-items.el (default-menubar): Ditto.
7712
7713         * wid-edit.el (widget-url-link-action): Ditto.
7714         From: Kenichi OKADA <okada@opaopa.org>.
7715
7716 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7717
7718         * finder.el (finder-commentary): Add autoload cookie.
7719
7720 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7721
7722         * files.el (insert-file-contents-literally): Fix second let
7723         binding for `coding-system-for-read' to `coding-system-for-write'
7724         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7725
7726 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7727
7728         * files.el (insert-file-contents-literally): Use binary coding
7729         system (from Morioka san).
7730         (insert-file-contents-literally): Make file-name-handler method.
7731
7732 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7733
7734         * cl-macs.el (get-selection): Add defsetf.
7735
7736 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7737
7738         * x-init.el (x-activate-region-as-selection): replace obsolete
7739         function x-own-selection with own-selection.
7740         (ow-find): replace obsolete functions x-get-selection and
7741         x-get-clipboard with get-selection and get-clipboard.
7742         (init-post-x-win): replace obsolete function x-disown-selection
7743         with disown-selection.
7744
7745 2000-07-20  Mike Sperber  <mike@xemacs.org>
7746
7747         * startup.el (load-user-init-file): Only try to load init file if
7748         it exists.
7749
7750 2000-07-10  Andy Piper  <andy@xemacs.org>
7751
7752         * dialog-items.el: sync with Ben's patch.
7753
7754         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7755         comment.
7756         (progress-text-glyph): deleted.
7757         (progress-layout-glyph): make completely minimal.
7758         (progress-gauge-glyph): ditto.
7759         (progress-display-style): fix to handle dynamic instantiator
7760         changes.
7761         (progress-text-instantiator): new.
7762         (progress-layout-instantiator): new.
7763         (progress-gauge-instantiator): new.
7764         (set-progress-display-instantiator): renamed and changed from
7765         set-progress-display-style.
7766         (progress-abort-glyph): use instantiator not glyph.
7767         (append-progress-display): use set-progress-display-instantiator
7768         and set-glyph-image.
7769         (abort-progress-display): ditto.
7770         (raw-append-progress-display): ditto.
7771
7772 2000-07-20  Ben Wing  <ben@xemacs.org>
7773
7774         * code-files.el: Move Mule-specific code to mule-coding.el.
7775
7776 2000-07-15  Ben Wing  <ben@xemacs.org>
7777
7778         * autoload.el:
7779         Fixed comments.
7780
7781         * cmdloop.el:
7782         * cmdloop.el (yes-or-no-p):
7783         * cmdloop.el (y-or-n-p):
7784         Make these functions use should-use-dialog-box-p and not be
7785         overridden in dialog.el.
7786
7787         * cus-dep.el:
7788         * cus-dep.el (Custom-make-dependencies): Removed.
7789         * cus-dep.el (Custom-make-dependencies-1): New.
7790         * cus-dep.el (Custom-make-one-dependency): New.
7791         New entry point for use in Makefiles, to avoid excessive
7792         invocations.
7793
7794         * cus-edit.el (custom-variable-reset-saved):
7795         * cus-edit.el (custom-variable-reset-standard):
7796         * cus-edit.el (custom-save-resets):
7797         Fix bytecompiler warnings.
7798
7799         * dialog.el:
7800         * dialog.el (yes-or-no-p-dialog-box):
7801         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7802         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7803         * dialog.el (get-dialog-box-response):
7804         * dialog.el (message-or-box):
7805         * dialog.el (make-dialog-box):
7806         * dialog.el (popup-dialog-box): New.
7807         Avoid yes-or-no-p bogosities.
7808         Create a general function `make-dialog-box' to encapsulate all
7809         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7810
7811         * dumped-lisp.el (preloaded-file-list):
7812         Add dialog-items.  Clean up.  Group files by types.
7813
7814         * easymenu.el (easy-menu-add):
7815         * easymenu.el (easy-menu-remove):
7816         Account for accelerators.
7817
7818         * extents.el:
7819         * extents.el (extent-list): New args, like in map-extents.
7820         * extents.el (extent-at-event): New.
7821         * extents.el (extents-at-event): New.
7822
7823         * font-lock.el:
7824         * font-lock.el (font-lock-mode):
7825         * font-lock.el (font-lock-default-fontify-buffer):
7826         * font-lock.el (font-lock-default-unfontify-region):
7827         * font-lock.el (font-lock-fontify-syntactically-region):
7828         * font-lock.el (font-lock-fontify-keywords-region):
7829         Use new progress-feedback names.
7830
7831         * font-lock.el (java-font-lock-identifier-regexp):
7832         * font-lock.el (java-font-lock-class-name-regexp):
7833         Fix bytecompiler warnings.
7834
7835         * gutter-items.el:
7836         * gutter-items.el (progress-display-use-echo-area): Removed.
7837         * gutter-items.el (progress-feedback-use-echo-area): New.
7838         * gutter-items.el (progress-display-popup-period): Removed.
7839         * gutter-items.el (progress-feedback-popup-period): New.
7840         * gutter-items.el (set-progress-display-style): Removed.
7841         * gutter-items.el (set-progress-feedback-style): New.
7842         * gutter-items.el (progress-display-style): Removed.
7843         * gutter-items.el (progress-feedback-style): New.
7844         * gutter-items.el (progress-stack):
7845         * gutter-items.el (progress-displayed-p): Removed.
7846         * gutter-items.el (progress-feedbacked-p): New.
7847         * gutter-items.el (clear-progress-display): Removed.
7848         * gutter-items.el (clear-progress-feedback): New.
7849         * gutter-items.el (progress-display-clear-when-idle): Removed.
7850         * gutter-items.el (progress-feedback-clear-when-idle): New.
7851         * gutter-items.el (remove-progress-display): Removed.
7852         * gutter-items.el (remove-progress-feedback): New.
7853         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7854         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7855         * gutter-items.el (append-progress-display): Removed.
7856         * gutter-items.el (append-progress-feedback): New.
7857         * gutter-items.el (abort-progress-display): Removed.
7858         * gutter-items.el (abort-progress-feedback): New.
7859         * gutter-items.el (raw-append-progress-display): Removed.
7860         * gutter-items.el (raw-append-progress-feedback): New.
7861         * gutter-items.el (display-progress-display): Removed.
7862         * gutter-items.el (display-progress-feedback): New.
7863         * gutter-items.el (current-progress-display): Removed.
7864         * gutter-items.el (current-progress-feedback): New.
7865         * gutter-items.el (current-progress-display-label): Removed.
7866         * gutter-items.el (current-progress-feedback-label): New.
7867         * gutter-items.el (progress-display): Removed.
7868         * gutter-items.el (progress-feedback): New.
7869         Replace "progress-display" with "progress-feedback" globally.
7870
7871         * gutter-items.el (lprogress-display): Removed.
7872         * gutter-items.el (progress-feedback-with-label): New.
7873         Rename lprogress-display ==> progress-feedback-with-label.
7874
7875         * gutter-items.el (search-dialog-direction): Removed.
7876         * gutter-items.el (search-dialog-text): Removed.
7877         * gutter-items.el (search-dialog-callback): Removed.
7878         * gutter-items.el (make-search-dialog): Removed.
7879         Move to dialog-items.el.
7880
7881         * help.el:
7882         * help.el (help-mode-quit):
7883         * help.el (mode-for-help): New.
7884         * help.el (help-sticky-window): New.
7885         * help.el (help-window-config): New.
7886         * help.el (with-displaying-help-buffer):
7887         * help.el (function-at-event): New.
7888         * help.el (help-symbol-regexp): New.
7889         * help.el (help-symbol-run-function-1): New.
7890         * help.el (help-symbol-run-function): New.
7891         * help.el (help-symbol-function-context-menu): New.
7892         * help.el (help-symbol-variable-context-menu): New.
7893         * help.el (help-symbol-function-and-variable-context-menu): New.
7894         * help.el (frob-help-extents): New.
7895         * help.el (describe-function-1):
7896         * help.el (variable-at-point):
7897         * help.el (variable-at-event): New.
7898         * help.el (describe-variable):
7899         Major overhaul.
7900         - Make functions and variables be mousable.
7901         - Middle button hyperlinks.
7902         - New context-menu entries.
7903
7904         * keydefs.el:
7905         * keydefs.el (global-map):
7906         New key bindings to move lines up and down.
7907
7908         * lisp-mode.el:
7909         * lisp-mode.el (construct-lisp-mode-menu): New.
7910         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7911         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7912         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7913         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7914         Make popup and menubar menus be different.  Popup menu uses
7915         clicked location and automatically assumes symbol under the mouse
7916         for various commands.
7917
7918         * menubar-items.el:
7919         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7920         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7921
7922         * menubar-items.el (global-popup-menu): Removed.
7923         * menubar-items.el (mode-popup-menu): Removed.
7924         * menubar-items.el (activate-popup-menu-hook): Removed.
7925         * menubar-items.el (popup-mode-menu): Removed.
7926         * menubar-items.el (popup-buffer-menu): Removed.
7927         * menubar-items.el (popup-menubar-menu): Removed.
7928         Move to menubar.el.
7929
7930         * menubar.el:
7931         * menubar.el (global-popup-menu): New.
7932         * menubar.el (mode-popup-menu): New.
7933         * menubar.el (activate-popup-menu-hook): New.
7934         * menubar.el (last-popup-menu-event): New.
7935         * menubar.el (popup-mode-menu): New.
7936         * menubar.el (popup-buffer-menu): New.
7937         * menubar.el (popup-menubar-menu): New.
7938         * menubar.el (menu-call-at-event): New.
7939         Move non-content functions here.  Add support for context menu
7940         items on extents.
7941
7942         * minibuf.el (minibuffer-history-uniquify):
7943         Typo fix.
7944
7945         * minibuf.el (read-file-name-1):
7946         Call new file dialog box if it exists.
7947
7948         * minibuf.el (mouse-rfn-setup-vars):
7949         Clean up "chop" action.
7950
7951         * mouse.el:
7952         * mouse.el (button2): Now bound to mouse-track.
7953         * mouse.el (click-inside-extent-p):
7954         * mouse.el (point-inside-extent-p):
7955         * mouse.el (point-inside-selection-p):
7956         * mouse.el (mouse-drag-or-yank): Removed.
7957         * mouse.el (mouse-begin-drag-n-drop): New.
7958         * mouse.el (mouse-eval-sexp):
7959         * mouse.el (mouse-track-activate-strokes): New.
7960         * mouse.el (mouse-track-do-activate): New.
7961         * mouse.el (mouse-track):
7962         * mouse.el (default-mouse-track-event-is-with-button): New.
7963         * mouse.el (default-mouse-track-cleanup-hook):
7964         * mouse.el (default-mouse-track-drag-hook):
7965         * mouse.el (default-mouse-track-drag-up-hook):
7966         * mouse.el (default-mouse-track-click-hook):
7967         Merge drag-n-drop into mouse-track.
7968         Add general "activate" support to replace specific button2 kludges.
7969         Use "button modifier" support in mouse-track.
7970
7971         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7972
7973         * package-ui.el:
7974         * package-ui.el (pui-menu):
7975         * package-ui.el (pui-popup-context-sensitive): Removed.
7976         Fix bytecompiler warnings.
7977         Clean up popup code a bit.
7978
7979         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7980
7981         * simple.el:
7982         * simple.el (transpose-lines):
7983         * simple.el (transpose-line-up): New.
7984         * simple.el (transpose-line-down): New.
7985         * simple.el (transpose-subr):
7986         * simple.el (transpose-subr-1): Removed.
7987         Clean up, add functions to move lines up and down.
7988
7989         * startup.el (mail-host-address):
7990         * startup.el (user-mail-address):
7991         Customize.
7992
7993         * subr.el:
7994         * subr.el (set-symbol-value-in-buffer): New.
7995         * subr.el (error):
7996         * subr.el (check-argument-type):
7997         * subr.el (defined-error-p): New.
7998         Add structured error support.
7999
8000         * toolbar-items.el (toolbar-compile):
8001         Use new make-dialog-box.
8002
8003         * update-elc.el:
8004
8005         * userlock.el (ask-user-about-lock-dbox):
8006         * userlock.el (ask-user-about-supersession-threat-dbox):
8007         * userlock.el (ask-user-about-lock):
8008         * userlock.el (ask-user-about-supersession-threat):
8009         Use new make-dialog-box.
8010         Add safety checks; use should use-dialog-box-p.
8011
8012         * window-xemacs.el:
8013         * window-xemacs.el (__buffer-dedicated-frame):
8014         * window-xemacs.el (buffer-dedicated-frame): New.
8015         * window-xemacs.el (set-buffer-dedicated-frame): New.
8016         Move dedicated-frame stuff into lisp.
8017
8018 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8019
8020         * printer.el (generic-print-region): Do not require that
8021         `printer-name' be set.
8022         (printer-name): Commentary clarification.
8023
8024 2000-07-19  Martin Buchholz <martin@xemacs.org>
8025
8026         * XEmacs 21.2.35 is released.
8027
8028 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8029
8030         * select.el (selection-coercible-types): Initialise.
8031
8032 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8033
8034         * select.el (own-clipboard): Bug fix.
8035
8036 2000-07-17  Mike Sperber  <mike@xemacs.org>
8037
8038         * cus-edit.el (custom-migrate-custom-file): Save init file before
8039         continuing.
8040
8041 2000-07-16  Mike Sperber  <mike@xemacs.org>
8042
8043         * startup.el (load-init-file): Remove silly call to
8044         `load-user-custom-file`.
8045         (maybe-migrate-user-init-file): Minor fixes.
8046
8047 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8048
8049         * apropos.el (apropos-documentation-check-doc-file):
8050         `doc' variable should be let-bound, as was presumably intended.
8051
8052         * cus-edit.el (custom-variable-reset-saved):
8053         (custom-variable-reset-standard):
8054         Remove unused variable comment-widget.  Twice.
8055
8056         * toolbar.el (toolbar-blank-press-function):
8057         Add a real defvar with initial value nil and proper docstring.
8058         (press-toolbar-button): No need to check for boundp-ness anymore.
8059
8060         * rect.el (open-rectangle-line): Remove useless (let) form.
8061         Add defvar for pending-delete-mode.
8062
8063         * info.el (Info-find-node): This function needs an autoload cookie.
8064
8065         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8066         Use let* since the second form referred to the first.
8067
8068 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8069
8070         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8071         instead of removed `mswindows-get-clipboard'.
8072
8073
8074 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8075
8076         * select.el (select-convert-from-text): New.
8077         * select.el (select-convert-from-length): New.
8078         * select.el (select-convert-from-integer): New.
8079         * select.el (select-convert-from-identity): New.
8080         * select.el (select-convert-from-filename): New.
8081         * select.el (selection-converter-in-alist): Use them.
8082         New converter functions for X.
8083
8084         * select.el (get-selection): Removed comment.
8085
8086         * select.el (own-selection): Removed append code - I thought
8087         I'd already done this, but apparently not...
8088
8089         * select.el: Changed comment about TIMESTAMP.
8090
8091         * select.el (select-convert-in): New.
8092         * select.el (select-convert-out): New.
8093         New functions that get used by select.c.
8094
8095         * select.el (select-buffer-killed-default): New.
8096         * select.el (select-buffer-killed-text): New.
8097         * select.el (selection-buffer-killed-alist): New.
8098         New list and functions that get called if a relevant selection
8099         exists and a buffer gets killed.
8100
8101         * select.el (select-convert-to-targets):
8102         * select.el (select-convert-to-identity): Removed.
8103         * select.el (select-convert-from-identity): Removed.
8104         * select.el (select-converter-out-alist):
8105         Removed _EMACS_INTERNAL selection type.
8106
8107         * x-select.el (xselect-kill-buffer-hook): Removed.
8108         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8109         Removed this X-specific nonesense. Use the generic support
8110         in select.el instead.
8111
8112 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8113
8114         * mule/mule-category.el (defined-category-hashtable):
8115         Use make-hash-table instead of make-hashtable
8116
8117         * buff-menu.el: Byte-compiler warning fix.
8118
8119         * isearch-mode.el (isearch-highlight-all-cleanup):
8120         Remove unused variable `isearch-highlight-all-start'.
8121
8122         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8123
8124         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8125
8126         * cus-dep.el (Custom-make-dependencies):
8127         Add autoload cookie for custom-add-loads to generated custom-load.el.
8128
8129         * autoload.el (autoload-package-name): Warning suppression.
8130         Move defvar prior to first use.
8131
8132         * custom.el: Add autoload for custom-declare-face.
8133         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8134         * cl.el (cl-hack-byte-compiler):
8135         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8136         to work properly.
8137
8138 2000-07-08  Mike Sperber  <mike@xemacs.org>
8139
8140         * startup.el (load-home-init-file): Added variable.
8141         (maybe-migrate-user-init-file): Added.
8142         (load-user-init-file): Load custom file if different from init
8143         file.
8144
8145         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8146         "startup."
8147
8148         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8149         Moved `custom-file'-related code to cus-file.el.
8150
8151         * cus-file.el: New file.
8152
8153 2000-04-01  Mike Sperber  <mike@xemacs.org>
8154
8155         * packages.el (packages-find-package-directories): Added support
8156         for external package hierarchies with in-place installations.
8157
8158         * find-paths.el (paths-root-in-place-p): Added.
8159         (paths-find-emacs-directory): Added support for external
8160         directories with in-place installations.
8161         (paths-find-site-directory): Ditto.
8162
8163         * startup.el (find-user-init-file): Also look for
8164         ~/.xemacs/init.elc? in preference to ~/.emacs.
8165
8166 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8167
8168         * select.el (own-selection):
8169         * select.el (own-clipboard): Changed `append' parameter to
8170         `how-to-use' parameter.
8171         * select.el (own-selection): Removed icky append code.
8172         * select.el (own-selection, get-selection): Removed extra type
8173         checking.
8174         * select.el (selection-appender-alist):
8175         * select.el (selection-converter-{in|out}-alist): Initialise.
8176         * select.el (select-append-to-*): New.
8177         * select.el (select-convert-from-*): New.  New functions to append
8178         data and convert data from external type.
8179
8180 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8181
8182         * font-lock.el: Javadoc enhancements.
8183
8184 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8185
8186         * printer.el (generic-print-region): Compose job name from buffer
8187         name.
8188
8189 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8190
8191         * font-lock.el (font-lock-fontify-pending-extents): Call
8192         font-lock-fontify-region instead of font-lock-fontify-buffer
8193         to avoid unnecessary progress gauges.
8194
8195 2000-07-06  Craig Lanning  <lanning@scra.org>
8196
8197         * custom-load.el (faces):
8198
8199         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8200         dir is a regex.
8201
8202         * process.el (call-process-internal): from Dan Holmsand, use binary
8203         coding systems so that jka-compr works.
8204
8205 2000-07-07  Ben Wing  <ben@xemacs.org>
8206
8207         * font-lock.el: Undo previous change.  Unfortunately, some
8208         files actually use the variables directly in their init code
8209         without quoting them.
8210
8211 2000-07-07  Ben Wing  <ben@xemacs.org>
8212
8213         * font-lock.el (defvar font-lock-*-face): Removed.
8214
8215         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8216         only when necessary.
8217
8218 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8219
8220         * cl-macs.el: fix cl-transform-function-property kludge
8221         so that it does not require a random feature.
8222
8223 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8224
8225         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8226         as in Linux kernel "Rules.make".
8227
8228 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8229
8230         * build-report.el (build-report): Add autoload cookie.
8231
8232 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8233
8234         * package-ui.el (defgroup pui):  Correct a misspelling
8235         (pui-toggle-package-delete):  Change `seleted' to `selected'
8236
8237 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8238
8239         * package-get.el (package-get-update-base):
8240         (package-get): Use insert-file-contents-literally always.
8241         (package-get-maybe-save-index):
8242         Force coding system for writing to binary.
8243
8244 2000-06-08  Mike Alexander  <mta@arbortext.com>
8245
8246         * code-process.el (call-process-region): If there is no coding
8247         system for the process on process-coding-system-alist use the
8248         coding system of the buffer containing the region.
8249
8250 2000-06-10  Ben Wing  <ben@xemacs.org>
8251
8252         * cmdloop.el (command-error):
8253         If debug-on-error and noninteractive, output backtrace.
8254
8255         * files.el (file-relative-name):
8256         Remove MSDOS references.
8257
8258         * simple.el (line-number): New function, due to non-obvious
8259         behavior/usage of count-lines.
8260
8261         * simple.el (count-lines): document non-obvious usage to get
8262         line number.
8263
8264 2000-06-11  Ben Wing  <ben@xemacs.org>
8265
8266         * faces.el ((featurep 'xpm)):
8267         * x-faces.el (x-init-face-from-resources):
8268         * x-faces.el (x-init-frame-faces):
8269         * x-misc.el (x-init-specifier-from-resources):
8270         * x-misc.el (x-get-resource-and-bogosity-check):
8271         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8272         * x-mouse.el (x-init-pointer-shape):
8273         * x-scrollbar.el (x-init-scrollbar-from-resources):
8274         Add sixth argument to x-get-resource calls so as to issue warnings
8275         rather than errors on bogus arguments.
8276
8277 2000-06-05  Ben Wing  <ben@xemacs.org>
8278
8279         * compat.el: new file.  provides a clean, non-intrusive way to
8280         define compatibility functions.
8281
8282         * process.el (shell-quote-argument): temporary fix for lack
8283         of nt-quote-process-args.  #### I need to put back the overall
8284         structure of that mechanism but redo the guts of it using the
8285         extra intelligence in the C code.
8286
8287 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8288
8289         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8290         `package-get' does in package-get.el, instead of using external
8291         "md5sum" program.
8292
8293         * package-get.el (package-get): Insert package file literally to
8294         make checksum calculation work.
8295
8296 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8297
8298         * code-files.el (convert-mbox-coding-system): Deleted.
8299         (file-coding-system-alist): Removed reference to
8300         convert-mbox-coding-system.
8301
8302 2000-05-28  Martin Buchholz <martin@xemacs.org>
8303
8304         * XEmacs 21.2.34 is released.
8305
8306 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8307
8308         * font-lock.el (font-lock-keywords): Rewrote docstring
8309
8310 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8311
8312         * loadhist.el (unload-feature): handle case where x is both boundp
8313         and fboundp
8314
8315 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8316
8317         * packages.el: It's ok to use built-in macros, but not lisp
8318         defined ones.
8319
8320 2000-05-20  Ben Wing  <ben@xemacs.org>
8321
8322         * font-lock.el:
8323         * font-lock.el (font-lock-message-threshold):
8324         * font-lock.el (font-lock-mode):
8325         * font-lock.el (font-lock-default-fontify-buffer):
8326         * font-lock.el (font-lock-always-fontify-immediately):
8327         * font-lock.el (font-lock-old-extent): Removed.
8328         * font-lock.el (font-lock-old-len): Removed.
8329         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8330         * font-lock.el (font-lock-pending-extent-table): New.
8331         * font-lock.el (font-lock-range-table): New.
8332         * font-lock.el (font-lock-after-change-function):
8333         * font-lock.el (font-lock-after-change-function-1): Removed.
8334         * font-lock.el (font-lock-fontify-pending-extents): New.
8335         * font-lock.el ('font-lock-revert-cleanup): Removed.
8336         * font-lock.el ('font-lock-revert-setup): Removed.
8337         Rewrite deferral code to handle any number of changes, merging
8338         them properly.  Remove hacked-up code for revert-buffer, now
8339         unnecessary.
8340
8341         * menubar-items.el (default-menubar):
8342         In Options->Edit Init File, don't switch to emacs-lisp-mode
8343         unless necessary; doing this turns off font-lock.
8344
8345 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8346
8347         * keydefs.el: Define C-x BS to backward-kill-sentence.
8348
8349 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8350
8351         * files.el (hack-local-variables-prop-line): Use non-greedy
8352         matching to process -*-texinfo-*- -*-.
8353
8354 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8355
8356         * minibuf.el (minibuf-directory-files): new function.
8357         (read-file-name-activate-callback): use minibuf-directory-files.
8358         (read-directory-name-internal): ditto.
8359         (mouse-file-display-completion-list): ditto.
8360         (mouse-directory-display-completion-list): ditto.
8361         (read-file-name-internal): remove "./" from completion list unless
8362         explicitly matched, for consistency.
8363
8364 2000-05-11  Ben Wing  <ben@xemacs.org>
8365
8366         * gutter-items.el (gutter-buffers-tab):
8367         * gutter-items.el (add-tab-to-gutter):
8368         * gutter-items.el (update-tab-in-gutter):
8369         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8370         * gutter-items.el (append-progress-display):
8371         * gutter-items.el (abort-progress-display):
8372         * gutter-items.el (raw-append-progress-display):
8373         Further fixes.  Use set-glyph-image not set-image-instance-property,
8374         to fix problems with multiple windows in a frame.
8375
8376         * menubar-items.el (tutorials-menu-filter):
8377         Fix typo.
8378
8379         * startup.el (early-error-handler):
8380         Display message box under windows; otherwise, message will disappear
8381         before it can be viewed.
8382
8383         * update-elc.el:
8384         Fix bug in NEEDTODUMP processing.
8385
8386 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8387
8388         * startup.el (lock-directory): Removed.
8389         (superlock-file): Ditto.
8390         (startup-set-paths): Remove lockdir.
8391         (startup-setup-paths-warning): Remove lock-directory.
8392
8393         * setup-paths.el (paths-find-lock-directory): Removed.
8394         (paths-find-superlock-file): Ditto.
8395
8396 2000-05-09  Ben Wing  <ben@xemacs.org>
8397
8398         * faces.el (set-face-property):
8399         * faces.el (set-face-font):
8400         * faces.el (set-face-foreground):
8401         * faces.el (set-face-background):
8402         * faces.el (set-face-background-pixmap):
8403         * faces.el (set-face-underline-p):
8404         * faces.el (set-face-strikethru-p):
8405         * faces.el (set-face-highlight-p):
8406         * faces.el (set-face-dim-p):
8407         * faces.el (set-face-blinking-p):
8408         * faces.el (set-face-reverse-p):
8409         doc string changes.
8410
8411         * glyphs.el:
8412         * glyphs.el (make-image-specifier):
8413         * glyphs.el (glyph-property):
8414         * glyphs.el (set-glyph-image):
8415         * glyphs.el (make-glyph):
8416         * glyphs.el (make-pointer-glyph):
8417         * glyphs.el (make-icon-glyph):
8418         * glyphs.el (widget-image-instance-p): New.
8419         authorship info, lots of doc changes.  New predicate, inadvertently
8420         omitted.  the general principle with specifier docs is now that
8421         the description of instantiators should go with the make-foo-specifier
8422         fun's doc string, rather than in foo-specifier-p.  this follows
8423         conventions elsewhere in XEmacs and in general is a lot more obvious
8424         of a place to look.  sometimes the make-foo-specifier function needs
8425         to be created in the process.
8426
8427         * gutter.el:
8428         * gutter.el (make-gutter-specifier): New.
8429         * gutter.el (make-gutter-size-specifier): New.
8430         * gutter.el (make-gutter-visible-specifier): New.
8431         specifier doc updates according to the conventions specified before.
8432
8433         * objects.el:
8434         * objects.el (make-font-specifier):
8435         * objects.el (make-color-specifier):
8436         * objects.el (make-face-boolean-specifier): New.
8437         specifier doc updates according to the conventions specified before.
8438
8439         * specifier.el:
8440         * specifier.el (set-specifier):
8441         * specifier.el (make-integer-specifier): New.
8442         * specifier.el (make-boolean-specifier): New.
8443         * specifier.el (make-natnum-specifier): New.
8444         * specifier.el (make-generic-specifier): New.
8445         * specifier.el (make-display-table-specifier): New.
8446         specifier doc updates according to the conventions specified before.
8447
8448         * toolbar.el:
8449         * toolbar.el (make-toolbar-specifier): New.
8450         specifier doc updates according to the conventions specified before.
8451
8452 2000-05-09  Ben Wing  <ben@xemacs.org>
8453
8454         * process.el (call-process-internal): Revert to previous version
8455         because Mike's change clashed with a change I did not long before.
8456         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8457         Thanks very much Mike for pointing out the bug and submitting a
8458         patch!
8459
8460 2000-04-13  Mike Alexander  <mta@arbortext.com>
8461
8462         * process.el (call-process-internal): Send the correct input buffer
8463         (call-process-internal): Return the exit status of the process
8464
8465 2000-05-07  Ben Wing  <ben@xemacs.org>
8466
8467         * winnt.el:
8468         * winnt.el (nt-quote-args-verbatim): Removed.
8469         * winnt.el (nt-quote-args-prefix-quote): Removed.
8470         * winnt.el (nt-quote-args-backslash-quote): Removed.
8471         * winnt.el (nt-quote-args-double-quote): Removed.
8472         * winnt.el (nt-quote-args-functions-alist): Removed.
8473         * winnt.el (nt-quote-process-args): Removed.
8474         Remove all stuff for argument quoting.  We borrow the code instead
8475         from Emacs 20.6, which is much more careful in its quoting
8476         (e.g. in handling runs of the escape character) and avoids most of
8477         the need for this Lisp mechanism by checking to see whether we're
8478         running a Cygwin or normal program and doing the appropriate
8479         quoting.  If we end up needing such a mechanism, we should add
8480         it by extending the variable `mswindows-quote-process-args' so it
8481         can take an alist of regexps.
8482
8483 2000-05-07  Ben Wing  <ben@xemacs.org>
8484
8485         * keydefs.el:
8486         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8487         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8488         the window without moving point.
8489
8490         * simple.el:
8491         * simple.el (scroll-up-one): New.
8492         * simple.el (scroll-down-one): New.
8493         Functions for use with C-M-up/down.
8494
8495 2000-05-01  Martin Buchholz <martin@xemacs.org>
8496
8497         * XEmacs 21.2.33 is released.
8498
8499 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8500
8501         * dialog.el (yes-or-no-p-dialog-box):
8502         Fix docstring.
8503         Fix following horrible bug in X11 mode with focus-follows-mouse:
8504           1. Visit two files in two different frames.
8505           2. do File->Revert Buffer in one of those frames.
8506           3. Dialog box appears.
8507           4. Arrange things so that the mouse passes over the *other*
8508              frame, then to the dialog box, and click on "Yes".
8509           5. The file contents end up in the *wrong* buffer!
8510         Add TODO comment.
8511
8512 2000-04-28  Ben Wing  <ben@xemacs.org>
8513
8514         * help.el (describe-installation): correct typo introduced
8515         in last patch: boundp -> fboundp.
8516
8517         * etags.el (buffer-tag-table-list):
8518         canonicalize filenames to Unix format so that tag-table-alist
8519         searching works under Windows.
8520
8521         * autoload.el:
8522         Bowdlerize the supposedly objectionable words
8523         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8524
8525         * gutter-items.el (set-progress-display-style):
8526         * gutter-items.el (search-dialog-callback):
8527         * gutter-items.el (make-search-dialog):
8528         Change to new callback-ex api.
8529
8530 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8531
8532         * help.el: (describe-installation): decode-coding-string is not
8533         defined in a non MULE environment.
8534
8535 2000-04-28  Ben Wing  <ben@xemacs.org>
8536
8537         * gutter-items.el (buffer-list-changed-hook):
8538         use it, not record-buffer-hook.
8539
8540         * subr.el (record-buffer-hook): Removed.
8541
8542 2000-04-27  Ben Wing  <ben@xemacs.org>
8543
8544         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8545         use NORECORD option.  Andy will not like this, but the existing
8546         gutter behavior is just wrong, as per this comment:
8547
8548         ;; this used to add the norecord flag to both calls below.
8549         ;; this is bogus because it is a pervasive assumption in XEmacs
8550         ;; that the current buffer is at the front of the buffers list.
8551         ;; for example, select an item and then do M-C-l
8552         ;; (switch-to-other-buffer).  Things get way confused.
8553         ;;
8554         ;; Andy, if you want to maintain the current look, you must
8555         ;;  *uncouple* the gutter order and buffers order.
8556
8557         * loaddefs.el (completion-ignored-extensions): unfuckify.
8558
8559         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8560         xemacs.mak.
8561
8562         * autoload.el (batch-update-one-directory): new function, used in
8563         xemacs.mak.
8564
8565         * loadup.el: set gc-cons-threshold very high unless dumping --
8566         loadup during update-elc is much much much faster.  also do this
8567         when quick-building.
8568
8569         add commented-out code for profiling loadup.
8570
8571
8572         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8573         is required in order to build xemacs.
8574
8575 2000-04-26  Ben Wing  <ben@xemacs.org>
8576
8577         * loadup.el: don't garbage collect during loadup if quick-build
8578         compile-time option is set.
8579
8580 2000-04-23  Ben Wing  <ben@xemacs.org>
8581
8582         * update-elc.el: compute whether any dumped .el or .elc files
8583         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8584         if so.
8585
8586         * update-elc.el (update-elc-files-to-compile): always change
8587         NOBYTECOMPILE in the src directory rather than current dir,
8588         so it will work under NT.
8589
8590         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8591         the form of this file is identical between Unix and Windows.
8592         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8593         Added comment.
8594         (update-autoloads-from-directory): updated doc string.
8595         updated doc strings in a few other places.
8596
8597 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8598
8599         * bytecomp.el (byte-force-recompile): Fix argument to
8600         byte-recompile-directory.
8601
8602 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8603
8604         * gutter-items.el (progress-display-clear-when-idle): Use
8605         add-one-shot-hook.
8606         * gutter-items.el (clear-progress-display): Adjust number of
8607         arguments.
8608
8609 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8610
8611         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8612
8613 2000-04-16  Ben Wing  <ben@xemacs.org>
8614
8615         * printer.el: New file.
8616
8617         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8618
8619         * help.el (describe-installation): Fix decoding for Windows.
8620
8621         * menubar-items.el:
8622         * menubar-items.el (default-menubar):
8623         * menubar-items.el (tutorials-menu-filter): New.
8624         * menubar-items.el (popup-menubar-menu):
8625         Add authorship.  Redo Help menu and Tutorials filter.
8626
8627         * menubar.el: Correct comment.
8628
8629         * modeline.el (modeline-buffer-identification): Correct doc string.
8630
8631         * simple.el:
8632         * simple.el (printing): Removed.
8633         * simple.el (printer-name): Removed.
8634         * simple.el (generic-print-buffer): Removed.
8635         * simple.el (generic-print-region): Removed.
8636         Move generic print code to printer.el.
8637
8638 2000-04-15  Ben Wing  <ben@xemacs.org>
8639
8640         * simple.el (generic-print-region): New.
8641         make this function actually work.
8642         (generic-print-buffer): call generic-print-region.
8643
8644 2000-04-14  Andy Piper  <andy@xemacs.org>
8645
8646         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8647         by using the new widget-callback-current-channel.
8648         (search-dialog-callback): ditto.
8649
8650 2000-04-12  Andy Piper  <andy@xemacs.org>
8651
8652         * gutter.el (default-gutter-position): moved from gutter-items.el.
8653         (default-gutter-position-changed-hook): ditto.
8654         (gutter-element-visibility-changed-hook): ditto.
8655         (set-gutter-element): ditto.
8656         (remove-gutter-element): ditto.
8657         (set-gutter-element-visible-p): ditto.
8658         (gutter-element-visible-p): ditto.
8659         (init-gutter): ditto.
8660
8661         * dialog.el (make-dialog-box): renamed and moved from
8662         gutter-items.el
8663
8664         * gutter-items.el: move various functions elsewhere.
8665
8666 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8667
8668         * menubar-items.el: Fixed place of parenthesis.
8669
8670 2000-04-12  Ben Wing  <ben@xemacs.org>
8671
8672         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8673                 without constantly being prompted for the tag.
8674         * simple.el: Added a number of section headings, to clarify the
8675                 organization of this file.
8676         * simple.el (activate-region):
8677         * simple.el (region-exists-p):
8678         * simple.el (region-active-p):
8679                 Moved these three function down to the other side of
8680                 the case-changing functions, so they join the rest of
8681                 the region code.
8682         * simple.el (printing): New.
8683         * simple.el (printer-name): New.
8684         * simple.el (generic-print-buffer): New.
8685                 New functions, a very simple prototype for a unified
8686                 printing interface.
8687
8688         * process.el (call-process-internal): Real fix for null BUFFER,
8689                 other problems with BUFFER specs.
8690
8691         * menubar-items.el:
8692                 Fixed up File->Print to use new printing functions.
8693                 Various corrections and expansions to Grep/Compile menus.
8694                 New options for Printing.
8695                 New options for SMTP Mail, the way to send mail under
8696                   MS Windows. (There's also a package patch to make SMTP
8697                   Mail be the default under MSWin.)
8698
8699 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8700
8701         * menubar-items.el: Selecting Rectangle Mousing from menubar
8702         did not work.  Needed to quote mouse-track-rectangle-p.
8703
8704 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8705
8706         * cl-compat.el (keywordp): Removed.
8707
8708 2000-04-05  Andy Piper  <andy@xemacs.org>
8709
8710         * gutter-items.el (progress-layout-glyph): don't initialize here.
8711         (progress-gauge-glyph): use dynamic sizing.
8712         (set-progress-display-style): new function. Set progress glyphs
8713         appropriately depending on the style.
8714         (progress-display-style): new variable. Custom version of
8715         set-progress-display-style.
8716         (progress-abort-glyph): switch to dynamic sizes.
8717         (search-dialog-text): make the edit field active.
8718
8719 2000-04-04  Andy Piper  <andy@xemacs.org>
8720
8721         * gutter-items.el (make-search-dialog): need to make the search
8722         dialog visible after creation.
8723
8724         * menubar-items.el (default-menubar): use the search dialog for
8725         searching. Remove some extraneous search menu items.
8726
8727         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8728         well as strings.
8729         (make-gutter-only-dialog-frame): allow the user to create the
8730         frame unmapped. Allow the gutter spec to be given as a glyph.
8731         (search-dialog-direction): new variable.
8732         (search-dialog-text): new variable.
8733         (search-dialog-callback): new function. Callback for the search
8734         dialog action.
8735         (make-search-dialog): new function. Create a user-friendly search
8736         dialog.
8737
8738 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8739
8740         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8741         under Windows.
8742
8743 2000-04-01  Andy Piper  <andy@xemacs.org>
8744
8745         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8746         progress more accurately.
8747
8748 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8749
8750         * finder.el (finder-compile-keywords): Process readable files only.
8751         Because error in process of .#finder-inf.el when compile xemacs
8752         with --with-clash-detection option.
8753
8754 2000-03-31  Andy Piper  <andy@xemacs.org>
8755
8756         * gutter-items.el (append-progress-display): don't delay after a
8757         successful font-lock.
8758         (make-gutter-only-dialog-frame): new function. Allow users to
8759         create gutter-only dialogs.
8760
8761 2000-03-27  Mike Alexander  <mta@arbortext.com>
8762
8763         * process.el (call-process-internal): Handle a null BUFFER
8764         parameter correctly.
8765
8766 2000-03-28  Andy Piper  <andy@xemacs.org>
8767
8768         * gutter-items.el (abort-progress-display): put strings in the
8769         gutter not extents.
8770         (progress-layout-glyph): signal special 'quit callback.
8771         (progress-display-quit-function): deleted.
8772         (progress-display-stop-callback): deleted.
8773         (progress-display-dispatch-command-events): deleted.
8774         (append-progress-display): remove calls to
8775         progress-display-dispatch-command-events.
8776         (raw-append-progress-display): ditto.
8777
8778 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8779
8780         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8781         being a list.  Actually define `stipple-pixmap-p' which is used as
8782         an error predicate.  Correctly handle PIXMAP being either relative
8783         or absolute file name.
8784
8785 2000-03-24  Andy Piper  <andy@xemacs.org>
8786
8787         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8788         (abort-progress-display): ditto. Don't delete the created extent.
8789         (raw-append-progress-display): ditto.
8790         (progress-display-dispatch-non-command-events): new
8791         function. Encapsulates what we want to do when no command input is
8792         required.
8793         (progress-display-dispatch-command-events): likewise, but disable
8794         for now since it causes too many problems.
8795         (append-progress-display): use them.
8796         (raw-append-progress-display): ditto.
8797         (default-gutter-position-changed-hook): set this rather than
8798         default-gutter-position-changed.
8799         (default-gutter-position-changed-hook): lambda with zero arguments
8800         rather than one.
8801         (raw-append-progress-display): trap errors in pending input since
8802         allowing them to signal will hose the gauge well and
8803         truly. Ideally we would like to delay these until we are more able
8804         to cope.
8805         (append-progress-display): ditto.
8806
8807 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8808
8809         * lisp/make-docfile.el: call-process-internal is now implemented
8810         in process.el.
8811
8812 2000-03-21  Ben Wing  <ben@xemacs.org>
8813
8814         * mule\mule-cmds.el (set-language-info-alist):
8815         Fix to correspond to new menu arrangement.
8816
8817 2000-03-21  Ben Wing  <ben@xemacs.org>
8818
8819         * process.el:
8820         * process.el (call-process-internal): New.
8821         New implementation of call-process.  Only enabled under NT, so far.
8822         stderr handling not implemented yet in CVS'd C code.
8823
8824 2000-03-20  Ben Wing  <ben@xemacs.org>
8825
8826         * lisp-mode.el:
8827         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8828         * lisp-mode.el (lisp-interaction-mode):
8829         Put back Lisp Interaction menubar for Jan V's sake.
8830
8831         * simple.el:
8832         * simple.el (mark-ring):
8833         * simple.el (dont-record-current-mark): New.
8834         * simple.el (in-shifted-motion-command): New.
8835         * simple.el (mark-ring-unrecorded-commands): New.
8836         * simple.el (mark-ring-max):
8837         * simple.el (set-mark-command):
8838         * simple.el (push-mark):
8839         * simple.el (handle-pre-motion-command):
8840         Implement scheme for not recording unimportant marks.
8841
8842         * subr.el:
8843         * subr.el (function-allows-args): New.
8844         New function function-allows-args.
8845
8846 2000-03-20  Martin Buchholz <martin@xemacs.org>
8847
8848         * XEmacs 21.2.32 is released.
8849
8850 2000-03-20  Andy Piper  <andy@xemacs.org>
8851
8852         * gutter-items.el (update-tab-in-gutter): force selection of the
8853         selected-window if required to do so.
8854         (buffers-tab-items): ditto.
8855         (add-tab-to-gutter): ditto.
8856         (create-frame-hook): use force-selection.
8857         (default-gutter-position-changed): lambdify.
8858         (update-tab-hook): deleted since it was only used in one place.
8859
8860 2000-03-18  Andy Piper  <andy@xemacs.org>
8861
8862         * files.el (find-file-noselect): undo change that shouldn't have
8863         gone in.
8864
8865 2000-03-17  Andy Piper  <andy@xemacs.org>
8866
8867         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8868         of selected-window trickery.
8869
8870         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8871         frames tabs.
8872         (progress-display-stop-callback): progress -> progress-display
8873         (progress-display-quit-function): ditto.
8874         (clear-progress-display): ditto.
8875         (remove-progress-display): ditto.
8876         (append-progress-display): ditto.
8877         (abort-progress-display): ditto.
8878         (raw-append-progress-display): ditto.
8879         (display-progress-display): ditto.
8880         (current-progress-display-label): ditto.
8881         (current-progress-display): ditto.
8882         (lprogress-display): ditto and save the buffer
8883         (progress-display): ditto. Otherwise the buffer sometimes gets
8884         changed which confuses font-lock.
8885
8886         * font-lock.el (font-lock-default-fontify-buffer): catch all
8887         errors, not just quit.
8888         (font-lock-mode): progress -> display-progress
8889         (font-lock-default-fontify-buffer): ditto.
8890         (font-lock-fontify-syntactically-region): ditto.
8891         (font-lock-fontify-keywords-region): ditto.
8892
8893 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8894
8895         * cl.el (gensym): Move to here from cl-macs.el.
8896         (gentemp): Ditto.
8897
8898 2000-03-16  Andy Piper  <andy@xemacs.org>
8899
8900         * font-lock.el (font-lock-mode): use lprogress and friends for
8901         progress management.
8902         (font-lock-default-fontify-buffer): ditto.
8903         (font-lock-fontify-syntactically-region): ditto.
8904         (font-lock-fontify-keywords-region): ditto.
8905         (font-lock-revert-cleanup): fix reverting.
8906         (font-lock-revert-setup): ditto.
8907
8908         * gutter-items.el (progress-use-echo-area): new variable. Use the
8909         echo area for progress gauges if non-nil.
8910         (clear-progress): remove echo area stuff and defer to
8911         clear-message.
8912         (append-progress): dispatch non-command events after each progress
8913         increment. Remove echo area stuff.
8914         (abort-progress): remove echo area stuff and defer to
8915         display-message.
8916         (raw-append-progress): ditto. Dispatch non-command events after
8917         gutter redisplay.
8918         (display-progress): defer echo area stuff to display-message.
8919
8920         * gutter-items.el (clear-progress):
8921         (abort-progress): indentation changes.
8922         (display-progress): don't clear progress.
8923         (append-progress): compare messages with equal.
8924         (raw-append-progress): use dispatch-non-command-events to flush
8925         widget creation events.
8926
8927 2000-03-13  Ben Wing  <ben@xemacs.org>
8928
8929         * abbrev.el:
8930         * abbrev.el (abbrev-string-to-be-defined): New.
8931         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8932         Changes for use with the menubar.
8933
8934 2000-03-12  Ben Wing  <ben@xemacs.org>
8935
8936         * alist.el (vassoc): moved here from font-menu.el.
8937
8938         * custom.el (defface): typo fix.
8939
8940         * dialog.el (yes-or-no-p-dialog-box):
8941         * dialog.el (message-box):
8942         * files.el (save-some-buffers-1):
8943         Put accelerators in the button names.
8944
8945         * font-lock.el (font-lock-comment-face):
8946         * font-lock.el (font-lock-keyword-face):
8947         * font-lock.el (font-lock-function-name-face):
8948         Fixed some of the colors under MS Windows because the existing
8949         default colors were hardly different from black and needed to be
8950         made lighter.
8951
8952         * font-menu.el:
8953         * font-menu.el (font-menu-split-long-menu):
8954         * font-menu.el (font-menu-family-constructor):
8955         * font-menu.el (font-menu-size-constructor):
8956         * font-menu.el (font-menu-weight-constructor):
8957         * font-menu.el (font-menu-set-font):
8958         vassoc moved to alist.el.
8959         Accelerators added to all menus.
8960         Unused bound var new-props removed.
8961
8962         * keydefs.el: I did a whole lot of rearranging to put things in a
8963         more consistent order and fixed a number of cases where key
8964         combinations involving up, down, left, right and so on were
8965         defined but the corresponding keypad combinations were not
8966         defined.
8967
8968         * lisp-mode.el:
8969         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8970         * lisp-mode.el (emacs-lisp-mode):
8971         * lisp-mode.el (lisp-interaction-mode):
8972         * lisp-mode.el (flet):
8973         Added accelerators onto the menus.
8974         Made all the different versions of the let function be indented
8975         the same way.
8976         Undid Steve's easy-menu-ification, because it makes it impossible
8977         to have the menubar and popup menus different.
8978         Cleaned up the menu; added items for find-function &c and some
8979         indenting, and removed debug-on-*.
8980
8981         * list-mode.el (list-mode-hook):
8982         * list-mode.el (list-mode):
8983         * list-mode.el (completion-setup-hook):
8984         * list-mode.el (display-completion-list):
8985         Added support for the :window-height keyword, which is required
8986         because of other changes that I made for the file dialog box.  I
8987         also made the hook variables list-mode-hook and
8988         completion-setup-hook and also minibuffer-setup-hook in
8989         minibuf.el be permanent-local; see comment in list-mode.el.
8990
8991         * map-ynp.el (map-y-or-n-p):
8992         Added accelerators to the dialog buttons.
8993
8994         * menubar-items.el (menu-truncate-list):
8995         New internal function.
8996         * menubar-items.el (submenu-generate-accelerator-spec):
8997         * menubar-items.el (menu-item-strip-accelerator-spec):
8998         * menubar-items.el (menu-item-generate-accelerator-spec):
8999         New exported functions, for use in auto-generating accelerator specs.
9000
9001         * menubar-items.el:
9002         * menubar-items.el (default-menubar):
9003         * menubar-items.el (maybe-add-init-button):
9004         * menubar-items.el (bookmark-menu-filter):
9005         * menubar-items.el (slow-format-buffers-menu-line):
9006         * menubar-items.el (build-buffers-menu-internal):
9007         * menubar-items.el (language-environment-menu-filter):
9008         * menubar-items.el (default-popup-menu):
9009         * menubar-items.el (popup-buffer-menu):
9010         * menubar-items.el (popup-menubar-menu):
9011         Did a major overhaul on this file, and in fact I'm nowhere near
9012         done working on the menubar, and there will be more patches to
9013         come.  A basic summary of what I've done:
9014
9015         a) I added accelerators to all of the menu items.  For menus that
9016         are auto-generated, such as the buffers menu, the accelerators are
9017         automatically added to the beginning of each line using the
9018         numbers 1 through 9, then zero, and then letters starting with A,
9019         but omitting the letters that are already in use for the fixed
9020         menu items at the top of the buffers menu.  To facilitate adding
9021         accelerators of this kind, I created some new functions
9022         (*-accelerator-spec), which are also being used by other filters
9023         that auto generate lists of things such as ftp sites to download
9024         packages.  If people really don't like these accelerators
9025         appearing at the beginning of the menu items, a variable can be
9026         added to optionally turn them off, but I think this is rather
9027         pointless because other menu items have accelerators and many or
9028         most of the menu users will use the accelerators if the support is
9029         there.
9030
9031         b) I combined the top level Tools and Apps menus into a single
9032         Tools menu, because the distinction between the two is not
9033         obvious, and the items on the menus are not used often enough that
9034         putting some of them onto submenus is a problem.
9035
9036         c) I created two new top level menus called View and Cmds because
9037         there were too many items on the File and Edit menus, and I'm going
9038         to be adding more items to these menus.  In contrast to the Tools
9039         menu, the items on these menus may be used quite often during an
9040         editing session, and so should be available with fewer
9041         keystrokes.
9042
9043         d) I added a number of options to the options menu, including one
9044         for controlling whether the alt key can be used to traverse to
9045         menu items using the accelerators, one for controlling behavior of
9046         control-k, one for controlling how the kill and yank functions
9047         interact with the clipboard, a few additional buffers-menu
9048         options, and various other things.  I also did a bit of
9049         rearranging, for example, combining the keyboard and mouse options
9050         into a single keyboard and mouse submenu to facilitate the
9051         accelerators on that level.
9052
9053         e) I changed the variable buffers-menu-format-buffer-line-function
9054         to take two arguments instead of one, the second argument being
9055         the line number for use in creating an accelerator.  I added a
9056         hack to support existing functions with one argument (although I
9057         doubt that very many of these exist), for backward compatibility.
9058
9059         f) I moved the top level mule menu to be a submenu of the edit
9060         menu.  I think that most of the items on this menu are fairly
9061         useless and there are certainly not enough frequently used items
9062         to justify this being its own top level menu.
9063
9064         g) I combined most of the items in big-menubar.el into the main menu.
9065         If people think the main menu is too big, it would be possible to
9066         create different configurations, some smaller.
9067
9068         * menubar.el (check-menu-syntax):
9069         Deleted some syntax checks that were no longer valid, partly
9070         because of changes that were already made a long time ago, and
9071         partly because of a change I made where I allow the name of the
9072         menu item to be an evaluated expression rather than just a string,
9073         similar to all of the other parameters of a menu item.
9074
9075         * minibuf.el:
9076         * minibuf.el (read-file-name-1):
9077         * minibuf.el (mouse-read-file-name-1):
9078         I made a number of changes to improve the appearance
9079         and functioning of the file dialog box.  They include:
9080
9081         a) Fixing the problem where closing the dialog box by clicking on
9082         the close button of the window didn't properly exit the
9083         minibuffer.
9084
9085         b) Fixing the problem that if you typed part of a file name, and
9086         then clicked on a completion with the mouse, the file was not
9087         correctly selected.
9088
9089         c) Changing the title of the dialog box to reflect the operation
9090         being done in accordance with user interface conventions, rather
9091         than the name of the dialog box buffer, which is rather useless.
9092
9093         d) Remove the words "possible completions are" which didn't
9094         belong.
9095
9096         e) Fix things so that the completions scroll off the end of the
9097         completions windows only to the right, rather than both to the
9098         right and down, which is in accordance with Windows user interface
9099         conventions.
9100
9101         * msw-init.el (init-post-mswindows-win):
9102         Added a binding for meta-F4, which is the standard windows binding
9103         for exiting a program.
9104
9105         * select.el (get-selection-no-error):
9106         * select.el (own-selection):
9107         * select.el (own-clipboard):
9108         Added an optional argument called append to the functions
9109         own-selection and own-clipboard.  This adds support for appending
9110         text to the existing selection and allows the function
9111         own-clipboard to be used as the value of the variable
9112         interprogram- cut-function.
9113
9114         Fixed a bug in own-selection in handling zmacs-region-stays.
9115
9116         * simple.el (historical-kill-line): New.
9117
9118         * simple.el (kill-line):
9119         * simple.el (interprogram-cut-function):
9120         * simple.el (interprogram-paste-function):
9121         * simple.el (handle-pre-motion-command):
9122         * simple.el (next-line):
9123         * simple.el (previous-line):
9124         a) Expanded the variable kill-whole-line, so that function
9125         kill-line can be set to delete the entire line always, not just
9126         when cursor is at the beginning of the line.  This is controlled
9127         by setting the variable kill-whole-line to the symbol 'always.
9128         This behavior, as well as the existing kill-whole-line behavior,
9129         now only take effect when kill-line is called interactively,
9130         although this is a departure from a previous behavior in the case
9131         of setting this variable kill-whole-line to t.  It is almost
9132         certainly what has always been intended, and most likely the old
9133         way of doing things introduced bugs.  I also created a function
9134         called historical-kill-line, which ignores the kill-whole-line
9135         setting and always gives the historical behavior of only killing
9136         to the end of the line.  I bound this function to shift- control-k
9137         so that the kill to end of line behavior is available, even when
9138         kill-whole-line has been set to change control-k into the simple
9139         delete-whole-line behavior. (This can be set using the options
9140         menu.)
9141
9142         b) I changed things so that kill and yank now interact with the
9143         clipboard by default under windows.  This was done by changing the
9144         default value of interprogram-cut- function and
9145         interprogram-paste-function.  You can get the old behavior by
9146         setting these to nil, and there is an option on the options menu
9147         to do this.
9148
9149         c) I added support for selecting text using shifted motion keys.
9150         This support is on by default and can be controlled by the
9151         variable shifted-motion-keys-select-region.  There is also a
9152         variable called unshifted-motion-keys-deselect-region that
9153         controls more specifically how the shifted motion key behavior
9154         works.  I did not put an option on the options menu to turn this
9155         off, because I can't imagine why this would be useful.
9156
9157         * simple.el (forward-block-of-lines):
9158         * simple.el (backward-block-of-lines):
9159         * simple.el (block-movement-size):
9160         New.
9161
9162         * simple.el (uncapitalized-title-words):
9163         * simple.el (uncapitalized-title-word-regexp):
9164         * simple.el (capitalize-string-as-title):
9165         * simple.el (capitalize-region-as-title):
9166         New.
9167
9168
9169         * subr.el (add-hook):
9170         * subr.el (make-local-hook): New.
9171         * subr.el (remove-local-hook): New.
9172         * subr.el (add-one-shot-hook): New.
9173         * subr.el (add-local-one-shot-hook): New.
9174         Added some functions to make using hooks easier.
9175         These include:
9176
9177         a) Functions add-local-hook and remove-local-hook to make it easy
9178         to use local hooks.
9179
9180         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9181         make it possible to add a "one-shot" hook, which is to say a hook
9182         that runs only once, and automatically removes itself after the
9183         first time it has run.
9184
9185 2000-03-09  Andy Piper  <andy@xemacs.org>
9186
9187         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9188
9189 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9190
9191         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9192         Moved from menubar-items.el.
9193         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9194
9195 2000-03-08  Andy Piper  <andy@xemacs.org>
9196
9197         * gutter-items.el (build-buffers-tab-internal): add selected field
9198         to buffers tab spec.
9199
9200 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9201
9202         * minibuf.el (last-exact-completion): Initialize to nil.
9203
9204 2000-03-07  Didier Verna  <didier@xemacs.org>
9205
9206         * startup.el (command-line-1): remove unused variable
9207         `first-file-buffer'.
9208
9209 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9210
9211         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9212         which is also used for Web server log files.
9213
9214 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9215
9216         * mule/mule-charset.el: Setup auto-fill-chars.
9217
9218 2000-03-02  SL Baur  <steve@beopen.com>
9219
9220         * subr.el (with-string-as-buffer-contents): Reimplement using
9221         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9222         non-deletion of buffer after execution problem.
9223         (with-output-to-string): Use unique buffer name.
9224
9225 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9226
9227         * gutter-items.el (buffers-tab-sort-function):  New variable.
9228         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9229
9230 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9231
9232         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9233
9234 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9235
9236         * menubar-items.el (maybe-add-init-button): Remove the "Load
9237         .emacs" button from all menubars.
9238
9239 2000-03-01  Didier Verna  <didier@xemacs.org>
9240
9241         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9242         region rectangle replacement (from Jan Vroonhof).
9243         (replace-rectangle): new function.
9244
9245 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9246
9247         * mule/mule-cmds.el (set-default-coding-systems): Use
9248         set-terminal-coding-system and set-keyboard-coding-system.
9249         * coding.el (set-terminal-coding-system): Use
9250         set-console-tty-output-coding-system.
9251         (set-keyboard-coding-system): Use
9252         set-console-tty-input-coding-system.
9253
9254 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9255
9256         * minibuf.el (read-variable): Allow symbol to default argument.
9257
9258 2000-02-27  Andy Piper  <andy@xemacs.org>
9259
9260         * gutter-items.el (update-tab-hook): new function to be used for
9261         hooks.
9262         (create-frame-hook): add update-tab-hook.
9263         (record-buffer-hook): ditto.
9264         (default-gutter-position-changed): ditto.
9265         (default-gutter-position): updating the buffers tab is now handled
9266         by a hook.
9267         (default-gutter-position-changed-hook): new variable.
9268         (gutter-element-visibility-changed-hook): ditto.
9269         (set-gutter-element-visible-p): call it.
9270         (set-gutter-element): use modify-specifier-instances. Set extents
9271         as duplicable before using.
9272         (remove-gutter-element): ditto.
9273         (set-gutter-element-visible-p): ditto.
9274         (init-gutter): new function.
9275         (add-tab-to-gutter): use new gutter-element functions rather than
9276         setting specifiers directly.
9277         (clear-progress): ditto.
9278         (abort-progress): ditto.
9279         (gutter-buffers-tab-visible-p): renamed from
9280         default-gutter-visible-p
9281
9282         * specifier.el (modify-specifier-instances): new function from Jan
9283         Vroonhof.
9284
9285         * x-init.el (init-post-x-win): call init-gutter.
9286
9287         * msw-init.el (init-post-mswindows-win): call init-gutter.
9288
9289         * menubar-items.el (default-menubar): Update to reflect new gutter
9290         variables.
9291
9292 2000-02-26  Andy Piper  <andy@xemacs.org>
9293
9294         * gutter-items.el (set-gutter-element): new function. Add gutter
9295         elements to the specified gutter.
9296         (remove-gutter-element): new function. Remove gutter elements from
9297         the specified gutter.
9298         (set-gutter-element-visible-p): new function. Set gutter element
9299         visibility for the provided gutter-visible specifier.
9300
9301 2000-02-23  Andy Piper  <andy@xemacs.org>
9302
9303         * gutter-items.el (add-tab-to-gutter): specify dimensions
9304         dynamically.
9305
9306 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9307
9308         * gutter-items.el (add-tab-to-gutter):
9309         * package-get.el (package-get-interactive-package-query):
9310         * package-ui.el (pui-directory-exists):
9311         (pui-install-selected-packages):
9312         (pui-list-packages):
9313         Use #'(lambda ...)  instead of '(lambda ...).
9314
9315 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9316
9317         * startup.el (load-user-init-file): Check to make sure user
9318           has an init-file before calling load().
9319
9320 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9321
9322         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9323
9324 2000-02-23  Martin Buchholz <martin@xemacs.org>
9325
9326         * XEmacs 21.2.31 is released.
9327
9328 2000-02-21  Mike Sperber <mike@xemacs.org>
9329
9330         * loadup.el (really-early-error-handler):
9331         * update-elc.el:
9332         * make-docfile.el:
9333         Remove dependency on EMACSBOOTSTRAP... environment variables.
9334
9335 2000-02-21  Martin Buchholz <martin@xemacs.org>
9336
9337         * XEmacs 21.2.30 is released.
9338
9339 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9340
9341         * byte-optimize.el (byte-optimize-plus):
9342         (byte-optimize-minus):
9343         (byte-optimize-multiply):
9344         Optimize (- 0) to 0, not (-)
9345         Optimize (+ 5 3.0) to 8.0
9346         Optimize (* 5 3.0) to 15.0
9347         Improve readability.
9348
9349 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9350
9351         * modeline.el: (modeline-scrolling-method): change modeline
9352         mswindows cursor appearance according to the value.
9353
9354         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9355         and 'gui-element face colors and 'gui-element face font to Windows
9356         defaults.
9357
9358 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9359
9360         * font-lock.el: Javadoc enhancements
9361
9362 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9363
9364         * ldap.el (toplevel): Test if LDAP support has been compiled in
9365         (ldap-verbose): New option
9366         (ldap-search-entries): Renamed from the previous ldap-search
9367         Conditionalize message display on ldap-verbose
9368         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9369         defuns
9370         (ldap-search): Is now defined as an obsolete wrapper calling
9371         ldap-search-basic or ldap-search-entries
9372
9373
9374 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9375             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9376             Jan Vroonhof  <jan@xemacs.org>
9377
9378         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9379         When for-effect is true, didn't call `byte-optimize-form'
9380         in and/or subforms without last.
9381
9382 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9383
9384         * package-get.el (package-get-download-sites): Use correct custom
9385         type.
9386
9387 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9388
9389         * files.el (write-file): Ask for coding system when compiled with
9390         file-coding.
9391
9392 2000-02-16  Andy Piper  <andy@xemacs.org>
9393
9394         * buffer.el (switch-to-buffer): give norecord argument to
9395         set-window-buffer instead of explicitly recording.
9396
9397         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9398         we have to pick a window.
9399
9400 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9401
9402         * mule/mule-cmds.el (describe-language-support): Don't add
9403         unexist function to help-map.
9404         (describe-coding-system): Don't use already assigend `C'.
9405
9406 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9407
9408         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9409         work in custom.
9410
9411 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9412
9413         * about.el: Ienaga's e-mail address change.
9414
9415 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9416
9417         * etags.el (find-tag): force new window -- even if buf already
9418         visible -- when other-window is t
9419
9420 2000-02-16  Martin Buchholz <martin@xemacs.org>
9421
9422         * XEmacs 21.2.29 is released.
9423
9424 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9425
9426         * cl-extra.el (getf): This is now identical to `plist-get', so
9427         just defalias it.
9428         * cl-macs.el: Make getf an alias to plist-get, at the
9429         byte-compiler level, using define-compiler-macro.
9430
9431 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9432
9433         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9434
9435 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9436
9437         * lisp/etags.el (find-tag-internal): set exact-tagname to
9438           a regular expression that matches against the tagname
9439           part of the tag entry first instead of only looking in
9440           the context area.
9441
9442 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9443
9444         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9445         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9446
9447 2000-02-07  Martin Buchholz <martin@xemacs.org>
9448
9449         * XEmacs 21.2.28 is released.
9450
9451 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9452
9453         * cl-extra.el (getf): Just call `get', never `get*'.
9454         Make arglist match docstring.
9455         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9456         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9457         * byte-optimize.el: remove references to `get*'.
9458
9459 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9460
9461         * mule/european.el: Add syntax information for Latin3 and Latin4.
9462
9463 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9464
9465         * byte-optimize.el: Byte-optimize (length "foo")
9466
9467 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9468
9469         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9470         width check using `window-leftmost-p' and `window-rightmost-p'.
9471
9472 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9473
9474         * wid-edit.el (widget-match-inline): An atom never matches a
9475           list.
9476
9477 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9478
9479         * modeline.el: Consolidated 'x and 'mswindows specification under
9480         'win tag.
9481
9482 2000-01-29  Andy Piper  <andy@xemacs.org>
9483
9484         * gutter-items.el: (format-buffers-tab-line): Try and be
9485         intelligent about buffer naming when we have duplicates.
9486
9487 2000-01-29  Andy Piper  <andy@xemacs.org>
9488
9489         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9490         updated when it becomes visible.
9491
9492 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9493
9494         * bytecomp.el (byte-compile-insert-header): Properly set coding
9495         system under MULE and file-coding.
9496
9497 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9498
9499         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9500         (dontusethis-set-value-terminal-coding-system-handler):
9501         (dontusethis-set-value-keyboard-coding-system-handler):
9502         Never undefine coding system aliases.  Emergency fix for gnus.
9503
9504 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9505
9506         * files.el (abbreviate-file-name): Use directory-sep-char instead
9507         of hard-coded "/".
9508
9509 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9510
9511         * startup.el (user-init-file-base-list): New variable, replacing
9512         user-init-file-base.
9513         (find-user-init-file): New function.
9514         (command-line-early): Use it.
9515         (load-user-init-file): Ditto.
9516
9517 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9518
9519         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9520         calling valid-image-instantiator-format-p
9521
9522 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9523
9524         * isearch-mode.el (isearch-mode): The variable is
9525         isearch-unhidden-extents, not isearch-opened-extents.
9526
9527 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9528
9529         * minibuf.el (next-history-element): Modify error message if a
9530         default value is available.
9531
9532 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9533
9534         * bytecomp.el (byte-compile-file): Don't unconditionally write
9535         .elc files in binary - might contain non-Latin1.
9536
9537 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9538
9539         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9540         for windows-nt.
9541
9542         * version.el:
9543         * startup.el (user-init-file-base):
9544         * process.el (call-process-region):
9545         * files.el (make-backup-file-name):
9546         (backup-file-name-p):
9547         (file-relative-name):
9548         (abbreviate-file-name):
9549         (set-auto-mode):
9550         * code-process.el (call-process-region): Removed unnecessary
9551         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9552         support out of the universe.
9553
9554         * process.el:
9555         * code-process.el:
9556         * bytecomp.el (byte-compile-file): Removed reference to
9557         buffer-file-type, and commented usage of binary-process-output
9558         NTEmacs variables.
9559
9560 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9561
9562         * help.el (function-arglist): Add case for macro.
9563
9564 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9565
9566         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9567         printers.
9568         (custom-display): Added a menu for printer/display tags.
9569
9570         * frame.el (frame-type):
9571         * device.el (device-type): Added 'msprinter to the doc string, and
9572         removed 'pc -- it is not going to be implemented ever.
9573         (call-device-method): Fixed docstring typo.
9574         Defined specifier tags 'printer and 'display.
9575
9576 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9577
9578         * lisp/itimer.el (itimer-run-expired-timers): (consp
9579           last-command-event-time) instead of (consp
9580           'last-command-event-time).
9581
9582 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9583
9584         * msw-glyphs.el: Removed obsolete commentary.
9585
9586 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9587
9588         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9589         better default value.
9590
9591 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9592
9593         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9594         (read-string): Ditto.
9595         (eval-minibuffer): Ditto.
9596         (read-command): Ditto.
9597         (read-function): Ditto.
9598         (read-variable): Ditto.
9599         (read-number): Ditto.
9600         (read-shell-command): Ditto.
9601         (read-number): Record history.
9602
9603 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9604
9605         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9606
9607 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9608
9609         * faces.el (startup-initialize-custom-faces): New function.
9610         Reset all faces created during auto-autoloads loading time
9611         by defface.
9612         * startup.el (command-line): Call it.
9613
9614 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9615
9616         * about.el (about-hackers): Add myself to contributors list.
9617
9618 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9619
9620         * menubar-items.el (maybe-add-init-button): Removed an argument in
9621         a call to load-user-init-file, as the function managed to lose its
9622         formal parameter a few betas ago.
9623
9624 2000-01-18  Martin Buchholz <martin@xemacs.org>
9625
9626         * XEmacs 21.2.27 is released.
9627
9628 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9629
9630         * process.el (shell-command-to-string): Use the FSF docstring.
9631         Make shell-command-to-string the standard function, and
9632         exec-to-string the (deprecated) alias.
9633
9634         * startup.el: typo fix.
9635
9636 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9637
9638         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9639
9640 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9641
9642         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9643         buffers after visible buffers.
9644         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9645
9646 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9647
9648         * info.el (Info-extract-menu-node-name): Stop at a dot
9649         followed by whitespace or right parenthesis.
9650
9651 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9652
9653         * info.el (Info-directory-list): Warn against using Customize with
9654         Info-directory-list.
9655
9656 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9657
9658         * minibuf.el (read-file-name): doc fix.
9659
9660         * autoload.el (update-file-autoloads): doc fix.
9661
9662         * about.el (about-hackers): Change my E-mail address.
9663
9664 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9665
9666         * info.el (Info-visit-file): Just use the `f' interactive spec to
9667         read a filename in the standard way.
9668
9669 2000-01-13  Andy Piper  <andy@xemacs.org>
9670
9671         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9672         (gutter-buffers-tab-extent): new variable.
9673         (update-tab-in-gutter): call add-tab-to-gutter again if the
9674         orientation has changed.
9675         (add-tab-to-gutter): cope with different orientations.
9676
9677 2000-01-11  Didier Verna  <didier@xemacs.org>
9678
9679         * info.el (Info-following-node-name): backward-skip dots as well
9680         as spaces (dots at the end of a node name aren't part of it).
9681         (Info-extract-menu-node-name): don't skip dots. There could be
9682         some in the node name.
9683         (Info-index): allow dots to be part of a node name.
9684
9685 2000-01-12  Andreas Jaeger  <aj@suse.de>
9686
9687         * files.el (auto-mode-alist): Added idlwave-mode.
9688         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9689
9690 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9691
9692         * info.el (Info-search): Show default value.
9693
9694 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9695
9696         * info.el (Info-read-node-completion-table): New variable.
9697         (Info-read-node-name-1): New function.
9698         (Info-read-node-name): Use it.
9699         (Info-follow-reference): Use DEFAULT argument of completing-read.
9700         (Info-menu): Ditto.
9701
9702 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9703
9704         * hyper-apropos.el (hyper-describe-key-briefly): Save
9705         window configuration.
9706         (hyper-describe-face): Use DEFAULT of completing-read.
9707         (hyper-apropos-read-variable-symbol): Ditto.
9708         (hyper-apropos-read-function-symbol): Ditto.
9709
9710 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9711
9712         * mule/mule-cmds.el (set-default-coding-system): Set
9713         comint-exec-hook to use coding-system-for-read and
9714         coding-system-for-write so that C-x RET c works.
9715
9716 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9717
9718         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9719         (previous-matching-history-element): Increment
9720         minibuffer-max-depth by 1.
9721         (next-matching-history-element): Ditto.
9722
9723 2000-01-11  Andy Piper  <andy@xemacs.org>
9724
9725         * gutter-items.el (buffers-tab): Create a new face for the buffers
9726         tab.
9727         (buffers-tab-face): use it.
9728
9729 2000-01-10  Didier Verna  <didier@xemacs.org>
9730
9731         * modeline.el (modeline-scrolling-method): change modeline X
9732         cursor appearance according to the value.
9733
9734 2000-01-07  Andreas Jaeger  <aj@suse.de>
9735
9736         * about.el (about-hackers): Moved my entry to contributor list.
9737         (xemacs-hackers): Added myself.
9738         (about-maintainer-info): Added description of myself.
9739
9740
9741 2000-01-07  Didier Verna  <didier@xemacs.org>
9742
9743         * modeline.el (modeline-scrolling-method): new variable.
9744         (mouse-drag-modeline): add reference to it in the docstring.
9745         (mouse-drag-modeline): handle it.
9746
9747 2000-01-08  Andy Piper  <andy@xemacs.org>
9748
9749         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9750         calls.
9751         (remove-buffer-from-gutter-tab): ditto.
9752
9753 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9754
9755         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9756         (custom-face-edit): Fix grammatical error in help message.
9757
9758 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9759
9760         * movemail.el: Added.
9761
9762         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9763
9764 2000-01-03  Didier Verna  <didier@xemacs.org>
9765
9766         * modeline.el (mouse-drag-modeline): remove the code related to
9767         the modeline horizontal scrolling facility.
9768
9769 1999-12-31  Martin Buchholz <martin@xemacs.org>
9770
9771         * XEmacs 21.2.26 is released.
9772
9773 1999-12-28  Andy Piper  <andy@xemacs.org>
9774
9775         * wid-edit.el (widget-push-button-value-create): The gui cache
9776         does not agree with native widgets which can only be displayed
9777         once per window. The reasons for caching are diminished now that
9778         we don't hog resources when creating buttons.
9779         (widget-push-button-cache) deleted.
9780
9781 1999-12-24  Martin Buchholz <martin@xemacs.org>
9782
9783         * XEmacs 21.2.25 is released.
9784
9785 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9786
9787         * hyper-apropos.el (hyper-apropos): Toggle
9788         hyper-apropos-programming-apropos correctly.
9789         Set REGEXP when user accepts default value.
9790
9791 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9792
9793         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9794         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9795
9796 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9797
9798         * mule/mule-category.el (undefined-category-designator):
9799         Return char instead of character.  Search for undefined one.
9800         (describe-category): Use with-displaying-help-buffer.
9801
9802 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9803
9804         * byte-optimize.el (byte-optimize-plus):
9805         Optimize (+ 1) to 1 instead of (1+ nil).
9806
9807         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9808
9809         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9810
9811         * byte-optimize.el (byte-optimize-char-before): New function.
9812         Remove performance penalty for using (char-before) instead of (char-after).
9813
9814 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9815
9816         * mule/mule-category.el (char-category-list): Return character
9817         instead of integer.
9818
9819 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9820
9821         * minibuf.el (read-buffer): Check default is buffer object.
9822
9823 1999-11-25  Andy Piper  <andy@xemacs.org>
9824
9825         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9826         for buttons.
9827
9828 1999-12-16  Andreas Jaeger  <aj@suse.de>
9829
9830         * package-get.el (package-get-maybe-save-index): Fixed typo.
9831         Patch by Jeff Miller <jmiller@smart.net>.
9832
9833 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9834
9835         * gnuserv.el (gnuserv-process-filter):  don't call
9836         gnuserv-write-to-client when gnuserv-current-client is nil
9837
9838 1999-12-14  Martin Buchholz <martin@xemacs.org>
9839
9840         * XEmacs 21.2.24 is released.
9841
9842 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9843
9844         * about.el (about-hackers): Update my email address.
9845
9846 1999-12-07  Martin Buchholz <martin@xemacs.org>
9847
9848         * XEmacs 21.2.23 is released.
9849
9850 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9851
9852         * package-get.el (package-get-download-sites): Removed several
9853         defunct download sites, added many new ones, and corrected a few
9854         incorrect directory-on-site entries.  Added physical locations to
9855         site-description.
9856
9857 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9858
9859         * finder.el (finder-commentary): add DOC string and fix
9860         interactive spec
9861
9862 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9863
9864         * help.el (describe-function): Don't forget to intern the string
9865         completing-read returns.
9866         (describe-variable): Ditto.
9867
9868 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9869
9870         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9871         `hyper-apropos-help-mode' here to find symbol to customize
9872         irregardless of cursor position and simplify
9873         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9874         `hyper-apropos-popup-menu'.
9875
9876 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9877
9878         * apropos.el (apropos-mode-map): Add return to call
9879         apropos-follow.
9880         (apropos-print): Call apropos-mode to have better
9881         command reference. Put keymap text-poperty to
9882         symbole name.
9883
9884 1999-11-22  Alastair Burt  <burt@dfki.de>
9885
9886         * help.el: (describe-bindings-1): Added handling of keymaps for
9887         the extents at point.
9888
9889 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9890
9891         * gutter-items.el (buffers-tab-items): Wrap the function in a
9892         save-match-data
9893
9894 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9895
9896         * help.el (describe-function): Use the DEFAULT argument to
9897         completing-read.
9898         (describe-variable): Ditto.
9899
9900 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9901
9902         * minibuf.el (read-from-minibuffer): Add optional argument
9903         DEFAULT to have better mini-buffer history support.
9904         (completing-read): Pass default to read-from-minibuffer.
9905         (read-buffer): Pass default to completing-read.
9906
9907 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9908
9909         * font-lock.el (font-lock-doc-string-face): Document the
9910         `font-lock-lisp-like' property.
9911
9912 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9913
9914         * lisp-mode.el: Specify `font-lock-lisp-like'.
9915
9916         * font-lock.el (font-lock-lisp-like): New function.
9917         (font-lock-fontify-syntactically-region): Use it.
9918
9919 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9920
9921         * XEmacs 21.2.22 is released
9922
9923 1999-11-28  Martin Buchholz <martin@xemacs.org>
9924
9925         * XEmacs 21.2.21 is released.
9926
9927 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9928
9929         * minibuf.el (read-coding-system): Accept symbol and
9930         coding-system object as a default-coding-system.
9931
9932 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9933
9934         * minibuf.el (read-coding-system): Accept symbol as
9935         a default-coding-system.
9936
9937 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9938
9939         * apropos.el (apropos-documentation): Use insert instead
9940         of princ.
9941
9942 1999-11-07  William M. Perry  <wmperry@aventail.com>
9943
9944         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9945           for the linux console.
9946
9947         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9948           stuff to work when you are not on a window system, since the GPM
9949           mouse support now allows pasting from outside of XEmacs.
9950
9951 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9952
9953         * XEmacs 21.2.20 is released
9954
9955 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9956
9957         * setup-paths.el (paths-default-info-directories): Add
9958         /usr/share/info and /usr/local/share/info.
9959
9960 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9961
9962         * about.el: Updated Vladimir Ivanovic's info.
9963
9964 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9965
9966         * auto-show.el (auto-show-truncationp): Remove.
9967
9968         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9969
9970 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9971
9972         * indent.el (indent-line-to): fix bug: spaces were not replaced
9973         with tab if column is multiple of tab-width
9974         From dhn@qedinc.com
9975
9976 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9977
9978         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9979         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9980
9981         * package-get.el (package-get-package-provider): Be verbose when
9982         interactive. Patch from Robert Pluim
9983
9984 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9985
9986         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9987         info file suffixes.
9988
9989 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9990
9991         * process.el (open-network-stream): Add a new optional parameter
9992         PROTOCOL to support udp; fix a minor typo and add an explanation
9993         in docstring for udp programming.
9994
9995         * code-process.el (open-network-stream): Add a new optional
9996         parameter PROTOCOL to support udp; fix a minor typo and add an
9997         explanation in docstring for udp programming.
9998
9999 1999-10-18  Andy Piper  <andy@xemacs.org>
10000
10001         * gui.el (make-gui-button): be more precise about how we call
10002         callbacks.
10003
10004         * wid-edit.el (widget-push-button-value-create): Use the new form
10005         of native gui-button.
10006
10007 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10008
10009         * info.el (Info-page-prev): Don't do (sit-for 0).
10010
10011 1999-10-13  Andy Piper  <andy@xemacs.org>
10012
10013         * gutter-items.el (progress-abort-glyph): new glyph for showing
10014         abort status.
10015         (append-progress): dispatch-event rather than sit-for.
10016         (abort-progress): new function. Show the abort glyph with an
10017         appropriate message.
10018         (raw-append-progress): dispatch-event rather than sit-for.
10019         (display-progress): cope with aborts.
10020
10021         * gui.el (make-gui-button): Use native widgets for buttons
10022         unconditionally.
10023         (insert-gui-button): ditto.
10024         (gui-button-p): ditto.
10025
10026         * xbm-button.el: remove from core.
10027
10028         * xpm-button.el: remove from core.
10029
10030 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10031
10032         * faces.el (init-device-faces): Don't initialize the random faces
10033         on the stream device.
10034
10035 1999-10-06  Andy Piper  <andy@xemacs.org>
10036
10037         * files.el (recover-file): Don't use ls under windows for revert buffer.
10038
10039 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10040
10041         * package-get.el (package-get-download-menu): Make menu really
10042         toggle download sites.
10043         (package-get-download-sites): Add autoload cookie.
10044
10045 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10046
10047         * setup-paths.el (paths-find-module-directory): Ditto.
10048
10049 1999-09-29  Werner Fink  <werner@suse.de>
10050
10051         * setup-paths.el (paths-find-exec-directory): Add missing nil
10052         parameter for environment.
10053
10054 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10055
10056         * modeline.el (modeline-format):
10057         Only purecopy the strings.  Else
10058         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10059         barfs.
10060
10061 1999-08-28  Mike Woolley  <mike@bulsara.com>
10062
10063         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10064         user setting comint-completion-addsuffix and
10065         comint-process-echoes.
10066
10067 1999-09-22  Andy Piper  <andy@xemacs.org>
10068
10069         * gutter-items.el (update-tab-in-gutter): use
10070         last-nonminibuf-window instead of selected-window.
10071
10072 1999-09-18  Andy Piper  <andy@xemacs.org>
10073
10074         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10075         display on.
10076
10077         * subr.el (record-buffer-hook): new variable so that the hook gets
10078         some documentation.
10079
10080 1999-09-16  Andy Piper  <andy@xemacs.org>
10081
10082         * gutter-items.el (update-tab-in-gutter): only update when the
10083         gutter is visible.
10084         (remove-buffer-from-gutter-tab): ditto.
10085
10086 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10087
10088         * simple.el (do-auto-fill): Commented out part of Kinsoku
10089         processing.
10090
10091 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10092
10093         * isearch-mode.el (isearch-highlightify-region): Give the
10094         highlighting extents a high priority.
10095         (isearch-make-extent): Give the main highlighting extent an even
10096         higher priority.
10097
10098 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10099
10100         * packages.el (packages-compute-package-locations): Fix typo from
10101         -u rationalization.
10102
10103 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10104
10105         * setup-paths.el (paths-find-doc-directory): Respect value of
10106         `configure-doc-directory.'
10107
10108         * find-paths.el (paths-find-architecture-directory): Give
10109         precendence `default' argument (which typically comes from
10110         configure).
10111
10112 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10113
10114         * startup.el (command-line-early): Added options -user-init-file
10115         and -user-init-directory.
10116
10117         * files.el (user-init-file): Default to NIL so we can recognize
10118         when it's set.
10119
10120 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10121
10122         * obsolete.el (init-file-user):
10123         * startup.el:
10124         * packages.el (packages-compute-package-locations):
10125         * package-get.el (package-get-user-index-filename):
10126         * menubar-items.el (maybe-add-init-button):
10127         * info.el (Info-annotations-path):
10128         * dump-paths.el:
10129         Change `user-init-directory' to be an absolute path.
10130         Use `user-init-directory' where appropriate.
10131         Zap `init-file-user' and its uses.
10132
10133 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10134
10135         * subr.el (copy-symbol): New function.
10136
10137 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10138
10139         * isearch-mode.el (isearch-done): Be sure to restore invisible
10140         extents in the proper buffer.
10141         (isearch-pre-command-hook): Set this-command to the correct value
10142         in case the buffer has changed and old overriding-local-map was
10143         used.
10144         (isearch-restore-extent): Use remprop instead of setting the
10145         property to nil.
10146
10147 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10148
10149         * cmdloop.el (execute-extended-command): Update zmacs region
10150         before the delay.
10151         (execute-extended-command): Make the message gettext-friendly.
10152
10153 1999-09-07  Andy Piper  <andy@xemacs.org>
10154
10155         * gutter-items.el (progress-gauge-glyph): renamed from
10156         progress-glyph.
10157         (progress-text-glyph): new variable.
10158         (progress-layout-glyph): use layouts and text glyphs.
10159         (progress-area-buffer): removed.
10160         (progress-text-and-extent): new variable.
10161         (progress-displayed-p): dynamically create gutter area buffer.
10162         (clear-progress): ditto.
10163         (raw-append-progress): ditto.
10164         (append-progress): use new glyph names.
10165         (raw-append-progress): only create the extent when needed. set
10166         properties more optimally.
10167         (progress): remove args.
10168
10169 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10170
10171         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10172         mapcar where the return value is unused.
10173         (isearch-restore-invisible-extents): Ditto.
10174         (isearch-highlight-all-cleanup): Ditto.
10175         (isearch-delete-extents-in-range): Traverse the extents only once.
10176         (isearch-highlight-all-update): Don't start over if the search
10177         string has changed and more input is pending.
10178
10179 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10180
10181         * packages.el (packages-find-package-data-path): Ditto.
10182
10183         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10184
10185         * subr.el (mapc-internal): Don't make obsolete.
10186
10187         * cl-extra.el (mapc): Resurrect.
10188
10189 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10190
10191         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10192         alias.
10193
10194         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10195         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10196         (isearch-yank-clipboard): Use get-clipboard instead of
10197         x-get-clipboard.
10198         (isearch-yank-selection): Fix docstring.
10199
10200 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10201
10202         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10203
10204 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10205
10206         * cl-macs.el (extent-start-position): Fix setf method.
10207         (extent-end-position): Ditto.
10208
10209 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10210
10211         * isearch-mode.el: End merge with FSF 20.4.
10212
10213         * isearch-mode.el (search-invisible): New variable.
10214         (isearch-hide-immediately): Ditto.
10215         (isearch-unhidden-extents): Ditto.
10216         (isearch-range-invisible): New function.
10217         (isearch-unhide-extent): Ditto.
10218         (isearch-restore-invisible-extents): Ditto.
10219         (isearch-restore-extent): Ditto.
10220
10221         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10222         implementation.
10223         (isearch-ring-retreat-edit): Ditto.
10224         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10225         (isearch-forward-regexp): New arguments NOT-REGEXP and
10226         NO-RECURSIVE-EDIT.
10227         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10228         (isearch-backward-regexp): New arguments NOT-REGEXP and
10229         NO-RECURSIVE-EDIT.
10230         (isearch-mode): Return isearch-success.
10231         (isearch-update): Use unread-command-events instead of
10232         unread-command-event.
10233         (isearch-abort): If an invalid regexp is encountered, keep popping
10234         states.
10235         (isearch-*-char): Use FSF implementation.
10236         (isearch-whitespace-chars): Use the more robust FSF's
10237         implementation.
10238         (isearch-within-brackets): New variable.
10239         (isearch-mode): Initialize it.
10240         (isearch-edit-string): Bind it.
10241         (isearch-search-and-update): Set it.
10242         (isearch-push-state): Push it.
10243         (isearch-top-state): Pop it.
10244         (isearch-search): Set it.
10245         (isearch-printing-char): When called by isearch-whitespace-chars,
10246         handle M-SPC gracefully.
10247         (isearch-message-prefix): New argument ELLIPSIS.
10248         (isearch-message-suffix): Ditto.
10249         (isearch-message): Use the ELLIPSIS argument when calling
10250         isearch-message-prefix and isearch-message-suffix.
10251         (isearch-message-prefix): Distinguish between "wrapped" and
10252         "overwrapped" search, FWIW.
10253
10254 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10255
10256         * isearch-mode.el (isearch-edit-string): Use the head of the
10257         search ring instead of search-last-string and search-last-regexp.
10258         (search-highlight): Renamed from isearch-highlight.
10259         (isearch-exit): Use the new name.
10260         (isearch-highlight): Ditto.
10261         (isearch-dehighlight): Ditto.
10262         (isearch-update-ring): New function.
10263         (isearch-done): Call it.
10264         (isearch-done): New argument EDIT.
10265         (isearch-repeat): If search string is empty, look up at the car of
10266         the search ring; ignore the yank pointer.
10267         (isearch-abort): Call isearch-done with NOPUSH.
10268         (isearch-cancel): New function.
10269         (isearch-mode-map): Bind it to ESC ESC ESC.
10270
10271         * isearch-mode.el: Begin merge with FSF 20.4.
10272
10273 1999-09-01  Andy Piper  <andy@xemacs.org>
10274
10275         * x-select.el (x-get-clipboard): obsolete.
10276         (x-yank-clipboard-selection): obsolete
10277
10278         * select.el (disown-selection): need to be careful to disown the
10279         clipboard if we set it via selection.
10280         (get-clipboard): move from x-select.el
10281         (yank-clipboard-selection): ditto.
10282
10283 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10284
10285         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10286         isearch-highlight-all-matches to nil.
10287         (isearch-fixed-case): New variable.
10288         (isearch-mode): Initialize it.
10289         (isearch-edit-string): Save it.
10290         (isearch-toggle-case-fold): Set it.
10291         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10292         need to check isearch-fixed-case.
10293         (isearch-toggle-case-fold): Update highlighting of all matches
10294         before the pause.
10295         (isearch-edit-string):
10296
10297 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10298
10299         * isearch-mode.el (isearch-edit-string): Call isearch-message
10300         before reading the event so that the prompt is displayed properly.
10301         (isearch-message): Use isearch-nonincremental when calling
10302         isearch-message-prefix.
10303         (minibuffer-local-isearch-map): Bind up and down to do the same as
10304         M-p and M-n respectively.
10305         (isearch-done): New arg NOPUSH.
10306         (isearch-edit-string): Use it.
10307         (isearch-edit-string): Don't bind isearch-string.
10308         (isearch-ring-adjust): Edit string, *then* push state.
10309
10310 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10311
10312         * faces.el (isearch-secondary): Make isearch-secondary look
10313         different than default.
10314
10315 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10316
10317         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10318         save-excursion.
10319         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10320         (isearch-update): Call isearch-dehighlight without arguments.
10321         (isearch-done): Ditto.
10322
10323         * isearch-mode.el (isearch-fix-case): If the search string has no
10324         upper-case letters, allow the folding to be reenabled.
10325         Previously, once disabled, the folding would remain that way until
10326         the end of isearch.
10327         (isearch-top-state): Call isearch-fix-case.
10328
10329         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10330         save-excursion.
10331         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10332
10333 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10334
10335         * xpm-button.el:
10336         xbm-button.el: Need to exist in core because gui.el depends on
10337         them.
10338
10339 1999-08-31  Andy Piper  <andy@xemacs.org>
10340
10341         * gutter-items.el (buffers-tab-face): new customizable variable.
10342         (buffers-tab-default-buffer-line-length): new specifier for
10343         maximum viewable characters.
10344         (progress-stack): new variable for implementing widget-based
10345         progress messages.
10346         (progress-area-buffer): ditto.
10347         (progress-glyph-height): ditto.
10348         (progress-stop-callback): ditto.
10349         (progress-quit-function): new function.
10350         (progress-glyph): new variable.
10351         (progress-layout-glyph): ditto.
10352         (progress-displayed-p): new function, see message-displayed-p for
10353         details.
10354         (clear-progress): ditto.
10355         (remove-progress): ditto.
10356         (append-progress): ditto.
10357         (raw-append-progress): ditto.
10358         (display-progress): ditto.
10359         (current-progress): ditto.
10360         (current-progress-label): ditto.
10361         (progress): ditto.
10362         (lprogress): ditto.
10363
10364
10365 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10366
10367         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10368
10369         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10370         `isearch-yank-selection'.
10371         (isearch-mode-map): Use it.
10372         (isearch-yank-selection): Use `get-selection' instead of
10373         `get-x-selection'.
10374
10375 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10376
10377         * faces.el (isearch-secondary): Create face here.
10378
10379         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10380         timers.
10381
10382 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10383
10384         * subr.el (buffer-string): More robust backward compatibility
10385         check, courtesy William Perry.
10386
10387 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10388
10389         * replace.el (perform-replace): Stop the search after the search
10390         limit has been reached.
10391
10392 1999-08-23  Andy Piper  <andy@xemacs.org>
10393
10394         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10395         here if we don't have one.
10396
10397 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10398
10399         * ldap.el (ldap-coding-system): Default to nil until we get
10400         efficient UTF8 support
10401         (ldap-decode-string): Guard against `decode-coding-string' not
10402         being defined
10403         (ldap-encode-string): Guard against `encode-coding-string' not
10404         being defined
10405
10406 1999-08-23  Didier Verna  <didier@xemacs.org>
10407
10408         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10409         Some doc strings improvements, and add a star to the `interactive'
10410         calls.
10411
10412 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10413
10414         * font-lock.el (java-font-lock-keywords-3): introduced new
10415         keywords and regexpes for javadoc syntax 1.2.
10416
10417 1999-08-17  Andy Piper  <andy@xemacs.org>
10418
10419         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10420         format-buffers-tab-line.
10421         (buffers-tab-max-buffer-line-length): new variable.
10422         (format-buffers-tab-line): new function. truncate names if over
10423         buffers-tab-max-buffer-line-length.
10424
10425 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10426
10427         * cus-start.el: Customize the variable `bell-inhibit-time'.
10428
10429 1999-08-16  Andy Piper  <andy@xemacs.org>
10430
10431         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10432         brute-force approach to deleting the last buffer.
10433         (buffers-tab-grouping-regexp): new customizable variable.
10434         (select-buffers-tab-buffers-by-mode): use it.
10435
10436 1999-08-13  Andy Piper  <andy@xemacs.org>
10437
10438         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10439         deletion problem.
10440
10441 1999-07-30  Didier Verna  <didier@xemacs.org>
10442
10443         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10444         of princ to output symbols.
10445         (custom-save-face-internal): ditto.
10446         (custom-save-resets): ditto.
10447
10448 1999-08-09  Didier Verna  <didier@xemacs.org>
10449
10450         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10451         `regexp-quote' to protect the major mode name for use as a regular
10452         expression (c++ needs this for instance).
10453
10454 1999-08-08  Andy Piper  <andy@xemacs.org>
10455
10456         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10457         cope with similar mode names.
10458
10459         * gutter-items.el (buffers-tab-selection-function): new selection
10460         function.
10461         (select-buffers-tab-buffers-by-mode): new function.
10462         (buffers-tab-items): use it if set to only display buffers in the
10463         tab in the current buffer's group..
10464         (update-tab-in-gutter): use new api.
10465         (remove-buffer-from-gutter-tab): ditto.
10466
10467         * gutter-items.el (buffers-tab-max-size): set custom selection
10468         default to 6.
10469         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10470         (add-tab-to-gutter): set face as default.
10471
10472 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10473
10474         * faces.el (frob-face-property): Merge the fall-back specifier
10475         with the target, not replace it.
10476
10477 1999-08-05  Andy Piper  <andy@xemacs.org>
10478
10479         * gutter-items.el (update-tab-in-gutter): add frame argument for
10480         buffer-items.
10481         (update-tab-in-gutter): use it.
10482
10483         * gutter-items.el (record-buffer-hook): set.
10484
10485         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10486         change.
10487         (switch-to-buffer-hook) deleted.
10488
10489 1999-08-04  Andy Piper  <andy@xemacs.org>
10490
10491         * gutter-items.el (update-tab-in-gutter): make sure this will work
10492         as an argument to create-frame-hook.
10493
10494 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10495
10496         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10497         instead of timer emulation.
10498
10499 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10500
10501         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10502         Emacs isearch enhancements.
10503
10504 1999-07-28  Andy Piper  <andy@xemacs.org>
10505
10506         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10507         all devices that support tab controls.
10508         (remove-buffer-from-gutter-tab): new function. to be used as a
10509         value for kill-buffer-hook.
10510
10511 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10512
10513         * auto-show.el (auto-show-truncationp): changed to match
10514         `window_translation_on'
10515
10516 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10517
10518         * XEmacs 21.2.19 is released
10519
10520 1999-07-28  SL Baur  <steve@miho>
10521
10522         * code-files.el (insert-file-contents): Fix docstring.
10523         revert previous change.
10524
10525 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10526
10527         * fill.el (fill-region-as-paragraph): Change re-break-point to
10528         contain word-across-newline plus one character so that filling
10529         Japanese and Chinese works as desired.
10530         * simple.el (do-auto-fill): Ditto.
10531
10532 1999-07-26  SL Baur  <steve@miho>
10533
10534         * mule/japanese.el ("Japanese"): Do not specify a default input
10535         method.
10536         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10537
10538 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10539
10540         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10541         able to use cl-macs macro in early lisp.
10542
10543 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10544
10545         * custom.el:
10546         * cus-face.el:
10547         * cus-edit.el:
10548                 Massive custom Theme API changes.
10549
10550 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10551
10552         * code-files.el (insert-file-contents): Regard
10553         coding-system-magic-cookie if `coding-system-for-read' is nil.
10554
10555 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10556
10557         * mule/thai-xtis.el: Add coding: local variable, to avoid
10558         bootstrapping problem with C locale.
10559
10560 1999-07-22  Andy Piper  <andy@xemacs.org>
10561
10562         * dumped-lisp.el (preloaded-file-list): guard against putting
10563         gutter-items in a less than functional XEmacs.
10564         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10565
10566 1999-07-18  Bob Weiner  <weiner@beopen.com>
10567
10568         * fill.el (fill-context-prefix): Fixed bug that prevented the
10569         setting of an adaptive fill prefix when the `dont-skip-first' was
10570         t.
10571
10572 1999-07-22  SL Baur  <steve@miho>
10573
10574         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10575
10576 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10577
10578         * files.el (interpreter-mode-alist): add `make', `guile', and
10579         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10580         makefile-mode, guile is a scheme, and someday XEmacs will be
10581         modular enough to use as an efficient scripting tool.)
10582
10583 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10584
10585         * mule/mule-cmds.el (reset-language-environment): Regard
10586         coding-category `utf-8' and `ucs-4' if they are available.
10587
10588 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10589
10590         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10591         (prefer-coding-system): Fix DOC-string.
10592
10593         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10594         DOC-string too.
10595
10596         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10597         Mule.
10598         (coding-system-change-eol-conversion): Fix DOC-string.
10599
10600 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10601
10602         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10603         instead of `list-coding-system'.
10604
10605 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10606
10607         * menubar-items.el (default-menubar): `select-input-method' was
10608         renamed to `set-input-method'.
10609
10610         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10611         "Set Language Environment" menu.
10612
10613         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10614         "Describe Language Support" menu.
10615
10616 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10617
10618         * mule/chinese.el ("Chinese-GB"): Rename
10619         `chinese-gb-environment-setup-function' to
10620         `setup-chinese-gb-environment-internal'.
10621
10622 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10623
10624         * mule/korean.el: Use `define-coding-system-alias' instead of
10625         `copy-coding-system'.
10626
10627 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10628
10629         * mule/mule-cmds.el (set-language-environment-coding-systems):
10630         Treat duplicated coding-categories.
10631
10632 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10633
10634         * mule/japanese.el: Use `define-coding-system-alias' instead of
10635         `copy-coding-system'.
10636
10637 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10638
10639         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10640         coding-system `viscii'.
10641
10642 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10643
10644         * mule/cyrillic.el:
10645         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10646         (cyrillic-alternativnyj-decode-table): New variable.
10647         (cyrillic-alternativnyj-encode-table): New variable.
10648         - Specify `iso-8-1' as a category of coding-system
10649           `alternativnyj'.
10650         - Abolish general Cyrillic environment.
10651
10652 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10653
10654         * mule/chinese.el:
10655         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10656         - Register `chinese-gb-environment-setup-function' as a
10657           `setup-function' of "Chinese-GB" environment.
10658
10659 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10660
10661         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10662         optional argument `parents'.
10663
10664         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10665         property for Thai-XTIS.
10666
10667         * mule/mule-help.el (help-with-tutorial): Use property
10668         `tutorial-coding-system' of language-info as a coding-system to
10669         read tutorial file.
10670
10671 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10672
10673         * mule/thai-xtis.el: Don't setup `setup-function' and
10674         `exit-function'.
10675
10676         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10677         `set-coding-category-system' to set up coding-system for
10678         coding-category.
10679
10680         * mule/mule-cmds.el (prefer-coding-system): Use
10681         `set-coding-category-system' to set up coding-system for
10682         coding-category.
10683
10684 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10685
10686         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10687         Thai-XTIS environment.
10688
10689         * mule/mule-cmds.el (prefer-coding-system): Use
10690         `find-coding-system' instead of `coding-system-p'.
10691
10692 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10693
10694         * mule/mule-cmds.el (set-language-environment-coding-systems):
10695         Modify eol-type for XEmacs.
10696
10697         * mule/thai-xtis.el: Delete unused local variable `category'.
10698
10699         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10700         function.
10701         (prefer-coding-system): Don't call
10702         `update-coding-systems-internal'; use function
10703         `coding-category-list' instead of variable `coding-category-list';
10704         use `set-coding-priority-list' instead of `set-coding-priority';
10705         modify `eol-type' for XEmacs.
10706
10707         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10708         `charset-columns'.
10709         (char-width): Likewise.
10710
10711 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10712
10713         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10714         `tis-620'.
10715
10716         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10717         `set-coding-priority-list' instead of `set-coding-priority'; don't
10718         call `update-coding-systems-internal'.
10719
10720         * mule/mule-misc.el (coding-system-get): New function.
10721         (coding-system-put): New function.
10722         (coding-system-category): New function.
10723
10724 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10725
10726         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10727         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10728         to avoid conflict with leim/quail/thai-xtis.
10729
10730         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10731         to thai-xtis-chars.el.
10732
10733         * mule/thai-xtis-chars.el: New file (split from
10734         mule/thai-xtis.el).
10735
10736 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10737
10738         * mule/thai-xtis.el:
10739         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10740         - Add syntax entries.
10741         - Put `preferred-coding-system' of the charset `thai-xtis' to
10742           `tis-620'.
10743
10744 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10745
10746         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10747         rewritten to use write-multibyte-character.
10748
10749 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10750
10751         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10752         of `iso-2022-7'.
10753         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10754         ported yet.
10755         (read-input-method-name): Treat optional argument `default'.
10756
10757 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10758
10759         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10760         all.
10761         (set-language-info-alist): Set up menus here.
10762
10763 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10764
10765         * minibuf.el (completing-read): Add new optional argument
10766         `default'.
10767         (read-coding-system): Add new optional argument
10768         `default-coding-system'.
10769
10770 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10771
10772         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10773         (viet-viscii-...->viet-vscii...).
10774
10775 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10776
10777         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10778         and menus.
10779
10780 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10781
10782         * mule/mule-cmds.el (input-method-function): Add permanent-local
10783         property.
10784
10785 1999-03-30  Dave Love  <fx@gnu.org>
10786
10787         * mule/mule-cmds.el (current-language-environment): Doc fix.
10788
10789 1999-02-06  Richard Stallman  <rms@gnu.org>
10790
10791         * mule/european.el (setup-slovenian-environment): New function.
10792         ("Slovenian"): New language environment.
10793
10794 1999-01-27  Dave Love  <fx@gnu.org>
10795
10796         * mule/mule-cmds.el (current-language-environment): Provide :link,
10797         :type (choices) and appropriate :get.
10798
10799 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10800
10801         * mule/mule-cmds.el (describe-language-environment): Don't alter
10802         input-method-alist.
10803
10804 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10805
10806         * mule/mule-cmds.el (prefer-coding-system): Call
10807         set-coding-priority, so that the internal array of priorities is
10808         also updated.
10809
10810 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10811
10812         * mule/mule-cmds.el (prefer-coding-system): If the argument
10813         requires specific EOL conversion type, make the default coding
10814         systems use that.
10815
10816 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10817
10818         * mule/mule-cmds.el (set-language-environment): Pass the default
10819         eol-type to set-language-environment-coding-systems.
10820         (set-default-coding-systems): Copy the eol-type property for the
10821         new default values of {buffer-file,process}-coding-system from the
10822         old defaults.
10823         (set-language-environment-coding-systems): Accept an optional
10824         argument EOL-TYPE, and set the eol-type property of the default
10825         coding systems accordingly.
10826
10827 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10828
10829         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10830         use generate-new-buffer instead of get-buffer-create.
10831
10832 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10833
10834         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10835
10836 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10837
10838         * mule/mule-cmds.el (default-input-method): Fix custom type.
10839
10840 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10841
10842         * mule/mule-cmds.el (setup-specified-language-environment):
10843         Add apropos-inhibit property.
10844         (describe-specified-language-support): Likewise.
10845
10846 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10847
10848         * mule/mule-cmds.el: Doc fixes.
10849
10850 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10851
10852         * mule/mule-cmds.el (register-input-method): Doc-string
10853         modified.
10854
10855 1998-09-01  Dave Love  <fx@gnu.org>
10856
10857         * mule/mule-cmds.el (current-language-environment): Fix
10858         setter function.
10859
10860 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10861
10862         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10863         mule/european.el, mule/hebrew.el, mule/japanese.el,
10864         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10865         avoid bootstrapping problem if you need to recompile all the Lisp
10866         files using interpreted code.
10867
10868 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10869
10870         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10871         ("Latin-2"): Likewise.
10872
10873 1998-08-18  Per Starback  <starback@update.uu.se>
10874
10875         * mule/european.el (setup-latin2-environment): Fix typo.
10876
10877 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10878
10879         * mule/european.el: Give proper value of `input-method' key to all
10880         lang. env.
10881
10882         * mule/mule-cmds.el (activate-input-method): Handle the case that
10883         the arg INPUT-METHOD is nil correctly.
10884         (read-multilingual-string): Activate the specified input method
10885         before calling read-string.  Afterward, activate the original
10886         input method.
10887
10888 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10889
10890         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10891         (set-language-info-alist): Fix typo in doc-string.
10892
10893         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10894
10895 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10896
10897         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10898         (reset-language-environment): New function for the job that
10899         setup-english-environment used to do.
10900         (set-language-environment): Do more setups according to the info
10901         in language-info-alist.
10902         (read-language-name): Handle the case that the arg KEY is nil.
10903         (describe-language-environment): Handle input-method property.
10904
10905         * mule/: All files under this directory, which related with
10906         specific languages (such as mule/european.el, mule/greek.el,
10907         mule/hebrew.el, mule/misc-lang.el), modified as below.
10908         (setup-XXX-environment): Just call set-language-environment.  If
10909         they used to do some other jobs than what done by
10910         set-language-environment, those jobs are done in
10911         setup-XXX-environment-internal now.
10912         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10913         the value to setup-XXX-environment-internal.  Add properties
10914         input-method and features.
10915
10916         * mule/english.el (setup-english-environment): Just call
10917         reset-language-environment.
10918
10919         * mule/european.el (setup-8-bit-environment): Function deleted.
10920
10921 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10922
10923         * mule/mule-cmds.el (input-method-exit-on-first-char)
10924         (input-method-use-echo-area): Doc fixes.
10925
10926 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10927
10928         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10929         variable.
10930         (input-method-use-echo-area): New variable.
10931
10932 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10933
10934         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10935
10936 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10937
10938         * mule/mule-cmds.el (activate-input-method): Update mode line.
10939         (inactivate-input-method): Likewise.
10940
10941 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10942
10943         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10944         input method in the current buffer, but just bind
10945         current-input-method.
10946
10947 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10948
10949         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10950
10951         * mule/misc-lang.el ("IPA"): Add coding-priority and
10952         coding-system.
10953
10954 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10955
10956         * mule/greek.el: Add coding-priority.
10957
10958 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10959
10960         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10961         LANG-ENV.
10962
10963 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10964
10965         * mule/mule-cmds.el (register-input-method): Fix previous change.
10966         (setup-specified-language-environment): Doc fix.
10967
10968 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10969
10970         * mule/mule-cmds.el: Several doc fixes.
10971         (get-language-info, set-language-info): Rename argument.
10972         (set-language-info-alist): Likewise.
10973         (register-input-method): Rename argument.
10974         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10975
10976 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10977
10978         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10979         default value while reading an input method.
10980
10981 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10982
10983         * mule/mule-cmds.el (universal-coding-system-argument):
10984         Use buffer-file-coding-system as default.
10985
10986 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10987
10988         * mule/korean.el ("Korean"): Doc fix.
10989
10990 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10991
10992         * mule/mule-cmds.el (describe-language-environment): Print the
10993         languge environment at the head.
10994
10995 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10996
10997         * mule/japanese.el: Set exit-function to exit-japanese-environment
10998         for Japanese environment.
10999
11000 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11001
11002         * mule/mule-cmds.el (set-language-environment): Doc fix.
11003         (current-language-environment): Use defcustom.
11004         (default-input-method): Specify :type.
11005
11006 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11007
11008         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11009         modified.
11010         (prefer-coding-system): Doc-string modified.
11011
11012 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11013
11014         * mule/mule-cmds.el (set-language-info): Doc-string
11015         describes `coding-priority' KEY.
11016         (set-language-environment-coding-systems): New function.
11017         (select-safe-coding-system): New function.
11018         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11019         (set-language-info-alist): New optionla arg PARENTS.  Call
11020         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11021         (set-language-environment-coding-systems): New function.
11022
11023         * mule/chinese.el: Remove setting up of
11024         describe-chinese-environment-map and
11025         setup-chinese-environment-map.  Exclude them in args of calls to
11026         set-language-info-alist.  Register coding-priority key in
11027         language-info-alist.
11028
11029         * mule/cyrillic.el: Remove setting up of
11030         describe-cyrillic-environment-map and
11031         setup-cyrillic-environment-map.  Exclude them in args of calls to
11032         set-language-info-alist.  Register coding-priority key in
11033         language-info-alist.
11034
11035         * mule/english.el: Register coding-priority key in
11036         language-info-alist.
11037
11038         * mule/ethiopic.el: Register coding-priority key in
11039         language-info-alist.
11040
11041         * mule/european.el: Remove setting up of
11042         describe-european-environment-map and
11043         setup-european-environment-map.  Exclude them in args of calls to
11044         set-language-info-alist.  Register coding-priority key in
11045         language-info-alist.  Add "German" language env.
11046         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11047         (setup-german-environment): New function.
11048
11049         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11050         change default input method to "greek-postfix".
11051
11052         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11053         coding-priority key in
11054
11055 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11056
11057         * mule/mule-cmds.el (set-language-info): Doc fix.
11058         (input-method-inactivate-hook): Doc fix.
11059
11060 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11061
11062         * mule/mule-cmds.el (set-input-method): Renamed from
11063         select-input-method.
11064
11065 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11066
11067         * mule/mule-cmds.el (set-language-environment): Run
11068         exit-language-environment-hook before calling `exit-function'
11069         which is specified for the language environment.
11070
11071 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11072
11073         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11074         modified.
11075         (prefer-coding-system): Likewise.
11076         (describe-language-environment): Print aliases of each coding
11077         system.
11078         (set-language-environment-hook): New variable.
11079         (exit-language-environment-hook): New variable.
11080         (set-language-environment): Call these hooks.  Before setting a
11081         new language environment, exit from the
11082         current-language-environment if necessary.
11083         (input-method-verbose-flag): The value can be nil, t,
11084         complex-only, or default.
11085         (input-method-highlight-flag): Doc-string augmented.
11086         (activate-input-method): Check if we can run the registered
11087         function to activate an input method.
11088
11089         * mule/korean.el: Set exit-function for language environment
11090         "Korean" to exit-korean-environment.
11091         (setup-korean-environment): Moved to korea-util.el.
11092
11093 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11094
11095         * mule/mule-cmds.el (read-multilingual-string): Use
11096         current-input-method prior to default-input-method.  Don't bind
11097         current-input-method by `let', instead, activate the specified
11098         input method in the current buffer temporarily.
11099
11100 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11101
11102         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11103
11104 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11105
11106         * mule/chinese.el (post-read-decode-hz): Return the result of
11107         decode-hz-region.
11108         (pre-write-encode-hz): Do not change the value of
11109         last-coding-system.
11110
11111 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11112
11113         * mule/mule-ccl.el: Doc fixes.
11114
11115 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11116
11117         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11118         (check-ccl-program): New macro.
11119
11120 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11121
11122         * mule/mule-ccl.el: Comment about CCL syntax modified.
11123         (ccl-command-table): Add read-multibyte-character and
11124         write-multibyte-character.
11125         (ccl-code-table): Add ex-cmd.
11126         (ccl-extended-code-table): New variable.
11127         (ccl-embed-extended-command): New function.
11128         (ccl-compile-read-multibyte-character,
11129         ccl-compile-write-multibyte-character) New functions.
11130         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11131         ccl-dump-write-multibyte-character): New functions.
11132
11133 1999-07-22  SL Baur  <steve@miho>
11134
11135         * config.el (config-value-file): config.values is installed into
11136         doc-directory.
11137         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11138
11139 1999-07-19  Didier Verna  <didier@xemacs.org>
11140
11141         * rect.el: all functions rewritten, except when noted. Below is a
11142         list of interface changes.
11143         (apply-on-rectangle): new function. Obsoletes
11144         `operate-on-rectangle'. All functions that used to call this
11145         function now call the new one.
11146         (kill-rectangle): added optional prefix arg to fill lines.
11147         (delete-rectangle): ditto.
11148         (delete-extract-rectangle): ditto.
11149         (open-rectangle): ditto.
11150         (clear-rectangle): ditto.
11151         (delete-rectangle-line): added third arg FILL.
11152         (delete-extract-rectangle-line): ditto.
11153         (open-rectangle-line): ditto.
11154         (clear-rectangle-line): ditto.
11155
11156 1999-07-18  Andy Piper  <andy@xemacs.org>
11157
11158         * menubar-items.el (default-menubar): add gutter options.
11159
11160         * gutter-items.el: new file.
11161         (gutter): new group for custom.
11162         (gutter-visible-p): new variable.
11163         (default-gutter-position): ditto.
11164         (buffers-tab): new group for the buffers tab.
11165         (gutter-buffers-tab): widget to put in the gutter.
11166         (buffers-tab-max-size): max number of tabs.
11167         (buffers-tab-switch-to-buffer-function): function to call when a
11168         tab is pressed.
11169         (buffers-tab-omit-function): filter buffers with this function.
11170         (buffers-tab-format-buffer-line-function): format buffer names for
11171         inclusion in tabs.
11172         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11173         the record.
11174         (build-buffers-tab-internal): build a list of tab items.
11175         (buffers-tab-items): ditto.
11176         (add-tab-to-gutter): put a tab in the gutter area.
11177         (update-tab-in-gutter): reset the buffers in the tab.
11178
11179         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11180
11181         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11182         (switch-to-buffer-hooks): new hook.
11183
11184         * toolbar.el (default-toolbar-position): fix typo.
11185
11186 1999-07-16  Andy Piper  <andy@xemacs.org>
11187
11188         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11189
11190 1999-07-15  Didier Verna  <didier@xemacs.org>
11191
11192         * cus-edit.el (custom-prompt-variable): optional third arg makes
11193         prompt for a comment string.
11194         (customize-set-value): optional prefix makes this function handle
11195         variable comments.
11196         (customize-set-variable): ditto.
11197         (customize-save-variable): ditto.
11198         (customize-customized): handle custom comments.
11199         (customize-save-customized): ditto.
11200         (custom-variable-state-set): ditto.
11201         (custom-face-state-set): ditto.
11202         (customize-saved): ditto.
11203         (custom-variable-set): ditto.
11204         (custom-face-set): ditto.
11205         (custom-variable-save): ditto.
11206         (custom-face-save): ditto.
11207         (custom-variable-reset-saved): ditto.
11208         (custom-face-reset-saved): ditto.
11209         (custom-variable-reset-standard): ditto.
11210         (custom-face-reset-standard): ditto.
11211         (custom-comment-face): new face.
11212         (custom-comment-tag-face): ditto.
11213         (custom-comment): new widget.
11214         (custom-comment-create): new function.
11215         (custom-comment-delete): ditto.
11216         (custom-comment-value-set): ditto.
11217         (custom-comment-show): ditto.
11218         (custom-comment-invisible-p): ditto.
11219         (custom-variable-value-create): create a comment field widget.
11220         (custom-face-value-create): ditto.
11221         (custom-variable-menu): new entry for adding a custom comment.
11222         (custom-face-menu): ditto.
11223         (custom-save-variables): possibly save custom comments.
11224         (custom-save-faces): ditto.
11225
11226         * cus-face.el (custom-set-faces): the arguments can now have a
11227         custom comment as fourth argument.
11228
11229         * custom.el (custom-set-variables): the arguments can now have a
11230         custom comment as fifth element.
11231
11232 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11233
11234         * XEmacs 21.2.18 is released
11235
11236 1999-07-13  SL Baur  <steve@miho>
11237
11238         * lib-complete.el (read-library-name): Revert previous change.
11239         (read-library): Ditto.
11240
11241 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11242
11243         * packages.el (packages-package-list): Capitalize docstring.
11244
11245         * packages.el (packages-find-package-library-path): Use #'nconc
11246         rather than #'append to reduce consing -- #'mapcar uses Flist,
11247         which returns a freshly consed list.  #'append would create yet
11248         another fresh list, using Fmake_list in concat.
11249
11250         * packages.el (package-provide): Use setq with remassq like it
11251         says in its docstring.
11252
11253 1999-07-06  SL Baur  <steve@miho.m17n.org>
11254
11255         * lib-complete.el (progn-with-message): Fix typo.
11256
11257 1999-07-06  SL Baur  <steve@miho.m17n.org>
11258
11259         * mule/mule-misc.el (char-octet): Make function match docstring.
11260         From Katsumi Yamaoka <yamaoka@jpl.org>
11261
11262 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11263
11264         * wid-edit.el (widget-documentation): corrected spelling error.
11265
11266 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11267
11268         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11269         keys if already bound
11270
11271 1999-07-06  SL Baur  <steve@miho.m17n.org>
11272
11273         * lib-complete.el (progn-with-message): Revert previous changes.
11274
11275 1999-06-24  Bob Weiner  <weiner@beopen.com>
11276
11277         * lib-complete.el (find-library):
11278         (find-library-other-window):
11279         (find-library-other-frame): Completely rewrote
11280         so that these functions actually work when called non-interactively.
11281         Also made them handle LIBRARY arguments which end with .el or .elc.
11282
11283 1999-06-24  Bob Weiner  <weiner@beopen.com>
11284
11285         * simple.el (indent-new-comment-line): Locally bound
11286         `block-comment-start' to `comstart' or else when this is called
11287         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11288         `block-comment-start' value, ignoring any existing spacing after a
11289         comment prefix in the previous line and producing ugly comments.
11290
11291 1999-06-23  Bob Weiner  <weiner@beopen.com>
11292
11293         * list-mode.el (mouse-choose-completion):
11294         (choose-completion):
11295         (completion-switch-to-minibuffer): Added.
11296         ([Tab]): [Tab] previously switched to the minibuffer
11297         but since [space] does that and since most applications in the
11298         world use [Tab] to select the next item in a list, do that in the
11299         *Completions* buffer too.  This will cause the least confusion
11300         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11301         06/23/1999.
11302
11303 1999-06-22  Bob Weiner  <weiner@beopen.com>
11304
11305         * help.el (help-buffer-name): Added support for a null value
11306         of `help-buffer-prefix-string' since some buffers require no
11307         prefix.
11308
11309 1999-06-20  Bob Weiner  <weiner@beopen.com>
11310
11311         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11312         in the completion-list-mode-map to bury the completions buffer
11313         even when the minibuffer is no longer active.
11314
11315 1999-06-20  Bob Weiner  <weiner@beopen.com>
11316
11317         * list-mode.el (list-mode): It is visually disconcerting to have
11318         the text cursor disappear within list buffers, especially when
11319         moving from window to window, so leave it visible.
11320
11321 1999-07-01  SL Baur  <steve@miho.m17n.org>
11322
11323         * menubar-items.el (default-menubar): Conditionalize the bug
11324         report menu item (which may not be possible in this XEmacs).
11325         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11326
11327 1999-06-30  SL Baur  <steve@miho.m17n.org>
11328
11329         * subr.el (with-current-buffer): DOC string fix.
11330         Suggested by Bob Weiner <weiner@altrasoft.com>
11331
11332 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11333
11334         * cus-face.el (custom-face-italic): insert missing args
11335
11336 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11337
11338         * packages.el (package-locations): Changed default early package
11339         hierarchies to ~/.xemacs/mule-packages and
11340         ~/.xemacs/xemacs-packages.
11341
11342 1999-06-23  SL Baur  <steve@miho.m17n.org>
11343
11344         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11345
11346 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11347
11348         * packages.el (package-locations): Changed default early package
11349         hierarchy to ~/.xemacs/packages.
11350         (package-locations): Removed `packages' as a possible name for a
11351         late package hierarchy.
11352
11353 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11354
11355         * mule/mule-category.el (word-combining-categories): Set up new
11356         variable.
11357         (word-separating-categories): Likewise.
11358
11359 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11360
11361         * XEmacs 21.2.17 is released
11362
11363 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11364
11365         * font-menu.el (font-menu-set-font): allow for nil specification
11366         of font size.
11367
11368 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11369
11370         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11371         is 1.
11372
11373 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11374
11375         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11376         8859-5 instead of ISO 8859-1.
11377
11378 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11379
11380         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11381         (viet-viscii-encode-table): Ditto.
11382
11383         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11384         Make obsolete definition of char-octet.
11385
11386 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11387
11388         * subr.el: Move no-Mule make-char ...
11389         * help-nomule.el (make-char): To here.
11390         (string-width): Make Mule compatibility alias.
11391
11392 1999-06-15  Andy Piper  <andy@xemacs.org>
11393
11394         * select.el (get-selection-no-error): really make there be no-error.
11395         (get-selection): revert to original.
11396
11397 1999-06-11  Andy Piper  <andy@xemacs.org>
11398
11399         * select.el (selection-sets-clipboard): renamed.
11400         (own-selection): use it.
11401
11402 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11403
11404         * XEmacs 21.2.16 is released
11405
11406 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11407
11408         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11409         missing characters to avoid crash.
11410
11411 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11412
11413         * coding.el (set-terminal-coding-system): Only set the console
11414         coding system on the selected console if it is a tty.
11415
11416 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11417
11418         * cus-face.el:
11419         * cus-edit.el:
11420         * faces.el:
11421         (custom):
11422         (face-spec-set):
11423         * faces.el (frob-face-property):
11424         * font-menu.el (font-menu-set-font):
11425                   Actually apply changes from 1999-03-17
11426
11427 1999-06-10  Andy Piper  <andy@xemacs.org>
11428
11429         * select.el (get-selection): abstract out non error-signalling
11430         part.
11431         (get-selection-no-error): get-selection without signalling an
11432         error.
11433         (selection-is-clipboard-p): new variable. controls whether the
11434         selection sets the clipboard.
11435         (own-selection): use it.
11436
11437         * mouse.el (insert-selection): fallback to clipboard after trying
11438         primary selection and cutbuffer.
11439
11440 1999-06-05  Andy Piper  <andy@xemacs.org>
11441
11442         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11443         selection functions.
11444
11445 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11446
11447         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11448         default value.
11449         (load): Use `raw-text' instead of `no-conversion'.
11450         (insert-file-contents): Likewise.
11451
11452         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11453         of `no-conversion'.
11454
11455 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11456
11457         * coding.el: Don't copy `no-conversion' to `raw-text'.
11458
11459 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11460
11461         * subr.el (make-char): Define it if Mule is not around.
11462
11463 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11464
11465         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11466
11467         * x-select.el (x-disown-selection-internal): Restore symbol as an
11468         obsolete alias.
11469         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11470
11471 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11472
11473         * XEmacs 21.2.15 is released
11474
11475 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11476
11477         * subr.el (split-string): Avoid infinite looping
11478
11479 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11480
11481         * ldap.el (ldap-ignore-attribute-codings): New variable
11482         (ldap-default-attribute-decoder): New variable
11483         (ldap-coding-system): New variable
11484         (ldap-attribute-syntax-encoders): New variable
11485         (ldap-attribute-syntax-decoders): New variable
11486         (ldap-attribute-syntaxes-alist): New variable
11487         (ldap-encode-boolean): New function
11488         (ldap-decode-boolean): New function
11489         (ldap-encode-country-string): New function
11490         (ldap-decode-string): New function
11491         (ldap-decode-address): New function
11492         (ldap-encode-address): New function
11493         (ldap-decode-attribute): New function
11494         (ldap-search): Use some of these
11495
11496 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11497
11498         * version.el (emacs-version): Make the patch level/beta come
11499         before the XEmacs qualifier so that it gets into (funcall
11500         emacs-version) and thus in the bug reports.
11501         (emacs-version>=): Support patch levels.
11502
11503 1999-06-03  SL Baur  <steve@xemacs.org>
11504
11505         * version.el: implement x.y.z version number
11506         From Jan Vroonhof <vroonhof@math.ethz.ch>
11507
11508 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11509
11510         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11511
11512 1999-05-22  Vin Shelton <acs@xemacs.org>
11513
11514         * startup.el: Document -private and break out non-standard X options.
11515
11516 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11517
11518         * mule/mule-charset.el (charset-after): New function.
11519         (charset-direction): Synch with Mule, update docstring.
11520         (get-charset-property): New function.
11521         (put-charset-property): New function.
11522         (charset-plist): New function.
11523
11524         * mule/mule-charset.el (compose-region):
11525         (decompose-region): remove;  these functions (which don't work
11526         since we don't do composite characters) have been moved to
11527         mule-util.el.
11528         (toplevel): follow coding standards
11529
11530 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11531
11532         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11533         exist any more.
11534
11535         * code-files.el: Fix commentary to follow coding standards.  Move
11536         the single line left in mule-files.el to here.
11537
11538         * mule/mule-files.el: delete.
11539
11540 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11541
11542         * info.el (Info-scroll-prev): Use event functions instead of the
11543         old emacs 19 interface.
11544
11545 1999-06-02  Andy Piper  <andy@xemacs.org>
11546
11547         * x-font-menu.el (x-font-menu-load-font):
11548         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11549
11550 1999-05-31  Andy Piper  <andy@xemacs.org>
11551
11552         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11553         group.
11554         (font-menu-this-frame-only-p): ditto.
11555         (font-menu-max-items): reinstate, from Jan Vroonhof
11556         <vroonhof@math.ethz.ch>
11557         (font-menu-submenu-name-format): ditto.
11558         (font-menu-split-long-menu): ditto, for use by the family
11559         constructor.
11560         (font-menu-family-constructor): use it.
11561
11562 1999-05-30  Andy Piper  <andy@xemacs.org>
11563
11564         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11565         for use by the font menu.
11566
11567         * msw-font-menu.el: new file implementing mswindows specific
11568         font-menu behaviour.
11569         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11570         (mswindows-font-menu-junk-families): ditto.
11571         (hack-font-truename): ditto.
11572         (mswindows-font-regexp-ascii): ditto.
11573         (mswindows-reset-device-font-menus): ditto.
11574         (mswindows-font-menu-font-data): ditto.
11575         (mswindows-font-menu-load-font): ditto.
11576
11577         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11578         (x-font-menu-font-data): ditto.
11579         (x-font-menu-load-font): ditto.
11580
11581         * font-menu.el: new file implementing generic font menu behaviour.
11582         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11583         made device independent.
11584         (font-menu-this-frame-only-p): ditto.
11585         (font-menu-preferred-resolution): ditto.
11586         (font-menu-size-scaling): new variable used to determine whether
11587         sizes are in points or tenths of a point.
11588         (vassoc): moved from x-font-menu.el.
11589         (device-fonts-cache): ditto.
11590         (device-fonts-cache): ditto.
11591         (flush-device-fonts-cache): ditto.
11592         (reset-device-font-menus): copied from x-font-menu.el and made
11593         device independent. Most functionality deferred to
11594         device-dependent versions.
11595         (font-menu-family-constructor): copied from x-font-menu.el and
11596         made device independent.
11597         (font-menu-size-constructor): ditto.
11598         (font-menu-weight-constructor): ditto.
11599         (font-menu-set-font): ditto.
11600         (font-menu-change-face): ditto.
11601         (font-menu-load-font): new device method.
11602         (font-menu-font-data): ditto.
11603
11604         * x-font-menu.el: The above functions deleted.
11605
11606 1999-05-26  Andy Piper  <andy@xemacs.org>
11607
11608         * update-elc.el:
11609         * make-docfile.el:
11610         * loadup.el: rehash expand-file-name usage to not use default-directory.
11611
11612 1999-05-21  Andy Piper  <andy@xemacs.org>
11613
11614         * x-select.el (x-select-convert-to-text):
11615         (x-selected-text-type):
11616         (x-get-selection):
11617         (xselect-convert-to-string):
11618         (xselect-convert-to-compound-text):
11619         (xselect-convert-to-length):
11620         (xselect-convert-to-targets):
11621         (xselect-convert-to-delete):
11622         (xselect-convert-to-filename):
11623         (xselect-convert-to-charpos):
11624         (xselect-convert-to-lineno):
11625         (xselect-convert-to-colno):
11626         (xselect-convert-to-sourceloc):
11627         (xselect-convert-to-os):
11628         (xselect-convert-to-host):
11629         (xselect-convert-to-user):
11630         (xselect-convert-to-class):
11631         (xselect-convert-to-name):
11632         (xselect-convert-to-integer):
11633         (xselect-convert-to-atom):
11634         (xselect-convert-to-identity): functions renamed from x-* and
11635         moved to select.el.
11636         (x-get-secondary-selection): use rename get-selection.
11637         (x-get-clipboard): ditto.
11638         (x-own-selection): moved to select.el.
11639         (x-valid-simple-selection-p): ditto.
11640         (x-dehilight-selection): ditto.
11641         (x-own-clipboard): ditto.
11642         (x-disown-selection): ditto.
11643
11644         * x-mouse.el (x-yank-function): moved to mouse.el.
11645         (x-insert-selection): ditto.
11646         (x-set-point-and-move-selection): use renamed function.
11647
11648         * select.el (selected-text-type): moved and renamed from
11649         x-select.el.
11650         (selection-owner-p): moved to C.
11651         (selection-exists-p): ditto.
11652         (get-cutbuffer): new device method.
11653         (get-selection): generalised and moved from x-select.el.
11654         (own-selection): moved x-own-selection functionality into here.
11655         (dehilight-selection): renamed and moved from x-select.el.
11656         (own-clipboard): functionality moved from x-select.el using new
11657         generic C builtins.
11658         (disown-clipboard): ditto.
11659         (select-convert-to-text):
11660         (select-convert-to-string):
11661         (select-convert-to-compound-text):
11662         (select-convert-to-length):
11663         (select-convert-to-targets):
11664         (select-convert-to-delete):
11665         (select-convert-to-filename):
11666         (select-convert-to-charpos):
11667         (select-convert-to-lineno):
11668         (select-convert-to-colno):
11669         (select-convert-to-sourceloc):
11670         (select-convert-to-os):
11671         (select-convert-to-host):
11672         (select-convert-to-user):
11673         (select-convert-to-class):
11674         (select-convert-to-name):
11675         (select-convert-to-integer):
11676         (select-convert-to-atom):
11677         (select-convert-to-identity): new functions renamed from x-* and
11678         moved from x-select.el.
11679
11680         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11681         into here and use as the default window-system mouse yank.
11682         (insert-selection): generalised and moved from x-mouse.el.
11683         (own-clipboard): moved to C.
11684
11685         * msw-select.el (mswindows-selection-owned-p): deleted.
11686         (mswindows-own-selection): generalised and moved to select.el.
11687         (mswindows-disown-selection): generalised and moved to C.
11688         (mswindows-selection-owner-p): ditto.
11689
11690 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11691
11692         * XEmacs 21.2.14 is released
11693
11694 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11695
11696         * about.el: update contact info for jason and slb.
11697
11698 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11699
11700         * mule/european.el (setup-romanian-environment): Add Romanian
11701         support from Emacs/Mule romanian.el.
11702
11703 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11704
11705         * cus-face.el: Label all custom changes with the 'custom' tag.
11706
11707         * cus-edit.el: idem ditto.
11708
11709         * faces.el: Added suport for adding device tags to various functions.
11710         (custom): New device tag.
11711         (face-spec-set): Call reset face with tags argument. No longer do
11712         x-init-global-faces hack.
11713
11714         * faces.el (frob-face-property): Use an anonymous specifier to map
11715         frob-face-property-1 over.
11716
11717         * x-font-menu.el (font-menu-set-font): Always specify all
11718         properties to custom.
11719
11720 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11721
11722         * mule/european.el (setup-czech-environment): Add czech support.
11723         From David Sauer <davids@orfinet.cz>
11724
11725 1999-03-15  SL Baur  <steve@xemacs.org>
11726
11727         * check-features.el: Turn hard errors into warnings.
11728
11729 1999-03-21  SL Baur  <steve@xemacs.org>
11730
11731         * simple.el (delete-key-deletes-forward): As per discussion on
11732         xemacs-beta, default to t.
11733
11734 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11735
11736         * loadup.el: Define Installation-string before loading anything.
11737
11738 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11739
11740         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11741         From Anders Stenman <stenman@isy.liu.se>
11742
11743 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11744
11745         * wid-edit.el (widget-glyph-find): Ditto.
11746
11747         * packages.el (locate-library): Ditto.
11748
11749         * loadup.el (really-early-error-handler): Ditto.
11750
11751         * lib-complete.el (read-library): Ditto.
11752
11753         * faces.el (set-face-stipple): Ditto.
11754
11755         * code-files.el (load): Use new calling style of locate-file.
11756
11757 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11758
11759         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11760         dead.
11761
11762 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11763
11764         * dumped-lisp.el (preloaded-file-list): Don't load
11765         Installation.el.
11766
11767         * loadup.el (Installation-string): Define it here.
11768
11769 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11770
11771         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11772         Installation.el needs to be loaded before `dump-paths', otherwise
11773         the dumping process won't find it.
11774
11775 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11776
11777         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11778         subr so that we can use `replace-in-string' in Installation.el to
11779         get rid of C-m chars under the native Windows build.
11780
11781 1999-04-29  Andy Piper  <andy@xemacs.org>
11782
11783         * make-docfile.el: canonicalize file and directory names.
11784
11785         * device.el (call-device-method): new function for calling device
11786         specific methods.
11787         (define-device-method): new function for defining device methods.
11788         (define-device-method*): ditto.
11789
11790 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11791
11792         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11793
11794 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11795
11796         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11797         (cyrillic-koi8-r-encode-table): Likewise.
11798         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11799         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11800
11801         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11802         from vietnamese.el].
11803
11804         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11805         mule/mule-misc.el.
11806
11807 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11808
11809         * mule/thai-xtis.el:
11810         - Change font registry name from "Thai94x94-0" to "xtis-0".
11811         - Change mnemonic of coding-system `tis-620' to "TIS620".
11812
11813 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11814
11815         * mule/ethiopic.el: fixed.
11816
11817 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11818
11819         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11820
11821         * mule/thai-xtis.el: New file.
11822
11823         * mule/vietnamese.el: New file.
11824
11825         * mule/ethiopic.el: New file.
11826
11827 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11828
11829         * bytecomp.el (byte-compile-close-variables): Leave
11830         debug-issue-ebola-notices alone.
11831
11832 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11833
11834         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11835         at the top of the buffer since it is the most important thing to
11836         customize
11837         (ldap-get-host-parameter): New defun
11838         (ldap-search): Add a new parameter `withdn' to retrieve the
11839         distinguished names of entries
11840
11841 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11842
11843         * startup.el (splash-frame-body): Date and spelling fixes.
11844
11845 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11846
11847         * view-less.el (toggle-truncate-lines): add autoload tag
11848
11849 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * format.el (format-alist): Disable image stuff.
11852
11853 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11854
11855         * wid-edit.el (widget-glyph-find): Search by directories, then by
11856         suffixes rather than the other way around.
11857         (widget-image-conversion): Renamed to
11858         `widget-image-file-name-suffixes'.
11859
11860 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11861
11862         * mule/mule-charset.el: Made old functions obsolete, remove the
11863         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11864         (charset-iso-graphic-plane): Rename from charset-graphic.
11865         (charset-iso-final-char): Rename from charset-final.
11866         (charset-width): Rename from charset-columns.
11867         (charset-bytes): Added from fsf compatibility, returns always 1.
11868
11869         * mule/mule-misc.el: Move charset-doc-string alias to
11870         mule-charset.el
11871
11872 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11873
11874         * x-faces.el (x-make-font-bold-italic): honor
11875         *try-oblique-before-italic-fonts*
11876
11877 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11878
11879         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11880
11881 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11882
11883         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11884         name.
11885
11886 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11887
11888         * cl-extra.el (equalp): Would bug out for lists.
11889
11890 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11891
11892         * about.el (about-hackers):  Change cgw's email address
11893
11894 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11895
11896         * XEmacs 21.2.13 is released
11897
11898 1999-03-12  SL Baur  <steve@xemacs.org>
11899
11900         * simple.el (delete-key-deletes-forward): Revert to previous
11901         behavior.
11902
11903 1999-01-18  Didier Verna  <didier@xemacs.org>
11904
11905         * menubar-items.el (xemacs-splash-buffer): handle the case of
11906         multiple elements in the splash buffer body.
11907
11908         * startup.el (splash-frame-timeout): new constant: interval
11909         between splash buffer elements.
11910         (command-line-1): handle splash buffer with multiple elements (use
11911         a timeout).
11912         (splash-frame-body): Originally `startup-splash-frame-body'.
11913         Rewrote a cleaner and more readable version. This can now be array,
11914         in which case each element is displayed in turn in the splash buffer.
11915         (splash-frame-static-body): new constant. Persistent information
11916         across all splash buffer elements (preserves the possibility to give
11917         it in different languages.
11918         (circulate-splash-frame-elements): new function. Used as a timeout
11919         to circulate through all splash frame elements and display them in
11920         sequence.
11921         (display-splash-frame): originally `startup-splash-frame'. Handle
11922         the case of multiple elements in the splash buffer body. Now
11923         returns a timeout id if multiple elements to display, or nil.
11924
11925 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11926
11927         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11928         so they can be overridden by x-init-face-from-resources.
11929         Additionally specify the font name also with an x tag.
11930
11931 1999-03-08  Andy Piper  <andy@xemacs.org>
11932
11933         * package-get.el (package-get-base): autoload.
11934
11935         * menubar-items.el (default-menubar): add update menu item. Fix
11936         custom menu to only be activated when package-base is available.
11937
11938         * package-get.el (package-get-custom): don't load
11939         package-get-custom as it is auto-generated. Fix group definition.
11940
11941 1999-03-05  Didier Verna  <didier@xemacs.org>
11942
11943         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11944         instead of `symbol-name' (Thanks Kyle).
11945
11946         * cus-edit.el (custom-save-variables): use `prin1' instead of
11947         princ to write symbols.
11948
11949 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11950
11951         * XEmacs 21.2.12 is released
11952
11953 1999-03-05  SL Baur  <steve@xemacs.org>
11954
11955         * menubar-items.el (default-menubar): Add kfm browsing support.
11956         From Neal Becker <nbecker@fred.net>
11957
11958 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11959
11960         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11961         calls to font-lock during buffer reversion.
11962
11963 1999-02-12  Didier Verna  <didier@xemacs.org>
11964
11965         * info.el (Info-build-node-completions): unconditionally widen the
11966         tag table buffer.
11967
11968 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11969
11970         * x-faces.el (x-init-face-from-resources):
11971         Only set fonts in the 'x locale.
11972
11973 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11974
11975         * package-ui.el (pui-install-selected-packages): Don't throw on
11976         `package-admin-delete-binary-package' returning nil since it's
11977         normal.  Reindent function.
11978         (pui-add-required-packages): Handle case where packages selected
11979         for installation have never been installed.
11980
11981 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11982
11983         * menubar-items.el (default-menubar):
11984         Implement the ``Mule->Set coding system of process'' menu item.
11985
11986 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11987
11988         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11989         files
11990         - Change some `if's to `when's
11991
11992 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11993
11994         * XEmacs 21.2.11 is released
11995
11996 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11997
11998         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11999         against window close (Fix Bug #460).
12000         (ask-user-about-lock-dbox): Idem.
12001
12002 1999-02-25  SL Baur  <steve@xemacs.org>
12003
12004         * mule/mule-charset.el (charset-leading-byte): New function.
12005         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12006
12007 1999-02-12  Andy Piper  <andy@xemacs.org>
12008
12009         * about.el (xemacs-hackers): change andy's email address.
12010         (about-url-alist): change andy's web page address.
12011         (about-xemacs): add piper.
12012
12013 1999-02-16  SL Baur  <steve@xemacs.org>
12014
12015         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12016         of mule-base into lisp/mule.
12017
12018 1999-02-16  SL Baur  <steve@xemacs.org>
12019
12020         * mule/arabic.el:
12021         mule/canna-leim.el:
12022         mule/chinese.el:
12023         mule/cyrillic.el:
12024         mule/english.el:
12025         mule/european.el:
12026         mule/greek.el:
12027         mule/hebrew.el:
12028         mule/japanese.el:
12029         mule/kinsoku.el:
12030         mule/korean.el:
12031         mule/misc-lang.el:
12032         mule/mule-category.el:
12033         mule/mule-ccl.el:
12034         mule/mule-charset.el:
12035         mule/mule-cmds.el:
12036         mule/mule-coding.el:
12037         mule/mule-files.el:
12038         mule/mule-help.el:
12039         mule/mule-init.el:
12040         mule/mule-misc.el:
12041         mule/mule-tty-init.el:
12042         mule/mule-x-init.el:
12043         mule/viet-chars.el:  Remerge from mule-base.
12044
12045         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12046         of mule-base into lisp/mule.
12047
12048 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12049
12050         * process.el (exec-to-string): Use `shell-command-switch' in place
12051         of hard-wired "-c" (for WindowsNT).
12052
12053 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12054
12055         * menubar-items.el (default-menubar):  Remove obsolete
12056         "Gopher" item
12057
12058 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12059
12060         * package-admin.el (package-admin-get-install-dir): First fall
12061         back to the location of xemacs-base for non-mule packages.
12062
12063 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12064
12065         * paths.el:
12066         - improved automounter tmp directory support.
12067         - support 4 (!) empirically discovered automounter conventions
12068
12069 1999-02-12  SL Baur  <steve@xemacs.org>
12070
12071         * etags.el (pop-tag-mark): autoload to match key binding.
12072
12073 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12074
12075         * XEmacs 21.2.10 is released
12076
12077 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12078
12079         * package-get.el (package-get-remote-filename): Don't bug out for
12080         a local file name in the search entry.
12081
12082 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12083
12084         * XEmacs 21.2.9 is released
12085
12086 1999-01-19  Didier Verna  <didier@xemacs.org>
12087
12088         * replace.el (replace-search-function): new variable containing a
12089         function to perform a search-forward.
12090         (replace-re-search-function): new variable containing a function
12091         to perform a re-search-forward.
12092         (perform-replace): use them.
12093
12094 1999-01-25  Didier Verna  <didier@xemacs.org>
12095
12096         * select.el (selection-owner-p): use the name `XEmacs'.
12097         (cut-copy-clear-internal): ditto.
12098
12099 1999-01-18  Andy Piper  <andy@xemacs.org>
12100
12101         * about.el (about-url-alist): Update my entry.
12102         (xemacs-hackers): Ditto.
12103
12104 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12105
12106         * buffer.el (switch-to-buffer): Fixing documentation.
12107         * minibuf.el (minibuffer-completion-table): ditto.
12108         * cl-macs.el (return-from): ditto.
12109
12110 1999-01-04  Didier Verna  <didier@xemacs.org>
12111
12112         * replace.el (delete-non-matching-lines): temporarily disable
12113         case-folding when called interactively with a regexp containing
12114         uppercase characters.
12115         (delete-matching-lines): ditto.
12116         (count-matches): ditto.
12117         (list-matching-lines): ditto.
12118
12119 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12120
12121         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12122         abort if current window is split horizontally, not if others are
12123         split.  Got rid of unnecessary minibuffer checking.  Also, add
12124         some comments (it's still complex).
12125
12126 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12127
12128         * package-get.el: changed address for doc.ic.ac.uk to
12129         sunsite.doc.ic.ac.uk
12130
12131 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12132
12133         * ldap.el (toplevel): Remove requires so that the file compiles
12134         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12135
12136 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12137
12138         * dump-paths.el: Calculate module-directory and set
12139         module-load-path to the load path for modules.
12140
12141         * loadup.el: Get bootstrap value of module-load-path from the
12142         environment variable EMACSBOOTSTRAPMODULEPATH.
12143         - Display the module load path if we're debugging paths.
12144
12145         * setup-paths.el: Added function paths-find-site-module-directory.
12146         - Added function paths-find-module-directory.
12147         - Added function paths-construct-module-load-path.  Uses new
12148         environment variable EMACSMODULEPATH.
12149
12150 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12151
12152         * font.el (font-default-object-for-device):
12153         Oops! This `or' can't be replaced by `unless'.
12154         Fixed inability to run w3, among other things.
12155
12156 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12157
12158         * package-admin.el: Change initialization of
12159           package-admin-install-function dependent on system type.
12160           Change package-admin-install-function-mswindows to use
12161           "minitar".
12162
12163 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12164
12165         * mouse.el (default-mouse-motion-handler): Disable help echo while
12166         in the minibuffer.
12167
12168 1998-12-28  Martin Buchholz <martin@xemacs.org>
12169
12170         * XEmacs 21.2.8 is released.
12171
12172 1998-12-24  Martin Buchholz <martin@xemacs.org>
12173
12174         * XEmacs 21.2.7 is released.
12175
12176 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12177
12178         * package-ui.el (pui-list-packages): Set truncate-lines.
12179
12180         * package-get.el (package-get-download-menu): Use
12181         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12182
12183         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12184         (pui-help-string): idem.
12185         (list-packages-mode): New major mode.
12186         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12187         (pui-install-selected-packages): Add suport for removing packages.
12188         (pui-toggle-package-delete-key): New function.
12189         (pui-popup-context-sensitive): New kludge.
12190         (pui-list-packages): Add warning when `package-get-remote' is nil.
12191         (package-ui-add-site): New function.
12192
12193 1998-12-01  Didier Verna  <didier@xemacs.org>
12194
12195         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12196
12197 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12198
12199         * ldap.el: Custom-ized
12200         (toplevel): Do not provide `ldap' which is provided by C level
12201         LDAP code
12202         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12203
12204 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12205
12206         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12207
12208 1998-12-17  Andy Piper  <andy@xemacs.org>
12209
12210         * sound.el (sound-load-list): name changed from sound-load-alist.
12211         (sound-extension-list): name changed from sound-ext-list.
12212         (load-default-sounds): use new names.
12213         (load-sound-file): use new names.
12214
12215 1998-12-16  Andy Piper  <andy@xemacs.org>
12216
12217         * XEmacs 21.2.6 is released
12218
12219 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12220
12221         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12222         errors.
12223
12224 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12225
12226         * wid-edit.el (widget-echo-this-extent): Set
12227         help-echo-owns-message to t.
12228
12229 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12230
12231         * package-get.el (package-get-download-menu): use toggles for
12232           each site in the download site menu.
12233
12234 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12235
12236         * package-get.el (package-get): If we cannot find a package
12237           because package-get-remote is not set, give a more helpful
12238           error message.
12239
12240 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12241
12242         * package-get.el (package-get-remote-filename): use an EFS path
12243         with user anonymous if no user is specified.
12244
12245 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12246
12247         * faces.el (face-spec-set): Re-init fallfacks for default after
12248         calling reset-face on the default face.
12249
12250 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12251
12252         * package-admin.el (package-admin-default-install-function):
12253         Behave as advertised.  Make sure the pkg-dir is proper for
12254         default-directory.
12255         (package-admin-add-binary-package): Make sure the pkg-dir is
12256         proper for default-directory.
12257         (package-admin-install-function-mswindows): Make sure the pkg-dir
12258         is proper for default-directory.
12259
12260 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12261
12262         * XEmacs 21.2.5 is released
12263
12264 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12265
12266         * files.el (binary-file-regexps): regexp-opt is not available at
12267         bytecompile time.
12268
12269 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12270
12271         * x-win-xfree86.el:
12272         * x-win-sun.el (x-win-init-sun):
12273         * x-win-sun.el:
12274         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12275         * x-iso8859-1.el:
12276         * x-init.el (init-post-x-win):
12277         * x-init.el (init-pre-x-win):
12278         * x-init.el (x-initialize-compose):
12279         * x-init.el:
12280         * x-compose.el:
12281         * winnt.el:
12282         * widget.el:
12283         * wid-edit.el (widget-glyph-click):
12284         * wid-edit.el (widget-glyph-find):
12285         * wid-edit.el (widget-type):
12286         * view-less.el (view-buffer-other-window):
12287         * very-early-lisp.el:
12288         * version.el:
12289         * toolbar.el:
12290         * toolbar-items.el:
12291         * term/sun.el (suntool-map):
12292         * term/sun-mouse.el:
12293         * term/internal.el:
12294         * syntax.el (modify-syntax-entry):
12295         * symbol-syntax.el:
12296         * subr.el:
12297         * startup.el (lock-directory):
12298         * simple.el (set-comment-column):
12299         * simple.el (backward-delete-char-untabify):
12300         * shadow.el (find-emacs-lisp-shadows):
12301         * shadow.el:
12302         * setup-paths.el (paths-construct-info-path):
12303         * select.el (cut-copy-clear-internal):
12304         * process.el (call-process-region):
12305         * process.el (start-process-shell-command):
12306         * process.el:
12307         * paths.el (rmail-spool-directory):
12308         * paragraphs.el (use-hard-newlines):
12309         * package-get.el (package-get-dependencies):
12310         * package-admin.el (package-admin-delete-binary-package):
12311         * obsolete.el (truncate-string):
12312         * obsolete.el (store-substring):
12313         * mouse.el (default-mouse-track-maybe-own-selection):
12314         * mouse.el (mouse-yank-at-point):
12315         * modeline.el:
12316         * modeline.el (mouse-drag-modeline):
12317         * minibuf.el (read-directory-name-internal):
12318         * minibuf.el (read-file-name-internal):
12319         * minibuf.el (read-file-name-internal-1):
12320         * minibuf.el (read-file-name-2):
12321         * minibuf.el (exact-minibuffer-completion-p):
12322         * minibuf.el (read-from-minibuffer):
12323         * minibuf.el:
12324         * menubar.el (check-menu-syntax):
12325         * map-ynp.el (map-y-or-n-p):
12326         * make-docfile.el (docfile-out-of-date):
12327         * loadup.el ((member "run-temacs" command-line-args)):
12328         * loadup.el ((member "no-site-file" command-line-args)):
12329         * loadup.el (really-early-error-handler):
12330         * loadup.el:
12331         * loadhist.el:
12332         * loaddefs.el:
12333         * lisp-mnt.el (lm-verify):
12334         * lib-complete.el (lib-complete:cache-completions):
12335         * lib-complete.el (library-all-completions):
12336         * itimer.el (itimer-run-expired-timers):
12337         * info.el (Info-mode):
12338         * info.el (Info-insert-file-contents):
12339         * info.el (Info-rebuild-dir):
12340         * info.el (Info-build-dir-anew):
12341         * info.el (Info-parse-dir-entries):
12342         * info.el (Info-dir-outdated-p):
12343         * info.el (Info-insert-dir):
12344         * info.el (info-xref):
12345         * info.el:
12346         * hyper-apropos.el (hyper-apropos-get-doc):
12347         * hyper-apropos.el (hyper-describe-face):
12348         * hyper-apropos.el (hyper-apropos-mode):
12349         * hyper-apropos.el:
12350         * help.el (list-processes):
12351         * help.el:
12352         * gnuserv.el:
12353         * font.el (mswindows-font-create-name):
12354         * font.el (font-default-font-for-device):
12355         * font.el (x-font-create-object):
12356         * font.el (font-registry):
12357         * font.el:
12358         * font-lock.el (font-lock-keywords):
12359         * font-lock.el:
12360         * finder.el (finder-compile-keywords):
12361         * find-paths.el (paths-find-recursive-path):
12362         * fill.el (set-justification-center):
12363         * fill.el (fill-region-as-paragraph):
12364         * files.el (insert-directory):
12365         * files.el (wildcard-to-regexp):
12366         * files.el (recover-file):
12367         * files.el (basic-save-buffer):
12368         * files.el (delete-auto-save-file-if-necessary):
12369         * files.el (file-relative-name):
12370         * files.el (backup-extract-version):
12371         * files.el (backup-buffer):
12372         * files.el (set-visited-file-name):
12373         * files.el (set-auto-mode):
12374         * files.el (interpreter-mode-alist):
12375         * files.el:
12376         * files.el (find-file-noselect):
12377         * files.el (abbreviate-file-name):
12378         * files.el (parse-colon-path):
12379         * files.el (directory-abbrev-alist):
12380         * etags.el (visit-tags-table-buffer):
12381         * easymenu.el (easy-menu-define):
12382         * dragdrop.el (experimental-dragdrop-drag):
12383         * dragdrop.el (dragdrop-drop-do-functions):
12384         * dragdrop.el (dragdrop-drop-at-point):
12385         * disass.el (disassemble-1):
12386         * disass.el (disassemble-internal):
12387         * disass.el (disassemble):
12388         * disass.el:
12389         * derived.el (derived-mode-init-mode-variables):
12390         * derived.el (define-derived-mode):
12391         * custom.el (defgroup):
12392         * cus-edit.el (custom-quote):
12393         * config.el:
12394         * code-process.el (open-network-stream):
12395         * code-process.el (start-process):
12396         * code-process.el (call-process-region):
12397         * code-process.el (call-process):
12398         * code-process.el:
12399         * code-files.el (insert-file-contents):
12400         * code-files.el:
12401         * code-files.el (buffer-file-coding-system-for-read):
12402         * cmdloop.el (yes-or-no-p-minibuf):
12403         * cl.el:
12404         * cl-macs.el:
12405         * cl-extra.el:
12406         * callers-of-rpt.el (make-caller-report):
12407         * callers-of-rpt.el:
12408         * bytecomp.el (batch-byte-recompile-directory):
12409         * bytecomp.el (batch-byte-compile-1):
12410         * bytecomp.el (batch-byte-compile):
12411         * bytecomp.el (display-call-tree):
12412         * bytecomp.el (byte-compile-insert):
12413         * bytecomp.el (byte-compile-two-args-19->20):
12414         * bytecomp.el (byte-compile-variable-ref):
12415         * bytecomp.el (byte-compile-form):
12416         * bytecomp.el (byte-compile-top-level-body):
12417         * bytecomp.el (byte-compile-out-toplevel):
12418         * bytecomp.el (byte-compile-byte-code-maker):
12419         * bytecomp.el (byte-compile-file-form-defmumble):
12420         * bytecomp.el (byte-compile-file-form):
12421         * bytecomp.el (byte-compile-keep-pending):
12422         * bytecomp.el (byte-compile-insert-header):
12423         * bytecomp.el (byte-compile-from-buffer):
12424         * bytecomp.el (byte-compile-file):
12425         * bytecomp.el (byte-recompile-file):
12426         * bytecomp.el (byte-compile-close-variables):
12427         * bytecomp.el (byte-compile-warn-about-unused-variables):
12428         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12429         * bytecomp.el (byte-compiler-legal-options):
12430         * bytecomp.el (byte-compile-lapcode):
12431         * bytecomp.el (byte-optimize-log):
12432         * bytecomp.el ((fboundp 'defsubst)):
12433         * bytecomp.el:
12434         * bytecomp-runtime.el:
12435         * byte-optimize.el (byte-optimize-apply):
12436         * byte-optimize.el (car):
12437         * byte-optimize.el (byte-optimize-form):
12438         * byte-optimize.el (byte-optimize-form-code-walker):
12439         * byte-optimize.el:
12440         * build-report.el (build-report-insert-installation-file):
12441         * build-report.el (build-report):
12442         * auto-show.el:
12443         * apropos.el (apropos-documentation):
12444         - mega patch
12445         - clean up byte-compile warnings
12446         - remove unused variables
12447         - Use common lisp style hashtable functions
12448         - byte compiler cleanup
12449         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12450         - remove old backquote syntax usage
12451         - move some cl functionality into C for speed.
12452         - remove last remaining VMS support
12453         - spelling fixes
12454         - implement last, butlast, nbutlast, copy-list in C.
12455         - new macro ignore-file-errors, similar to ignore-errors
12456           (ignore-file-errors (delete-file "foo"))
12457         - get frequent garbage collection during loadup.el by tweaking
12458           gc-cons-threshold, rather than explicitly calling garbage-collect
12459         - default delete-key-deletes-forward to `t'.
12460
12461 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12462
12463         * XEmacs 21.2-beta4 is released.
12464
12465 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12466
12467         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12468         (easy-menu-item-present-p): Wrapper around find-menu-item.
12469         (easy-menu-remove-item): Wrapper around delete-menu-item.
12470
12471         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12472         (add-menu-button): Add 'in-menu' argument.
12473         (add-menu-item-1): Add in-menu support to helper function.
12474
12475 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12476
12477         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12478
12479 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12480
12481         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12482         of Dec 4, 1997.
12483
12484 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12485
12486         * process.el (shell-command-on-region): Report if the command
12487         succeeded or failed.
12488
12489 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12490
12491         * subr.el (buffer-substring-no-properties): Comment out.
12492
12493 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12494
12495         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12496           into font instances first, like `x-frob-font-size' does.
12497           (mswindows-find-larger-font): ditto
12498
12499 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12500
12501         * package-ui.el (pui-install-selected-packages): fix args in call
12502         to `package-get'.
12503
12504 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12505
12506         * package-get.el (host-name): New widget type.
12507         (package-get-remote): Better customization using new type.
12508         (package-get-download-sites): idem dito.
12509
12510         (package-get-custom): Do not use package-get-all untill we have
12511         runtime dependencies.
12512
12513         (package-get-remove-copy): Default to 't' we no longer need this
12514         kludge as we do not currently use depenencies.
12515
12516         (package-get-was-current): New variable.
12517         (package-get-require-base): New 'force-current' argument.
12518         (package-get-update-base): idem
12519         (package-get-package-provider):  idem
12520         (package-get-locate-index-file): New 'no-remote' argument.
12521         (package-get-locate-file): idem.
12522
12523         (package-get-maybe-save-index): New function.
12524         (package-get-update-base): Use it.
12525
12526 1998-10-28 Greg Klanderman <greg@alphatech.com>
12527
12528         * package-get.el (package-get-remote): default to nil; by default,
12529         don't go out to the net via EFS.  They must select a download site.
12530         (package-get-download-sites): new variable.
12531         (package-get-download-menu): new function.
12532         (package-get-locate-index-file): new function.
12533         (package-get-update-base): use it.
12534
12535         * menubar-items.el (default-menubar): add "Update Package Index"
12536         and "Add Download Site" menus under Options | Manage Packages.
12537
12538 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12539
12540         * package-get.el (package-get): bugfix code checking installed version
12541         for case where package is not currently installed.
12542         (package-get-require-signed-base-updates): new variable.
12543         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12544         deemed not a goot thing.  Use the variable
12545         package-get-allow-unsigned-base-updates instead.
12546
12547 1998-10-16 Greg Klanderman <greg@alphatech.com>
12548
12549         * package-get.el (package-get): Don't install an older version than
12550         we already have unless explicitly told to.  Issue a warning.
12551
12552         * package-ui.el (pui-add-required-packages): when adding
12553         dependencies, don't add packages that are up to date.
12554         (pui-package-symbol-char):  Don't consider a package out of date
12555         if you have a newer version installed than the latest version in
12556         package-get-base.
12557
12558         * package-get.el (package-get-base-filename): document that it may
12559         be a path relative to package-get-remote;  new default value.
12560         (package-get-locate-file): new function.
12561         (package-get-update-base): use it to expand package-get-base-filename.
12562         (package-get-save-base): new function to save the package-get database
12563         to file.
12564         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12565         (package-get-update-base): pass the REMOTE-SOURCE arg.
12566         (package-get-update-base-entry): call package-get-custom-add-entry.
12567         (package-get-file-installed-p): removed; no longer needed.
12568         (package-get-create-custom): ditto.
12569         (toplevel): remove code to build and load package-get-custom.el
12570         (package-get-custom-add-entry): new function.
12571
12572 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12573
12574         * wid-edit.el (widget-button-click): Don't switch window.
12575
12576 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12577
12578         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12579
12580 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12581
12582         * etags.el (find-tag-default): Run find-tag-hook using
12583         run-hooks rather than funcall
12584
12585 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12586
12587         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12588         and the current local map as the parents to isearch-mode-map.
12589
12590 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12591
12592         * XEmacs 21.2-beta3 is released.
12593
12594 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12595
12596         * package-get.el (package-get-update-base): use
12597         insert-file-contents-internal, not insert-file-contents-literally.
12598
12599 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12600
12601         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12602         dump time.
12603
12604 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12605
12606         * package-get.el (package-get-update-base-entry): new function.
12607         (package-get-update-base): renamed; was `package-get-load-base'.
12608         cleanup, and use package-get-update-base-from-buffer.
12609         (package-get-update-base-from-buffer): new function.
12610         (package-get-update-base-entries): new; helper for above.
12611         Do not eval lisp grabbed over ftp; parse it from new format.
12612
12613 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12614
12615         * files.el (set-auto-mode): Don't play games loading package-get
12616         database; package-get-package-provider will handle it all.
12617
12618 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12619
12620         * package-get.el (package-get-base-filename): new variable.
12621         (package-get-require-base): new function.
12622         (package-get-pgp-signed-begin-line): new variable.
12623         (package-get-pgp-signature-begin-line): ditto.
12624         (package-get-pgp-signature-end-line):  ditto.
12625         (package-get-load-base): new function.
12626         (package-get-interactive-package-query):
12627         (package-get-update-all):
12628         (package-get-dependencies):
12629         (package-get-package-provider):
12630         (package-get-custom): use package-get-require-base.
12631         [package-get-custom loading]: disable for now.
12632
12633         * package-ui.el (pui-list-packages): use (package-get-require-base)
12634
12635 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12636
12637         * package-ui.el: Correct obvious thinko in choosing extent face.
12638
12639 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12640
12641         * menubar-items.el (default-menubar): pui-list-package has nothing
12642         to with Customize. Move all the package stuff to a new Item in Options.
12643
12644         * package-ui.el (pui-menu): Add menu and Popup menu.
12645
12646         * package-get.el (package-get): Use new
12647         package-admin-get-install-dir.
12648
12649         * package-admin.el (package-admin-get-install-dir): New syntax.
12650         Conserve package location and put mule packages where mule-base is.
12651
12652         * package-get.el : Customized
12653
12654         * package-ui.el (pui): Customized
12655         (pui-package-install-dest-dir): New variable.
12656         (pui-install-selected-packages): Use it
12657
12658 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12659
12660         * package-get.el (package-get-interactive-package-query): Move
12661         dependency on package-get-base to run-time.
12662         (package-get-update-all): Ditto.
12663         (package-get-dependencies): Ditto.
12664         (package-get-package-provider): Ditto.
12665         (package-get-custom): Ditto.
12666
12667 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12668
12669         * events.el: Remove 'ascii-character property from 'backspace
12670         and 'delete symbols
12671
12672 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12673
12674         * package-get-base.el: removed.
12675
12676 1998-09-23  Didier Verna  <didier@xemacs.org>
12677
12678         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12679         (no-upper-case-p): new function.
12680         (with-search-caps-disable-folding): new macro.
12681         (with-interactive-search-caps-disable-folding): new macro.
12682         (zap-to-char): In interactive mode, do a case-sensitive search if
12683         the character is uppercase.
12684         (zap-up-to-char): ditto.
12685
12686         * replace.el (perform-replace): use the function no-upper-case-p.
12687
12688         * isearch-mode.el (isearch-fix-case): ditto.
12689         make obsolete `with-caps-disable-folding' and
12690         `isearch-no-upper-case-p'.
12691
12692         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12693         (tags-search): ditto.
12694         (tags-query-replace): ditto.
12695
12696         * info.el (Info-search): ditto.
12697
12698 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12699
12700         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12701
12702 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12703
12704         * package-admin.el (package-admin-rmtree): rewritten.  need to
12705         check for "." and ".." before symlink check.  expand files and
12706         directories with respect to DIRECTORY, not default-directory.
12707
12708 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12709
12710         * package-get.el (package-get-all): add INSTALL-DIR argument.
12711
12712 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12713
12714         * package-ui.el (pui-add-required-packages): new function, select
12715         dependent packages.
12716         (pui-display-keymap): bind it.
12717         (pui-help-string): document it.
12718         (pui-install-selected-packages): package-get-all -> package-get.
12719
12720         * package-get.el (package-get-dependencies): new function.
12721
12722 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12723
12724         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12725         regexps.
12726
12727 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12728
12729         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12730         function.
12731         (default-mouse-track-normalize-point): Use it.
12732
12733 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12734
12735         * package-admin.el (package-admin-delete-binary-package):
12736                 General cleanup. Remove unnessary use of progn and
12737         save-excursion.
12738         (package-admin-delete-binary-package): Do NOT mess with file
12739         modes. That is evil.
12740         (package-admin-delete-binary-package): Wrap all deleting in
12741         condition-case. The data in MANIFEST is untrustworthy.
12742         (package-admin-delete-binary-package): Let the OS worry about non
12743         empty directories.
12744
12745 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12746
12747         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12748         processing.
12749         (lm-report-bug): Fix mail address to send bug reports to.
12750
12751 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12752
12753         * XEmacs 21.2-beta2 is released.
12754
12755 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12756
12757         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12758
12759 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12760
12761         * info.el (Info-mode): Document page turning by double clicks in
12762         docstring so `M-x describe-mode' will display it.
12763
12764 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12765
12766         * info.el (Info-mouse-track-double-click-hook): Use character
12767         widths to calculate a border region where double clicking does
12768         page turning, and return `nil' by default so other hooks, such as
12769         region highlighting, will be run.
12770
12771 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12772
12773         * sound.el (default-sound-directory-list): Initialize with all the
12774         "sounds" directories in `data-directory-list'.  It used to just be
12775         the first one.
12776
12777         * packages.el (locate-data-directory-list): Created.  This gives
12778         the list of matching directories, unlike `locate-data-directory',
12779         which just gives the first one.
12780
12781 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12782
12783         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12784         make a binding in the local keymap until help-char handling is
12785         improved.
12786
12787         * help.el (help-keymap-with-help-key): Provide keymap with help
12788         binding.
12789         (help-print-help-form): New helper function.
12790
12791 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12792
12793         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12794         move extent to another buffer; no need to create a new extent.
12795         (isearch-fix-case): New function.
12796         (isearch-search-and-update): Use it.
12797
12798 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12799
12800         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12801         the keymap, not minor-mode-map-alist.
12802         (isearch-done): Restore overriding-local-map.
12803
12804 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12805
12806         * bytecomp.el (byte-compile-buffer-substring):
12807         Fix for: (byte-compile (defun f () (buffer-substring)))
12808         ==>   ** buffer-substring called with 3 args, but requires 0-3
12809         - new code not only works, but is more readable, too.
12810
12811 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12812
12813         * msw-faces.el (mswindows-init-device-faces): Don't try to
12814           specify a default font at this late stage. Do try to force
12815           creation of the default face font so that if it fails we get
12816           an error now instead of a crash at frame creation.
12817
12818           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12819           mswindows-make-font-unitalic: Canonical default weight
12820           changed from "Normal" to "Regular".
12821
12822           mswindows-make-font-bold / -bold-italic: Supplied device was
12823           not being passed into call to mswindows-find-smaller-font.
12824
12825 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12826
12827         * package-get.el (package-get-remote): Fix the path where to find
12828           the packages on xemacs.org.
12829
12830 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12831
12832         * about.el (about-maintainer-info): Update Ben's entry.
12833
12834 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12835
12836         * lisp/shadow.el (find-emacs-lisp-shadows):
12837         - `member' was being called on lists of length 2000!
12838         - Replace with hashtables.
12839         - Replace hand-coded loops with (dolist)
12840         - Fix comment typo
12841
12842 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12843
12844         * packages.el: Added new function, `package-delete-name', to
12845           delete existing packages from the installed package database
12846           (`packages-package-list').  Also added the "pkginfo" directory
12847           to `packages-special-base-regexp', so that the pkginfo directory
12848           would not get added to `late-packages'.
12849
12850         * package-admin.el: Added ability to delete an installed package
12851           (added low-level function, `package-admin-delete-package').
12852           Understands how to use the pkginfo/MANIFEST.<package> file to
12853           delete the package.  When installing a package, will also
12854           create a MANIFEST.* file if one is not provided by the
12855           package.  If the MANIFEST.* doesn't exist when deleting a
12856           package, the functions will fall back to attempting to delete
12857           any package-specific lisp directory.
12858
12859         * package-get.el: Moved some functions to package-admin.el.
12860           Added interactive function `package-get-delete-package', for
12861           use by users for deleting a package.
12862
12863           Also modified to not require the presence of efs.
12864
12865 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12866
12867         * files.el (find-file-noselect): Handle all signals, kill the
12868         buffer and resignal.
12869
12870 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12871
12872         * cl-macs.el (glyph-image): Add setf method.
12873
12874 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12875
12876         * package-get.el: Fixed broken EFS downloading.  Also, look for
12877           .tar.gz files first, in preference over .tgz files.
12878
12879         * package-ui.el: Fix display of package version numbers.
12880
12881 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12882
12883         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12884         argument.
12885
12886 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12887
12888         * list-mode.el: `display-completion-list': added new/optional
12889           keyword `:completion-string', which allows the programmer to
12890           change the "Possible completions are:" prompt.
12891
12892         * menubar-items.el: Added new pulldown menu-pick to start up the
12893           visual package browser/installer:
12894
12895                 Options->Customize->List Packages
12896
12897         * package-admin.el: Added hooks for installing under both Unix
12898           and MS Windows.  Does additional error checking.  No longer
12899           calls "add-big-package.sh" to install packages under Unix; now
12900           calls gunzip & tar directly.
12901
12902         * package-get.el: Added ability to install packages from files
12903           on a local disk/CDROM.  Now deletes any existing package lisp
12904           directory.  Does completion on available packages when
12905           querying for package names.  Will also search for .tgz files
12906           in addition for .tar.gz files.  Tries to reload
12907           auto-autoloads, as a convenience when loading new packages,
12908           and also tries to add any new package paths to `load-path'.
12909           Changed all occurences of `concat' to use `expand-file-name'.
12910
12911         * package-ui.el: New file which implements the main visual
12912           package browser/installer, which is started via a menu pick or
12913           M-x pui-list packages.
12914
12915 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12916
12917         * startup.el (load-init-file): spelling fix.
12918
12919 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12920
12921         * startup.el (normal-top-level): Load auto-autoload files
12922         covariantly with their precedence.
12923
12924 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12925
12926         * menubar-items.el (default-menubar): Remove "Font Weight"
12927         option, there is currently no custom equivalent.. Customize-faces
12928         is "Edit faces".
12929
12930         * x-font-menu.el (font-menu-set-font): Use customize to set
12931         default face.
12932
12933         * faces.el (face-spec-update-all-matching): New function.
12934
12935         * cus-face.el (custom-set-face-update-spec): New function.
12936         Interface to customize faces from elisp.
12937
12938         (custom-face-value-create): Show the customized settings if set
12939         but not saved.
12940
12941 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12942
12943         (custom-face-value-create): Show the customized settings if set
12944         but not saved.
12945
12946 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12947
12948         * keydefs.el (global-map): Add FSF 20.3 binding of
12949         query-replace-regexp.
12950
12951 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12952
12953         * minibuf.el (read-file-name-internal-1): use
12954         user-name-completion-1 instead of user-name-completion.
12955
12956 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12957
12958         * loadup.el:
12959         * make-docfile.el:
12960         * update-elc.el: Don't set `source-directory' (now defunct as a
12961         global variable) no more.
12962
12963         * packages.el (packages-list-autoloads): Made `source-directory'
12964         (now defunct as a global variable) a parameter.
12965
12966 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12967
12968         * about.el (about-hackers): new email
12969
12970 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12971
12972         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12973
12974 1998-07-17  Didier Verna  <didier@xemacs.org>
12975
12976         * faces.el (set-face-property):
12977         (set-face-dim-p):
12978         (face-dim-p): updated the doc strings now that the dim property isn't
12979         tty-specific.
12980         (face-equal): the dim property is now a common one.
12981
12982         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12983         Renamed the `stipple' attribute to `background-pixmap'.
12984         (custom-face-background-pixmap): make custom-face-stipple an
12985         obsolete alias for this.
12986
12987 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12988
12989         * find-paths.el (paths-file-readable-directory-p): Created and
12990         used.
12991
12992         * loadup.el: Don't set inhibit-... flags from run-temacs.
12993
12994 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12995
12996         * packages.el (packages-data-path-depth): Added and used.
12997
12998 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12999
13000         * about.el:
13001         - Change .xpm to .png, delete "zcat" section.
13002         - cosmetic fix in the 'marcpa' entry.
13003
13004         * etc/photos
13005         - convert all .xpm.Z to .png
13006         - rename mrb to martin
13007         - rename mcook-m to mcookm
13008
13009 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13010
13011         * x-init.el (x-initialize-compose): Add support for
13012         dead-circumflex as YET ANOTHER NAME for that dead key.
13013
13014 1998-08-05  Colin Rafferty <colin@xemacs.org>
13015
13016         * setup-paths.el (paths-construct-exec-path): Made the
13017         last-packages really be last.
13018         (paths-construct-data-directory-list): Ditto.
13019
13020 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13021
13022         * startup.el(startup-splash-frame-body):
13023         Update Copyright notice in splash screen
13024
13025 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13026
13027         * minibuf.el (read-file-name-internal-1): do ~user completion.
13028
13029 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13030
13031         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13032         aginst destroyed extents
13033
13034 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13035
13036         * package-get.el (package-get): add `install-dir' argument.
13037
13038 1998-07-20  John Jones  <jj@asu.edu>
13039
13040         * package-get.el: calls to package-get-update-all will only
13041           update packages which are already installed.
13042
13043 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13044
13045         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13046         writable.
13047
13048 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13049
13050         * about.el (about-hackers): Correct my email.
13051
13052 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13053
13054         * about.el (about-hackers): new email-address.
13055
13056 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13057
13058         * minibuf.el (read-number): Don't let `input-error' condition
13059         escape.
13060
13061 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13062
13063         * about.el (about-hackers): use my `email-for-life' address.
13064
13065 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13066
13067         * XEmacs 21.2-beta1 is released.
13068
13069 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13070
13071         * ldap.el (ldap-search): Doc string change
13072
13073 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13074
13075         * menubar-items.el (default-menubar): Removed references to
13076         `data-directory', and use `locate-data-file' instead, and made
13077         then greyed out if they don't exist.
13078
13079 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13080
13081         * keymap.el (events-to-keys): Use `format' instead of `concat'
13082         since the latter does not accept integer args anymore
13083
13084 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13085
13086         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13087         macros replaced.
13088
13089 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13090
13091         * make-docfile.el: Get first initialization from very-early-lisp.el
13092         * update-elc.el: Ditto.
13093         * loadup.el (really-early-error-handler): Ditto.
13094
13095         * packages.el (packages-unbytecompiled-lisp): Add new file,
13096         very-early-lisp.el.
13097
13098         * very-early-lisp.el: New file.
13099
13100 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13101
13102         * Symbols that have been obsolete for at least 3 years removed (II).
13103
13104         * obsolete.el (eval-current-buffer): Make compatible.
13105         (byte-code-function-p): Ditto.
13106         (send-string): Removed.
13107         (send-region): Removed.
13108         (screen-scrollbar-width): Removed.
13109         (set-screen-scrollbar-width): Removed.
13110         (set-screen-left-margin-width): Removed.
13111         (set-screen-right-margin-width): Removed.
13112         (screen-left-margin-width): Removed.
13113         (screen-right-margin-width): Removed.
13114         (set-buffer-left-margin-width): Removed.
13115         (set-buffer-right-margin-width): Removed.
13116         (buffer-left-margin-width): Removed.
13117         (buffer-right-margin-width): Removed.
13118         (x-set-frame-icon-pixmap): Removed.
13119         (x-set-screen-icon-pixmap): Removed.
13120         (pixel-name): Removed.
13121         (make-pixmap): Removed.
13122         (make-cursor): Removed.
13123         (pixmap-width): Removed.
13124         (pixmap-contributes-to-line-height-p): Removed.
13125         (set-pixmap-contributes-to-line-height): Removed.
13126
13127 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13128
13129         * obsolete.el (popup-menu-up-p): removed.
13130         (read-no-blanks-input): Removed.
13131         (wholenump): Removed.
13132         (ring-mod): Removed (what was ring-mod?).
13133         (current-time-seconds): Removed.
13134         (run-special-hook-with-args): Removed.
13135         (dot): Removed.
13136         (dot-marker): Removed.
13137         (dot-min): Removed.
13138         (dot-max): Removed.
13139         (window-dot): Removed.
13140         (set-window-dot): Removed.
13141
13142         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13143         `dot-min'.
13144
13145         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13146
13147         * code-files.el (insert-file-contents): Rename
13148         run-special-hook-with-args to run-hook-with-args-until-success.
13149         (write-region): Ditto.
13150
13151 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13152
13153         * about.el: Fix typos, update release date.
13154
13155         * Symbols that have been obsolete for at least 3 years removed.
13156
13157         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13158         screen- functions.
13159         (toplevel): remove setf methods for screen functions.
13160         * cl-macs.el (extent-data): defsetf removed.
13161         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13162         many places to remove.
13163         (comment-indent-hook): Ditto.
13164         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13165         (buffer-dedicated-screen): Ditto.
13166         (deiconify-screen): Ditto.
13167         (delete-screen): Ditto.
13168         (event-screen): Ditto.
13169         (find-file-other-screen): Ditto.
13170         (find-file-read-only-other-screen): Ditto.
13171         (live-screen-p): Ditto.
13172         (screen-height): Ditto.
13173         (screen-iconified-p): Ditto.
13174         (screen-list): Ditto.
13175         (screen-live-p): Ditto.
13176         (screen-name): Ditto.
13177         (screen-parameters): Ditto.
13178         (screen-pixel-height): Ditto.
13179         (screen-pixel-width): Ditto.
13180         (screen-root-window): Ditto.
13181         (screen-selected-window): Ditto.
13182         (screen-totally-visible-p): Ditto.
13183         (screen-visible-p): Ditto.
13184         (screen-width): Ditto.
13185         (screenp): Ditto.
13186         (get-screen-for-buffer): Ditto.
13187         (get-screen-for-buffer-noselect): Ditto.
13188         (get-other-screen): Ditto.
13189         (iconify-screen): Ditto.
13190         (lower-screen): Ditto.
13191         (mail-other-screen): Ditto.
13192         (make-screen): Ditto.
13193         (make-screen-invisible): Ditto.
13194         (make-screen-visible): Ditto.
13195         (modify-screen-parameters): Ditto.
13196         (new-screen): Ditto.
13197         (next-screen): Ditto.
13198         (next-multiscreen-window): Ditto.
13199         (other-screen): Ditto.
13200         (previous-screen): Ditto.
13201         (previous-multiscreen-window): Ditto.
13202         (raise-screen): Ditto.
13203         (redraw-screen): Ditto.
13204         (select-screen): Ditto.
13205         (selected-screen): Ditto.
13206         (set-buffer-dedicated-screen): Ditto.
13207         (set-screen-height): Ditto.
13208         (set-screen-position): Ditto.
13209         (set-screen-size): Ditto.
13210         (set-screen-width): Ditto.
13211         (show-temp-buffer-in-current-screen): Ditto.
13212         (switch-to-buffer-other-screen): Ditto.
13213         (visible-screen-list): Ditto.
13214         (window-screen): Ditto.
13215         (x-set-screen-pointer): Ditto.
13216         (x-set-frame-pointer): Ditto.
13217         (screen-title-format): Ditto.
13218         (screen-icon-title-format): Ditto.
13219         (terminal-screen): Ditto.
13220         (delete-screen-hook): Ditto.
13221         (create-screen-hook): Ditto.
13222         (mouse-enter-screen-hook): Ditto.
13223         (mouse-leave-screen-hook): Ditto.
13224         (map-screen-hook): Ditto.
13225         (unmap-screen-hook): Ditto.
13226         (default-screen-alist): Ditto.
13227         (default-screen-name): Ditto.
13228         (x-screen-defaults): Ditto.
13229         (x-create-screen): Ditto.
13230         * obsolete.el: meta-flag removed.
13231         baud-rate removed.
13232         sleep-for-millisecs removed.
13233         extent-data removed.
13234         set-extent-data removed.
13235         set-extent-attribute removed.
13236         extent-glyph removed.
13237         extent-layout removed.
13238         set-extent-layout removed.
13239         list-faces-display removed.
13240         list-faces removed.
13241         trim-versions-without-asking removed.
13242         after-write-file-hooks removed.
13243         truename removed.
13244         auto-fill-hook removed.
13245         blink-paren-hook removed.
13246         select-screen-hook, deselect-screen-hook removed.
13247         auto-raise-screen, auto-lower-screen removed.
13248
13249         * msw-mouse.el: Global change resource -> mswindows-resource.
13250
13251         * XEmacs 21.0-pre5 is released.
13252
13253 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13254
13255         * about.el (about-hackers): Credits update.
13256
13257 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13258
13259         * register.el (insert-register): Don't activate the region.
13260
13261 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13262
13263         * select.el: Restore x-* symbols for backwards compatibility:
13264         x-copy-primary-selection, x-kill-primary-selection,
13265         x-delete-primary-selection, x-select-make-extent-for-selection,
13266         x-valid-simple-selection-, x-cut-copy-clear-internal.
13267
13268 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13269
13270         * XEmacs 21.0-pre4 is released.
13271
13272 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13273
13274         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13275         reporting bugs.
13276         (maybe-add-init-button): Fix semantics under Windows.  Use
13277         `expand-file-name' rather than `concat'.
13278
13279         * help.el (print-messages): New function.
13280
13281 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13282
13283         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13284
13285 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13286
13287         * about.el: Tweaked my entry in about-hackers.
13288
13289         * find-paths.el (paths-emacs-root-p):
13290           Relaxed emacs-root checking of an in-place installation to
13291           also accommodate the flat layout used on MS Windows.
13292
13293 1998-06-29  John Jones  <jj@asu.edu>
13294
13295         * package-get.el: calls to package-get-update-all will only
13296           update packages which are already installed.
13297
13298 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13299
13300         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13301         are handled by the gui-element face fallbacks now.
13302
13303         * x-faces.el: default gui-element face to "background" as well as
13304         the default face.
13305
13306         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13307         and default face settings since these are set as fallbacks now in
13308         the appropriate domain.
13309
13310 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13311
13312         * text-mode.el (text-mode): Reorder regexp so the OR part
13313         corresponding to `page-delim' goes first and the hack in
13314         `forward-paragraph' will work.
13315         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13316
13317 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13318
13319         * subr.el (remove-hook): When checking the hook value
13320           with functionp, don't apply car to it.
13321
13322 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13323
13324         * package-get.el (package-get-remote-filename):
13325           Don't use file-name-as-directory because the local directory
13326           separator conventions might not be the same as ftp's.
13327
13328 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13329
13330         * ldap.el (ldap-host-parameters-alist): New name of
13331         `ldap-host-parameters-plist'
13332
13333 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13334
13335         * package-get.el: Using (require 'package-get-base), now that it
13336         provides itself.  Consequently removed all instances of (load
13337         "package-get-base.el").
13338
13339 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13340
13341         * subr.el (remove-hook): Don't treat the hook value as a
13342           list unless it is both consp and not functionp.
13343
13344 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13345
13346         * about.el: Email address for Ben Wing is ben@xemacs.org.
13347         * auto-show.el: Ditto.
13348         * bytecomp.el: Ditto.
13349         * faces.el: Ditto.
13350         * x-scrollbar.el: Ditto.
13351         * x-misc.el: Ditto.
13352         * tty-init.el: Ditto.
13353         * toolbar-items.el: Ditto.
13354         * symbol-syntax.el: Ditto.
13355         * specifier.el: Ditto.
13356         * objects.el: Ditto.
13357         * hyper-apropos.el: Ditto.
13358         * glyphs.el: Ditto.
13359
13360 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13361
13362         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13363         vertical-divider-always-visible-p.
13364         (default-mouse-motion-handler): Ditto.
13365
13366 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13367
13368         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13369         global value.
13370
13371 1998-06-21  Oliver Graf <ograf@fga.de>
13372
13373         * build-reports.el: changed receiver to xemacs-build-reports list
13374
13375 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13376
13377         * font.el: Split font-family-mappings into X and
13378           mswindows-specific versions.
13379           mswindows-font-create-[object|name]: Treat supplied size
13380           as a pointsize. Added underline and strikethru handling.
13381
13382         * msw-faces.el: changed default mswindows charset to western.
13383
13384         * msw-glyphs.el: removed space in border-glyph font string that
13385           was inserted to get round bugs in the mswindows C font code.
13386
13387 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13388
13389         * about.el (about-hackers): Credits update.
13390
13391         * help-nomule.el (tutorial-supported-languages): Add Romanian
13392         TUTORIAL.
13393
13394         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13395         to ISO-8859-2.
13396
13397 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13398
13399         * font.el: Split font-family-mappings into X and
13400           mswindows-specific versions.
13401           mswindows-font-create-[object|name]: Treat supplied size
13402           as a pointsize. Added underline and strikethru handling.
13403
13404         * msw-faces.el: changed default mswindows charset to western.
13405
13406         * msw-glyphs.el: removed space in border-glyph font string that
13407           was inserted to get round bugs in the mswindows C font code.
13408
13409 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13410
13411         * minibuf.el: make read-color-completion-table call
13412           (mswindows-color-list for mswindows devices.
13413
13414 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13415
13416         * lisp/font-lock.el
13417         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13418         Let declaration items contain non-word symbol characters.
13419
13420 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13421
13422         * package-get.el (package-get-package-provider): Added autoload
13423         cookie.  Loading "package-get-base.el" in ALL functions that use
13424         it.  Fixed some (interactive ...) with multiple argument specs
13425         again.  Cosmetic indentation changes.
13426
13427 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13428
13429         * info.el (Info-insert-dir): Don't use nreverse on variables
13430         that you want to use later.
13431
13432 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13433
13434         * x-mouse.el (x-set-point-and-move-selection): Replace call
13435         to x-kill-primary-selection with kill-primary-selection
13436
13437 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13438
13439         * simple.el (what-cursor-position): Make cursor position reported
13440         use value of column-number-start-at-one
13441
13442 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13443
13444         * about.el (xemacs-hackers): Fix Jareth's email address.
13445
13446 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13447
13448         * startup.el (startup-splash-frame): Remove
13449         `xemacs-startup-logo-function'.
13450
13451 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13452
13453         * about.el (about-hackers): Update credits list.
13454
13455 1998-06-06  Jeff Miller <jmiller@smart.net>
13456
13457         * lisp/sound.el: Update sound-ext to allow filenames with
13458           extensions to be found by load-sound-file
13459
13460 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13461
13462         * info.el (Info-rebuild-outdated-dir): Removed variable
13463         (Info-auto-generate-directory): New variable
13464         (Info-save-auto-generated-dir): New variable
13465         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13466         (Info-build-dir-anew): Second parameter removed.  Use
13467         `Info-save-auto-generated-dir'
13468         (Info-rebuild-dir): Ditto
13469
13470 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13471
13472         * list-mode.el (next-list-mode-item): Would not recognize
13473         border between directly neighbored items.
13474
13475 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13476
13477         * package-get.el: add autoloads for some functions.
13478
13479 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13480
13481         * specifier.el (let-specifier): Tiny docfixes.
13482
13483 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13484
13485         * msw-mouse.el: set selection-pointer-glyph to Normal.
13486
13487 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13488
13489         * wid-edit.el (widget-specify-secret): New function.
13490         (widget-after-change): Use it.
13491         (widget-specify-field): Use it.
13492
13493 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13494
13495         * mouse.el (drag-window-divider): Use `(not done)' instead of
13496         `doit'; reuse result of `window-pixel-edges'.
13497
13498         * modeline.el (drag-modeline-event-lag): Rename to
13499         drag-divider-event-lag.
13500
13501 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13502
13503         * specifier.el (let-specifier): Rewritten not to generate needless
13504         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13505         arguments.
13506
13507 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13508
13509         * minibuf.el (read-file-name-1): Setup buffer-local value of
13510         `completion-ignore-case' in completions buffer under Windows.
13511
13512 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13513
13514         * about.el (about-maintainer-glyph): Fix support for not
13515         compressed images.
13516
13517 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13518
13519         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13520
13521         * mouse.el (mouse-track): Cancel selection if misc-user event with
13522         `cancel-mode-internal' function is fetched.
13523
13524 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * files.el (save-some-buffers-1): Fixed return value.
13527
13528 1998-06-01  Oliver Graf <ograf@fga.de>
13529
13530         * dragdrop.el: added experimental
13531
13532 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13533
13534         * startup.el (after-init-hook, init-file-user,
13535         user-init-directory, load-user-init-file):  Purge references
13536         to "~/.xemacs/init.el" from docstrings.
13537
13538         (load-user-init-file) Use paths-construct-path to construct
13539         paths to user init files.  Go directly to ~/.emacs, do not
13540         search ~/.xemacs/, do not load `default-custom-file'.
13541
13542 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13543
13544         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13545         general *sh.
13546         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13547
13548 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13549
13550         * menubar-items.el (default-menubar): add Update Packages to customize
13551         menu.
13552
13553 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13554
13555         * faces.el: use toolbar face as a fallback for toolbar properties
13556         in xpm-color-symbols instead of default.
13557
13558         * msw-faces.el: rename 3d-object -> gui-element face.
13559
13560 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13561
13562         * startup.el (xemacs-startup-logo-function): New variable.
13563         (startup-splash-frame): Use it.
13564
13565 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13566
13567         * files.el (save-some-buffers): Would wait 1 second.
13568         (save-some-buffers-1): Delete other windows here instead of in
13569         `save-some-buffers'.
13570         (save-some-buffers): Force redisplay only if windows were deleted.
13571
13572 1998-06-02  Didier Verna  <didier@xemacs.org>
13573
13574         * cus-face.el (custom-face-attributes): generalized the use of
13575         toggle buttons for boolean attributes.
13576         Re-ordered the items a bit.
13577
13578 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13579
13580         * sound.el (default-sound-directory): Use `locate-data-directory'
13581         to find the sounds directory.
13582
13583 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13584
13585         * sound.el: default sound-ext to .wav under mswindows, .au
13586         otherwise. load-default sounds without extensions.
13587
13588 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13589
13590         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13591         if send-pr is not bound.
13592
13593 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13594
13595         * files.el: grok idl files in auto-mode-alist.
13596 1998-06-01  Jeff Miller  <jmiller@smart.net>
13597
13598         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13599         calling `upcase'.
13600
13601 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13602
13603         * msw-glyphs.el: add xbm to the list of image types supported.
13604
13605 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13606
13607         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13608         instead of XEmacs one when dumping InfoDock.
13609
13610 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13611
13612         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13613         for `modeline-visible-p'
13614
13615         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13616
13617 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13618
13619         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13620         since it's not used anymore. doc string fixes.
13621
13622         * package-get.el (package-get-file-installed-p): new function. use
13623         instead of file-installed-p which is in an external package.
13624
13625 1998-05-28  Oliver Graf <ograf@fga.de>
13626
13627         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13628         favor of select-window/switch-to-buffer
13629
13630 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13631
13632         * startup.el: changed (getenv "HOME") to (user-home-directory)
13633
13634 1998-05-25  Oliver Graf <ograf@fga.de>
13635
13636         * frame.el (cde-start-drag) moved to dragdrop.el
13637         (offix-start-drag-region) moved to dragdrop.el
13638         (offix-start-drag) moved to dragdrop.el
13639         * dragdrop.el (cde-start-drag) moved from frame.el
13640         (offix-start-drag-region) moved from frame.el
13641         (offix-start-drag) moved from frame.el
13642         (cde-start-drag-region) cde drag regions
13643         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13644
13645 1998-05-26  Oliver Graf <ograf@fga.de>
13646
13647         * dragdrop.el: created dragdrop-drag prototypes
13648         (cde-start-drag-region) fixed typo
13649
13650 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13651
13652         * simple.el (after-init-hook): Remove reader macro.
13653
13654         * packages.el (packages-hardcoded-lisp): Get rid of reader
13655         macros.  Update DOC string.
13656
13657 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13658
13659         * mouse.el (drag-window-divider): Ditto.
13660
13661         * modeline.el (mouse-drag-modeline): Use it.
13662
13663         * lisp-mode.el (let-specifier): Specify indentation.
13664
13665         * specifier.el (let-specifier): Renamed from
13666         `with-specifier-instance'.
13667
13668 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13669
13670         * x-faces.el:
13671         * faces.el: move definition of xpm-color-symbols from x-faces.el
13672         to faces. Predicate x-get-resource on the presence of x.
13673
13674         * msw-faces.el: set 3d-object face rather than modeline. Specify
13675         faces as specfier defaults.
13676
13677         * package-get.el: don't use package-admin-add-single-file-package.
13678
13679 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13680
13681         * toolbar-items.el: Fixup tooltips.
13682         (toolbar-gnus): Don't use obsolete variable
13683         toolbar-news-frame-properties.
13684         (toolbar-news-reader): Default to `gnus' instead of
13685         `not-configured'.
13686
13687         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13688         Windows.
13689
13690 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13691
13692         * package-get.el: rename -installedp -> -installed-p.
13693
13694 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13695
13696         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13697         attributes, and assinged it to continuation, truncation and
13698         hscroll glyphs.
13699
13700         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13701         and made continuation, truncation and hscroll glyphs arrow
13702         characters out of that font.
13703
13704 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13705
13706         * minibuf.el (minibuffer-electric-separator): Play nicely with
13707         directory-sep-char being \.
13708         (minibuffer-electric-tilde): Ditto.
13709         (read-file-name-map): Ditto.
13710
13711 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13712
13713         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13714         on X devices.
13715         (default-mouse-track-deal-with-down-event): Avoid
13716         `x-disown-selection'; use `disown-selection' instead.
13717
13718 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13719
13720         * select.el:
13721         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13722         moved to (cut-copy-clear-internal) in select.el. Ditto for
13723         (x-delete-primary-selection) (x-kill-primary-selection)
13724         (x-copy-primary-selection).
13725         (own-clipboard): new function.
13726
13727         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13728         functions in select.el. remove old ones.
13729         (mswindows-own-clipboard): new function.
13730
13731 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13732
13733         * gnuserv.el: allow connections from mswindows type devices.
13734
13735 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13736
13737         * msw-glyphs.el: change image type used from cursor to resource.
13738
13739 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13740
13741         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13742         for {top,bottom}-{left,right} values in addition to
13743         {top,bottom}_{left,right}.
13744         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13745
13746 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13747
13748         * cl-macs.el (specifier-instance): Undefine its setf method.
13749
13750         * specifier.el (with-specifier-instance): Added docstring.
13751
13752         * mouse.el (drag-window-divider): Ditto.
13753
13754         * modeline.el (mouse-drag-modeline): Use it.
13755
13756         * lisp-mode.el (with-specifier-instance): Define its indentation
13757         level.
13758
13759         * specifier.el (with-specifier-instance): New macro.
13760
13761 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13762
13763         * package-get.el (package-get-create-custom): new function to
13764         auto-generate package-get-custom.el from package-get-base.el.
13765         * (package-get-ever-installedp): new function.
13766         * (package-get-custom): new function to get all packages specified
13767         by customize.
13768
13769 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13772
13773 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13774
13775         * cl-extra.el: Reverse previous float change.
13776
13777 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13778
13779         * x-faces.el:
13780         * faces.el (try-font-name): moved from x-faces.el since it is
13781         required by w3 under mswindows as well X.
13782
13783 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13784
13785         * winnt.el: Removed evil (setq completion-ignore-case t)
13786         clause, one more overlookef fsfism.
13787         (nt-quote-args-functions-alist): End sentences with double space.
13788
13789 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13790
13791         * window-xemacs.el (push-window-configuration): Remove kludgery of
13792         recaching default-toolbar specifier.
13793         (pop-window-configuration): Ditto.
13794         (unpop-window-configuration): Ditto.
13795
13796 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13797
13798         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13799
13800 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13801
13802         * winnt.el (nt-quote-args-verbatim): Added function.
13803         (nt-quote-args-prefix-quote): Added function.
13804         (nt-quote-args-backslash-quote): Added function.
13805         (nt-quote-args-double-quote): Added function.
13806         (nt-quote-args-functions-alist): New variable.
13807         (nt-quote-process-args): Added function. This is the main quoting
13808         work horse called from process-nt.c
13809
13810 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13811
13812         * winnt.el: Removed duplicate definitions for backspace,
13813         delete, M-backspace and C-M-backspace.
13814         (file-name-buffer-file-type-alist): Removed this variable.
13815         (find-buffer-file-type): Removed function.
13816         (find-file-binary):  Removed function.
13817         (find-file-text): Removed function.
13818         (find-file-not-found-set-buffer-file-type): Removed function.
13819         (save-to-unix-hook): Removed function.
13820         (revert-from-unix-hook): Removed function.
13821         (using-unix-filesystems): Removed function.
13822         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13823         warning.
13824         (x-set-selection): Removed function.
13825         (x-get-selection): Removed function.
13826         Removed commented FSFisms.
13827         Replaced copyright notice (this file is not part of GNU Emacs).
13828         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13829         comint-process-echoes setting to t.
13830
13831 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13832
13833         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13834         and used following the interface change of
13835         `paths-find-recursive-path'.
13836
13837         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13838         regexp instead of a list of base names.
13839         (paths-version-control-filename-regexp):
13840         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13841         Introduced and used following the interface change of
13842         `paths-find-recursive-path'.
13843
13844 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13845
13846         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13847         on X devices, rather than on all non-TTY devices.
13848
13849 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13850
13851         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13852
13853         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13854
13855 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13856
13857         * itimer.el (activate-itimer): Fixed usage of integers
13858         as argument to `concat'.
13859
13860 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13861
13862         * itimer.el (start-itimer): replace the use of `concat' with
13863         `format'
13864
13865 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13866
13867         * mode-motion.el (mode-motion-hook): Clarify docstring.
13868         From Bob Weiner <weiner@altrasoft.com>
13869
13870         * loadhist.el (symbol-file): Supply prompt string when used
13871         interactively.
13872         From Bob Weiner <weiner@altrasoft.com>
13873
13874 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13875
13876         * loadup.el (really-early-error-handler): Ditto.
13877
13878         * update-elc.el: Ditto.
13879
13880         * setup-paths.el (paths-construct-exec-path): Ditto.
13881
13882         * make-docfile.el: Ditto.
13883
13884         * find-paths.el (paths-decode-directory-path): Use split-path
13885         instead of decode-path.
13886
13887         * files.el (parse-colon-path): Update docstring reference.
13888
13889 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13890
13891         * msw-init.el:
13892         * x-init.el:
13893         Bind cut'n'paste keys to non window-system specific functions.
13894
13895         * msw-select.el: New function mswindows-clear-clipboard.
13896         mswindows-cut-copy-clipboard extended to handle clearing of the
13897         selection and renamed to mswindows-cut-copy-clear-clipboard.
13898
13899         * select.el: on mswindows devices delete-primary-selection
13900         calls mswindows-clear-clipboard.
13901
13902 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13903
13904         * simple.el (quoted-insert): Inhibit quit when using read-char.
13905
13906         * cmdloop.el (read-char): Don't inhibit quit.
13907         (read-char-exclusive): Ditto.
13908         (read-char): Signal quit if quit-char was pressed.
13909         (read-char-exclusive): Ditto.
13910         (read-quoted-char): Return a character, not integer.
13911
13912         * menubar-items.el (default-popup-menu): Use Andy's generic
13913         selection code.
13914         (default-popup-menu): Fix code.
13915
13916 1998-05-14  Oliver Graf <ograf@fga.de>
13917
13918         * dragdrop.el (dragdrop-function-widget): this time it's done
13919
13920 1998-05-13  Oliver Graf <ograf@fga.de>
13921
13922         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13923
13924 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13925
13926         * device.el (device-pixel-width):
13927         (device-pixel-height):
13928         (device-mm-width):
13929         (device-mm-height):
13930         (device-bitplanes):
13931         (device-color-cells): Swapped parameters to device-system-metric
13932         according to the interface change.
13933
13934 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13935
13936         * mouse.el (default-mouse-motion-handler): Use new name of the
13937         function event-over-vertical-divider-p.
13938         Do not set E-W arrow cursor over the divider if
13939         vertical-divider-draggable-p is nil in the window.
13940         ([top-level]): Use new name for the variable
13941         vertical-divider-map.
13942         (drag-window-divider): Respect vertical-divider-draggable-p.
13943         Variable name typo fixes.
13944
13945 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13946
13947         * keymap.el (kbd): Define here; handle string constants and
13948         others...
13949
13950 1998-05-15  Christian Nyb <chr@mediascience.no>
13951
13952         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13953         in Emacs 18.
13954
13955 1998-05-13  Didier Verna  <didier@xemacs.org>
13956
13957         * mouse.el (drag-window-divider): give the vertical divider a
13958         pressed look when dragging it.
13959
13960 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13961
13962         * faces.el: predicate some more face operations on x or mswindows
13963         not just x.
13964
13965         * modeline.el: enable modeline coloring for mswindows.
13966
13967 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13968
13969         * minibuf.el (minibuffer-default): Added variable; compatible with
13970         FSF Emacs.
13971         (next-history-element): Used `minibuffer-default'.
13972
13973 1998-05-12  Oliver Graf <ograf@fga.de>
13974
13975         * dragdrop.el (dragdrop-function-widget): button and mods ok
13976         arguments still look a bit strange
13977         (dragdrop-compare-mods) created
13978         (dragdrop-drop-do-functions) correctly checks for buttons and
13979         modifiers
13980
13981 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13982
13983         * setup-paths.el (paths-default-info-directories): Replace
13984         path-separator with directory-sep-char.
13985
13986         * files.el (path-separator): Don't define it here.
13987
13988 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13989
13990         * update-elc.el: Ditto.
13991
13992         * setup-paths.el (paths-construct-exec-path): Ditto.
13993
13994         * make-docfile.el: Ditto.
13995
13996         * loadup.el (really-early-error-handler): Ditto.
13997
13998         * find-paths.el (paths-decode-directory-path): Use decode-path
13999         instead of decode-path-internal.
14000
14001         * files.el (parse-colon-path): Update docstring.
14002
14003 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14004
14005         * subr.el (get-buffer-window-list): Make BUFFER optional.
14006
14007         * window-xemacs.el (windows-of-buffer): Defalias to
14008         get-buffer-window-list.
14009
14010 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14011
14012         * disass.el: Fix maintainer keyword.
14013
14014         * bytecomp.el (byte-compile-and-load-file): Autoload.
14015         (byte-compile-buffer): Ditto.
14016
14017         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14018         value is returned, not the name.
14019         (lisp-imenu-generic-expression): Enable it.
14020         (lisp-mode-variables): Ditto.
14021         (lisp-indent-offset): Change defconst to defvar.
14022         (lisp-indent-function): Ditto.
14023         (lisp-body-indent): Ditto.
14024
14025 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14026
14027         * modeline.el: Use zap-last-kbd-macro-event.
14028
14029         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14030         nil, don't attempt to do anything with messages.
14031         (eval-last-sexp): Use `letf' for clarity.
14032
14033 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14034
14035         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14036
14037 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14038
14039         * buff-menu.el:
14040         * lisp-mode.el:
14041         * obsolete.el:
14042         Change empty docstrings into no doc strings at all.
14043         Fix bogus FSF-format docstrings.
14044         * etags.el: Fix docstring.
14045
14046 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14047
14048         * package-get.el (package-get): Use internal md5
14049
14050 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14051
14052         * about.el (about-xemacs): Correct abuse of concat.
14053
14054 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14055
14056         * info.el (Info-mode): Use easymenu.
14057
14058 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14059
14060         * apropos.el (apropos): Don't use concat with integers.
14061
14062         * cmdloop.el (describe-last-error): Handle the case when no error
14063         was seen gracefully.
14064
14065         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14066         defun.
14067         (apropos-describe-plist): Ditto.
14068
14069         * help.el (with-displaying-help-buffer): Revert to a defun.
14070         (describe-key): Use it as defun.
14071         (describe-mode): Ditto.
14072         (describe-bindings): Ditto.
14073         (describe-prefix-bindings): Ditto.
14074         (describe-installation): Ditto.
14075         (view-lossage): Ditto.
14076         (describe-function): Ditto.
14077         (describe-variable): Ditto.
14078         (describe-syntax): Ditto.
14079
14080 1998-05-11  Oliver Graf <ograf@fga.de>
14081
14082         * dragdrop.el: changed order of require/provide
14083         (dragdrop-drop-mime-default) changed to new calling conventions
14084         (dragdrop-drop-do-functions) changed to new calling conventions
14085         (dragdrop-function-widget) this one needs more work...
14086
14087 1998-05-10  Oliver Graf <ograf@fga.de>
14088
14089         * about.el: another small change in my entry
14090         * dragdrop.el (dragdrop-drop-log-function): logging added
14091         plus customizations
14092         changed interface to handler functions. now called with event
14093         and object
14094
14095 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14096
14097         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14098         E-W arrow pointer displayed over draggable dividers.
14099
14100         * mouse.el (default-mouse-motion-handler): Show it when
14101         appropriate.
14102         (drag-window-divider): Added.
14103         ([top-level]): Initialized window-divider-map with a keymap
14104         binding the above function to left button down event.
14105
14106         * x-mouse.el (x-init-pointer-shape): Initialize
14107         divider-pointer-glyph from Cursor.dividerPointer, or use default
14108         E-W double arrow.
14109
14110 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14111
14112         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14113
14114 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14115
14116         * simple.el (count-words-buffer): Don't query for buffer.
14117         (count-lines-buffer): Ditto.
14118
14119 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14120
14121         * help.el (where-is): add optional insert argument.
14122
14123 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14124
14125         * help.el (describe-key-briefly): New argument INSERT.
14126
14127         * simple.el (eval-expression): New optional argument; synch with
14128         FSF 20.3.
14129
14130         * keydefs.el (global-map): Add new register bindings.
14131
14132         * register.el: Synched with FSF 20.3.
14133
14134 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14135
14136         * window-xemacs.el (recenter): all arguments are optional.
14137
14138 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14139
14140         * device.el: (device-pixel-width): Reflected name/parameters
14141         change to device-system-metric.
14142         (device-pixel-height): Ditto.
14143         (device-mm-width): Ditto.
14144         (device-mm-height): Ditto.
14145         (device-bitplanes): Ditto.
14146         (device-color-cells): Ditto.
14147
14148 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14149
14150         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14151
14152         * cl.el (most-positive-fixnum): Document.
14153         (most-negative-fixnum): Ditto.
14154
14155         * cus-dep.el: Updated comment.
14156
14157         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14158         constant.
14159
14160         * cus-load.el (custom-put): Removed.
14161
14162         * files.el (after-find-file): Just resignal quit instead of
14163         signaling "canceled".
14164
14165 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14166
14167         * frame.el (other-frame): Use `focus-frame' instead of
14168         select-frame kludges.
14169
14170         * lisp-mode.el: Update lisp-indent-function for
14171         save-selected-frame and with-selected-frame.
14172
14173         * frame.el (save-selected-frame): New macro.
14174         (with-selected-frame): Ditto.
14175         (other-frame): Use `set-frame-focus'.
14176
14177 1998-05-06  Oliver Graf <ograf@fga.de>
14178
14179         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14180         (dragdrop-drop-url-default) default handler for URL drops created
14181         (dragdrop-drop-mime-default) default handler for MIME drops created
14182         (dragdrop-drop-functions) default custom for handling drops created
14183         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14184
14185 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14186
14187         * mouse.el: Removed redundant mouse-mswindows-drop function.
14188
14189 1998-05-05  Oliver Graf <ograf@fga.de>
14190
14191         * about.el: changed some text in my entry
14192         * dragdrop.el: added customs
14193
14194 1998-05-04  Oliver Graf <ograf@fga.de>
14195
14196         * mouse.el: killed global drop key bindings
14197         (mouse-offix-drop) removed
14198         * dragdrop.el: created
14199         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14200
14201 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14202
14203         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14204         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14205
14206         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14207         obsolete comment.
14208
14209         * scrollbar.el (scrollbars-visible-p): Use new
14210         {vertical,horizontal}-scrollbar-visible-p specifiers.
14211
14212 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14213
14214         * device.el (device-pixel-height):
14215         (device-pixel-width):
14216         (device-mm-width):
14217         (device-mm-height):
14218         (device-bitplanes):
14219         (device-color-cells): Moved these 6 functions from device.c; they
14220         all use single (device-system-metrics) call.
14221
14222 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14223
14224         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14225         were renamed.
14226
14227         * menubar-items.el:
14228         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14229         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14230
14231         * help.el (help-map): Remove Hyperbole keybinding logic.
14232         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14233
14234 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14235
14236         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14237         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14238
14239 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14240
14241         * msw-glyphs.el: use nicer icon3 from the frame icon.
14242
14243 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14244
14245         * version.el (emacs-version): Remove InfoDock conditionals.
14246
14247         * startup.el (startup-splash-frame): Change ID logo name.
14248
14249 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14250
14251         * files.el (after-find-file): If the user presses C-g on
14252         directory-creation prompt, kill the buffer.
14253
14254 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14255
14256         * simple.el (count-words-region): Reverse previous change.
14257
14258 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14259
14260         * replace.el (query-replace): Just call perform-replace.
14261         (query-replace-regexp): Ditto.
14262         (perform-replace): Move region handling here.
14263         (perform-replace): Use the new arg to match-data.
14264
14265 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14266
14267         * x-init.el: Install X specific display table that
14268           displays char 0240 as a space to avoid whatever it is
14269           that screws up display of that character code.
14270
14271 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14272
14273         * help.el (function-arglist): If no arguments are documented for a
14274         subr, print nothing rather than incorrect output.
14275
14276 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14277
14278         * cmdloop.el (command-error): Update bail-out error message to use
14279         `emacs-program-name'.
14280
14281         * lib-complete.el: Remove reader macro cruft.
14282
14283         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14284         cruft.
14285
14286         * simple.el (count-words-region): Drop interactive-p check on the
14287         message.
14288
14289 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14290
14291         * font.el
14292         * msw-faces.el
14293         Correct spelling of mswindows-font-canonicalize-name.
14294
14295 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14296
14297         * ldap.el (ldap-host-parameters-alist): Replaced with
14298         `ldap-host-parameters-plist'
14299         (ldap-search): Adapt to previous change
14300
14301 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14302
14303         * about.el (about-hackers): Update Bob Weiner bio.
14304         (about-maintainer-info): Ditto.
14305
14306 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14307
14308         * simple.el (display-warning-minimum-level): Docfix.
14309
14310 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14311
14312         * widget.el (:default-get): New keyword.
14313         * wid-edit.el (default, widget-default-default-get): Define it.
14314         (group, widget-group-default-get): Define it.
14315         (menu-choice, widget-choice-default-get): Define it.
14316         (widget-default-get): New function.
14317         (widget-choice-action): Call it.
14318         (widget-editable-list-entry-create): Call it.
14319
14320 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14321
14322         * byte-optimize.el (byte-boolean-vars): Removed.
14323         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14324         lookup through `byte-boolean-vars'.
14325
14326 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14327
14328         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14329         resource-provided values into ghost specs for scrollbar-height and
14330         scrollbar-width.
14331
14332 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14333
14334         * byte-optimize.el: Don't attempt to optimize /=.
14335
14336         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14337         (byte-compile-/=): Ditto.
14338
14339 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14340
14341         * apropos.el: Use `with-displaying-help-buffer'.
14342         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14343         Use `with-displaying-help-buffer'.
14344         (apropos-follow): Do not give special treatment to buffer cursor
14345         was in prior to a mouse click.
14346         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14347         (apropos-print-doc): Set correct buffer for setting text
14348         properties.
14349
14350 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14351
14352         * help.el (help-buffer-prefix-string): New variable.
14353         (help-buffer-name): Use it.
14354
14355         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14356         mode menu.
14357
14358 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14359
14360         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14361
14362 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14363
14364         * files.el (find-file-noselect): Update docstring.
14365         (find-file-noselect): Signal an error if found an unreadable file.
14366         (file-chase-links): Save the match data.
14367         (normal-mode): Use `lwarn' and `error-message-string'.
14368         (interpreter-mode-alist): Change defconst to defvar.
14369         (inhibit-first-line-modes-regexps): Ditto.
14370         (inhibit-first-line-modes-regexps): Added .tgz.
14371         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14372         (change-major-mode-with-file-name): New user-option.
14373         (set-visited-file-name): Synched with FSF.
14374         (file-name-extension): New function, from FSF 20.3.
14375         (file-relative-name): Synched with FSF.
14376         (save-some-buffers): Support the C-r feature.
14377         (recover-session): Synched with FSF.
14378         (kill-some-buffers): Ditto.
14379         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14380
14381 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14382
14383         * files.el (insert-file): Undo previous change and reenable use of
14384         format.el.
14385
14386 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14387
14388         * window-xemacs.el (recenter): Define.
14389
14390 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14391
14392         * font.el (mswindows-font-create-name)
14393         (mswindows-font-create-object): new functions for mswindows type
14394         fonts.
14395
14396         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14397         strings are parsed as well as font objects.
14398
14399 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14400
14401         * modeline.el (defining-kbd-macro): Restore modeline indication of
14402         kbd-macro being recorded.
14403         (add-minor-mode): Simplify docstring.
14404         (modeline-minor-mode-menu): Remove stuff.
14405
14406 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14407
14408         * code-process.el (call-process): dynamically decide process
14409         coding type.
14410
14411 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14412
14413         * modeline.el: Add line-number-mode, column-number-mode to
14414         the modeline minor-mode menu.  Button2 on the line number does
14415         goto-line.
14416
14417 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14418
14419         * mouse.el: move x-selection-owner-p type things to
14420         selection-owner-p.
14421
14422         * msw-init.el: copy zmacs stuff from x-init.el
14423
14424         * msw-select.el (mswindows-own-selection)
14425         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14426         functions. Very simple minded implementation of selectio
14427         ownership.
14428
14429         * select.el (own-selection) (disown-selection)
14430         (activate-region-as-selection) (select-make-extent-for-selection)
14431         (valid-simple-selection-p): functions moved from x-select.el for
14432         generalized selection.
14433
14434         * x-select.el: see select.el changes.
14435
14436         * x-toolbar.el: use new selection functions.
14437
14438 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14439
14440         * packages.el (packages-find-package-directories): Fixed bug that
14441         would pick up multiple site-package directories.
14442         (package-locations): Added "xemacs-packages" as a late package
14443         location.
14444
14445         * find-paths.el: Now uses `emacs-program-name' and
14446         `emacs-program-version'.
14447         Additions to enforce version-specific directories in
14448         `paths-find-version-directory'.
14449
14450 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14451
14452         * default.el: Removed.
14453         * site-start.el: Removed.
14454
14455 1998-04-29  Didier Verna  <didier@xemacs.org>
14456
14457         * minibuf.el (minibuffer-history-minimum-string-length): Default
14458         to nil.
14459
14460 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14461
14462         * find-paths.el (paths-program-name): Rename.
14463         (paths-emacs-root-p): Ditto.
14464         (paths-find-site-directory): Ditto.
14465
14466 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14467
14468         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14469         `emacs-lisp-byte-compile-and-load'.
14470
14471 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14472
14473         * ldap.el (ldap-search): Fixed additional parameter passing to
14474         `ldap-open'
14475
14476 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14477
14478         * select.el (kill-primary-selection) (selection-owner-p)
14479         (copy-primary-selection) (yank-clipboard-selection)
14480         (selection-exists-p) (delete-primary-selection): new file and
14481         functions that do the right thing for the selected device.
14482
14483         * x-menubar.el: use generalised selection functions.
14484
14485         * dumped-lisp.el: dump select.el.
14486
14487 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14488
14489         * find-paths.el (paths-progname): New variable.
14490         (paths-emacs-root-p): Use it.
14491         (paths-find-site-directory): Ditto.
14492
14493 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14494
14495         * loadup.el ((member "dump" command-line-args)): Dump as
14496         `infodock' if InfoDock.
14497
14498 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14499
14500         * find-paths.el (construct-emacs-version): Simplify, include
14501         program name in the return value.
14502         * (paths-find-version-directory): Use it.
14503
14504 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14505
14506         * info.el (Info-parse-dir-entries): Fixed regexp
14507         (Info-build-dir-anew): Remove full suffix and capitalize info file
14508         name for files with no @direntry
14509         (Info-batch-rebuild-dir): New function
14510         (Info-suffixed-file): Check for regular files instead of simple
14511         file existence (could catch directories before)
14512
14513 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14514
14515         * setup-paths.el, find-paths.el: Removed uses of `not' which
14516         temacs doesn't have.
14517
14518         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14519         into root searching.
14520
14521 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14522
14523         * subr.el: Remove definition of `not'.
14524
14525 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14526
14527         * msw-glyphs.el: enable graphics support.
14528
14529 1998-04-23  Didier Verna  <didier@xemacs.org>
14530
14531         * x-menubar.el (default-menubar): restored the line-number-mode
14532         option.
14533
14534         * misc doc string updates related to the options menu.
14535
14536 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14537
14538         * setup-paths.el (paths-construct-load-path): Fix typo.
14539
14540 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14541
14542         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14543         font-menu-ignore-scaled-fonts don't have to be bound now; this
14544         gets us one step further towards making --no-autoloads work.
14545
14546         * startup.el (normal-top-level): Load auto-autoloads only if
14547         lisp-directory is non-nil.
14548
14549         * setup-paths.el (paths-construct-load-path): Made it robust
14550         against nil lisp-directory.
14551
14552         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14553         to the list of variables that cause a warning when nil.
14554
14555         * toolbar.el (init-toolbar-location): Now works even when there's
14556         no toolbar icon directory.
14557
14558 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14559
14560         * help.el (view-lossage): Recognize it.
14561
14562         * simple.el (log-message): Mark multiline messages.
14563
14564 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14565
14566         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14567
14568 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14569
14570         * package-get.el (package-get-all):  add `\n' separator to
14571         interactive specification so that both variables are read
14572
14573 1998-04-22  Didier Verna  <didier@xemacs.org>
14574
14575         * x-menubar.el: ported the options menu to Custom.
14576         Moved the "read only" toggle button to the buffers menu.
14577         Corrected some missing ;;;###autoload or defcustom.
14578
14579         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14580         the scrollbar-visible specifier for options menu handling.
14581
14582         * toolbar.el (toolbar-visible-p)
14583                      (toolbar-captioned-p)
14584                      (default-toolbar-position): defcustom wrappers around
14585         the toolbar specifiers for options menu handling.
14586
14587         * frame.el (get-frame-for-buffer-default-instance-limit):
14588         defcustom it for options menu handling.
14589
14590         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14591         font-lock-mode for options menu handling.
14592
14593         * cus-start.el: added Custom properties to overwrite-mode for
14594         options menu handling.
14595
14596 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14597
14598         * about.el: shameless self-promotion.
14599
14600 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14601
14602         * simple.el (raw-append-message): Slightly optimize.
14603         (remove-message): Use `push' for clarity.
14604         (append-message): Ditto.
14605         (display-warning): Dito.
14606         (raw-append-message): Send the message to the appropriate device.
14607
14608 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14609
14610         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14611         From Sean MacLennan <Sean.MacLennan@pika.ca>
14612
14613 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14614
14615         * setup-paths.el: Changed `directory-sep-char' to
14616         `path-separator', following a change in GNU Emacs.
14617
14618 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14619
14620         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14621         (Info-build-dir-anew): Add a final newline.
14622         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14623         is `always'
14624         (Info-rebuild-dir): Ditto
14625
14626         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14627
14628 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14629
14630         * simple.el (count-words-buffer): Retain zmacs region.
14631         (count-words-region): Ditto.
14632         * simple.el: (what-line): Expanded line counts.
14633         (count-lines): New parameter to conditionalize whether collapsed
14634         lines get counted.
14635         From Bob Weiner <weiner@altrasoft.com>
14636
14637 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14638
14639         * packages.el (package-locations): infodock-packages must override
14640         mule-packages and packages.
14641
14642 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14643
14644         * wid-edit.el:
14645         remove rude messages from widget-activation-widget-mapper
14646         and widget-activation-glyph-mapper
14647
14648 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14649
14650         * toolbar.el: Remove (featurep 'x) test from
14651         toolbar-make-button-list
14652
14653 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14654
14655         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14656         only if in the same frame.
14657
14658 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14659
14660         * packages.el (package-locations): Added site-packages hierarchy.
14661
14662         * setup-paths.el (paths-default-info-directories): Introduced and
14663         used.
14664
14665         * packages.el, setup-paths.el: Set various path searching depths
14666         to 1.
14667
14668         * packages.el (packages-hierarchy-depth):
14669         (packages-load-path-depth): Introduced and used.
14670
14671         * setup-paths.el (paths-load-path-depth): Introduced and used.
14672
14673         * find-paths.el (paths-find-recursive-path): Added max-depth
14674         parameter.
14675
14676 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14677
14678         * setup-paths.el (paths-construct-info-path): Removed
14679         dependency on behavior of (file-name-as-directory "").
14680
14681 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14682
14683         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14684         lisp objects
14685
14686 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14687
14688         * dump-paths.el, startup.el: Added handling for --debug-paths.
14689
14690 1998-04-15  William M. Perry  <wmperry@aventail.com>
14691
14692         * wid-edit.el: We cannot just set the help-echo or balloon-help
14693           properties for an extent based on the :help-echo widget
14694           property, since help-echo and balloon-help cause an EXTENT to
14695           get passed in, where :help-echo functions are expecting a WIDGET
14696
14697 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14698
14699         * scrollbar.el (init-scrollbar-from-resources): Call
14700         mswindows-init-scrollbar-metrics when appropriate.
14701
14702 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14703
14704         * dumped-lisp.el: dump x-toolbar for window system
14705
14706         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14707         have support and xpm.
14708
14709 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14710
14711         * files.el (toggle-read-only): Fix docstring.
14712         From Didier Verna <didier@xemacs.org>
14713
14714 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14715
14716         * startup.el (normal-top-level): Load autoload-file-name without
14717         specifying an extension---some people only auto-autoload.el.gz.
14718
14719 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14720
14721         * files.el (backup-enable-predicate): Don't bomb on NAME being
14722         nil.
14723
14724 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14725
14726         * find-paths.el, packages.el: Now prefers configure'd paths.
14727         This shouldn't cause any of the originally anticipated problems as
14728         the current paths architecture will not define the various
14729         configure-xxx variables if they're not specified on the configure
14730         command line.
14731
14732         * find-paths.el, setup-paths.el, packages.el: Removed all
14733         mentionings of "/" as a path separator.
14734         Used paths-construct-path throughout.
14735
14736         * find-paths.el (paths-construct-path): Created to assemble paths
14737         from directory components.
14738
14739         * setup-paths.el, packages.el: Used paths-decode-directory-path
14740         instead of decode-path-internal.
14741
14742         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14743         and associates.
14744         (paths-decode-directory-path) Created.
14745
14746         * setup-paths.el: Changed configure-exec-path to
14747         configure-exec-directory.
14748
14749 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14750
14751         * packages.el (packages-find-packages): Fixed decoding of
14752         EMACSPACKAGEPATH.
14753
14754         * startup.el: -no-packages -> -no-early-packages.
14755
14756         (packages-load-package-lisps): Fixed loading of auto-autoload
14757         files.
14758
14759         * startup.el (normal-top-level): Fixed loading of core
14760         auto-autoload.
14761
14762         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14763
14764         * startup.el, packages.el, dump-paths.el: Added proper settings
14765         for site-directory and lisp-directory variables.
14766
14767         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14768         inhibit-package-autoloads and fixed handling of it.
14769
14770         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14771         handling of former inhibit-package-init, now
14772         inhibit-early-packages, to make -vanilla etc. work.
14773
14774 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14775
14776         * code-process.el (start-process): Fallback to 'undecided instead
14777         of 'binary for process input coding stream.
14778
14779         * process.el (start-process): Docstring fix.
14780
14781 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14782
14783         * info.el (Info-insert-dir): Do not insert temporary dir files
14784         in Info-dir-file-attributes
14785         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14786         (Info-rebuild-dir): Ditto.
14787
14788 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14789
14790         * obsolete.el: Added obsoleteness declarations for
14791         `site-directory' and `Info-default-directory-list'.
14792
14793 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14794
14795         * find-paths.el (paths-find-emacs-root): Only look at the
14796         executable at the end of the symlink chain for determining the
14797         Emacs root.
14798
14799 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14800
14801         * setup-paths.el (paths-construct-info-path): Changed construction
14802         to cater to gone default in configure.
14803
14804         * find-paths.el (paths-uniq-append): Added.
14805
14806         * packages.el: Rewritten package path construction once again.
14807
14808         * dump-paths.el, startup.el: Removed package-path as a global
14809         variable.
14810
14811         * package-admin.el (package-admin-add-single-file-package):
14812         (package-admin-add-binary-package): Changed package-path to
14813         late-packages.
14814
14815         * packages.el (packages-split-path): Split path at "/" rather than
14816         nil according to change in emacs.c.
14817
14818 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14819
14820         * setup-paths.el (paths-construct-info-path): Changed info path
14821         order so that directories come out right.
14822         (paths-find-lock-directory): Fixed bug: It used to think
14823         configure-lock-directory is a path.
14824
14825 1998-04-06  Jeff Miller <jmiller@smart.net>
14826
14827         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14828         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14829         eases the use of toolbar-add/kill-item functions.
14830
14831 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14832
14833         * code-files.el (file-coding-system-alist): Commented out
14834         loaddefs.el magical treatment.
14835
14836 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14837
14838         * info.el (Info-rebuild-outdated-dir): Added new option
14839         `conservative' and made it the default
14840         (Info-rebuild-dir): Appropriately parse multi-line description
14841         strings, and multi-section dir files. Issue warning when dir
14842         is rebuilt as temporary
14843         (Info-build-dir-anew): Issue warning when dir is built as
14844         temporary
14845
14846 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14847
14848         * list-mode.el (list-mode-map): Bind highlight motion commands to
14849         standard keys left, right, C-b and C-f.
14850
14851 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14852
14853         * files.el (auto-mode-alist): allow .sc for Scheme->C
14854
14855 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14856
14857         * loadup.el (pureload): Don't quote (garbage-collect).
14858
14859 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14860
14861         * package-get-base.el: Updated.
14862
14863 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14864
14865         * isearch-mode.el (isearch-just-started): New variable.
14866         (isearch-mode): Set it.
14867         (isearch-repeat): Advance one character forward only if the search
14868         was successful, and was not just started.
14869         (isearch-repeat): Clear isearch-just-started.
14870
14871 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14872
14873         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14874         if running -batch.
14875
14876 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14877
14878         * subr.el (listify-key-sequence): Removed.
14879
14880 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14881
14882         * bytecomp.el (byte-compile-print-gensym): New option.
14883         (byte-compile-output-file-form): Use it.
14884         (byte-compile-output-docform): Ditto.
14885         (byte-compile-compiled-obj-to-list): Ditto.
14886
14887 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14888
14889         * msw-glyphs.el: set frame icon if xpm support.
14890
14891 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14892
14893         * help.el: Code that pretty prints variable values
14894           removed.
14895
14896 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14897
14898         * find-paths.el (paths-emacs-root-p): Correct test for installation
14899         directory.
14900         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14901
14902 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14903
14904         * loaddefs.el: Don't set debug-ignored-errors; leave
14905           its default value set to nil.
14906
14907 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14908
14909         * info.el (Info-rebuild-dir): fixed mis-spelling.
14910
14911 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14912
14913         * info.el (Info-rebuild-outdated-dir): New custom var
14914         (Info-insert-node): Create/update dir file when needed, ie when it
14915         does not exist or is older than some info files in directory
14916
14917 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14918
14919         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14920         for last packages, mainly for using a 20.4 package base.
14921
14922         * packages.el (late-packages): Typo fix.  It was called
14923         early-packages.
14924
14925         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14926         relative symlinks correctly.
14927         (paths-find-emacs-roots): More rigorous checking for plausible
14928         configuration-time root.
14929
14930         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14931         find its roots.
14932
14933 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14934
14935         * faces.el: Fix docstrings.
14936         * glyphs.el: Fix docstrings.
14937         * mouse.el: Fix docstrings.
14938
14939         * frame.el: Change phrase `current frame' to `selected frame'.
14940
14941         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14942
14943         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14944         macros using backquote to make them infinitely more readable.
14945
14946 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14947
14948         * packages.el (packages-find-package-path): Hardcoded specialized
14949         InfoDock support until we can clean this up.
14950
14951         * help.el (describe-bindings-1): Return the value of the bindings
14952         help buffer created.
14953         (describe-bindings): Ditto.
14954
14955         * simple.el (set-variable): Restore previous behavior of not
14956         bombing if the variable to set is not boundp.
14957
14958 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14959
14960         * packages.el (packages-handle-package-dumped-lisps): Allow for
14961         non-local files to be loaded off the package-lisp variable.
14962
14963 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14964
14965         * x-faces.el: Global X resources should override
14966           specs for all device classes (color, grayscale, mono);
14967           code currently doesn't override any of them.  Fixed by
14968           calling remove-specifier with '(x default) as the tag
14969           set and allowing inexact matches.
14970
14971 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14972
14973         * faces.el: Separated face initializations based on
14974           device classes into device type specific (tag set,
14975           instantiator) pairs.
14976
14977 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14978
14979         * wid-edit.el (widget-choice-action): Remember user's explicit
14980         choice.
14981         (widget-choice-value-create): Respect it.
14982         From Richard Stallman <rms@gnu.org>
14983
14984 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14985
14986         * setup-paths.el (paths-construct-info-path): Always append
14987         existing directories from configure-time info path.
14988
14989         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14990         Info-directory-list.
14991
14992         * info.el: Removed Info-default-directory-list which was broken by
14993         design.
14994         Removed bogus initialization of Info-directory-list---startup.el
14995         can do a much better job.
14996         Added autoload of Info-directory-list.
14997
14998         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14999         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15000         be exclusive; now it's merely given precedence, just like in the
15001         old days.
15002
15003 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15004
15005         * find-paths.el (paths-find-architecture-directory): Fix bug with
15006         finding; it used to default too early.
15007
15008 1998-03-25  Martin Buchholz <martin@xemacs.org>
15009
15010         * packages.el (packages-split-path): Fix a bug; it used to fail
15011         for paths that weren't split.
15012
15013 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15014
15015         * finder.el (finder-compile-keywords): trap on errors.
15016
15017 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15018
15019         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15020           fourth argument of t so that only the specs exactly
15021           matching the tag lists are removed.
15022
15023 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15024
15025         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15026
15027 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15028
15029         * minibuf.el (mouse-read-file-name-1): If a default directory was
15030         specified, use it for generating the completions.
15031
15032 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15033
15034         * update-elc.el: Now respects inhibit-package-init and
15035         inhibit-site-lisp.
15036         Now does path construction with loadup-paths.
15037
15038         * startup.el (normal-top-level, startup-setup-paths): Now respects
15039         inhibit-package-init and inhibit-site-lisp.
15040
15041         * packages.el (packages-find-package-path): Extended package path
15042         by version-specific hierarchies.
15043         (packages-find-packages): Now respects inhibit flag and
15044         inhibit-site-lisp.
15045         Moved path setup to loadup-paths.
15046
15047         * make-docfile.el: Now respects inhibit-package-init and
15048         inhibit-site-lisp.
15049         Now does path construction with loadup-paths.
15050
15051         * loadup.el: Now respects inhibit-package-init and
15052         inhibit-site-lisp.
15053
15054         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15055
15056         * loadup-paths.el: New file: setup load-path to encompass
15057         packages.
15058
15059 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15060
15061         * auto-show.el: load-gc renamed to pureload.
15062         * site-load.el: Ditto.
15063         * packages.el (toplevel): Ditto.
15064         * loadup.el (really-early-error-handler): Ditto.
15065         * dumped-lisp.el (preloaded-file-list): Ditto.
15066         * cus-face.el (custom-declare-face): Ditto.
15067
15068 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15069
15070         * <Today>: The Big Path Searching Overhaul.
15071
15072         * find-paths.el: New file: find and assemble paths in the
15073         installation hierarchy.
15074
15075         * setup-paths.el: New file: global layout of paths and directories
15076         within the XEmacs hierarchy.
15077
15078         * packages.el: Replaced everything related to path searching and
15079         startup by code in terms of find-paths.
15080
15081         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15082         the new path searching engine.
15083
15084         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15085         and setup-paths.
15086
15087 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15088
15089         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15090         setup-paths.el.
15091
15092 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15093
15094         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15095         compiles identically in any configuration.
15096         Removed irrelevant commentary.
15097
15098 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15099
15100         * simple.el (set-variable): Allow setting specifiers.
15101
15102 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15103
15104         * lisp.el (forward-sexp): Revert previous change.
15105
15106 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15107
15108         * frame.el (frame-initialize): Use `delete-console' instead of
15109         `delete-device' to delete the stream console to match the usage in
15110         Fkill_emacs.
15111
15112 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15113
15114         * files.el (cdpath-previous): New variable.
15115         (cd): Use it.
15116         From Bob Weiner <weiner@wave.altrasoft.com>
15117
15118 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15119
15120         * keydefs.el: Changed keybindings of forward-char,
15121           backward, scroll-up and scroll-down to point to their
15122           -command counterparts.
15123
15124         * simple.el: New functions: forwarc-char-command,
15125           backwrad-char-command, scroll-up-command,
15126           scroll-down-command which work liek their counterparts
15127           except that they honor the variable
15128           signal-error-on-buffer-boundary.
15129
15130           Definition of signal-error-on-buffer-boundary received
15131           from src/cmds.c.
15132
15133           defvar declaration added for word-across-newline to avoid
15134           byte-compiler warning about the free variable reference.
15135
15136 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15137
15138         * winnt.el: Removed "%t" from the beginning of
15139         modeline-format. From now on, there's no nt-specifics in the modeline.
15140
15141 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15142
15143         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15144         of `when' with `if'.
15145
15146 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15147
15148         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15149         mswindows. Must be reworked along with glyphs.el, or
15150         merged into it, after there is images support.
15151
15152         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15153         'mswindows.
15154
15155 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15156
15157         * faces.el: fix for text cursor initialization.
15158         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15159         From Andy Piper <andyp@parallax.co.uk>
15160
15161 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15162
15163         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15164         if there is an existing package that handles it and warn the user
15165         about that mode.
15166
15167 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15168
15169         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15170         Installation" menu item when Installation-string is not bound.
15171
15172 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15173
15174         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15175         From Jeremiah W. James <jerry@cs.ucsb.edu>
15176
15177 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15178
15179         * msw-faces.el:
15180         * faces.el: Fix face initialization.
15181
15182 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15183
15184         * files.el (backup-enable-predicate): fix breakage introduced
15185         by TMPDIR patch.
15186
15187 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15188
15189         * x-faces.el (x-init-face-from-resources): The
15190           TTY face property retrieval functions don't return
15191           specifiers, so use face-property instead.
15192
15193 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15194
15195         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15196
15197 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15198
15199         * x-menubar.el: Expanded documentation for
15200           option-save-faces.  Changed Options -> Browse Faces
15201           menu entry to invoke customize-face.
15202
15203 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15204
15205         * faces.el: Most face initialization moved out of
15206           init-other-random-faces to the top level so that the
15207           initialization happens before Xemacs is dumped.  Much
15208           of the fascist "face-differs-from-default-p or FROB!"
15209           code has been retired in favor of letting the user do
15210           what they want to do.  Face initialization code changed
15211           to use `default' specifier tag so that the settings can
15212           be overridden later if the user wishes it.
15213
15214 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15215
15216         * about.el (about-hackers): Update contributors list.
15217
15218 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15219
15220         * specifier.el: Define new specifier tag `default'.
15221
15222         * modeline.el: Initialize faces using `default' tag.
15223
15224         * x-faces.el (x-init-face-from-resources): Remove
15225           specifier specs containing the `default' tag before
15226           adding new specs.
15227
15228 1998-03-02  John Jones  <jj@asu.edu>
15229
15230         * package-get.el (package-get-all): fixed arguments on call to
15231         package-admin-add-single-file-package.
15232         * package-get.el (package-get-installedp): fixed to match
15233         advertised behavior.
15234         * package-get.el: added function package-get-update-all which
15235         installs newest versions of all the current packages (if they are
15236         not already installed).
15237
15238 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15239
15240         * files.el (find-file-noselect): Uncommented `truename' binding in
15241         `let*' and use it later to set `buffer-file-truename' iff it's
15242         still nil, as happens for example when finding a compressed
15243         file with "jka-compr".
15244
15245 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15246
15247         * faces.el: in make-face-* type functions do the operation for all
15248         window systems, not just the first one found.
15249
15250         * font.el: call mswindows-list-fonts for mswindows.
15251
15252 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15253
15254         * code-process.el (call-process-region):
15255         * process.el (call-process-region):
15256         * package-get.el (package-get-dir):
15257         * files.el (backup-enable-predicate):
15258         * gnuserv.el (gnuserv-temp-file-regexp):
15259         Use temp-directory in place of `/tmp'.
15260
15261 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15262
15263         * "Fast" dired-in-C enhancements for Windows 95/NT:
15264
15265         * files.el: Added function, `wildcard-to-regexp', from GNU
15266           Emacs.
15267
15268         * files.el (insert-directory): Modified to use special
15269           dired-in-C enhancements if present.
15270
15271 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15272
15273         * code-files.el: make default coding no-conversion.
15274
15275 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15276
15277         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15278         the load-path.
15279
15280         * update-elc.el: Strip directory when testing for files not to
15281         bytecompile.
15282
15283 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15284
15285         * lisp-mode.el: Use recommended form for menus.
15286
15287         * info.el (Info-construct-menu): Use recommended form for menus.
15288
15289         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15290         entry.
15291
15292 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15293
15294         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15295           (get-frame-for-buffer-noselect): Always return frames
15296           in the not-this-window-p cond clause.
15297
15298 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15299
15300         * help.el (describe-installation): New function.
15301
15302         * x-menubar.el (default-menubar): Add describe-installation to
15303         Help menu.
15304
15305         * packages.el (packages-unbytecompiled-lisp): Installation.el
15306         should not be bytecompiled.
15307
15308         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15309         XEmacs.
15310
15311         * x-menubar.el (default-menubar): Use correct guard for VM menu
15312         entry.
15313
15314         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15315         coding.
15316         From Andy Piper <andyp@parallax.co.uk>
15317
15318 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15319
15320         * ldap.el: Do not require ldap-internal at compile time.
15321
15322 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15323
15324         * code-files.el: new file. a virtual copy of mule-files.el
15325         but without charset
15326         dependencies. (toggle-buffer-file-ocding-system) new function for
15327         changing the eol type for the current buffer.
15328
15329         * code-process.el: new file. a copy of
15330         mule-process.el. mule-process.el will disappear when things have
15331         settled.
15332
15333         * coding.el: new file. a virtual copy of mule-files.el but
15334         without charset dependencies. (coding-system-base) new function
15335         for getting the parent coding system of a coding system with eol
15336         type set.
15337
15338         * dumped-lisp.el: add above files for the non-mule case.
15339
15340 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15341
15342         * window-xemacs.el (display-buffer): If no explicit
15343           frame is specified, search for a window that displays
15344           the buffer on the currently selected frame, before
15345           searching other frames.
15346
15347 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15348
15349         * frame.el (get-frame-for-buffer): If not-this-window-p
15350           is non-nil, use window on the selected frame if it is not
15351           also the selected window.  When defaulting, search for
15352           windows on the currently selected fgrame before searching
15353           other frames.
15354
15355 1998-02-25  Didier Verna  <didier@xemacs.org>
15356
15357         * modeline.el (modeline-swap-buffers): originally named
15358         `mouse-release-modeline'. Whether to actually swap the buffers is
15359         decided in `mouse-drag-modeline'.
15360         (mouse-drag-modeline): A button release event is considered a
15361         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15362         stay unchanged.
15363
15364 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15365
15366         * x-menubar.el: Put redo on the menubar.
15367         From Aki Vehtari <Aki.Vehtari@hut.fi>
15368
15369 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15370
15371         * bytecomp.el (displaying-byte-compile-warnings): if
15372         temp-buffer-show-function is set, use it to display current set of
15373         warnings in the "*Compile-Log-Show*" buffer.
15374
15375         * simple.el (display-warning-buffer): if temp-buffer-show-function
15376         is set, use it to display current set of warnings in the
15377         "*Warnings-Show*" buffer.
15378
15379 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15380
15381         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15382         Common Lisp.
15383
15384 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15385
15386         * menubar.el: Allow button descriptors at least 2 long.
15387
15388         * x-menubar.el (default-menubar): Use recommended forms.
15389         (file-menu-filter): Remove.
15390         (edit-menu-filter): Remove.
15391
15392 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15393
15394         * about.el (about-hackers): Updated.
15395
15396 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15397
15398         * help.el (help-max-help-buffers): new variable
15399         (help-register-and-maybe-prune-excess): new function
15400         (help-buffer-name): use help-max-help-buffers.
15401         (with-displaying-help-buffer): use
15402         help-register-and-maybe-prune-excess.
15403
15404         * help.el (help-maybe-pretty-print-value): if the value fits on
15405         one line, let it.
15406
15407 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15408
15409         * (with-displaying-help-buffer): there is no need to kill the buffer
15410         if it exists, because with-output-to-temp-buffer will clear it.
15411         further, killing the buffer violates the rule that
15412         temp-buffer-show-function, if set, has the full responsibility of
15413         showing the temp buffer.  killing the buffer fucks with the window
15414         configuration, hosing temp-buffer-show-function.
15415
15416
15417 1998-02-23  Didier Verna  <didier@xemacs.org>
15418
15419         * modeline.el (mouse-drag-modeline):
15420         - Always scroll the modeline that was originally clicked on.
15421         - Use x pixels instead of x characters (which doesn't work anyway)
15422         as horizontal reference for modeline dragging. This allows us to
15423         keep on dragging the modeline even if the motion event occurs in
15424         another window.
15425
15426 1998-02-23  Didier Verna  <didier@xemacs.org>
15427
15428         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15429         glyph on the modeline to indicate that dragging the mouse has an
15430         effect both horizontally and vertically.
15431
15432 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15433
15434         * about.el (about-xemacs): Get rid of redundant visible version
15435         number.
15436
15437 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15438
15439         * about.el (about-hackers): Update credits.
15440
15441 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15442
15443         * prim/register.el (view-register): Show register type file-query.
15444
15445 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15446
15447         * mode-motion.el (mode-motion-highlight-internal):
15448           save-excursion inside save-window-exucrsion form to
15449           hide buffer point changes from save-window-excursion.
15450           Prevents display flickering when the mouse pointer
15451           moves.
15452
15453 1998-02-17  Didier Verna  <didier@xemacs.org>
15454
15455         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15456         function to handle correctly the case of a toolbar one side of the
15457         window: scrolling will not necessarily happen.
15458
15459 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15460
15461         * files.el (after-find-file): Restore missing argument
15462           to format that provides filename for "... consider M-x
15463           recover-file" message.  Also call `message' with "%s"
15464           as the first arg instead of an arbitrary string.
15465
15466 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15467
15468         * about.el (about-hackers): Various additions.
15469
15470 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15471
15472         * autoload.el (generate-file-autoloads-1): Don't force an extra
15473         line out when copying on-the-same line autoloads.
15474
15475         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15476         is installed.
15477
15478 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15479
15480         * x11/x-win-xfree86.el (x-win-init-xfree86):
15481         * x11/x-win-sun.el (x-win-init-sun):
15482         * x11/x-init.el (x-initialize-compose):
15483         * prim/simple.el:
15484         (backward-or-forward-kill-sexp):
15485         (backward-or-forward-kill-sentence):
15486         (backward-or-forward-kill-word):
15487         (backward-or-forward-delete-char):
15488         * prim/isearch-mode.el (isearch-help-or-delete-char):
15489         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15490         x-keysym-on-keyboard-p to detect backspace.
15491         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15492         Clean up symbols used with dead keys, checking Linux and solaris
15493         keysyms.
15494         Simplify x-win-*.el using above methods.
15495         Change documentation for x-keysym-*-p functions.
15496
15497 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15498
15499         * about.el (about-hackers): Restore entries for Michael Sperber and
15500         Vinnie Shelton.
15501         From Vinnie Shelton <acs@acm.org>
15502
15503 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15504
15505         * simple.el (count-words-region): Ditto.
15506
15507 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15508
15509         * simple.el (count-words-buffer): Document.  Don't print anything
15510         if non-interactive.
15511
15512 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15513
15514         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15515         multiple files in InfoDock.
15516
15517 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15518
15519         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15520         from version.el in InfoDock.
15521
15522         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15523         specially.
15524
15525 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15526
15527         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15528         variable name in docstring.
15529
15530 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15531
15532         * menubar.h: Include "gui.h".
15533
15534 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15535
15536         * site-load.el: Fix documentation.
15537
15538 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15539
15540         * package-get-base.el (package-get-base): Updated.
15541
15542         * keymap.el: PC-ize.
15543
15544 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15545
15546         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15547         from' on a fresh line.
15548
15549 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15550
15551         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15552         object.
15553
15554 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15555
15556         * undo-stack.el: PC-ize.
15557
15558         * cmdloop.el: PC-ize.
15559
15560 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15561
15562         * bytecomp-runtime.el: PC-ize.
15563
15564         * byte-optimize.el: Prolog fixup.  PC-ize.
15565
15566         * cus-dep.el: Spelling fix.
15567
15568         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15569         entries follow).
15570
15571 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15572
15573         * text-mode.el (text-mode-hook-identify): New function,
15574         put on text-mode-hook.  Set text-mode-variant here.
15575         (text-mode): Don't set it here.
15576
15577 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15578
15579         * text-mode.el (text-mode-hook): New defvar.
15580         (text-mode-variant): New variable.
15581         (text-mode): Set that variable locally.
15582         (toggle-text-mode-auto-fill): New command.
15583
15584 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15585
15586         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15587
15588 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15589
15590         * text-mode.el (paragraph-indent-text-mode):
15591         Renamed from spaced-text-mode.
15592         (text-mode-map): Bind TAB to indent-relative.
15593         (indented-text-mode-map): Variable deleted.
15594         (indented-text-mode): Now an alias for text-mode.
15595
15596 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15597
15598         * loadup.el: test-atoms debugging stuffs removed.
15599
15600 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15601
15602         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15603
15604 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15605
15606         * help.el (describe-beta): Made it use `locate-data-file'.
15607         (describe-distribution): Ditto.
15608         (describe-copying): Ditto.
15609         (describe-project): Ditto.
15610         (view-emacs-news): Ditto.
15611
15612         * help-nomule.el (help-with-tutorial): Made it use
15613         `locate-data-file' to find tutorial.
15614
15615 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15616
15617         * about.el: Corrected my email address.
15618
15619         * mouse.el: Added 'mouse-mswindows-drop' similar to
15620         'mouse-offix-drop'.
15621
15622 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15623
15624         * loadup.el (running-xemacs): Spelling fix.
15625
15626 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15627
15628         * packages.el (packages-find-packages-1): Don't allow a backwards
15629         compatible lisp tree to overwrite `preloaded-file-list'.
15630
15631 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15632
15633         * loadup.el: Don't delete "xemacs" prior to dumping.
15634
15635 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15636
15637         * package-info.el (pi-last-mod-date): New function.
15638         (pi-author-version): New function.
15639         (batch-update-package-info): Use them.
15640
15641 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15642
15643         * frame.el (get-frame-for-buffer-default-to-current): Create.
15644         (get-frame-for-buffer-noselect): Allow user to use current frame
15645         with `get-frame-for-buffer-default-to-current'.
15646
15647 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15648
15649         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15650         (byte-compile-output-docform): Ditto.
15651         (byte-compile-compiled-obj-to-list): Ditto.
15652
15653 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15654
15655         * startup.el (command-line-1): Removed code that ran
15656           buffer-menu.
15657
15658 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15659
15660         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15661
15662 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15663
15664         * frame.el (suspend-emacs-or-iconify-frame): Check using
15665         `device-on-window-system-p' instead of explicitly checking for X,
15666         so that the same logic works for MS Windows.
15667         (suspend-or-iconify-emacs): Ditto.
15668
15669 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15670
15671         * about.el (about-maintainer-info): Andy Piper is back.
15672         (xemacs-hackers): Updated Andy Piper's email address.
15673         (about-hackers): Added Jonathan Harris.
15674         (about-hackers): Updated Tibor Polgar's email address.
15675
15676 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15677
15678         * about.el: Add xemacs.org email manager.
15679
15680         * package-get-base.el (package-get-base): Updated with most recent
15681         package updates.
15682
15683 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15684
15685         * help.el (function-arglist): Use `indirect-function' instead of
15686         `symbol-function' so that aliases are treated correctly.
15687
15688 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15689
15690         * help.el (help-map): Add f1 binding to `help-for-help'.
15691         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15692         (describe-key-briefly): Use `princ' "%s" to print object.
15693         (with-displaying-help-buffer): Kill buffer if it exists, again.
15694         (describe-key): Use `princ' "%s" to print object.
15695         (describe-function-1): Use `princ' "%s" to print object.
15696         Commented out alias lines removed.
15697         (help-pretty-print-limit): New variable to control pretty-printing
15698         of variable values.
15699         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15700         `help-pretty-print-value' again.  Only print-print when OBJECT is
15701         list of length less than `help-pretty-print-limit'.
15702         (describe-variable): Use `help-maybe-pretty-print-value' again.
15703
15704 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15705
15706         * simple.el (blink-matching-open): Remove C++ kludge.
15707         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15708
15709 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15710
15711         * info.el (Info-default-directory-list): Made the documentation
15712         more explanitory.
15713
15714 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15715
15716         * lisp/packages.el:
15717         * lisp/package-admin.el:
15718         * lisp/build-report.el:
15719         Fix typos.
15720
15721 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15722
15723         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15724         warnings in Java buffers without final newline and editing the
15725         last line.
15726
15727 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15728
15729         * packages.el (packages-find-packages-1): Don't allow a backwards
15730         compatible lisp tree to overwrite `preloaded-file-list'.
15731         Suggested by Colin Rafferty  <colin@xemacs.org>
15732
15733         * mouse.el (mouse-offix-drop): Set undo-boundary.
15734         From Oliver Graf <ograf@fga.de>
15735
15736 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15737
15738         * loadup.el (load-gc): rewrite as defun.
15739         Print something sensical if a required dump-time file isn't found.
15740
15741 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15742
15743         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15744         bug strikes a menudescriptor.
15745
15746         * package-get-base.el (package-get-base): Updated.
15747
15748         * package-info.el (batch-update-package-info): Derive REQUIRES
15749         from the Makefile.
15750
15751 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15752
15753         * files.el (save-some-buffers): Don't play games with deleting
15754         other windows if we are in the minibuffer window.
15755
15756 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15757
15758         * modeline.el (modeline-minor-mode-menu): Add support for :active
15759         (add-minor-mode): Document :active property to TOGGLE.
15760
15761 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15762
15763         * modeline.el (modeline-minor-mode-menu): Add support for an
15764         `:included' predicate in the `toggle-sym' plist.
15765         (add-minor-mode): Document the :included property, format
15766         docstring some more.
15767         (modeline-minor-mode-menu): Documentation string added.
15768
15769 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15770
15771         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15772         labels from the symbol-names by thwacking off the overly redundant
15773         and overused "mode", parenthesizing "minor", and capitalizing the
15774         resultant strings.  Also shortened the menu's title by eliminating
15775         the redundant buffer name.
15776         (add-minor-mode): Beautified the docstring, added mention of the
15777         `:menu-tag' property of TOGGLE.
15778         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15779         `toggle-sym' to beatify the mode-life menus.
15780         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15781         `auto-fill-function'.
15782
15783 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15784
15785         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15786         menus to :style 'toggle.
15787
15788 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15789
15790         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15791
15792 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15793
15794         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15795         only recognize first hyperlink.
15796         (hyper-apropos-highlightify): Deletia, this is already done by
15797         `hyper-apropos-insert-face'.
15798         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15799
15800 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15801
15802         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15803         mail.
15804         (toolbar-mail-reader): Add support for `send'.
15805         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15806
15807 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15808
15809         * info.el (Info-emacs-info-file-name): Add defvar for
15810         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15811         will function properly.
15812
15813 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15814
15815         * simple.el: make the backwards delete function called by
15816         `backward-or-forward-delete-char' user configurable.
15817
15818 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15819
15820         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15821         compiled function got loaded from.
15822
15823 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15824
15825         * term/apollo.el: Synched up with InfoDock 3.6.2.
15826
15827 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15828
15829         * startup.el (load-init-file): Load autoloads earlier.
15830         (startup-splash-frame): Handle InfoDock logo.
15831
15832         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15833         InfoDock.
15834         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15835
15836         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15837         doesn't have this function.
15838
15839         * packages.el (locate-data-file): Fix to call `locate-file'.
15840
15841 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15842
15843         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15844         version of version.el.
15845         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15846
15847         * x-menubar.el (default-menubar): Guard reference to
15848         `gnuserv-frame'.
15849         (default-menubar): Guard references to `font-lock-mode'.
15850         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15851         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15852
15853         * make-docfile.el: Don't snarf doc strings from autoloads.
15854
15855         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15856         loading auto-autoloads files.
15857
15858         * loaddefs.el: Disable dumping autoloads.
15859
15860 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15861
15862         * lisp-mnt.el: Synch to Emacs 20.2.
15863
15864         * help.el: Remove manual autoload of `finder-by-keyword'.
15865
15866         * finder.el (finder-by-keyword): Autoload.
15867
15868         * help.el: Conditionalize hyperbole setup.
15869
15870 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15871
15872         * packages.el (package-require): Update to reflect new data format.
15873
15874 1998-01-02  Didier Verna  <didier@xemacs.org>
15875
15876         * x-menubar.el (default-menubar): make the tutorials available
15877         through the menubar. (Plus some compilation warnings cleanup).
15878
15879 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15880
15881         * check-features.el: New file.  Perform sanity check after build.
15882
15883         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15884         files to tooltalk package.
15885         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15886         package.
15887
15888         * package-admin.el (package-admin-xemacs): Use better default for
15889         location of XEmacs binary.
15890
15891 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15892
15893         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15894         tag with sexp and add value tag with value `t'.
15895
15896 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15897
15898         * package-get.el: Changes to work with real data.
15899         From Pete Ware <ware@cis.ohio-state.edu>
15900
15901         * packages.el (packages-reload-autoloads): Guard load for the time
15902         being.
15903
15904         * update-elc.el ("packages.el"): Force loading packages.el instead
15905         of possibly out-of-date packges.elc.
15906         * make-docfile.el ("packages.el"): Ditto.
15907
15908 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15909
15910         * build-report.el (build-report-delete-regexp): Added a rule for
15911         the main tarball shadowing anything past it.
15912
15913 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15914
15915         * packages.el (package-provide): Delete a previous provide.
15916
15917         * package-info.el: New file.
15918
15919         * package-get.el: New file.
15920         From Pete Ware <ware@cis.ohio-state.edu>
15921         (package-get): Fix md5 computation to work with Mule.
15922
15923 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15924
15925         * simple.el (log-message-*): Quote symbols in docstrings properly.
15926
15927 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15928
15929         * packages.el (packages-new-autoloads): Ignore symbolic links.
15930
15931         * cus-face.el (face-custom-attributes-get): Fix typo.
15932         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15933
15934 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15935
15936         * startup.el (load-init-file): Reload new or changed autoloads
15937         unless inhibited.  Reload modified dumped lisp (stubbed).
15938
15939         * packages.el (packages-new-autoloads): New function.
15940         (packages-reload-autoloads): New function.
15941         (packages-reload-dumped-lisp): New (stub) function.
15942
15943         * loadup.el: Inhibit reloading dumped files when running temacs.
15944
15945         * loadhist.el (file-provides): Extend to handle variant
15946         extensions.
15947
15948         * replace.el (query-replace): Fix typo.
15949
15950 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15951
15952         * make-docfile.el: list-autoloads-path has been renamed.
15953         * update-elc.el: list-autoloads has been renamed.
15954
15955         * packages.el (packages-list-autoloads): Renamed.
15956         (packages-list-autoloads-path): Ditto.
15957
15958 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15959
15960         * packages.el (packages-find-packages-1): Made it signal a warning
15961         for an error in an auto-autoload.el file.
15962
15963 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15964
15965         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15966         tag with const.
15967         From Aki Vehtari <Aki.Vehtari@hut.fi>
15968
15969         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15970
15971         * loadhist.el (unload-feature): Remove autoload.
15972
15973 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15974
15975         * loadhist.el: Unpackaged.
15976
15977         * help.el (describe-symbol-find-file): Rename
15978         `describe-function-find-file' and make old name obsolete.
15979         (describe-function-1): Use it.
15980         (describe-function-1): Guard reference to
15981         `compiled-function-annotation'.
15982
15983 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15984
15985         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15986         argument.
15987         (help-mode-quit): New optional arg to control whether it kills or
15988         buries.  Tidied up.
15989         (with-displaying-help-buffer): Don't kill buffer initially, even
15990         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15991         (help-pretty-print-value): Rename back from
15992         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15993         use it, otherwise use dumped `cl-prettyprint'.
15994         (describe-variable): Use `help-pretty-print-value' again.
15995         (find-func): Removed reference to "find-func" at end.
15996
15997 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15998
15999         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16000           GUI XEmacs. Rename? x-menubar is rather window system
16001           independant, except for a couple of items.
16002
16003 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16004
16005         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16006         entries as they will no longer be distributed with XEmacs.
16007
16008         * format.el (format-alist): Fix image/tiff regexps.
16009         From P. E. Jareth Hein <jareth@camelot-soft.com>
16010
16011         * help.el (help-maybe-pretty-print-value): Rename.
16012         (describe-variable): Use it.
16013         (describe-variable): Add trailing linefeed.
16014
16015 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16016
16017         * help.el (describe-function-1): Don't output anything for
16018           arglist of autoload functions.
16019
16020 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16021
16022         * help.el (describe-function-1): Don't output anything for
16023           arglist of autoload functions.
16024
16025 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16026
16027         * help.el (help-mode-map): New bindings for `help-mode-bury',
16028         `describe-function-at-point', `describe-variable-at-point',
16029         `Info-elisp-ref', `customize-variable', `help-next-section' and
16030         `help-prev-section'.
16031         (help-next-section): New function.
16032         (help-prev-section): New function.
16033         (help-mode-quit): Changed to kill the help buffer.
16034         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16035         correctly.
16036         (help-buffer-name): New function to generate the name of help
16037         buffers.
16038         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16039         argument giving the name of the help buffer.
16040         (describe-key): Use `with-displaying-help-buffer' with name.
16041         (describe-mode): Ditto.
16042         (describe-bindings): Ditto.
16043         (describe-prefix-bindings): Ditto.
16044         (view-lossage): Ditto.
16045         (with-syntax-table): New macro.
16046         (function-called-at-point): Use `ignore-errors' and
16047         `with-syntax-table'.
16048         (function-at-point): Ditto.
16049         (describe-function): Use `with-displaying-help-buffer' with name.
16050         (function-arglist): Extracted from `describe-function-1'.  Returns
16051         function's arglist as string.
16052         (function-documentation): Extracted from `describe-function-1'.
16053         Returns function's docstring.
16054         (describe-function-1): Remove all the "stream" garbage, including
16055         the stream argument.  Use `function-arglist' and
16056         `function-documentation'.
16057         (describe-function-arglist): Just use `function-arglist'.
16058         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16059         (help-pretty-print-value): New function to help with
16060         pretty-printing variable values.  Knows about `#<...>'.  Needs
16061         `pp-internal'.
16062         (describe-variable): Use `with-displaying-help-buffer' with name.
16063         Formatting improved.  Display file where variable is defined, if
16064         known.  Use `help-pretty-print-value'.
16065         (describe-syntax): Use `with-displaying-help-buffer' with name.
16066         (list-processes): Remove "stream" garbage.
16067
16068 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16069
16070         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16071         call a dumped routine instead.
16072
16073         * x-win-xfree86.el: Wrap file in defun.
16074         * x-win-sun.el: Ditto.
16075
16076 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16077
16078         * help.el (view-emacs-news): Remove usage of outl-mouse which
16079         advises functions and does other evil things.
16080
16081 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16082
16083         * format.el (format-alist): Add `image/tiff'.
16084         From P. E. Jareth Hein <jareth@camelot-soft.com>
16085
16086 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16087
16088         * about.el (about-hackers): More names added.
16089
16090         * make-docfile.el: Remove superfluous package path search.
16091
16092         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16093
16094 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16095
16096         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16097         ignored shadows.
16098
16099 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16100
16101         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16102         get trailing slashes when added to the load-path.
16103
16104         * x-init.el (init-x-win): Locate where XEmacs X localization files
16105         are.
16106
16107 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16108
16109         * x-faces.el: Added support for foregroundToolBarColor
16110           to xpm-color-symbols.
16111
16112 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16113
16114         * etags.el (tags-remove-duplicates): Removed.
16115         (buffer-tag-table-list): Use `delete-duplicates'.
16116
16117         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16118         correctly.
16119         (get*): Defalias to `get'.
16120
16121         * cl.el (eql): Compare integers with `eq'.
16122         (cl-map-extents): Check for `map-extents' first.
16123
16124 1997-12-17  Didier Verna  <didier@xemacs.org>
16125
16126         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16127         added the 'numero', 'copyright' and 'trademark' symbols.
16128
16129         * leim/quail/latin-post.el ("french-postfix"): see above.
16130
16131 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16132
16133         * widget.el (define-widget): Check the arguments.
16134
16135         * cus-edit.el (customize-face): Use `check-argument-type'.
16136         (custom-variable-value-create): Use `signal' to signal error.
16137         (custom-variable-reset-saved): Ditto.
16138         (custom-variable-reset-standard): Ditto.
16139         (custom-face-reset-saved): Ditto.
16140
16141         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16142         (widget-default-format-handler): Ditto.
16143         (widget-checklist-add-item): Ditto.
16144         (widget-radio-add-item): Ditto.
16145         (widget-editable-list-entry-create): Ditto.
16146         (widget-sexp-prompt-value): Ditto.
16147
16148         * custom.el (custom-declare-variable): Signal errors better.
16149         (custom-handle-keyword): Ditto.
16150         (custom-declare-group): Ditto.
16151
16152         * window-xemacs.el (windows): Ditto.
16153
16154         * menubar.el (menu): Ditto.
16155
16156         * keydefs.el (keyboard): Ditto.
16157
16158         * minibuf.el (minibuffer): Ditto.
16159
16160         * process.el (execute): Ditto.
16161
16162         * fill.el (fill): Ditto.
16163
16164         * modeline.el (modeline): Ditto.
16165
16166         * help.el (help): Ditto.
16167
16168         * faces.el (faces): Ditto.
16169
16170         * files.el (files): Ditto.
16171
16172         * x-init.el (x): Ditto.
16173
16174         * lisp-mode.el (lisp): Ditto.
16175
16176         * process.el (processes): Ditto.
16177
16178         * mouse.el (mouse): Ditto.
16179
16180         * abbrev.el (abbrev): Moved from cus-edit.
16181
16182         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16183         as variable declaration.
16184
16185 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16186
16187         * menubar.el (find-menu-item): Use `check-argument-type'.
16188         (find-menu-item): Cosmetic changes.
16189
16190 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16191
16192         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16193
16194 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16195
16196         * startup.el (set-default-load-path): Only search package-path
16197         when not running temacs.
16198
16199         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16200         files.
16201
16202         * loadup.el: Correct commentary.  Reformatting.
16203         (really-early-error-handler): Use absolute path to the
16204         first dumped-lisp.el file.
16205         (really-early-error-handler): Print full path name of
16206         each dumped lisp file (inherited from InfoDock).
16207
16208         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16209         dumped-lisp.el files.
16210
16211         * make-docfile.el (preloaded-file-list): Reorder when the
16212         package-path is searched.
16213         * update-elc.el: Ditto.
16214
16215         * lisp-mode.el (call-with-condition-handler): Treat the same as
16216         `condition-case' for indentation.
16217
16218         * about.el (about-xemacs): Update release date.
16219
16220 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16221
16222         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16223         anywhere but at the last clause.
16224         (ecase): Disallow `t' and `otherwise'.
16225
16226 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16227
16228         * cus-edit.el (custom-buffer-create-buttons): New function
16229         from stuff moved out of `custom-buffer-create-internal'.
16230         (custom-novice): New variable.  Default t.
16231         (custom-display-global-buttons): Ditto.  Default `top'.
16232         (custom-buffer-create-internal): Only display help if
16233         `custom-novice' is non-nil.  Display global buttons according to
16234         `custom-display-global-buttons'.
16235
16236 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16237
16238         * menubar.el (find-menu-item): Use `check-argument-type'.
16239         (find-menu-item): Cosmetic changes.
16240
16241 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16242
16243         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16244         look.
16245
16246 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16247
16248         * format.el (format-deannotate-region):  Bug fix.
16249         Deannotating a region containing unknown tags would fail
16250         (causing decoding of text/enriched to fail at user level)
16251
16252 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16253
16254         * minibuf.el (read-directory-name): Support sixth
16255           arg, HISTORY, as already documented.
16256
16257 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16258
16259         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16260         to `ecase'.
16261
16262 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16263
16264         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16265         skk-activate.
16266
16267 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16268
16269         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.