update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-itaiji-006'.
5
6         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
7         XEmacs CHISE.
8         (=>ucs-bmp-itaiji-006): Ditto.
9
10 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=>ucs-bmp-itaiji-001'.
14
15         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
16         XEmacs CHISE.
17
18 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-charset.el (default-coded-charset-priority-list): Add
21         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
22
23         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
24         instead of `=ucs' as its mother.
25         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
26         (==ucs-bmp-itaiji-002): Ditto.
27         (==ucs-itaiji-003): Ditto.
28         (==ucs-bmp-itaiji-003): Ditto.
29
30 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
33         setting for `=big5-cdp-var-002'.
34
35         * mule/mule-charset.el (default-coded-charset-priority-list): Add
36         `=big5-cdp-var-002'.
37
38         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
39         XEmacs CHISE.
40
41 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `=ucs-sip-var-004'.
45
46         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
47         XEmacs CHISE.
48
49 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=>ucs-bmp-cjk@iwds-1'.
53
54         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
55         XEmacs CHISE.
56
57 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60         setting for `=ucs-var-005'.
61
62         * mule/mule-charset.el (default-coded-charset-priority-list): Add
63         `=ucs-bmp-var-005'.
64
65         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
66         CHISE.
67         (=ucs-bmp-var-005): Ditto.
68
69 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `=>ucs-sip-itaiji-002'.
73
74         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
75         XEmacs CHISE.
76
77 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `=>ucs-itaiji-002'.
81
82 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
86
87         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
88         (=>ucs-itaiji-002): Ditto.
89         (=>ucs-bmp-itaiji-002): Ditto.
90
91 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
94         setting for `=>ucs-itaiji-001'.
95
96 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
100
101         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
102         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
103         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
104         (=>ucs-sip-itaiji-001): Ditto.
105
106         * mule/mule-coding.el(coded-charset-entity-reference-alist):
107         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
108         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
109
110 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-charset.el (default-coded-charset-priority-list):
113         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
114         `=jef-china3' and `chinese-isoir165'.
115
116 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `=>ucs-bmp-itaiji-005'.
120
121         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
122         XEmacs CHISE.
123         (=>ucs-bmp-itaiji-005): Ditto.
124
125 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `=+>jis-x0213-2'.
129
130 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `=+>adobe-japan1-6'.
134
135 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `=+>jis-x0208@1978'.
139
140 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
143         setting for `=>ucs@component'.
144
145 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
149
150 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist):
153         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
154
155 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
158         CHISE.
159         (=>ucs@jis/2004): Ditto.
160
161 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-coding.el (coded-charset-entity-reference-alist):
164         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
165
166 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
169         `=>cbeta'.
170
171 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `==big5-cdp-itaiji-001'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `==big5-cdp-itaiji-001'.
178
179         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
180         XEmacs CHISE.
181
182 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
186         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
187
188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
189         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
190         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
191
192         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
193         XEmacs CHISE.
194         (=>big5-cdp-itaiji-001): Ditto.
195         (=big5-cdp-itaiji-002): Ditto.
196         (=big5-cdp-itaiji-003): Ditto.
197
198 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
202
203 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list):
206         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
207         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
208         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
211         setting for `=ucs-var-008'.
212
213         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
214         CHISE.
215         (=ucs-bmp-var-008): Likewise.
216
217 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-charset.el (default-coded-charset-priority-list):
220         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
221
222 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `==ucs-sip@JP/hanazono'.
226
227         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
228         XEmacs CHISE.
229
230 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=ucs-bmp-var-006'.
237
238         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
239         CHISE.
240         (=ucs-bmp-var-006): Likewise.
241
242 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `=ucs-bmp-itaiji-009'.
246
247         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
248         XEmacs CHISE.
249         (=ucs-bmp-itaiji-009): Likewise.
250
251 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `=>big5-cdp'.
255
256 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
259         (utf-8-ivs-gb): Likewise.
260         (utf-8-gb-er): Likewise.
261         (utf-8-ivs-gb-er): Likewise.
262         (utf-8-cns): Likewise.
263         (utf-8-ivs-cns): Likewise.
264         (utf-8-cns-er): Likewise.
265         (utf-8-ivs-cns-er): Likewise.
266         (utf-8-big5): Likewise.
267         (utf-8-ivs-big5): Likewise.
268         (utf-8-big5-er): Likewise.
269         (utf-8-ivs-big5-er): Likewise.
270         (utf-8-jis): Likewise.
271         (utf-8-ivs-jis): Likewise.
272         (utf-8-jis-er): Likewise.
273         (utf-8-ivs-jis-er): Likewise.
274         (utf-8-ks): Likewise.
275         (utf-8-ivs-ks): Likewise.
276         (utf-8-ks-er): Likewise.
277         (utf-8-ivs-ks-er): Likewise.
278
279 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
282         (utf-8-ivs-jp): Likewise.
283         (utf-8-jp-er): Likewise.
284         (utf-8-ivs-jp-er): Likewise.
285
286 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
289         setting for `=ucs-var-010'.
290
291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
292         `=ucs-bmp-var-010'.
293
294         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
295         CHISE.
296         (=ucs-bmp-var-010): Likewise.
297
298 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `=ucs-sip@JP/hanazono'.
302
303         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
304         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
305
306 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-charset.el (default-coded-charset-priority-list):
309         - Add `=big5-cdp-var-004'.
310         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
311           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
315         `=big5-cdp-var-005'.
316
317         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
318         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
319         `=big5-cdp-var-003'.
320         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
321         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
322         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
323
324 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list):
327         Don't prefer ucs-compat CCSes to other CCSes.
328
329 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `===ucs-bmp-cjk-compat@unicode'.
333
334         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
335         coded-charset for XEmacs CHISE.
336
337 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=ucs-sip-itaiji-003'.
341
342         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
343         XEmacs CHISE.
344
345 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `=ucs-var-004'.
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
352
353         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
354         XEmacs CHISE.
355         (=ucs-var-004): Ditto.
356         (=ucs-bmp-var-004): Ditto.
357
358 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `=ucs-sip-var-003'.
362
363         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
364         XEmacs CHISE.
365
366 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         setting for `=ucs-itaiji-006'.
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=ucs-bmp-itaiji-006'.
373
374         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
375         XEmacs CHISE.
376         (=ucs-bmp-itaiji-006): Ditto.
377
378 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `=ucs-sip-var-002'.
382
383         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
384         XEmacs CHISE.
385
386 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `=ucs-sip-itaiji-002'.
390
391         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
392         XEmacs CHISE.
393
394 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `==hanyo-denshi/tk'.
398
399 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
402         (=hanyo-denshi/tk): Fix `long-name'.
403         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
404
405 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `=>mj'.
409
410 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
413         coded-charset for XEmacs CHISE.
414
415 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
418         setting for `=hanyo-denshi/tk'.
419
420 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `=hanyo-denshi/tk/mf-01'.
424
425         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
426         XEmacs CHISE.
427         (=hanyo-denshi/tk/mf-01): Ditto.
428
429 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-charset.el (default-coded-charset-priority-list):
432         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
433
434 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-charset.el (default-coded-charset-priority-list):
437         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
438
439 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
440
441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
442         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
446
447         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
448         XEmacs CHISE.
449         (=ucs-bmp-itaiji-004): Ditto.
450         (=ucs-itaiji-005): Ditto.
451         (=ucs-bmp-itaiji-005): Ditto.
452
453 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
456         `=ucs-sip-itaiji-001'.
457
458         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
459         XEmacs CHISE.
460
461 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
465         `=ucs-itaiji-008'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
469         `=ucs-bmp-itaiji-008'.
470
471         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
472         XEmacs CHISE.
473         (=ucs-bmp-itaiji-001): Ditto.
474         (=ucs-itaiji-003): Ditto.
475         (=ucs-bmp-itaiji-003): Ditto.
476         (=ucs-itaiji-008): Ditto.
477         (=ucs-bmp-itaiji-008): Ditto.
478
479 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
483
484         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
485         for XEmacs CHISE.
486         (==ucs-bmp-cjk-compat@JP): Ditto.
487
488 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
491         setting for `===hng-tzs'.
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `===hng-tzs'.
495
496         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
497         CHISE.
498
499 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `===hng-doh'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `===hng-doh'.
506
507         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
508         CHISE.
509
510 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hng-wad'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `===hng-wad'.
517
518         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
519         CHISE.
520
521 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         settings for `==koseki' and `===hng-kcc'.
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===hng-kcc'.
528
529         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
530         CHISE.
531
532 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `===hng-nkk'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `===hng-nkk'.
539
540         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
541         CHISE.
542
543 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `===hng-ink'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `===hng-ink'.
550
551         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
552         CHISE.
553
554 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `===hng-jhk'.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===hng-jhk'.
561
562         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
563         CHISE.
564
565 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
568         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
569         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
570         (===jis-x0213-1@2004): Likewise.
571         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
572         "jisx0213\\(\\.2004\\)-1" as the registry.
573         (=+>jis-x0213-1@2004): Likewise.
574         (=>jis-x0213-1@2004): Likewise.
575
576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
577         `===jis-x0213-1@2004'.
578
579 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `===hng-nak'.
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `===hng-nak'.
586
587         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
588         CHISE.
589
590 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593         setting for `===hng-hos'.
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `===hng-hos'.
597
598         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
599         CHISE.
600
601 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for `===hng-tzj'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `===hng-tzj'.
608
609         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
610         CHISE.
611
612 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `===hng-kae'.
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `===hng-kae'.
619
620         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
621         CHISE.
622
623 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `===hng-kar'.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `===hng-kar'.
630
631         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
632         CHISE.
633
634 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
637         setting for `===hng-kyd'.
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `===hng-kyd'.
641
642         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
643         CHISE.
644
645 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `===hng-hok'.
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `===hng-hok'.
652
653         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
654         CHISE.
655
656 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `===hng-jyu'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===hng-jyu'.
663
664         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
665         CHISE.
666
667 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `===hng-zkd'.
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `===hng-zkd'.
674
675         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
676         CHISE.
677
678 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `===hng-kmi'.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===hng-kmi'.
685
686         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
687         CHISE.
688
689 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `===hng-okd'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hng-okd'.
696
697         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
698         CHISE.
699
700 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-nkm'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-nkm'.
707
708         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
709         CHISE.
710
711 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `===hng-nto'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-nto'.
718
719         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
720         CHISE.
721
722 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-yhk'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-yhk'.
729
730         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
731         CHISE.
732
733 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-sok'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-sok'.
740
741         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
742         CHISE.
743
744 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `===hng-kda'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hng-kda'.
751
752         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
753         CHISE.
754
755 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `===hng-myz'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hng-myz'.
762
763         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
764         CHISE.
765
766 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hng-kgk'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `===hng-kgk'.
773
774         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
775         CHISE.
776
777 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `===hng-drt'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `===hng-drt'.
784
785         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
786         CHISE.
787
788 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===hng-mam'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `===hng-mam'.
795
796         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
797         CHISE.
798
799 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `===hng-dng'.
803
804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
805         `===hng-dng'.
806
807         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
808         CHISE.
809
810 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
813         setting for `=>cns11643-5'.
814
815 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818         setting for `===hng-keg'.
819
820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
821         `===hng-keg'.
822
823         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
824         CHISE.
825
826 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829         setting for `===hng-jou'.
830
831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
832         `===hng-jou'.
833
834         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
835         CHISE.
836
837 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         setting for `===hng-smk'.
841
842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
843         `===hng-smk'.
844
845         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
846         CHISE.
847
848 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `===hng-kyo'.
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `===hng-kyo'.
855
856         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
857         CHISE.
858
859 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
862         setting for `===hng-kss'.
863
864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
865         `===hng-kss'.
866
867         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
868         CHISE.
869
870 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         setting for `===hng-wan'.
874
875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
876         `===hng-wan'.
877
878         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
879         CHISE.
880
881 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
884         setting for `===hng-ksk'.
885
886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
887         `===hng-ksk'.
888
889         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
890         CHISE.
891
892 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `===hng-kyu'.
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `===hng-kyu'.
899
900         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
901         CHISE.
902
903 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `===hng-skk'.
907
908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
909         `===hng-skk'.
910
911         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
912         CHISE.
913
914 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `===hng-sik'.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `===hng-sik'.
921
922         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
923         CHISE.
924
925 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         setting for `===hng-kbk'.
929
930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
931         `===hng-kbk'.
932
933         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
934         CHISE.
935
936 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
939         setting for `===hng-kcj'.
940
941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
942         `===hng-kcj'.
943
944         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
945         CHISE.
946
947 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `===hng-k24'.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `===hng-k24'.
954
955         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
956         CHISE.
957
958 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `===hng-gok'.
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `===hng-gok'.
965
966         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
967         CHISE.
968 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         setting for `===hng-tsu'.
972
973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
974         `===hng-tsu'.
975
976         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
977         CHISE.
978
979 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
982         setting for `===hng-sys'.
983
984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
985         `===hng-sys'.
986
987         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
988         CHISE.
989
990 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist):
993         - Use "&HNG010-<d><d><d><d><d>;" instead of
994           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
995         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
996
997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
998         `=ucs-bmp-itaiji-002' and `===hng-khm'.
999
1000         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1001         "hngkhi-0" as the suffix of registry.
1002         (===hng-khm): New coded-charset for XEmacs CHISE.
1003         (=ucs-itaiji-002): Ditto.
1004         (=ucs-bmp-itaiji-002): Ditto.
1005
1006 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `=>ucs@iwds-1'.
1010
1011         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1012         XEmacs CHISE.
1013
1014 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1017         CHISE.
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1020         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1021         `===hng-khi'.
1022
1023 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for `===hng-khi'.
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `===hng-khi'.
1030
1031         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1032         CHISE.
1033
1034 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1035
1036         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1037         #x9FA5 as the value of `max-code'.
1038         (=ucs-bmp-var-002): Likewise.
1039         (=ucs-bmp-var-003): Likewise.
1040         (=ucs-bmp-itaiji-084): Likewise.
1041         (=ucs-bmp-cjk@JP): Likewise.
1042         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1043         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1044         (=>ucs-bmp-cjk@component): Likewise.
1045
1046 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1047
1048         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1049         CHISE.
1050
1051 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1054         XEmacs CHISE.
1055         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1056         `==jis-x0208@1978/2-pr' as the mother.
1057
1058 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1061         CHISE.
1062
1063 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1067
1068 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1071         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1072
1073 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for `===ucs@gb'.
1077
1078 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1082         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1083         as the entity-reference for `===jis-x0213-1@2000'; use
1084         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1085
1086 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `===jis-x0208'.
1090
1091         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1092         instead of `===jis-x0208' as the mother.
1093         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1094         `===jis-x0208' as the mother.
1095         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1096         `===jis-x0208' as the mother.
1097         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1098         `===jis-x0213-1' as the mother.
1099         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1100         `===jis-x0213-1' as the mother.
1101         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1102         the mother.
1103         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1104         mother.
1105
1106 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `=ucs-var-001'.
1110
1111 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1114         `=ucs-bmp-var-001'.
1115
1116         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1117         CHISE.
1118         (=ucs-bmp-var-001): Ditto.
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `=ucs-var-003'.
1122
1123 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `=ucs-bmp-var-003'.
1127
1128         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1129         CHISE.
1130         (=ucs-bmp-var-003): Ditto.
1131
1132 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `=ucs-var-002'.
1136
1137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1138         `=ucs-bmp-var-002'.
1139
1140         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1141         CHISE.
1142         (=ucs-bmp-var-002): Ditto.
1143
1144 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1147         XEmacs CHISE.
1148         (==jis-x0208@1978/5pr): Ditto.
1149
1150 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1153         `=>ucs-bmp-cjk@component'.
1154
1155         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1156         XEmacs CHISE.
1157         (=>ucs-bmp-cjk@component): Ditto.
1158
1159 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1162         setting for `=>iwds-1'.
1163
1164 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1165
1166         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1167         CHISE.
1168
1169 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list):
1172         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1173         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1174         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1175         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1176
1177 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1180         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1181
1182         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1183         `=>>ucs@iso' as the mother.
1184         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1185         mother.
1186
1187 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1188
1189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1190         setting for `===hanyo-denshi/ia'.
1191
1192 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1195         `===hanyo-denshi/ia'.
1196
1197 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-conf.el (=koseki): Fix DOC.
1200         (==koseki): New coded-charset for XEmacs CHISE.
1201
1202 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1205         XEmacs CHISE.
1206         (===hanyo-denshi/jd): Fix DOC.
1207
1208 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1211         setting for `===hanyo-denshi/ip'.
1212
1213 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `===hanyo-denshi/ip'.
1217
1218         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1219         XEmacs CHISE.
1220
1221 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `==ucs-radicals@unicode' and `=>daikanwa'.
1225
1226         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1227         for XEmacs CHISE.
1228
1229 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1232         XEmacs CHISE.
1233
1234 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1237         `===ruimoku-v6'.
1238
1239 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         setting for `===ruimoku-v6'.
1243
1244 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1247         CHISE.
1248
1249 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1252         coded-charset for XEmacs CHISE.
1253
1254 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1257         XEmacs CHISE.
1258
1259 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1262         `===ucs-sip@iso'.
1263
1264 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1267         CHISE.
1268
1269 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1270
1271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1272         `==ucs-sip@iso'.
1273
1274         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1275         CHISE.
1276
1277 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1280         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1281         (=ucs-sip-ext-b@iso): Fix registry.
1282         (==ucs-sip-ext-b@iso): Ditto.
1283         (===ucs-sip-ext-b@iso): Ditto.
1284
1285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1286         `=ucs-sip@iso'.
1287
1288 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `=>cbeta'.
1292
1293 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1294
1295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1296         `=>cns11643-7'.
1297
1298         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1299
1300 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1303         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1304
1305 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1308         `=ucs@cns'.
1309         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1310         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1311         `=ucs@jis/1990'.
1312         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1313         `=ucs@jis/2000'.
1314         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1315         `=ucs@jis/2004'.
1316         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1319         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1320
1321 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1324         XEmacs CHISE.
1325         (==jis-x0208@1978/1pr): Ditto.
1326         (==jis-x0208@1978/2-pr): Ditto.
1327
1328 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         setting for `===jis-x0213-1@2004'.
1332
1333 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1337
1338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1339         `===hanyo-denshi/jb'.
1340
1341         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1342         XEmacs CHISE.
1343         (=+>hanyo-denshi/ft): Ditto.
1344         (=+>hanyo-denshi/jt): Ditto.
1345
1346 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `===hanyo-denshi/hg'.
1350
1351 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1354         XEmacs CHISE.
1355         (===hanyo-denshi/hg): Ditto.
1356
1357 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1358
1359         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1360         glyph-forms instead of detailed glyph-images.
1361         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1362         `=adobe-japan1-*'.
1363         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1364         (===adobe-japan1-1): Ditto.
1365         (===adobe-japan1-2): Ditto.
1366         (===adobe-japan1-3): Ditto.
1367         (===adobe-japan1-4): Ditto.
1368         (===adobe-japan1-5): Ditto.
1369         (===adobe-japan1-6): Ditto.
1370         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1371         `=>>>adobe-japan1' as the mother.
1372         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1373         `=>>adobe-japan1' as the mother.
1374         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1375         glyph-images.
1376         (==jis-x0208@1978): Ditto.
1377         (==jis-x0208@1983): Ditto.
1378         (==jis-x0208@1990): Ditto.
1379         (==jis-x0213-1): Ditto.
1380         (==jis-x0213-1@2000): Ditto.
1381         (==jis-x0213-1@2004): Ditto.
1382         (==jis-x0213-2): Ditto.
1383         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1384         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1385         `=jis-x0208@1978'.
1386         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1387         `=jis-x0208@1983'.
1388         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1389         `=jis-x0208@1990'.
1390         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1391         `=jis-x0213-1'.
1392         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1393         `=jis-x0213-1@2000'.
1394         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1395         `=jis-x0213-1@2004'.
1396         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1397         `=jis-x0213-2'.
1398         (===jis-x0208): New coded-charset for XEmacs CHISE.
1399         (===jis-x0208@1978): Ditto.
1400         (===jis-x0208@1983): Ditto.
1401         (===jis-x0208@1990): Ditto.
1402         (===jis-x0213-1): Ditto.
1403         (===jis-x0213-1@2000): Ditto.
1404         (===jis-x0213-2): Ditto.
1405         (===jis-x0212): Ditto.
1406         (===ks-x1001): Ditto.
1407         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1408         mother.
1409         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1410         as the mother.
1411         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1412         as the mother.
1413         (===cns11643-1): New coded-charset for XEmacs CHISE.
1414         (===cns11643-2): Ditto.
1415         (===cns11643-3): Ditto.
1416         (===cns11643-4): Ditto.
1417         (===cns11643-5): Ditto.
1418         (===cns11643-6): Ditto.
1419         (===cns11643-7): Ditto.
1420         (=>>cns11643-1): Ditto.
1421         (==big5-cdp): Indicate abstract glyph-images instead of
1422         representative glyph-images.
1423         (===big5-cdp): New coded-charset for XEmacs CHISE.
1424         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1425         detailed glyph-images.
1426         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1427         `=hanyo-denshi/*'.
1428         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1429         (===hanyo-denshi/ib): Ditto.
1430         (===hanyo-denshi/jt): Ditto.
1431         (===hanyo-denshi/ks): Ditto.
1432         (===mj): Ditto.
1433         (===mj-0): Ditto.
1434         (===mj-1): Ditto.
1435         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1436         `=>>>hanyo-denshi/*' as its mother.
1437         (==gt): Indicate abstract glyph-forms instead of detailed
1438         glyph-images.
1439         (===gt): New coded-charset for XEmacs CHISE.
1440         (=>>>gt): Indicates `==gt' instead of `=gt'.
1441         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1442         (==gt-k): Indicate abstract glyph-forms instead of detailed
1443         glyph-images.
1444         (===gt-k): New coded-charset for XEmacs CHISE.
1445         (==daikanwa): Indicates glyph-images instead of detailed
1446         glyph-images.
1447         (===daikanwa): New coded-charset for XEmacs CHISE.
1448         (===daikanwa/+p): Ditto.
1449         (===daikanwa/ho): Ditto.
1450         (==cbeta): Ditto.
1451         (===cbeta): Ditto.
1452         (==jef-china3): Ditto.
1453         (===jef-china3): Ditto.
1454         (==ruimoku-v6): Ditto.
1455         (==ucs@iso): Indicate representative glyph-forms instead of
1456         representative glyph-images.
1457         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1458         (==ucs@unicode): Indicate representative glyph-forms instead of
1459         representative glyph-images.
1460         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1461         `=ucs@unicode'.
1462         (==ucs@cns): Indicate representative glyph-forms instead of
1463         representative glyph-images.
1464         (==ucs@jis): Ditto.
1465         (==ucs@jis/1990): Ditto.
1466         (==ucs@jis/2000): Ditto.
1467         (==ucs@jis/2004): Ditto.
1468         (==ucs@ks): Ditto.
1469         (===ucs@iso): New coded-charset for XEmacs CHISE.
1470         (===ucs@unicode): Ditto.
1471         (===ucs@gb): Ditto.
1472         (===ucs@ks): Ditto.
1473         (===ucs-bmp-cjk@gb): Ditto.
1474         (===ucs-sip-ext-b@iso): Ditto.
1475
1476 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1477
1478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1479         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1480         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1481         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1482         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1483         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1484         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1485         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1486         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1487         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1488
1489         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1490         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1491         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1492         - Use "&g1-[NAME];" for `=>>[NAME]'.
1493         - Abolish "&g2-[NAME];".
1494
1495 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1498         `=>>ucs@cns' as the mother.
1499
1500 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for `==ucs@ks'.
1504
1505 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1508         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1509         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1510         0x00E30000〜0x00E409D5.
1511
1512 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1515         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1516         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1517
1518 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1522
1523         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1524         (=mj-0): Ditto.
1525         (=mj-1): Ditto.
1526         (==mj): Ditto.
1527         (==mj-0): Ditto.
1528         (==mj-1): Ditto.
1529         (=>>mj): Ditto.
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `=mj' and `==mj'.
1533
1534 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1537         CHISE.
1538
1539 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1542         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1543         `=>ucs@hanyo-denshi'.
1544
1545 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1548         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1549
1550         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1551         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1552
1553 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1554
1555         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1556         XEmacs CHISE.
1557
1558 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1561         Change priority of `=>>>ucs@iso'.
1562
1563         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1564         `=>>>ucs@iso' as the mother.
1565         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1566
1567 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1568
1569         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1570         Change priority of `=>>>ucs@unicode'.
1571
1572         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1573         `=ucs@unicode'.
1574
1575 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1578         Change priority of `=>>>ucs@jis'.
1579
1580         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1581         `=ucs@jis'.
1582
1583 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for `==daikanwa/+p'.
1587
1588 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         setting for `==shinjigen@1ed'.
1592
1593 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1594
1595         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1596         XEmacs CHISE.
1597
1598 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1599
1600         * mule/mule-conf.el (==shinjigen): Modify DOC.
1601         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1602         (==shinjigen@rev): Modify DOC.
1603
1604 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1605
1606         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1607         CHISE.
1608
1609 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1613
1614         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1615         XEmacs CHISE.
1616
1617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1618         `==daikanwa'.
1619
1620 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1623         setting for `==cns11643-7'.
1624
1625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1626         `==cns11643-7'.
1627
1628 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1631         `==cns11643-6'.
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `==cns11643-6'.
1635
1636 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for `==cns11643-5'.
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1642         `==cns11643-5'.
1643
1644 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1645
1646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1647         setting for `==cns11643-4'.
1648
1649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1650         `==cns11643-4'.
1651
1652 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1655         setting for `==cns11643-3'.
1656
1657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1658         `==cns11643-3'.
1659
1660 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1661
1662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1663         setting for `==cns11643-2'.
1664
1665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1666         `==cns11643-2'.
1667
1668 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1671         Change priority of `=>>>ucs@ks'.
1672
1673         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1674         `=ucs@ks'.
1675
1676 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1677
1678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1679         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1680         `==ucs@cns' and `==cns11643-1'.
1681
1682         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1683         (==cns11643-2): Ditto.
1684         (==cns11643-3): Ditto.
1685         (==cns11643-4): Ditto.
1686         (==cns11643-5): Ditto.
1687         (==cns11643-6): Ditto.
1688         (==cns11643-7): Ditto.
1689
1690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1691         `==cns11643-1'.
1692
1693 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1694
1695         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1696         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1697         `=>>>ucs@jis/1990'.
1698
1699         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1700         `=ucs@jis/1990'.
1701         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1702         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1703
1704 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1707         Change priority of `=>>>ucs@cns'.
1708
1709         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1710         `=ucs@cns'.
1711
1712 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1713
1714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1715         `==ks-x1001'.
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1718         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1719         `==ks-x1001'.
1720
1721 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1724
1725 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1726
1727         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1728         `=jis-x0208'.
1729         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1730         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1731         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1732         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1733         (=>>>jis-x0213-1@2000): Changed to an alias for
1734         `=jis-x0213-1@2000'.
1735         (=>>>jis-x0213-1@2004): Changed to an alias for
1736         `=jis-x0213-1@2004'.
1737         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1738
1739 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1740
1741         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1742         `=adobe-japan1-0'.
1743         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1744         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1745         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1746         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1747         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1748         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1749
1750 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1754         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1755         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1756         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1757         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1758
1759 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1760
1761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1762         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1763         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1764         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1765         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1766         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1767         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1768         `==jis-x0212'.
1769
1770 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1771
1772         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1773         "AdobeJapan1-[0-6]$".
1774         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1775         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1776         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1777         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1778         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1779         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1780         (==adobe-japan1-1): Ditto.
1781         (==adobe-japan1-2): Ditto.
1782         (==adobe-japan1-3): Ditto.
1783         (==adobe-japan1-4): Ditto.
1784         (==adobe-japan1-5): Ditto.
1785         (==adobe-japan1-6): Ditto.
1786         (==jis-x0208): Ditto.
1787         (==jis-x0208@1978): Ditto.
1788         (==jis-x0208@1983): Ditto.
1789         (==jis-x0208@1990): Ditto.
1790         (==jis-x0213-1): Ditto.
1791         (==jis-x0213-1@2000): Ditto.
1792         (==jis-x0213-1@2004): Ditto.
1793         (==jis-x0213-2): Ditto.
1794         (==jis-x0212): Ditto.
1795         (==gb2312): Ditto.
1796         (==iso-ir165): Ditto.
1797         (==gb12345): Ditto.
1798         (==ks-x1001): Ditto.
1799         (==cns11643-1): Ditto.
1800         (==cns11643-2): Ditto.
1801         (==cns11643-3): Ditto.
1802         (==cns11643-4): Ditto.
1803         (==cns11643-5): Ditto.
1804         (==cns11643-6): Ditto.
1805         (==cns11643-7): Ditto.
1806         (==big5-cdp): Ditto.
1807         (==hanyo-denshi/ja): Ditto.
1808         (==hanyo-denshi/jb): Ditto.
1809         (==hanyo-denshi/jc): Ditto.
1810         (==hanyo-denshi/jd): Ditto.
1811         (==hanyo-denshi/ft): Ditto.
1812         (==hanyo-denshi/ia): Ditto.
1813         (==hanyo-denshi/ib): Ditto.
1814         (==hanyo-denshi/hg): Ditto.
1815         (==hanyo-denshi/jt): Ditto.
1816         (==hanyo-denshi/ks): Ditto.
1817         (==gt): Ditto.
1818         (==gt-k): Ditto.
1819         (==daikanwa): Ditto.
1820         (==shinjigen): Ditto.
1821         (==ucs@iso): Ditto.
1822         (==ucs@unicode): Ditto.
1823         (==ucs@gb): Ditto.
1824         (==ucs-bmp@gb): Ditto.
1825         (==ucs@cns): Ditto.
1826         (==ucs-bmp@cns): Ditto.
1827         (==ucs@jis): Ditto.
1828         (==ucs@jis/1990): Ditto.
1829         (==ucs@jis/2000): Ditto.
1830         (==ucs@jis/2004): Ditto.
1831         (==ucs@JP): Ditto.
1832         (==ucs@JP/hanazono): Ditto.
1833         (==ucs@ks): Ditto.
1834         (==ucs-bmp@ks): Ditto.
1835         (==ucs@cns11643): Ditto.
1836         (==ucs-bmp-cjk@gb): Ditto.
1837         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1838         (==ucs-sip-ext-b@iso): Ditto.
1839
1840 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1841
1842         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1843         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1844
1845         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1846         XEmacs CHISE.
1847         (=ucs-bmp-cjk@unicode): Abolished.
1848
1849 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `=+>ucs-bmp-cjk-compat@jis'.
1853
1854         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1855         for XEmacs CHISE.
1856
1857 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1858
1859         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1860         CHISE.
1861
1862 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1863
1864         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1865         for XEmacs CHISE.
1866         (=jis-x0208@1978/1er-pr): Abolished.
1867         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1868         `=jis-x0208@1978/1er-pr' as the mother.
1869
1870 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1871
1872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1873         setting for `=ucs-itaiji-084'.
1874
1875 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1876
1877         * mule/mule-charset.el (default-coded-charset-priority-list):
1878         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1879
1880         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1881         XEmacs CHISE.
1882         (=ucs-bmp-itaiji-084): Ditto.
1883
1884 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1887         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1888
1889 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1890
1891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1892         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1893
1894         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1895         XEmacs CHISE.
1896         (=big5-cdp-var-5): Ditto.
1897
1898 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1899
1900         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1901         XEmacs CHISE.
1902
1903 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1906         XEmacs CHISE.
1907
1908 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `=>>>hanyo-denshi/ft'.
1912
1913 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1916         XEmacs CHISE.
1917         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1918         `=hanyo-denshi/jd' as the mother.
1919
1920 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1921
1922         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1923         XEmacs CHISE.
1924         (=+>adobe-japan1-1): Ditto.
1925         (=+>adobe-japan1-2): Ditto.
1926         (=+>adobe-japan1-3): Ditto.
1927         (=+>adobe-japan1-4): Ditto.
1928         (=+>adobe-japan1-5): Ditto.
1929         (=+>adobe-japan1-6): Ditto.
1930         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1931
1932 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1933
1934         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1935         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1936         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1937
1938         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1939         the top.
1940
1941 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1944         XEmacs CHISE.
1945         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1946         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1947         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1948
1949 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1950
1951         * mule/mule-charset.el (default-coded-charset-priority-list):
1952         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1953         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1954
1955         * mule/mule-conf.el: Modify order of definitions of some
1956         coded-charsets.
1957
1958 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1959
1960         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1961         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1962         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1963
1964         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1965         CHISE.
1966         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1967         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1968
1969 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1972         CHISE.
1973
1974 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `=daikanwa/+2p'.
1978
1979         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1980         XEmacs CHISE.
1981
1982 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1983
1984         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1985         XEmacs CHISE.
1986         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1987
1988 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1991         setting for `=>>>hanyo-denshi/ib'.
1992
1993 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1994
1995         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1996         XEmacs CHISE.
1997         (=>>>hanyo-denshi/ib): Ditto.
1998         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1999         `=hanyo-denshi/ja' as the mother.
2000         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2001         `=hanyo-denshi/ib' as the mother.
2002
2003 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2004
2005         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2006         XEmacs CHISE.
2007         (utf-8-ivs-mcs-er): Likewise.
2008         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2009         and `=>ucs-gb'.
2010         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2011         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2012         `ucs-gb' and `=>ucs-gb'.
2013         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2014         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2015         and `=>ucs-cns'.
2016         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2017         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2018         `ucs-cns' and `=>ucs-cns'.
2019         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2020         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2021         `ucs-big5' and `=>ucs-big5'.
2022         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2023         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2024         `ucs-big5' and `=>ucs-big5'.
2025         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2026         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2027         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2028         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2029         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2030         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2031         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2032         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2033         `=>ucs-jis'; modify DOC and mnemonic.
2034         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2035         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2036         and `=>ucs-jis'; modify DOC and mnemonic.
2037         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2038         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2039         `=>ucs-ks'.
2040         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2041         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2042         and `=>ucs-ks'.
2043         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2044
2045 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2046
2047         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2048         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2049
2050 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2053         Modify priorities.
2054
2055 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2056
2057         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2058         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2059
2060 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2061
2062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2063         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2064
2065 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2066
2067         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2068         CHISE.
2069
2070 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2071
2072         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2073         CHISE.
2074
2075 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2076
2077         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2078         CHISE.
2079
2080 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2083         `=+>ucs-bmp-cjk@unicode'.
2084
2085         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2086         for XEmacs CHISE.
2087
2088 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2091         setting for `=>>daikanwa'.
2092
2093 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2096         `=>>hanyo-denshi/jt'.
2097
2098 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2101         XEmacs CHISE.
2102         (=+>jis-x0208@1990): Ditto.
2103         (=+>jis-x0213-1@2000): Ditto.
2104
2105 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2108         XEmacs CHISE.
2109
2110 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2113         XEmacs CHISE.
2114         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2115         `=hanyo-denshi/jc' as the mother.
2116
2117 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2120         setting for `=+>adobe-japan1'.
2121
2122         * mule/mule-charset.el (default-coded-charset-priority-list):
2123         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2124         and `=>>hanyo-denshi/ft' to `=>>gt'.
2125
2126 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2129         XEmacs CHISE.
2130         (=>>adobe-japan1-1): Ditto.
2131         (=>>adobe-japan1-2): Ditto.
2132         (=>>adobe-japan1-3): Ditto.
2133         (=>>adobe-japan1-4): Ditto.
2134         (=>>adobe-japan1-5): Ditto.
2135         (=>>adobe-japan1-6): Ditto.
2136         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2137
2138 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-conf.el (=adobe-japan1): New alias for
2141         `=adobe-japan1-6'.
2142         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2143         (=>>>adobe-japan1-1): Ditto.
2144         (=>>>adobe-japan1-2): Ditto.
2145         (=>>>adobe-japan1-3): Ditto.
2146         (=>>>adobe-japan1-4): Ditto.
2147         (=>>>adobe-japan1-5): Ditto.
2148         (=>>>adobe-japan1-6): Ditto.
2149         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2150
2151 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         setting for `=>>>adobe-japan1'.
2155
2156 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2159         setting for `=+>ucs@ks'.
2160
2161 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2164         XEmacs CHISE.
2165         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2166         `=adobe-japan1-6' as the mother.
2167
2168 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2171         setting for `=>cns11643-7'.
2172
2173 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2176         CHISE.
2177
2178 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2181         XEmacs CHISE.
2182         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2183
2184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2185         setting for `=>ucs@jis/2004'.
2186
2187 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2190         setting for `=+>gt'.
2191
2192         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2193         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2194
2195 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2198         `=>ucs@unicode' as the mother.
2199         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2200         mother.
2201         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2202         mother.
2203         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2204         mother.
2205
2206 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2209         setting for `=+>ucs@unicode'.
2210
2211         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2212         CHISE.
2213
2214 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2217         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2218         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2219         - Add setting for `=+>ucs@cns'.
2220
2221         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2222         CHISE.
2223         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2224         as the mother.
2225         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2226         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2227
2228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2229         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2230
2231 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2234         setting for `=>ucs@ks'.
2235
2236 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2239         `=ucs-bmp-cjk-compat@unicode'.
2240
2241         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2242         coded-charset for XEmacs CHISE.
2243
2244 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2247         `=ucs-bmp-cjk-compat'.
2248
2249         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2250         XEmacs CHISE.
2251
2252 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2255         CHISE.
2256
2257 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2260         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2261
2262         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2263         `=>ucs@jis/1990'.
2264         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2265
2266 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2269         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2270
2271         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2272         CHISE.
2273         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2274         mother.
2275
2276 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2279         `=>jis-x0213-2@usual'.
2280         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2281         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2282         `=>jis-x0213-2@usual' as the mother.
2283
2284 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2287         (=>ucs@JP): New alias for `=+>ucs@jis'.
2288
2289 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2292         `=>jis-x0208@usual'.
2293         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2294         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2295         `=>jis-x0208@usual' as the mother.
2296         (=>jis-x0208): Likewise.
2297
2298 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2301         setting for `=+>jis-x0208@1978'.
2302
2303 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2306         XEmacs CHISE.
2307
2308 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2311         setting for `=>>>ucs@jis/1990'.
2312
2313 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2316         setting for `=>ucs@jis/1990'.
2317
2318 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2321         setting for `=ucs@JP/hanazono'.
2322
2323         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2324         CHISE.
2325         (=ucs@JP/hanazono): Ditto.
2326         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2327         (=>>hanyo-denshi/jc): Ditto.
2328         (=>>hanyo-denshi/jd): Ditto.
2329
2330 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2333         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2334
2335 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2338         XEmacs CHISE.
2339
2340 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2343         XEmacs CHISE.
2344
2345 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2348         `=ucs-bmp-cjk@JP'.
2349
2350 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2353         XEmacs CHISE.
2354
2355 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2358         Modify order of settings; add settings for `=daikanwa@rev2'.
2359
2360 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `=>>cbeta'.
2364
2365         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2366         CHISE.
2367
2368 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2371         setting for `=>>adobe-japan1'.
2372
2373 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2376         XEmacs CHISE.
2377
2378 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2381         setting for `=>>hanyo-denshi/ia'.
2382
2383         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2384         XEmacs CHISE.
2385
2386 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2389         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2390
2391         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2392         XEmacs CHISE.
2393         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2394         `=hanyo-denshi/jt' as the mother.
2395
2396 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2399         setting for `=>>>jis-x0213-2'.
2400
2401         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2402         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2403         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2404
2405 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2408         XEmacs CHISE.
2409
2410 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2413         XEmacs CHISE.
2414
2415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2416         `=>>jis-x0213-1@2004'.
2417
2418 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2421         XEmacs CHISE.
2422
2423 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2426         - Use "&g2-*;" as entity-references for `=>>>*'.
2427         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2428
2429         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2430         XEmacs CHISE.
2431         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2432         as the mother.
2433
2434 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2437         setting for `=>>hanyo-denshi/ib'.
2438
2439         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2440         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2441         (=>>jis-x0208@1990): Ditto.
2442         (=>>hanyo-denshi/ib): Ditto.
2443
2444         * mule/mule-charset.el (default-coded-charset-priority-list):
2445         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2446
2447 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2450         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2451         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2452         `=>>>ucs@jis/2004'.
2453
2454 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2457         XEmacs CHISE.
2458         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2459         `=jis-x0213-1@2004' as the mother.
2460         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2461         (=>>>ucs@ks): Ditto.
2462
2463         * mule/mule-charset.el (default-coded-charset-priority-list):
2464         Modify priority of `=hanyo-denshi/*'.
2465
2466 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2469         settings for `=>>ucs@JP' and `=ucs@JP'.
2470
2471 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2474         CHISE.
2475
2476 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2479         setting for `=>>>ucs@cns'.
2480
2481         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2482         CHISE.
2483
2484 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2487         instead of `=>>>jis-x0213-1@2004' as the mother.
2488         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2489         (=>>>ucs@unicode): Likewise.
2490         (=>>>ucs@jis): Likewise.
2491         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2492         mother.
2493         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2494
2495 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2499         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2500         `=>>>ucs@jis'.
2501
2502 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-charset.el (default-coded-charset-priority-list):
2505         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2506         and `=jis-x0213-*-2000'.
2507
2508 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2511         XEmacs CHISE.
2512         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2513         `=>>jis-x0213-1' as the mother.
2514
2515 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2518         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2519
2520 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2523
2524 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2527         XEmacs CHISE.
2528
2529 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (decomposition-feature-list): Set
2532         `=decomposition', `=decomposition@cid' and
2533         `=decomposition@hanyo-denshi'.
2534
2535 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         setting for `=>>hanyo-denshi/ks'.
2539
2540         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2541         XEmacs CHISE.
2542
2543 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2544
2545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2546         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2547
2548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2549         `=hanyo-denshi/ks/mf'.
2550
2551         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2552         XEmacs CHISE.
2553         (=hanyo-denshi/ks/mf): Ditto.
2554
2555 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         settings for P=hanyo-denshi/jt'.
2559
2560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2561         `=hanyo-denshi/jt'.
2562
2563         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2564         XEmacs CHISE.
2565
2566 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2569         settings for `=hanyo-denshi/ip'.
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2572         `=hanyo-denshi/ip'.
2573
2574         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2575         XEmacs CHISE.
2576
2577 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2580         settings for `=hanyo-denshi/hg'.
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `=hanyo-denshi/hg'.
2584
2585         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2586         XEmacs CHISE.
2587
2588 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2591         setting for `=>>hanyo-denshi/ft'.
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2594         `=>>hanyo-denshi/ft'.
2595
2596         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2597         XEmacs CHISE.
2598
2599 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2602         settings for `=hanyo-denshi/ib'.
2603
2604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2605         `=hanyo-denshi/ib'.
2606
2607         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2608         XEmacs CHISE.
2609
2610 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2613         settings for isolated characters of `=hanyo-denshi/ia' and
2614         non-isolated characters of `=hanyo-denshi/*'.
2615
2616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2617         `=hanyo-denshi/ia'.
2618
2619         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2620         XEmacs CHISE.
2621
2622 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2625         setting for isolated characters of `=hanyo-denshi/ft'.
2626
2627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2628         `=hanyo-denshi/ft'.
2629
2630         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2631         XEmacs CHISE.
2632
2633 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636         setting for isolated characters of `=hanyo-denshi/jd'.
2637
2638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2639         `=hanyo-denshi/jd'.
2640
2641         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2642         XEmacs CHISE.
2643
2644 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2647         setting for isolated characters of `=hanyo-denshi/jc'.
2648
2649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2650         `=hanyo-denshi/jc'.
2651
2652         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2653         XEmacs CHISE.
2654
2655 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658         setting for isolated characters of `=hanyo-denshi/jb'.
2659
2660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2661         `=hanyo-denshi/jb'.
2662
2663         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2664         XEmacs CHISE.
2665
2666 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2669         setting for isolated characters of `=hanyo-denshi/ja'.
2670
2671 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2672
2673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2674         `=hanyo-denshi/ja'.
2675
2676         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2677         XEmacs CHISE.
2678
2679 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2682         settings for isolated characters of `=adobe-japan1-6'.
2683
2684 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2687         CHISE.
2688         (=daikanwa/+2p): Ditto.
2689         (=daikanwa/ho): Ditto.
2690
2691 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2694         coding-system for XEmacs CHISE.
2695
2696 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2699         setting for `=>>ruimoku-v6'.
2700
2701         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2702         CHISE.
2703
2704 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2707         setting for `=daikanwa@rev1'.
2708
2709 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2712         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2713
2714 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2717         XEmacs CHISE.
2718         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2719
2720 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2723         CHISE.
2724
2725 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2728         CHISE.
2729
2730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2731         setting for `=>ucs@jis'.
2732
2733 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2736         setting for `=>jis-x0208@usual'.
2737
2738         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2739         XEmacs CHISE.
2740         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2741         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2742         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2743
2744 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2747         CHISE.
2748         (=>>>jis-x0208@1990): Ditto.
2749         (=>>>jis-x0213-1): Ditto.
2750         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2751         mother.
2752         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2753         as the mother.
2754
2755 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2758         setting for `=>ucs@cns' and `=>>ucs@ks'.
2759
2760         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2761         CHISE.
2762
2763 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2766         CHISE.
2767
2768 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2771         CHISE.
2772         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2773         mother.
2774
2775 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2776
2777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2778         `==>ucs-bmp-cjk@bucs'.
2779
2780         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2781         XEmacs CHISE.
2782
2783 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2786         setting for `==>ucs@bucs'.
2787
2788         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2789         XEmacs CHISE.
2790
2791 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2794         - Add setting for `=>>jis-x0208'.
2795         - Omit setting for `=>>jis-x0208@1990'.
2796         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2797           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2798           `=ucs@FOO'.
2799
2800 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2803         setting for `=>daikanwa'.
2804
2805 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-conf.el (=daikanwa): Fix DOC.
2808         (=>daikanwa): New abstract character for XEmacs CHISE.
2809         (=>ucs@iso): Likewise.
2810         (=>ucs@unicode): Likewise.
2811         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2812
2813 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2816         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2817           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2818         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2819         - Add `=>big5-cdp'.
2820
2821 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2824         (=>big5-cdp): New abstract character.
2825
2826 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2829         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2830         `chinese-big5'.
2831
2832 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-charset.el (default-coded-charset-priority-list):
2835         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2838         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2839         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2840         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2841         and `=>jis-x0213-2'.
2842
2843 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2846         XEmacs CHISE.
2847         (=>>ucs@jis/2000): Likewise.
2848         (=>>ucs@jis/2004): Likewise.
2849
2850 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2854         `=>>ucs@cns'.
2855
2856         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2857         XEmacs CHISE.
2858         (=>>gt): Use quote instead of backquote; modify DOC.
2859         (=>gt): Use quote instead of backquote.
2860         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2861         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2862         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2863         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2864         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2865         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2866
2867 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2870         `=>>ucs@unicode' and `=>>gt'.
2871
2872 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2875         XEmacs CHISE.
2876         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2877         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2878         `=jis-x0208@1978/1er-pr' as the mother.
2879         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2880
2881 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2884         `=ucs@unicode' as the mother.
2885
2886 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2889         setting for `=>>ucs@unicode'.
2890
2891         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2892         CHISE.
2893
2894 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2897         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2898
2899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2900         `=adobe-japan1-6' and `=adobe-japan1-base'.
2901
2902         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2903         XEmacs CHISE.
2904         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2905         specify `min-code' and `max-code'.
2906         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2907         (=adobe-japan1-2): Likewise.
2908         (=adobe-japan1-3): Likewise.
2909         (=adobe-japan1-4): Likewise.
2910         (=adobe-japan1-5): Likewise.
2911         (=adobe-japan1-6): Likewise.
2912
2913 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2916         setting for `=>gt'.
2917
2918 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2921         CHISE.
2922
2923 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2926         setting for `=>zinbun-oracle'.
2927
2928         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2929         for XEmacs CHISE.
2930
2931 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2934         for XEmacs CHISE.
2935         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2936         `=jis-x0208@1978' as the mother.
2937
2938 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2941         - Use `=gt' instead of `ideograph-gt'.
2942         - Use `=gt-k' instead of `ideograph-gt-k'.
2943         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2944         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2945         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2946         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2947         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2948         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2949         - Use `=>>gt' instead of `<=>gt'.
2950         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2951         - Add setting for `=>>jis-x0208@1990'.
2952         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2953           `=>>jis-x0213-1@2000'.
2954         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2955         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2956           `=>>jis-x0213-1@2004'.
2957         - Add setting for `=>>jis-x0208@1978'.
2958         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2959
2960 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2963         XEmacs CHISE.
2964
2965 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2968         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2969         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2970         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2971         `<=>jis-x0213-1@2004'.
2972
2973 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2976         CHISE.
2977         (=>jis-x0213-2): Ditto.
2978
2979 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2983
2984 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2987         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2988         `=>jis-x0213-1'.
2989
2990 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2993         CHISE.
2994         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2995
2996 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2999         `<==>jis-x0213-1'.
3000         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3001         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3002         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3003         (<=>jis-x0208): New alias for `=>jis-x0208'.
3004         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3005         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3006         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3007         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3008         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3009         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3010         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3011         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3012         (=>>gt): Renamed from `<==>gt'.
3013         (<==>gt): New alias for `=>>gt'.
3014
3015 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3016
3017         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3018         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3019         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3020         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3021         - Add settings for `<=>jis-x0213-1@2000' and
3022           `<=>jis-x0213-1@2004'.
3023
3024         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3025         XEmacs CHISE.
3026         (<==>jis-x0213-1): Likewise.
3027         (<==>jis-x0213-1@2000): Likewise.
3028         (<==>jis-x0213-1@2004): Likewise.
3029         (<=>jis-x0208): Add property `=>iso-ir 168'.
3030         (<=>jis-x0208@1997): Likewise.
3031         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3032         as the mother; add property `=>iso-ir 228'.
3033         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3034         property `=>iso-ir 228'.
3035         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3036         property `=>iso-ir 233'.
3037         (<==>gt): Renamed from `<=>gt'.
3038         (<=>gt): New alias for `<==>gt'.
3039
3040 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3043         CHISE.
3044         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3045         `<=>jis-x0208' as the mother.
3046         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3047         (<=>jis-x0213-1@2000): Ditto.
3048         (<=>jis-x0213-1@2004): Ditto.
3049
3050 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3053         settings for `<=>gt'.
3054
3055         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3056
3057 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3060         XEmacs CHISE.
3061         (=jis-x0208@1978/-4pr): Likewise.
3062         (=jis-x0208@1978/4-pr): Likewise.
3063         (=jis-x0213-1): Likewise.
3064         (=ucs@iso): Likewise.
3065         (=ucs@unicode): Likewise.
3066         (=ucs@gb): Likewise.
3067         (=ucs@gb/fw): Likewise.
3068         (=ucs@cns): Likewise.
3069         (=ucs@cns/fw): Likewise.
3070         (=ucs@jis): Likewise.
3071         (=ucs@jis/fw): Likewise.
3072         (=ucs@jis/1990): Likewise.
3073         (=ucs@jis/2000): Likewise.
3074         (=ucs@jis/2004): Likewise.
3075         (=ucs@JP): Likewise.
3076         (=ucs@ks): Likewise.
3077         (=ucs@big5): Likewise.
3078         (=ucs@big5/cns11643): Likewise.
3079         (=ucs@cns11643): Likewise.
3080
3081 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-charset.el (default-coded-charset-priority-list):
3084         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3085
3086         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3087         CHISE.
3088         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3089         mother.
3090
3091 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3094         from src/mule-charset.c].
3095         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3096         specify `final'.
3097         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3098         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3099         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3100         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3101         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3102         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3103
3104 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3107         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3108         (=jis-x0208@1978/i-4): Specify `partial'.
3109         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3110         mother coded-charset.
3111         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3112
3113 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3114
3115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3116         settings for `=jis-x0213-1@2004'.
3117
3118 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3121         CHISE.
3122         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3123         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3124         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3125         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3126         temporarily.
3127         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3128
3129 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3132         CHISE.
3133         (=shinjigen@1ed): Inherited from `=shinjigen'.
3134         (=shinjigen@rev): Likewise.
3135
3136 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3139         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3140
3141 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3144         define it as an alias.
3145         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3146         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3147         alias.
3148         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3149         alias.
3150
3151 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3154         CHISE.
3155
3156 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3159         CHISE.
3160         (shinjigen-2): Ditto.
3161
3162 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-charset.el (default-coded-charset-priority-list):
3165         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3166         `chinese-big5-eten-*' and `chinese-big5'.
3167
3168 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3169
3170         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3171         #x9FA5 temporarily.
3172
3173 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3176         settings for `=jis-x0208@1978/i1'.
3177
3178 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3181         XEmacs CHISE.
3182
3183 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184
3185         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3186         XEmacs CHISE.
3187
3188 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3191         XEmacs CHISE.
3192
3193 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3196         CHISE.
3197         (=ucs-bmp@cns): Likewise.
3198         (=ucs-bmp@jis): Likewise.
3199         (=ucs-bmp@ks): Likewise.
3200
3201 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3204         CHISE.
3205         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3206
3207 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3210         settings for `=zinbun-oracle'.
3211
3212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3213         `=zinbun-oracle'.
3214
3215 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3218         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3219         `=ucs@iso'.
3220
3221 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list):
3224         Delete `ucs-sip'; modify order of some CCSs.
3225
3226 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3229         in XEmacs CHISE.
3230
3231         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3232         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3233         CHISE.
3234
3235 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3238         its registry.
3239         (=ucs-radicals@unicode): Likewise.
3240
3241 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3244         CHISE.
3245
3246 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3249         CHISE.
3250
3251 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3254         CHISE.
3255
3256 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3259         Modify preference of *isolated settings*.
3260
3261 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3264         utf-2000 is provided.
3265         (=ucs@cns11643): Likewise.
3266
3267 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3270         Prefer every *isolated setting* to ordinary setting.
3271
3272 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3275         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3276
3277 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3280         CHISE.
3281
3282 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3285         settings for `=jis-x0208@1997'.
3286
3287 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3290         `=jis-x0208@1997'.
3291
3292 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3295         XEmacs CHISE.
3296
3297 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3298
3299         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3300         `=jis-x0208@1978'.
3301         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3302         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3303         `=jis-x0208-1990' as the mother.
3304         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3305
3306 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3309         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3310         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3311         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3312         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3313         for `=ucs@JP'.
3314
3315 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3318         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3319         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3320         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3321         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3322         `=daikanwa@rev2'.
3323
3324 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3327         (=gt): Likewise.
3328         (=gt-k): Likewise.
3329         (=gt-pj-*): Likewise.
3330         (=gt-pj-k1): Likewise.
3331         (=gt-pj-k2): Likewise.
3332         (=daikanwa): Likewise.
3333         (=daikanwa-rev1): Likewise.
3334         (=daikanwa-rev2): Likewise.
3335         (=big5-pua): Likewise.
3336         (=big5-eten): Likewise.
3337         (chinese-big5-eten-a): Likewise.
3338         (chinese-big5-eten-b): Likewise.
3339         (=hanziku-*): Likewise.
3340         (=cbeta): Likewise.
3341         (=jef-china3): Likewise.
3342         (=ruimoku-v6): Likewise.
3343         (=ucs@iso): Likewise.
3344         (=ucs@unicode): Likewise.
3345         (=ucs@gb): Likewise.
3346         (=ucs@cns): Likewise.
3347         (=ucs@jis): Likewise.
3348         (=ucs@jis-1990): Likewise.
3349         (=ucs@jis-2000): Likewise.
3350         (=ucs@jp): Likewise.
3351         (=ucs@ks): Likewise.
3352         (=ucs@big5): Likewise.
3353         (=ucs-radicals): Likewise.
3354         (=ucs-radicals@unicode): Likewise.
3355         (=ucs-bmp-cjk): Likewise.
3356         (=ucs-bmp-cjk@unicode): Likewise.
3357         (=ucs-sip-ext-b): Likewise.
3358         (=ucs-sip-ext-b@iso): Likewise.
3359
3360 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3363         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3364
3365 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3368         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3369         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3370         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3371         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3372         arabic-digit, ipa and ``&I-B-XXXX;''.
3373
3374 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3377         setting for (I-)HZK{03..12}-XXXX.
3378
3379 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3382         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         `=ruimoku-v6'.
3386
3387         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3388         CHISE.
3389
3390 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3391
3392         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3393         (=ucs@unicode): Likewise.
3394         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3395         (=ucs@cns): Likewise.
3396         (=ucs@jis): Likewise.
3397         (=ucs@ks): Likewise.
3398         (=ucs@big5): Likewise.
3399
3400 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3401
3402         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3403         `ucs-jis'.
3404         (utf-8-jis-er): Likewise.
3405         (utf-8-jp): New coding-system.
3406         (utf-8-jp-er): Likewise.
3407
3408         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3409
3410 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3411
3412         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3413
3414         * mule/japanese.el: Move definition of `euc-jisx0213' to
3415         mule/mule-coding.el.
3416
3417 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3418
3419         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3420         mule-coding before loading update-cdb when utf-2000 is provided.
3421
3422 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3423
3424         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3425         `=daikanwa'.
3426
3427 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3428
3429         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3430         definition codes when `utf-2000' is provided.
3431
3432 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3433
3434         * mule/mule-category.el (word-combining-categories): Don't setup
3435         `word-combining-categories' in XEmacs CHISE.
3436         (word-separating-categories): Add setting about Latin script in
3437         XEmacs CHISE.
3438
3439 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3442         setting for `chinese-big5'.
3443
3444 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3447         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3448         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3449         add setting for HZK0[12]-xxxx.
3450
3451 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3452
3453         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3454         in XEmacs CHISE.
3455
3456 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-charset.el (default-coded-charset-priority-list):
3459         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3460         and `chinese-big5' to `=gt-pj-*'.
3461
3462 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3463
3464         * mule/mule-conf.el (=daikanwa): Renamed from
3465         `ideograph-daikanwa'.
3466         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3467
3468 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * mule/mule-conf.el (=cns11643-7): Renamed from
3471         `chinese-cns11643-7'.
3472         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3473
3474 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3475
3476         * mule/mule-conf.el (=cns11643-6): Renamed from
3477         `chinese-cns11643-6'.
3478         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3479
3480 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3481
3482         * mule/mule-conf.el (=cns11643-5): Renamed from
3483         `chinese-cns11643-5'.
3484         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3485
3486 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3487
3488         * mule/mule-conf.el (=cns11643-4): Renamed from
3489         `chinese-cns11643-4'.
3490         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3491
3492 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3493
3494         * mule/mule-conf.el (=cns11643-3): Renamed from
3495         `chinese-cns11643-3'.
3496         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3497
3498 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3501         `=cns11643-2'.
3502         (chinese-cns11643-2): New alias for `=cns11643-2'.
3503
3504 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3505
3506         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3507         `=cns11643-1'.
3508         (chinese-cns11643-1): New alias for `=cns11643-1'.
3509
3510 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3511
3512         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3513         (chinese-gb12345): New alias for `=gb12345'.
3514
3515 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3516
3517         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3518         (chinese-gb2312): New alias for `=gb2312'.
3519
3520 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3521
3522         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3523         (chinese-big5): New alias for `=big5'.
3524
3525 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3528         (korean-ksc5601): New alias for `=ks-x1001'.
3529
3530 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3531
3532         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3533         `=jis-x0212'.
3534         (japanese-jisx0212): New alias for `=jis-x0212'.
3535
3536 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3537
3538         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3539         `=jis-x0208-1983'.
3540         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3541
3542 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3545         `=jis-x0208-1978'.
3546         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3547
3548 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3549
3550         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3551         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3552
3553 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3554
3555         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3556         (chinese-cns11643-3): Specify iso-ir 183.
3557         (chinese-cns11643-4): Specify iso-ir 184.
3558         (chinese-cns11643-5): Specify iso-ir 185.
3559         (chinese-cns11643-6): Specify iso-ir 186.
3560         (chinese-cns11643-7): Specify iso-ir 187.
3561         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3562         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3563
3564 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3567         \uXXXX for every cases.
3568
3569 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3570
3571         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3572         (ucs-big5): Changed to an alias for `=ucs@big5'.
3573
3574 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3575
3576         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3577         (ucs-ks): Changed to an alias for `=ucs@ks'.
3578
3579 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3580
3581         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3582         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3583
3584 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3585
3586         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3587         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3588
3589 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3590
3591         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3592         (ucs-jis): Changed to an alias for `=ucs@jis'.
3593
3594 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3595
3596         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3597         (ucs-cns): Changed to an alias for `=ucs@cns'.
3598
3599 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3600
3601         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3602         (ucs-gb): Changed to an alias for `=ucs@gb'.
3603
3604 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3605
3606         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3607         `ideograph-daikanwa-2'.
3608         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3609         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3610
3611 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3614         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3615
3616         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3617         for `xemacs-chise-version'.
3618
3619 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3620
3621         * mule/mule-charset.el (default-coded-charset-priority-list):
3622         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3623         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3624         instead of `ideograph-hanziku-*'.
3625
3626         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3627         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3628
3629 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3630
3631         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3632         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3633         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3634         `utf-2000' is provided.
3635
3636 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3637
3638         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3639         is provided [was builtin coded-charsets].
3640
3641 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3644         is provided [was builtin coded-charsets].
3645
3646 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3647
3648         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3649         is provided [was builtin coded-charsets].
3650
3651 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3652
3653         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3654         is provided [was builtin coded-charsets].
3655
3656 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3657
3658         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3659         when `utf-2000' is provided [was builtin coded-charsets].
3660
3661 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3662
3663         * mule/mule-conf.el (=hanziku-*): Renamed from
3664         `ideograph-hanziku-*'.
3665         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3666
3667 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3668
3669         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3670         `utf-2000' is provided [was builtin coded-charsets].
3671         (ideograph-hanziku-{1..12}): Likewise.
3672
3673 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3674
3675         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3676         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3677
3678 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3679
3680         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3681         when `utf-2000' is provided [was builtin coded-charsets].
3682
3683 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3684
3685         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3686         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3687         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3688
3689 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3690
3691         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3692         (ideograph-gt): Changed to an alias for `=gt'.
3693
3694 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3697         is provided; it was defined as a builtin coded-charset.
3698         (ideograph-gt): Likewise.
3699
3700 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3701
3702         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3703         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3704
3705 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3706
3707         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3708         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3709
3710 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3711
3712         * mule/mule-conf.el (=big5-eten): Renamed from
3713         `chinese-big5-eten'.
3714         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3715
3716 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3717
3718         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3719         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3720
3721 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3722
3723         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3724         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3725
3726 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3727
3728         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3729         (china3-jef): Changed to an alias for `=jef-china3'.
3730
3731 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3732
3733         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3734         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3735
3736         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3737         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3738         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3739         when `utf-2000' is provided.
3740
3741 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3742
3743         * mule/mule-charset.el (default-coded-charset-priority-list):
3744         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3745
3746         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3747         (ucs-jis-2000): Deleted.
3748
3749 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3750
3751         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3752         UTF-2000.
3753         (=ucs-jis-2000): New coded-charset for UTF-2000.
3754
3755 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3756
3757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3758         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3759
3760 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3761
3762         * mule/mule-charset.el (default-coded-charset-priority-list):
3763         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3764         `ideograph-cbeta'.
3765
3766 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3767
3768         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3769         builtin coded-charset].
3770
3771 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3772
3773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3774         settings for &K0-xxxx and &I-K0-xxxx.
3775
3776 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3779         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3780
3781 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3782
3783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3784         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3785
3786 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3787
3788         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3789         UTF-2000.
3790         (ideograph-gt-pj-k1): Likewise.
3791         (ideograph-gt-pj-k2): Likewise.
3792
3793 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3794
3795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3796         `=jis-x0208'.
3797
3798 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3799
3800         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3801         UTF-2000 [was a builtin coded-charset].
3802
3803 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3806         (utf-8-gb-er): Likewise.
3807
3808 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3809
3810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3811         settings for JIS X 0212 and JIS X 0208:1978.
3812
3813 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3814
3815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3816         setting for JIS X 0213.
3817
3818 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3819
3820         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3821         standard-case-table in UTF-2000.
3822
3823 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3824
3825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3826         definitions for isolated-chars.
3827
3828 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3831         `configure-utf-2000-lisp-directory'.
3832         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3833         `mule-lisp-load-path'.
3834
3835 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3836
3837         * startup.el (startup-setup-paths): Set and use
3838         `utf-2000-lisp-directory'.
3839         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3840         UTF-2000.
3841
3842 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3843
3844         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3845         (paths-find-utf-2000-lisp-directory): New function.
3846         (paths-construct-load-path): Add new optional argument
3847         `utf-2000-lisp-directory'.
3848
3849         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3850
3851 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3852
3853         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3854         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3855         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3856         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3857         `chinese-big5-2' in UTF-2000.
3858
3859         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3860         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3861
3862 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3865         `big5-eten-er' in UTF-2000.
3866         (big5-cdp): Modify DOC-string and mnemonic.
3867
3868 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3871         UTF-2000 [renamed from utf-8-er].
3872         (utf-8-gb): New coding-system in UTF-2000.
3873         (utf-8-gb-er): Likewise.
3874         (utf-8-cns): Likewise.
3875         (utf-8-cns-er): Likewise.
3876         (utf-8-big5): Likewise.
3877         (utf-8-big5-er): Likewise.
3878         (utf-8-jis): Likewise.
3879         (utf-8-jis-er): Likewise.
3880         (utf-8-ks): Likewise.
3881         (utf-8-ks-er): Likewise.
3882         (utf-8-er): Likewise.
3883
3884 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3885
3886         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3887         instead of `utf-8-unix' in UTF-2000.
3888
3889         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3890
3891 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3892
3893         * mule/japanese.el (euc-jisx0213): New coding-system.
3894
3895         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3896         `japanese-jisx0208-1990' as the mother.
3897
3898 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3899
3900         * dumped-lisp.el (preloaded-file-list): Change condition of
3901         loading "close-cdb".
3902
3903 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3904
3905         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3906         setup `coded-charset-entity-reference-alist'.
3907
3908 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3909
3910         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3911         UTF-2000.
3912
3913 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3914
3915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3916         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3917
3918 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3919
3920         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3921         (chinese-big5-eten-a): Likewise.
3922         (chinese-big5-eten-b): Likewise.
3923         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3924         code range is #x8140 .. #x8DFE.
3925
3926 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3927
3928         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3929         UTF-2000.
3930         (chinese-big5-cdp): Likewise.
3931
3932 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3933
3934         * dumped-lisp.el (preloaded-file-list): Rename
3935         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3936
3937 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3938
3939         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3940         append `system-char-db-source-file-list' into
3941         `preloaded-file-list' in UTF-2000.
3942
3943 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3944
3945         * dumped-lisp.el (preloaded-file-list): Delete
3946         character-definition files.
3947
3948 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3949
3950         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3951         UTF-2000.
3952
3953 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3954
3955         * mule/mule-charset.el (default-coded-charset-priority-list):
3956         Delete `mojikyo-2022-1'.
3957
3958 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3959
3960         * mule/mule-charset.el (default-coded-charset-priority-list):
3961         Delete `mojikyo'.
3962
3963 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3964
3965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3966         `ucs-sip'.
3967
3968 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3969
3970         * mule/mule-charset.el (default-coded-charset-priority-list):
3971         Comment out `chinese-gb12345'.
3972
3973 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3974
3975         * bytecomp.el (byte-compile-insert-header): Fixed.
3976
3977 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3978
3979         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3980         XEmacs UTF-2000.
3981
3982 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3983
3984         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3985         UTF-2000.
3986
3987 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3988
3989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3990         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3991
3992 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3993
3994         * mule/mule-charset.el (default-coded-charset-priority-list):
3995         `japanese-jef-china3' is renamed `china3-jef'.
3996
3997 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3998
3999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4000         `japanese-jef-china3' and `ideograph-cbeta'.
4001
4002 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4003
4004         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4005
4006 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4007
4008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4009         `chinese-big5-cdp'.
4010
4011 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4012
4013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4014         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4015
4016 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4017
4018         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4019         loading character definitions.
4020
4021 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4022
4023         * dumped-lisp.el (preloaded-file-list): Rename
4024         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4025
4026 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4027
4028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4029         `chinese-big5'.
4030
4031 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4032
4033         * dumped-lisp.el (preloaded-file-list): Dump
4034         "Ideograph-R028-Private" with XEmacs UTF-2000.
4035
4036 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4037
4038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4039         `chinese-gb12345'.
4040
4041 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4042
4043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4044         `ideograph-gt-pj-{1..11}'.
4045
4046         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4047         XEmacs UTF-2000.
4048
4049 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4050
4051         * mule/mule-charset.el (default-coded-charset-priority-list):
4052         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4053         `chinese-isoir165'.
4054
4055 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4056
4057         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4058         `image/png', `image/x-xpm' and `image/tiff'.
4059
4060         * files.el (binary-file-regexps): Add *.PNG.
4061
4062 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4063
4064         * mule/mule-charset.el (default-coded-charset-priority-list):
4065         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4066         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4067
4068 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4069
4070         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4071         the first completion when UTF-2000 is running.
4072
4073 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4074
4075         * mule/mule-charset.el (default-coded-charset-priority-list):
4076         Delete `ucs'.
4077
4078 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4079
4080         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4081
4082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4083         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4084
4085 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4086
4087         * mule/vietnamese.el (vscii-2): Delete abolished property
4088         `composite'; now composite mode is default.
4089
4090 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4091
4092         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4093         of `raw-text'; check \uHHHH representation even if non-ascii
4094         characters are not found.
4095
4096         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4097         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4098         unconditionally.
4099
4100         * mule/viet-ccl.el: New file.
4101
4102         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4103         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4104         - Separate CCL based implementations to viet-ccl.el.
4105
4106 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4107
4108         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4109         "jisx0213.2000-1".
4110         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4111
4112         * mule/mule-charset.el (default-coded-charset-priority-list):
4113         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4114         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4115
4116 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4117
4118         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4119
4120 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4121
4122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4123         `ucs' in UTF-2000.
4124
4125 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4126
4127         * mule/mule-charset.el (default-coded-charset-priority-list):
4128         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4129         `arabic-iso8859-6'.
4130
4131 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4132
4133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4134         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4135
4136 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4137
4138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4139         `katakana-jisx0201' in UTF-2000.
4140
4141 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4142
4143         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4144         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4145         "u0FB50-Arabic-Presentation-Forms-A",
4146         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4147         "u0FE50-Small-Form-Variants",
4148         "u0FE70-Arabic-Presentation-Forms-B",
4149         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4150         UTF-2000.
4151
4152 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4153
4154         * dumped-lisp.el (preloaded-file-list): Delete
4155         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4156         ... "Ideograph-R214-Flute" in UTF-2000.
4157
4158 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4159
4160         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4161         (japanese-jisx0213-2): New coded-charset.
4162
4163         * dumped-lisp.el (preloaded-file-list): Add
4164         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4165         "Ideograph-R030-Mouth".
4166
4167 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4168
4169         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4170         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4171         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4172         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4173         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4174         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4175         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4176         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4177
4178 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4179
4180         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4181         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4182         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4183         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4184         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4185
4186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4187         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4188
4189 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4190
4191         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4192         in UTF-2000.
4193
4194 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4195
4196         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4197         (chinese-isoir165): Moved from mule/chinese.el.
4198         (chinese-cns11643-3): Moved from mule/chinese.el.
4199         (chinese-cns11643-4): Moved from mule/chinese.el.
4200         (chinese-cns11643-5): Moved from mule/chinese.el.
4201         (chinese-cns11643-6): Moved from mule/chinese.el.
4202         (chinese-cns11643-7): Moved from mule/chinese.el.
4203
4204         * mule/chinese.el: Move definition of coded-charsets to
4205         mule/mule-conf.el.
4206
4207 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4208
4209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4210         `ideograph-daikanwa'.
4211
4212 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4213
4214         * dumped-lisp.el (preloaded-file-list): Delete
4215         "ccs-jisx0201-latin.el".
4216
4217 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4218
4219         * dumped-lisp.el (preloaded-file-list): Add
4220         "u031A0-Extended-Bopomofo" in UTF-2000.
4221
4222 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4223
4224         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4225         renamed to u02E00-CJK-Radical-Supplement.
4226
4227 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4228
4229         * dumped-lisp.el (preloaded-file-list): Add
4230         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4231         "u030A0-Katakana", "u03100-Bopomofo",
4232         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4233         "u03200-Enclosed-CJK-Letters-and-Months" and
4234         "u03300-CJK-Compatibility".
4235
4236 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4237
4238         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4239         "u02F00-Kangxi-Radicals" and
4240         "u02FF0-Ideographic-Description-Characters".
4241
4242 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4243
4244         * dumped-lisp.el (preloaded-file-list): Add
4245         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4246         "u02800-Braille-Patterns" in UTF-2000.
4247
4248 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4249
4250         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4251         "uXXXXX-*.el" in UTF-2000.
4252
4253         * bytecomp.el (byte-compile-insert-header): Delete comments if
4254         non-ASCII characters are found; allow `byte-compile-dynamic' and
4255         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4256         `raw-text'.
4257
4258 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4259
4260         * dumped-lisp.el (preloaded-file-list): Add
4261         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4262         "u025A0-Geometric-Shapes.el".
4263
4264 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4265
4266         * dumped-lisp.el (preloaded-file-list): Add
4267         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4268         "u02460-Enclosed-Alphanumerics.el".
4269
4270 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4271
4272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4273         `chinese-gb2312'.
4274
4275         * dumped-lisp.el (preloaded-file-list): Add
4276         "u02200-Mathematical-Operators.el" and
4277         "u02300-Miscellaneous-Technical.el".
4278
4279 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4280
4281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4282         `chinese-cns11643-*'.
4283
4284         * dumped-lisp.el (preloaded-file-list): Add
4285         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4286         "u02190-Arrows.el" in UTF-2000.
4287
4288 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4289
4290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4291         `korean-ksc5601'.
4292
4293         * dumped-lisp.el (preloaded-file-list): Add
4294         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4295         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4296         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4297
4298 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4299
4300         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4301
4302 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4303
4304         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4305         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4306         "u01780-Khmer.el", "u01800-Mongolian.el",
4307         "u01E00-Latin-Extended-Additional.el" and
4308         "u01F00-Greek-Extended.el" in UTF-2000.
4309
4310 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4311
4312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4313         `ethiopic-ucs' and `ethiopic'.
4314
4315         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4316         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4317
4318         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4319         from mule/ethiopic.el.
4320
4321         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4322         mule/mule-conf.el.
4323
4324 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4325
4326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4327         `lao'.
4328
4329         * mule/mule-conf.el (lao): New coded-charset.
4330
4331         * dumped-lisp.el (preloaded-file-list): Add
4332         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4333         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4334         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4335         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4336         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4337
4338 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4339
4340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4341         `ucs-bmp' and `arabic-iso8859-6'.
4342
4343 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4344
4345         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4346         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4347         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4348
4349 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4350
4351         * startup.el (normal-top-level): Load autoload file for UTF-2000
4352         in UTF-2000.
4353
4354 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4355
4356         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4357         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4358         "u00020-Basic-Latin.el", "u00080-C1.el",
4359         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4360         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4361         "u002B0-Spacing-Modifier-Letters.el",
4362         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4363         UTF-2000.
4364
4365 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4366
4367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4368         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4369         instead of `vietnamese-viscii-*'.
4370
4371 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4372
4373         * mule/mule-conf.el: New file.
4374
4375         * mule/misc-lang.el: Move definition of charset `ipa' to
4376         mule/mule-conf.el.
4377
4378 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4379
4380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4381         `latin-viscii'; prefer it for characters used in Vietnamese.
4382
4383 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4384
4385         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4386
4387 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4388
4389         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4390         `vietnamese-viscii-lower'.
4391         (latin-viscii-upper): Renamed from charset
4392         `vietnamese-viscii-upper'.
4393         (vietnamese-viscii-lower): New alias for charset
4394         `latin-viscii-lower'.
4395         (vietnamese-viscii-upper): New alias for charset
4396         `latin-viscii-upper'.
4397
4398 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4399
4400         * mule/mule-charset.el (default-coded-charset-priority-list):
4401         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4402
4403 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4404
4405         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4406         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4407         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4408         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4409         lisp/utf-2000.
4410
4411 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4412
4413         * mule/ccs-tcvn5712.el: New file.
4414
4415 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4416
4417         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4418         in UTF-2000.
4419
4420 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4421
4422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4423         `japanese-jisx0208'.
4424
4425 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4426
4427         * dumped-lisp.el (preloaded-file-list): Add
4428         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4429         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4430         UTF-2000.
4431
4432         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4433         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4434         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4435         mule/ccs-viscii.el: New files.
4436
4437         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4438         if \uXXXX is found.
4439
4440 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4441
4442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4443         `hiragana-jisx0208' and `katakana-jisx0208'.
4444
4445 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4446
4447         * mule/chinese.el (chinese-cns11643-3): Define it even if
4448         `utf-2000' is provided.
4449         (chinese-cns11643-4): Likewise.
4450         (chinese-cns11643-5): Likewise.
4451         (chinese-cns11643-6): Likewise.
4452         (chinese-cns11643-7): Likewise.
4453
4454 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4455
4456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4457         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4458
4459 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4460
4461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4462         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4463
4464 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4465
4466         * mule/mule-charset.el (default-coded-charset-priority-list):
4467         Setup in UTF-2000.
4468
4469 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4470
4471         * mule/viet-chars.el: Don't define charset
4472         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4473         they are defined as builtin charsets.
4474
4475 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4476
4477         * version.el (emacs-version): Add more space just before UTF-2000
4478         version string.
4479
4480 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4481
4482         * version.el ([constant] emacs-version): Don't add a space in the
4483         preceding place of `xemacs-betaname' because it is duplicated.
4484         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4485
4486         * startup.el (splash-frame-body): Add ETL.
4487
4488 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4489
4490         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4491         is provided because it is defined as builtin charset.
4492         (chinese-cns11643-4): Likewise.
4493         (chinese-cns11643-5): Likewise.
4494         (chinese-cns11643-6): Likewise.
4495         (chinese-cns11643-7): Likewise.
4496
4497 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4498
4499         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4500         coding-system `iso-10646-ucs-4' is not defined.
4501
4502 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4503
4504         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4505         coding-system if `utf-2000' is provided.
4506
4507 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4508
4509         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4510         `utf-2000' is provided.
4511
4512 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4513
4514         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4515         if utf-2000 is provided temporally.
4516
4517 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4518
4519         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4520         as builtin variable].
4521
4522 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4523
4524         * files.el (insert-file-contents-literally): Treat file as binary;
4525         call file-name-handlers. [sync with Emacs 20.3.10]
4526
4527 2008-12-28  Vin Shelton  <acs@xemacs.org>
4528
4529         * XEmacs 21.4.22 is released
4530
4531 2008-12-30  Vin Shelton  <acs@xemacs.org>
4532
4533         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4534         during building even if no packages are found.
4535
4536 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4537
4538         * printer.el (generic-print-region): 
4539         (generic-print-buffer): 
4540         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4541         check if the msprinter device is available, now that msprinter is
4542         always available as a specifier tag. 
4543
4544 2008-12-24  Vin Shelton  <acs@xemacs.org>
4545
4546         * about.el: Add Francisco to my bio!
4547
4548 2008-12-23  Vin Shelton  <acs@xemacs.org>
4549
4550         * autoload.el: Move operator definitions to autoload-operators.el
4551         in the xemacs-base package.
4552
4553 2007-11-22  Vin Shelton  <acs@xemacs.org>
4554
4555         * about.el (about-hacker-contribution): Updated my bio.
4556
4557 2007-10-07  Vin Shelton  <acs@xemacs.org>
4558
4559         * XEmacs 21.4.21 is released
4560
4561 2007-09-19  Didier Verna  <didier@xemacs.org>
4562
4563         Update my personal info.
4564         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4565         * about.el (about-other-current-hackers): Ditto.
4566         * about.el (about-url-alist): Add my musical website.
4567         * about.el (about-personal-info): Update my entry.
4568         * about.el (about-hacker-contribution): Ditto.
4569
4570 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4571
4572         * package-get.el (package-get-download-sites): Update download
4573         sites in Japan.
4574         * package-get.el (package-get-pre-release-download-sites): Ditto.
4575
4576 2007-08-18  Vin Shelton  <acs@xemacs.org>
4577
4578         * package-get.el (package-get-pre-release-download-sites): Sync
4579         mirror sites with 21.5.  (Thanks, Adrian)
4580
4581 2007-08-09  Mike Sperber  <mike@xemacs.org>
4582
4583         * startup.el (migrate-user-init-file): Create backup of
4584         `user-init-file' before migrating.
4585         * startup.el (maybe-migrate-user-init-file): Print
4586         information about backup file.
4587         (maybe-create-compatibility-dot-emacs): Follow above change.
4588
4589 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4590
4591         * font-lock.el: Sync font-lock-add-keywords and
4592         font-lock-remove-keywords from GNU Emacs.
4593         * font-lock.el (font-lock-keywords-alist): New.
4594         * font-lock.el (font-lock-removed-keywords-alist): New.
4595         * font-lock.el (font-lock-add-keywords): New.
4596         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4597         * font-lock.el (font-lock-remove-keywords): New.
4598
4599 2007-08-16  Vin Shelton  <acs@xemacs.org>
4600
4601         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4602         patch from Hans de Graaff.
4603
4604 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4605
4606         * package-get.el (package-get-download-sites): Document Chile and
4607         update Denmark download site.
4608         * package-get.el (package-get-pre-release-download-sites): Ditto.
4609
4610 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4611
4612         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4613
4614 2006-12-09  Vin Shelton  <acs@xemacs.org>
4615
4616         * XEmacs 21.4.20 is released
4617
4618 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4619
4620         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4621
4622 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4623
4624         * info.el (Info-find-file-node, Info-insert-dir)
4625         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4626         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4627         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4628         and discussion.
4629
4630 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4631
4632         * obsolete.el (line-beginning-position): New, from 21.5.x.
4633         (line-end-position): Ditto.
4634
4635 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4636
4637         * package-get.el (package-get-download-sites): Welcome
4638         nl.xemacs.org and Thanks!
4639         * package-get.el (package-get-pre-release-download-sites): Ditto.
4640
4641 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4642
4643         * font-lock.el: Add support for not-so recent changes in Java to
4644         java-mode.
4645
4646 2006-01-28  Vin Shelton  <acs@xemacs.org>
4647
4648         * XEmacs 21.4.19 is released
4649
4650 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4651
4652         * easymenu.el: Update copyright. 
4653         * easymenu.el (easy-menu-all-popups):
4654         Add a docstring. 
4655         * easymenu.el (easy-menu-add):
4656         Document a bug, rework the function to preserve any existing
4657         non-default mode-popup-menu instead of overwriting it, and not to
4658         bother normalising the menu title (nothing else does).
4659         * easymenu.el (easy-menu-remove):
4660         Restore the default mode-popup-menu instead of leaving an empty
4661         one when we remove the last easy-menu popup. 
4662
4663 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4664
4665         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4666         as suggested by Rodrigo Ventura.
4667         * package-get.el (package-get-pre-release-download-sites): Ditto,
4668         with replacement of xemacs-21.5 by beta, which is the logical path
4669         to our beta core and package pre-releases.
4670
4671 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4672
4673         * package-get.el (package-get-download-sites): Add Hong Kong
4674         download site.
4675         * package-get.el (package-get-pre-release-download-sites): Ditto.
4676
4677 2005-12-26  Vin Shelton  <acs@xemacs.org>
4678
4679         * find-paths.el:
4680         * find-paths.el (paths-emacs-root-p): Add search for package root.
4681         * find-paths.el (paths-find-emacs-root): Replaced with
4682         paths-find-invocation-roots, which returns a list of roots.
4683         * find-paths.el (paths-find-invocation-roots): New.
4684         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4685
4686 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4687
4688         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4689         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4690
4691 2005-12-03  Vin Shelton <acs@xemacs.org>
4692
4693         * XEmacs 21.4.18 is released
4694
4695 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4696
4697         * package-get.el (package-get-download-sites): Update reflecting
4698         latest http://www.xemacs.org/Releases/ information generated by
4699         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4700         * package-get.el (package-get-pre-release-download-sites): Ditto.
4701
4702 2005-02-28  Simon Josefsson  <jas@extundo.com>
4703
4704         * about.el (xemacs-hackers): Add jas.
4705         (about-other-current-hackers): Likewise.
4706         (about-url-alist): Add URL for jas.
4707         (about-personal-info): Document jas.
4708         (about-hacker-contribution): Describe jas contributions.
4709
4710 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4711
4712         * easymenu.el (easy-menu-remove): As described in 
4713         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4714         except the "Command" menu from mode-popup-menu. 
4715
4716 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4717  
4718         * font.el (font-spatial-to-canonical): Correct calculation of 
4719         return value for pixel-based input value. 
4720  
4721 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4722
4723         * code-process.el (call-process): Process-related docstring
4724         improvements spurred by Norbert Koch.
4725         * code-process.el (call-process-region): Ditto.
4726         * code-process.el (start-process): Ditto.
4727
4728 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4729
4730         * finder.el (finder-find-library): Return filename actually
4731         searched for.
4732
4733 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4734
4735         * help.el (view-emacs-news): Use `expand-file-name' instead of
4736         `locate-data-file' as the latter will find any "NEWS" files that
4737         might exist in packages _before_ the one in core.
4738
4739 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4740
4741         * package-get.el (package-get-init-package):
4742         package-get-init-package buglet (21.4.17) by Jeff Mincy
4743         <mincy@rcn.com> fixing false temporary load-path shadows reported
4744         after package installation and simplifying code.
4745
4746 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4747
4748         * package-get.el (package-get-download-sites): Sync mirrors list
4749         with the XEmacs website.
4750         (package-get-pre-release-download-sites): Ditto.
4751
4752 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4753
4754         * derived.el (derived-mode-merge-syntax-tables):
4755         Revert my 21.5-only patch of 2003-07-18 which slipped in
4756         through Jerry James's patch of 2004-06-07.
4757
4758 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4759
4760         * cmdloop.el (keyboard-quit): Remove workaround for
4761         `region-active-p' not making sure active region is in current
4762         buffer now that it does.
4763         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4764         * simple.el (region-active-p): `region-active-p' to only return t
4765         when active region is in current buffer.
4766
4767 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4768
4769         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4770         package names, quell a byte-compiler warning, doc fix.
4771
4772 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4773
4774         * buffer.el (pop-to-buffer):
4775         * window-xemacs.el (display-buffer):
4776         Document use of `same-window-buffer-names,' `same-window-regexps'
4777         by pop-to-buffer and display-buffer. 
4778         
4779 2005-02-06  Vin Shelton <acs@xemacs.org>
4780
4781         * XEmacs 21.4.17 is released
4782
4783 2005-01-29  Ben Wing  <ben@xemacs.org>
4784
4785         * shadow.el (find-emacs-lisp-shadows):
4786         Add custom-defines to list of ignored files.
4787
4788 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4789
4790         * simple.el (shifted-motion-keys-select-region): Fix statement
4791         about unshifted-motion-keys-deselect-region.
4792
4793 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4794
4795         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4796         now) for GNU Emacs compatibility.
4797         (make-obsolete-variable): Ditto.
4798
4799 2004-01-08  Ben Wing  <ben@xemacs.org>
4800
4801         * code-files.el (load):
4802         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4803
4804 2004-12-05  Vin Shelton <acs@xemacs.org>
4805
4806         * XEmacs 21.4.16 is released
4807
4808 2004-12-04  Vin Shelton  <acs@xemacs.org>
4809
4810         * auto-autoloads.el: Regenerated.
4811
4812         * custom-load.el: Regenerated.
4813
4814 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         Fix bug: apropos errors if a defalias refers to an undefined
4817         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4818
4819         * apropos.el (apropos):
4820         (apropos-command):
4821         * help.el (frob-help-extents):
4822         * help-macro.el (make-help-screen):
4823         * hyper-apropos.el (hyper-apropos-grok-functions):
4824         (hyper-apropos-get-doc):
4825         Catch void-function error thrown by `documentation'.
4826
4827 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4828
4829         * packages.el (package-require): Fix incorrect arg to format.
4830         This fixes a `format specifier' error.
4831
4832 2004-08-13  Jerry James  <james@xemacs.org>
4833
4834         * bytecomp.el (forward-word): Tell the byte compiler the correct
4835         number of arguments to forward-word.
4836
4837 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4838
4839         * etags.el: Fixed loading of include files for tag completion. Now
4840         you can make a tag file for a library, include it into your
4841         project and it will be reloaded only if it changed. Infinte
4842         include loops are detected and the correct tag files are loaded.
4843         * etags.el (buffer-tag-table-list): Load and verify tag files in
4844         the external function buffer-tag-table-list-load.
4845         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4846         tag files. Also load the included tag files. The priority of the
4847         included files is right below their parent file. If multiple
4848         matches occur then the symbols from the parent file are found
4849         first.
4850         * etags.el (tag-table-include-files): Corrected comment
4851         string. Switched to pattern constant tags-include-pattern to have
4852         it at a central location.
4853         * etags.el (tags-include-pattern): Added doc string.
4854         * etags.el (add-to-tag-completion-table): Removed obsolete
4855         comments as the include files are allready returned by
4856         buffer-tag-table-list and loaded.
4857         * etags.el (find-tag-internal): The include files are allready
4858         included in tag-tables as buffer-tag-table-list returns them now.
4859
4860 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4861
4862         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4863         Loading items into the notebook is now done by C code.
4864         * widgets-gtk.el (gtk-widget-instantiate-internal):
4865         Style no longer changed.
4866
4867 2004-06-28  Nix  <nix@esperi.org.uk>
4868
4869         * cmdloop.el (truncate-command-history-for-gc): Delay
4870         execution of all things that look up variable bindings,
4871         via `enqueue-eval-event'.
4872
4873 2004-06-24  Vin Shelton  <acs@xemacs.org>
4874
4875         * package-get.el (package-get-require-signed-base-updates):
4876         now defaults to nil.
4877
4878 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4879
4880         * subr.el (split-string): Clean up docstring.
4881
4882 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4883
4884         * faces.el (zmacs-region): fix typo in docstring.
4885
4886 2004-06-07  Jerry James  <james@xemacs.org>
4887
4888         * derived.el: Synch with Emacs 21.3.
4889         * subr.el (with-local-quit): New, from Emacs 21.3.
4890         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4891         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4892         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4893
4894 2004-06-16  Jerry James  <james@xemacs.org>
4895
4896         * cl.el (cl-set-substring): Increment start by the length of the
4897         string, not the string itself.
4898
4899 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4900
4901         * etags.el (tag-table-include-files): Expand included TAGS file
4902         paths to avoid problems with relative paths.  Thanks to Peter
4903         Chubb <peterc@gelato.unsw.edu.au>.
4904         * etags.el (tags-include-pattern): New.
4905         * etags.el (add-to-tag-completion-table): Parse and ignore
4906         trailing include lines.
4907
4908 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4909
4910         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4911         avoiding line solely composed of equal signs.
4912
4913 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4914
4915         * cus-edit.el (alloc): Typo fix.
4916         * cus-edit.el (custom-browse-visibility): Ditto.
4917         * cus-edit.el (custom-variable-value-create): Ditto.
4918         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4919         * cus-edit.el (custom-save-variables): Bind print-length and
4920         print-level to nil to avoid value abbreviation.
4921         * cus-edit.el (custom-save-face-internal): Ditto.
4922         * cus-edit.el (custom-save-faces): Save in sorted order.
4923         * cus-edit.el (custom-save-resets): Bind print-length and
4924         print-level to nil to avoid value abbreviation.
4925         * cus-edit.el (custom-save-loaded-themes): Ditto.
4926
4927 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4928
4929         * subr.el (split-string-default-separators): New.
4930         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4931         see comment in source.
4932
4933 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4934
4935         * mule/japanese.el (paragraph-start, paragraph-separate):
4936         Remove anchor to BOL.
4937
4938 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4939
4940         * cl.el (gensym, gentemp): Improve docstrings.
4941
4942 2004-05-10  Vin Shelton  <acs@xemacs.org>
4943
4944         * etags.el: Sync with 21.5 version.
4945
4946 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4947
4948         * etags.el:
4949         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4950         only for use with exuberant ctags. This will also enable building of 
4951         completion tables with exuberant ctags. This will not work with
4952         xemacs ctags. 
4953         * etags.el (get-tag-table-buffer): New function for creating of
4954         completion table is used if tags-exuberant-ctags-optimization-p ist t
4955         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4956         finding the tag names. New.
4957         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4958         building tag completion table with exuberant ctags. New.
4959         * etags.el (find-tag-internal): Improve exact tag matching for tags
4960         with name fields. Before the patch return types of functions or
4961         function parameters (with exuberant ctags) were found as matches.
4962
4963 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4964
4965         * list-mode.el (display-completion-list): Fixed completion list was
4966         taking the width of the frame and not of the window for displaying
4967         the selection methods.
4968
4969 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4970
4971         * menubar-items.el (default-menubar): Options are saved to custom.el.
4972
4973
4974 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * isearch-mode.el (isearch-abort): Preserve successful search target.
4977
4978 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4979
4980         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4981         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4982         Bihlmeyer.
4983         * gnuserv.el (gnuserv-mode-line-string): New.
4984         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4985         gnuserv-mode.
4986         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4987         * gnuserv.el (gnuserv-edit-files): Use
4988         make-x-device-with-gtk-fallback.
4989
4990 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4991
4992         * gtk-widgets.el: New import: gtk-accel-group-new.
4993         * dialog-gtk.el:
4994         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4995         * dialog-gtk.el (popup-builtin-question-dialog):
4996         Added support for dialog button mnemonics.
4997
4998 2004-03-22  Chris Green <cmg@dok.org>
4999
5000         * process.el (shell-command): Output buffer was ignored when a
5001         background process was run via shell-command.
5002
5003 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5004
5005         * cus-edit.el (custom-save-variables): Retrieve a list of
5006         variables to save first, sort it, and make sure the variables are
5007         saved in sorted order.
5008
5009 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5010  
5011         * package-get.el (package-get-update-base-from-buffer): Force
5012         binary coding system for verifying GnuPG signature in the
5013         package-index file.
5014  
5015 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5016
5017         * package-get.el (package-get-package-index-file-location): Handle
5018         missing "EMACSPACKAGEPATH" environment variable.
5019
5020 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5021
5022         * package-admin.el (package-admin-find-top-directory): Simplify
5023         directory comparisions and fix substring errors on short path
5024         components.
5025         * package-get.el (package-get-package-index-file-location):
5026         Default to first component of "EMACSPACKAGEPATH", if set.
5027
5028 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5029
5030         * package-get.el (process-error): New error datum.
5031
5032 2004-02-02  Vin Shelton <acs@xemacs.org>
5033
5034         * XEmacs 21.4.15 is released
5035
5036 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5037
5038         * itimer.el (activate-itimer): Modify the itimer timeout value as
5039         if it were begun at the last time when the itimer driver was woken
5040         up.
5041
5042 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5043
5044         * specifier.el (Copyright):
5045         Update.
5046         (make-specifier-and-init):
5047         (map-specifier):
5048         (canonicalize-inst-pair):
5049         (canonicalize-spec-list):
5050         (set-specifier):
5051         Synch docstrings to 21.5 where appropriate.
5052
5053 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5054
5055         * package-get.el (package-get-list-packages-where): New.  A
5056         function that allows searching for groups of packages.  For
5057         example, find all packages that require the fsf-compat package.
5058
5059 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5060
5061         The Great PUI Sync.
5062
5063         * auto-autoloads.el: Regenerated.
5064
5065         * custom-load.el: Regenerated.
5066
5067         * dumped-lisp.el (packages-hardcoded-lisp): New.
5068
5069         * menubar-items.el (menu-max-items): New.
5070         (menu-submenu-max-items): New.
5071         (menu-submenu-name-format): New.
5072         (menu-split-long-menu): New.
5073         (menu-sort-menu): New.
5074         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5075
5076         * obsolete.el (pui-add-install-directory): Renamed to the more
5077         logical `pui-set-local-package-get-directory'.
5078         (package-get-download-menu): Moved to `package-ui.el' and renamed
5079         to `package-ui-add-download-menu'.
5080
5081         * package-admin.el (package-admin-install-function-mswindows):
5082         Whitespace clean up.
5083         (package-admin-add-single-file-package): Removed.
5084         (package-admin-default-install-function): Whitespace clean up.
5085         (package-admin-find-top-directory): New.
5086         (package-admin-get-install-dir): Use it.
5087         (package-admin-get-manifest-file): 
5088         (package-admin-check-manifest): 
5089         (package-admin-add-binary-package):
5090         (package-admin-get-lispdir):
5091         (package-admin-delete-binary-package):
5092         (package-admin):
5093
5094         * package-get.el (package-get-package-index-file-location): New.
5095         (package-get-install-to-user-init-directory): New.
5096         (package-get-remote):
5097         (package-get-download-sites):
5098         (package-get-pre-release-download-sites): New.
5099         (package-get-site-release-download-sites): New.
5100         (package-get-base-filename):
5101         (package-get-always-update):
5102         (package-get-user-index-filename): Removed.
5103         (package-get-pgp-available-p): New.
5104         (package-get-require-signed-base-updates):
5105         (package-get-was-current):
5106         (package-entries-are-signed): New.
5107         (package-get-continue-update-base): New.
5108         (package-get-download-menu): Removed.
5109         (package-get-require-base):
5110         (package-get-update-base-entry):
5111         (package-get-locate-file):
5112         (package-get-locate-index-file):
5113         (package-get-maybe-save-index):
5114         (package-get-update-base):
5115         (package-get-update-base-from-buffer):
5116         (package-get-update-base-entries):
5117         (package-get-interactive-package-query):
5118         (package-get-update-all):
5119         (package-get-all):
5120         (package-get-dependencies):
5121         (package-get-init-package):
5122         (package-get-info): New.
5123         (package-get):
5124         (package-get-staging-dir):
5125         (package-get-set-version-prop): Removed.
5126         (package-get-installedp):
5127         (package-get-ever-installed-p):
5128         (packages): Removed.
5129         (package-get-custom-groups): Removed.
5130         (package-get-custom): Removed.
5131         (package-get-custom-add-entry): Removed.
5132
5133         * package-info.el (batch-update-package-info):
5134
5135         * package-net.el (package-net-batch-generate-bin-ini):
5136         (package-net-update-installed-db):
5137
5138         * package-ui.el (pui-info-buffer):
5139         (pui-directory-exists): Removed.
5140         (pui-package-dir-list): Removed.
5141         (pui-add-install-directory): Removed.
5142         (package-ui-download-menu): New.
5143         (package-ui-pre-release-download-menu): New.
5144         (package-ui-site-release-download-menu): New.
5145         (pui-set-local-package-get-directory): New.
5146         (pui-package-symbol-char):
5147         (pui-update-package-display):
5148         (pui-toggle-package):
5149         (pui-toggle-package-key):
5150         (pui-toggle-package-delete):
5151         (pui-toggle-package-delete-key):
5152         (pui-toggle-package-event):
5153         (pui-toggle-verbosity-redisplay):
5154         (pui-install-selected-packages):
5155         (pui-add-required-packages):
5156         (pui-help-echo):
5157         (pui-display-info):
5158         (list-packages-mode):
5159         (pui-list-packages):
5160
5161         * packages.el (packages-compute-package-locations):
5162         (package-require):
5163         (package-delete-name):
5164         (packages-hardcoded-lisp): Removed.
5165         (packages-useful-lisp): Removed.
5166         (packages-unbytecompiled-lisp): Removed.
5167         (packages-find-package-directories):
5168
5169         Summary:
5170
5171         Major code clean up of all things PUI.
5172
5173         Much improved code to determine where packages should be
5174         installed.  PUI no longer depends on any packages being
5175         pre-installed to compute where packages are to be installed to.
5176
5177         The user can specify the location of their package-index file.  It
5178         isn't necessary to set this because it has sane defaults.  People
5179         who "run-in-place" won't accidently overwrite the CVS
5180         package-index file.  See
5181         `package-get-package-index-file-location'. 
5182
5183         PUI will now properly clean up after itself in the event of an
5184         unsuccessful package install.  This drastically reduces the number
5185         of "wrong md5sum" FAQs.
5186
5187         non-Mule XEmacsen can no longer install Mule packages.
5188
5189         Package management via the custom interface has been removed.
5190
5191         The PUI related menubar items have been reorganised.
5192
5193         The PGP verification code has been fixed and the default for
5194         whether or not it is used is automatically computed.
5195
5196         * update-elc.el ((preloaded-file-list site-load-packages
5197         need-to-dump dumped-exe)):
5198         Just a couple of small changes to allow for
5199         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5200         existing anymore.
5201
5202 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5203
5204         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5205         apply `format' to the first argument of byte-compile-warn, it
5206         already calls format.
5207
5208 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5209
5210         * files.el (delete-old-versions): Avoid going interactive during
5211         make install when environment variable VERSION_CONTROL is set.
5212
5213 2003-12-04  Vin Shelton  <acs@xemacs.org>
5214
5215         * menubar-items.el (menu-item-search): Only bring up search dialog
5216         box if the feature is available and desired.
5217
5218 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5219
5220         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5221
5222 2003-11-05  Vin Shelton  <acs@xemacs.org>
5223
5224         * help.el (Help-prin1-face):
5225         (Help-princ-face):
5226         princ and prin1 are functions and need to be called as such.  The
5227         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5228
5229 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5230
5231         * about.el (about-xemacs): Give full version and build date.
5232
5233 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5234
5235         * win32-native.el (grep-null-device): This XEmacs has null-device.
5236
5237 2003-09-06  Mike Sperber  <mike@xemacs.org>
5238
5239         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5240         implement the specified semantics for `defvar.'
5241
5242 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5243
5244         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5245         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5246         displaying buffer in question.
5247
5248 2003-09-03  Vin Shelton <acs@xemacs.org>
5249
5250         * XEmacs 21.4.14 is released
5251
5252 2003-08-17  Vin Shelton  <acs@xemacs.org>
5253
5254         * about.el: Vanity patch.
5255
5256 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5257
5258         * code-process.el (call-process):
5259         (call-process-region):
5260         (start-process):
5261         Document coding system processing.
5262
5263 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5264
5265         * startup.el (splash-frame-body): Idiomatic English.
5266
5267 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5268
5269         * font-lock.el (font-lock-match-java-declarations): Move
5270         save-restriction, narrow-to-region to beginning of function to
5271         avoid going beyond the limit and causing an infloop.
5272
5273 2003-04-16  Jerry James  <james@xemacs.org>
5274
5275         * keydefs.el: Remove mappings for keys mapped to the nowhere
5276         defined function function-key-error.
5277
5278 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5279
5280         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5281         lisp-interaction-mode-hook): Add the docstrings.
5282
5283 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5284
5285         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5286         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5287         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5288
5289 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5290
5291         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5292         lambda list after the original doc.  Care about
5293         #'(lambda () "SingleString") 
5294         (cl-upcase-arg): 
5295         (cl-function-arglist):
5296         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5297         circular data structures in lambda list specification
5298
5299 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5300
5301         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5302         to appear in font-lock-function-name-face.
5303
5304 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5305
5306         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5307         is not also the value of the lambda.
5308
5309 2003-05-06  Andy Piper  <andy@xemacs.org>
5310
5311         * files.el (revert-buffer): Make sure local variables get processed,
5312         even in the case of an optimized reversion.
5313
5314 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5315
5316         * XEmacs 21.4.13 is released
5317
5318 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5319
5320         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5321         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5322
5323 2003-02-14  Ben Wing  <ben@xemacs.org>
5324
5325         * byte-optimize.el:
5326         * byte-optimize.el (byte-compile-inline-expand):
5327         * byte-optimize.el (byte-compile-unfold-lambda):
5328         * byte-optimize.el (byte-optimize-form-code-walker):
5329         * byte-optimize.el (byte-optimize-form):
5330         * byte-optimize.el (byte-decompile-bytecode-1):
5331         * byte-optimize.el (byte-optimize-lapcode):
5332         Review carefully and sync up to 20.7 except for areas as noted.
5333         Fixes problem with JDE compilation.
5334
5335 2003-02-05  Ben Wing  <ben@xemacs.org>
5336
5337         * simple.el:
5338         * simple.el (motion-keys-for-shifted-motion):
5339         Omit M-S-home/end from motion keys.
5340
5341 2003-02-07  Ben Wing  <ben@xemacs.org>
5342
5343         * text-props.el (text-property-any):
5344         * text-props.el (text-property-not-all):
5345         Fix bug when end > start.
5346
5347 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5348
5349         * info.el (Info-insert-dir): Make default-directory end in
5350         separator.  Patch due to Martin Buchholz.
5351
5352 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5353
5354         * XEmacs 21.4.12 "Portable Code" is released.
5355
5356 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5357
5358         * about.el: Update golubev data.
5359
5360 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5361
5362         * isearch-mode.el (isearch-mode-map): Substitute comment on
5363         desirability, and back out "GR is printable" changes.
5364
5365 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5366
5367         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5368
5369 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5370
5371         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5372
5373 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5374
5375         * menubar-items.el (default-menubar): Use browse-url-mozilla
5376         instead of browse-url-gnome-moz for Mozilla.
5377
5378 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5379
5380         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5381
5382 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5383
5384         * files.el (auto-mode-alist): Remove redundant entries for modes
5385         that live in packages.
5386         (interpreter-mode-alist): Ditto.
5387
5388 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5389
5390         * menubar-items.el (default-menubar): Sync with current
5391         browse-url-xemacs.el.
5392
5393 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5394
5395         * XEmacs 21.4.10 "Military Intelligence" is released.
5396
5397 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5398
5399         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5400
5401 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5402
5403         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5404
5405 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5406
5407         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5408         effect free function.
5409         (font-lock-fontify-keywords-region): Supply the argument to
5410         font-lock-compile-keywords.
5411
5412 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5413
5414         * package-get.el (package-get-download-sites): Bring sites list
5415         up to date, prefer xx.xemacs.org addresses.
5416
5417 2002-09-27  Andy Piper  <andy@xemacs.org>
5418
5419         * dialog.el (make-dialog-box): for general dialogs only
5420         delete-frame-hook will be run.
5421
5422 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5423
5424         * font-lock.el (font-lock-fontify-syntactically-region): Add
5425         comment about lookup-syntax-properties, document LOUDLY as unused.
5426
5427 2002-08-26  Andy Piper  <andy@xemacs.org>
5428
5429         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5430         merge.
5431
5432 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5433
5434         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5435         (make-obsolete-variable): Ditto.
5436         (make-compatible): Ditto.
5437         (make-compatible-variable): Ditto.
5438
5439 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5440
5441         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5442         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5443
5444 2002-08-28  Andy Piper  <andy@xemacs.org>
5445
5446         * files.el (revert-buffer): propagate revert-without-query-status.
5447
5448 2002-06-03  Andy Piper  <andy@xemacs.org>
5449
5450         * dialog-items.el (make-search-dialog): align various subcontrols
5451         in visually pleasing ways, allow frame to autosize to the dialog
5452         size.
5453         * dialog.el (make-dialog-box): add a border inside the frame. Add
5454         :autosize property, if t then reset the frame size appropriately
5455         before the frame is mapped.
5456         * gutter-items.el (set-progress-feedback-instantiator): align
5457         various subcontrols.
5458         * gutter-items.el (set-progress-abort-instantiator): ditto.
5459
5460 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5461
5462         * XEmacs 21.4.9 "Informed Management" is released.
5463
5464 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5465
5466         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5467         "&optional append" argument.
5468
5469 2002-07-16  Didier Verna  <didier@xemacs.org>
5470
5471         * subr.el (replace-in-string): fix case fold bug introduced by
5472         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5473         case-fold-search in temporary buffers.
5474
5475 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5476
5477         * lib-complete.el (find-library): Remove check for mule because
5478         decompression DOES work on Mule.
5479
5480 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5481
5482         * simple.el (join-line): New alias for `delete-indentation'.
5483
5484 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5485
5486         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5487         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5488         (font-lock-builtin-face): New.
5489         (font-lock-constant-face): New.
5490         (font-lock-face-list): Add builtin and constant faces.
5491
5492 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5493
5494         * autoload.el (make-autoload): Support define-derived-mode.
5495         Collected puts of doc-string-elt property.  Based on a patch by
5496         Didier Verna <didier@xemacs.org>.
5497
5498 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5499
5500         * wid-edit.el (widget-field-activate): Fix docstring typo.
5501
5502 2002-07-23  Andy Piper  <andy@xemacs.org>
5503
5504         * about.el (about-personal-info): update me.
5505
5506 2002-07-12  Andy Piper  <andy@xemacs.org>
5507
5508         * custom.el (custom-theme-set-variables): remove bogus
5509         arguments. Use custom-set-default to set defaults.
5510         (custom-set-variables): update doc.
5511         (custom-local-buffer): new, synced from FSF.
5512         (custom-set-default): ditto.
5513         (defcustom): update doc.
5514
5515 2002-06-16  Andy Piper  <andy@xemacs.org>
5516
5517         * menubar-items.el (default-menubar): enable windows printing on
5518         cygwin as well as native.
5519
5520 2002-06-12  Andy Piper  <andy@xemacs.org>
5521
5522         * printer.el (generic-print-buffer): catch all errors so that the
5523         print device can be cleared in all scenarios.
5524         (Printer-clear-device): make sure clearing the printer allows it
5525         to be used again immediately.
5526         (generic-print-region): make sure the default printer face is
5527         black-on-white.
5528
5529 2002-04-23  Jerry James  <james@xemacs.org>
5530
5531         * window-xemacs.el (display-buffer-function): Change doc to
5532         reflect new arg.
5533         * window-xemacs.el (pre-display-buffer-function): Ditto.
5534         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5535         non-nil, make the new window just big enough for its contents.
5536         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5537         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5538         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5539
5540 2002-06-06  Andy Piper  <andy@xemacs.org>
5541
5542         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5543         (defcustom): ditto.
5544         (custom-handle-keyword): ditto.
5545
5546 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5547
5548         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5549         Make obsolete.  Default to nil.
5550         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5551         Inspired by a patch by John Palmieri.
5552
5553 2002-07-01  Mike Alexander  <mta@arbortext.com>
5554
5555         * process.el (shell-command-on-region): Don't delete the region
5556         before giving it to call-process-region
5557
5558 2002-06-04  Jerry James <james@eecs.ku.edu>
5559
5560         * find-paths.el (paths-find-architecture-directory): Search in
5561         `system-configuration'/`base', not `base'`system-configuration'.
5562
5563 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5564
5565         * info.el (Info-index): Add missing \ in [ t].
5566
5567 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5568
5569         * gutter-items.el (gutter-buffers-tab-visible-p,
5570         buffers-tab-omit-function, buffers-tab-selection-function,
5571         buffers-tab-filter-functions):
5572         Doc improvements.
5573
5574 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5575
5576         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5577
5578         * toolbar-items.el (toolbar-news): Fix typo in message string.
5579
5580 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5581
5582         * dialog.el (yes-or-no-p-dialog-box): 
5583         * cmdloop.el (y-or-n-p-minibuf):
5584         (yes-or-no-p-minibuf):
5585         (yes-or-no-p):
5586         (y-or-n-p): 
5587         Specify negative answers in docstrings.
5588
5589 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5590
5591         * package-ui.el (pui-help-echo): Display both installed and author
5592         version.  Use a balloon-help window to display extra info like
5593         package requires.
5594
5595 2002-05-30  Andy Piper  <andy@xemacs.org>
5596
5597         * files.el (revert-buffer-internal): don't visit
5598         revert-buffer. Kill buffer when not used. Suggested by Mike
5599         Alexander <mta@arbortext.com>
5600
5601 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5602
5603         * files.el (revert-buffer): More docstring fiddling.
5604
5605 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5606
5607         * files.el (revert-buffer):
5608         (revert-buffer-internal):
5609         (revert-buffer-insert-file-contents-function):
5610         Improve docstrings and comments.
5611
5612 2002-05-08  Andy Piper  <andy@xemacs.org>
5613
5614         * files.el (revert-buffer): observe noconfirm behavior.
5615
5616 2002-04-09  Andy Piper  <andy@xemacs.org>
5617
5618         * files.el (revert-buffer): use revert-buffer-internal if it looks
5619         like doing so will not result in any user-visible changes.
5620         (revert-buffer-internal): new function. Do the actual process of
5621         reversion and then see whether the result is any different to what
5622         we have already. If it is not then do nothing.
5623
5624 2001-12-11  Andy Piper  <andy@xemacs.org>
5625
5626         * menubar.el (get-popup-menu-response): re-order so that it works
5627         on more sane/facist window systems.
5628
5629 2001-12-03  Andy Piper  <andy@xemacs.org>
5630
5631         * faces.el (frob-face-property): don't infloop in face frobbing
5632         from Jan Vroonhof <jan@xemacs.org>.
5633
5634 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5635
5636         * faces.el (frob-face-property): Follow face fall-back hierarchy
5637         properly for face properties without an instance. Only do manual
5638         copy form 'default in last resort. This handles in particular
5639         the case where 'default itself has only a fall-back (which is
5640         the case by default on windows).
5641
5642 2001-11-24  Andy Piper  <andy@xemacs.org>
5643
5644         * printer.el (generic-print-region): set default-frame-plist to
5645         nil while creating the printer frame so that sizes reflect the
5646         printed page.
5647
5648         * faces.el (face-complain-about-font): Don't complain on printers.
5649
5650 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5651         
5652         * package-net.el: Andy synch.
5653         
5654 2001-12-16  Andy Piper  <andy@xemacs.org>
5655
5656         * package-get.el (package-get-update-all): Make sure installed.db
5657         gets updated after updating packages.
5658
5659 2002-03-28  Ben Wing  <ben@xemacs.org>
5660
5661         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5662         continuation, truncation so that we don't get line jumpiness from
5663         them being larger than the line height.
5664
5665         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5666
5667 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5668
5669         * font.el (font-window-system-mappings): Add mapping for Gtk
5670         (assume identical to X) 
5671
5672 2002-02-04  Andy Piper  <andy@xemacs.org>
5673
5674         * files.el (convert-standard-filename): Fix for short filename
5675         Peter Arius <pas@methodpark.de>
5676
5677 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5678
5679         * list-mode.el (default-choose-completion): completion-base-size
5680         should refer to local value in the completion list buffer.
5681
5682 2001-12-03  Didier Verna  <didier@xemacs.org>
5683
5684         * rect.el: autoload `replace-rectangle'.
5685         * keydefs.el (global-map): bind it to `C-x r p'.
5686
5687 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5688
5689         * XEmacs 21.4.8 "Honest Recruiter" is released.
5690
5691 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5692
5693         This patch is based on Jerry James's patch and analysis.
5694
5695         * select.el (get-clipboard):
5696         (get-selection):
5697         Update docstrings.
5698         (get-clipboard-foreign):
5699         (get-selection-foreign):
5700         New function for use as `interprogram-paste-function's.
5701
5702         * simple.el (interprogram-paste-function): Change default to
5703         `get-clipboard-foreign'; improve docstring.
5704         (interprogram-cut-function): Improve dosctring.
5705
5706 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5707
5708         * XEmacs 21.4.7 "Economic Science" is released.
5709
5710 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5711
5712         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5713
5714 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5715
5716         * obsolete.el (assq-delete-all): New compatibility alias for 
5717         remassq.
5718
5719 2002-01-09  Simon Josefsson  <jas@extundo.com>
5720
5721         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5722
5723 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5724
5725         * info.el (Info-auto-generate-directory): Default
5726         Info-auto-generate-directory to 'if-outdated.
5727
5728 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5729
5730         * startup.el (normal-top-level): Prevent migration code from
5731         trashing .emacs on an error in loading the init files.
5732
5733 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5734
5735         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5736         "system default" Xdefaults and friends get xrdb-mode.
5737
5738 2002-03-05  Mats Lidell  <matsl@contactor.se>
5739  
5740         * help-nomule.el (tutorial-supported-languages): Added Swedish
5741         tutorial. Sorted languages.
5742
5743 2002-02-11  Mike Sperber <mike@xemacs.org>
5744
5745         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5746         regenerating outdated dir files and dir is non-existent.
5747
5748 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5749
5750         * code-files.el (convert-mbox-coding-system): Improve comment.
5751         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5752         coding-system argument to `write-region-pre-hook' call.
5753         (write-region-pre-hook): Fix docstring to mention lockname argument.
5754
5755 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5756
5757         * minibuf.el (completing-read): Remove redundant wrong arg list.
5758
5759         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5760
5761 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5762
5763         * obsolete.el (interactive-form): new compatibility alias for 
5764         function-interactive.
5765
5766 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5767
5768         * menubar-items.el (Menubar-items-truncate-list): Removed.
5769         * menubar-items.el (Menubar-items-truncate-history): New.
5770         * menubar-items.el (default-menubar): Use
5771         Menubar-items-truncate-history.
5772
5773 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5774
5775         * printer.el (generic-print-region): Pass correct arguments to
5776         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5777         Torkelsson <torkel@acc.umu.se>.
5778
5779 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5780
5781         * help.el (describe-mode): synched with FSF 19.34; handle nil
5782         minor mode indicators.
5783
5784 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5785
5786         * minibuf.el (completing-read): Update docstring.
5787
5788 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5789
5790         * XEmacs 21.4.6 "Common Lisp" is released.
5791
5792 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5793
5794         * package-net.el: Inadvertant synch with Windows branch.  From
5795         Andy's log:
5796         (package-net-kit-version): new variable.
5797         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5798
5799 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5800
5801         * package-get.el (package-get-locate-index-file): Also search the
5802         core etc/ directory for the package index file if it can't be
5803         found in ~/.xemacs/.
5804
5805 2001-12-13  William Perry  <wmperry@gnu.org>
5806
5807         * dialog-gtk.el (popup-builtin-question-dialog):
5808         Conform to API in gui.c.
5809         
5810 2001-11-12  Andy Piper  <andy@xemacs.org>
5811
5812         * cus-edit.el (custom-save-face-internal): make sure we save
5813         non-themed faces.
5814         (custom-save-variables): ditto variables.
5815
5816 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5817
5818         * faces.el (make-face-family):
5819         (make-face-size):
5820         New face-modifying functions per Jan Vroonhof.
5821
5822         cus-face.el (custom-set-face-font-family):
5823         (custom-set-face-font-size):
5824         Use them.
5825
5826         * font.el (font-window-system-mappings): More precise docstring.
5827
5828         (font-create-name):
5829         (font-create-object):
5830         (tty-font-create-object):
5831         (tty-font-create-plist):
5832         (x-font-create-object):
5833         (x-font-create-name):
5834         (ns-font-create-name):
5835         (mswindows-font-create-object):
5836         (mswindows-font-create-name):
5837         Add doctrings.
5838
5839 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5840
5841         * gtk-faces.el (gtk-init-device-faces): removed spurious
5842         quote before let* expression.
5843
5844 2001-10-29  Andy Piper  <andy@xemacs.org>
5845
5846         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5847         modified when changing coding system.
5848
5849         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5850         that we invoke the GUI directory selector.
5851
5852 2001-10-25  Andy Piper  <andy@xemacs.org>
5853
5854         * dialog.el (make-dialog-box): use new directory dialog support.
5855         * minibuf.el (read-file-name-1): ditto.
5856         (read-file-name): ditto.
5857         (read-directory-name): ditto.
5858
5859 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5860
5861         * XEmacs 21.4.5 "Civil Service" is released.
5862
5863 2001-04-23  Didier Verna  <didier@xemacs.org>
5864
5865         * cus-edit.el (custom-variable-pre-save): New.
5866         * cus-edit.el (custom-variable-post-save): New.
5867         * cus-edit.el (custom-variable-save): use them.
5868         * cus-edit.el (custom-face-pre-save): New.
5869         * cus-edit.el (custom-face-post-save): New.
5870         * cus-edit.el (custom-face-save): use them.
5871         * cus-edit.el (custom-group-pre-save): New.
5872         * cus-edit.el (custom-group-post-save): New.
5873         * cus-edit.el (custom-group-save): use them.
5874         * cus-edit.el (Custom-save): use the pre/post functions above,
5875         call `custom-save-all' only once.
5876         * cus-edit.el (custom-variable-pre-reset-standard): New.
5877         * cus-edit.el (custom-variable-post-reset-standard): New.
5878         * cus-edit.el (custom-variable-reset-standard): use them.
5879         * cus-edit.el (custom-face-pre-reset-standard): New.
5880         * cus-edit.el (custom-face-post-reset-standard): New.
5881         * cus-edit.el (custom-face-reset-standard): use them.
5882         * cus-edit.el (custom-group-pre-reset-standard): New.
5883         * cus-edit.el (custom-group-post-reset-standard): New.
5884         * cus-edit.el (Custom-reset-standard): use them.
5885         * cus-edit.el (custom-face-reset-saved): use the pre/post
5886         functions above, call `custom-save-all' only once.
5887
5888 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5889
5890         * gutter-items.el (buffers-tab face): Derive from the modeline
5891         face by default.  Many people use white-on-black for the default
5892         font, and the tabs look hideous with that color combination.  The
5893         modeline usually has the correct colors.
5894
5895 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5896
5897         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5898         (tag-mark-stack-max): Typo fix.
5899
5900 2001-09-28  Ben Wing  <ben@xemacs.org>
5901
5902         * font-lock.el:
5903         * font-lock.el (font-lock-after-change-function):
5904         fix problem with last patch, reported by Katsumi Yamaoka.
5905
5906 2001-09-17  Ben Wing  <ben@xemacs.org>
5907
5908         * font-lock.el (font-lock-after-change-function):
5909         fix problem when you insert a comment on the line before a line of
5910         code: if we use the following char, then when you hit backspace,
5911         the following line of code turns the comment color.
5912
5913 2001-06-08  Ben Wing  <ben@xemacs.org>
5914
5915         * process.el: comment about shell-command-switch.
5916         * process.el (shell-quote-argument): Need to quote a null
5917         argument, too.  From Dan Holmsand.
5918         
5919         * startup.el (normal-top-level): Delete some unused FSF junk.
5920         * startup.el (command-line-early):
5921         
5922         * startup.el (command-line): Call MS Windows init function.
5923         
5924         * win32-native.el:
5925         * win32-native.el (mswindows-system-shells): New.
5926         * win32-native.el (mswindows-system-shell-p): New.
5927         * win32-native.el (init-mswindows-at-startup): New.
5928         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5929         * win32-native.el (mswindows-quote-one-simple-arg):
5930         * win32-native.el (mswindows-quote-one-command-arg):
5931         * win32-native.el (mswindows-construct-process-command-line-alist):
5932         Correct comments at top.  Correctly handle passing arguments
5933         to Cygwin programs and to bash.  Fix quoting of zero-length
5934         arguments (from Dan Holmsand).  Set shell-command-switch based
5935         on shell-file-name, which in turn comes from env var SHELL.
5936
5937 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5938
5939         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5940         default-toolbar-position): Fill docstrings for balloon-help.
5941
5942 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5943
5944         * faces.el: Reenable specifications over 'gtk domain.
5945
5946 2001-08-08  Didier Verna  <didier@xemacs.org>
5947
5948         * autoload.el (update-autoload-files): make defdir a file name,
5949         not directory name.
5950
5951 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5952
5953         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5954
5955         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5956
5957 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5958
5959         * font-menu.el (font-menu-set-font): Default to current font-family.
5960         (font-menu-preferred-resolution):
5961         (font-menu-size-scaling):
5962         Provide gtk defaults, too.
5963
5964 2001-07-29  Mike Alexander  <mta@arbortext.com>
5965
5966         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5967         list
5968         (custom-set-face-font-family): ditto
5969
5970 2001-07-26  Mike Sperber <mike@xemacs.org>
5971
5972         * files.el (auto-mode-alist): .9 files are man pages, too.
5973
5974 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5975
5976         * process.el (call-process-internal): bind
5977         coding-system-for-write to 'binary when calling
5978         start-process-internal, so the process receives 
5979         the literal contents of INFILE.
5980
5981 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5982
5983         * files.el (auto-mode-alist): Add configure.ac support.
5984
5985 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5986
5987         * buff-menu.el:
5988         mouse.el:
5989         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5990
5991 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5992
5993         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5994
5995 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5996
5997         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5998         mixed text.
5999         (kinsoku-eol-p): Ditto.
6000
6001 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6002
6003         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6004         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6005         characters as the category `s' or `e' correctly.
6006
6007 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6008
6009         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6010
6011 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6012
6013         * mule/cyrillic.el:  Set up case table.
6014
6015 2001-06-08  Mike Sperber <mike@xemacs.org>
6016
6017         * files.el (save-some-buffers-1): Don't zap the help window right
6018         after `map-y-or-n-p' has popped it up.
6019
6020 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6021
6022         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6023
6024 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6025
6026         * specifier.el: define-specifier-tag 'gtk.
6027
6028 2001-05-12  Ben Wing  <ben@xemacs.org>
6029
6030         * find-paths.el (paths-find-recursive-path):
6031         fix error with null EXCLUDE-REGEXP.
6032         
6033         * font-lock.el (font-lock-mode):
6034         fix problem reported by hrvoje with buffers starting with a space.
6035         
6036 2001-05-06  Ben Wing  <ben@xemacs.org>
6037
6038         * dialog.el (make-dialog-box):
6039         * menubar-items.el (default-menubar):
6040         * printer.el (generic-print-buffer):
6041         * printer.el (generic-print-region):
6042         implement printing the selection when it's selected.
6043
6044 2001-04-18  Didier Verna  <didier@xemacs.org>
6045
6046         * cus-edit.el (Custom-reset-standard): reset to standard settings
6047         not only when the buffer's :custom-state is 'modified, but also
6048         when it is 'set or 'saved.
6049
6050 2001-04-17  Didier Verna  <didier@xemacs.org>
6051
6052         * startup.el (load-user-init-file): define `custom-file' before
6053         loading the user's init file.
6054
6055 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6056
6057         * menubar.el (popup-mode-menu): Make it work with
6058         popup-menu-titles turned off.
6059         
6060 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6061
6062         * about.el (about-mailto-link): Use compose-mail for sending mail.
6063
6064 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6065
6066         * package-admin.el (package-install-hook): New.
6067         (package-delete-hook): New.
6068         (package-admin-add-single-file-package): Use package-delete-hook.
6069
6070         * package-get.el (package-get): Use package-install-hook.
6071
6072 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6073
6074         * package-ui.el (pui-install-selected-packages): reverse the lists
6075         of packages so that they get handled in the same order as they
6076         were selected.
6077
6078 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6079
6080         * packages.el (locate-library): Use read-library-name for completion.
6081
6082 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6083
6084         * byte-optimize.el (=): `=' is not a binary predicate!
6085         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6086         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6087
6088 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6089
6090         * bytecomp.el (byte-compile-arithcompare):
6091         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6092
6093 2001-06-03  William M. Perry  <wmperry@gnu.org>
6094
6095         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6096         return the filename selected by the user!
6097
6098 2001-05-31  William M. Perry  <wmperry@gnu.org>
6099
6100         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6101         in XEmacs/GTK.
6102
6103 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6104
6105         * coding.el: Tiny typo fixed.
6106
6107 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6108
6109         * XEmacs 21.4.3 "Academic Rigor" is released.
6110
6111 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6112
6113         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6114
6115 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6116
6117         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6118
6119 2001-05-04  Ben Wing  <ben@xemacs.org>
6120
6121         * printer.el (generic-print-buffer):
6122         * printer.el (generic-print-region):
6123         Enable dialog boxes.  Apply workaround recommended by Kirill.
6124         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6125         
6126         * simple.el (kill-whole-line):
6127         * simple.el (kill-line-1):
6128         * simple.el (kill-entire-line):
6129         * simple.el (kill-line):
6130         * simple.el (backward-kill-line):
6131         Take out interactive dependence of kill-whole-line.
6132
6133 2001-04-22  Ben Wing  <ben@xemacs.org>
6134
6135         * dialog.el (make-dialog-box):
6136         Put dialog titles back in -- this time correctly.  Fix various
6137         other problems with leaks and such.
6138
6139         * simple.el (region-exists-p):
6140         * simple.el (region-active-p):
6141         Add comment about which one is correct to use in menu specs.
6142
6143 2001-05-05  Ben Wing  <ben@xemacs.org>
6144
6145         * dialog.el (make-dialog-box): fix doc string.
6146         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6147         take out Pretty Print.
6148         * printer.el:
6149         * printer.el (printer-current-device): New.
6150         * printer.el (Printer-get-device): New.
6151         * printer.el (Printer-clear-device): New.
6152         * printer.el (generic-page-setup): New.
6153         * printer.el (generic-print-buffer):
6154         * printer.el (generic-print-region):
6155         Implement Page Setup.  Handle errors properly.
6156
6157 2001-05-05  Ben Wing  <ben@xemacs.org>
6158
6159         * subr.el (error): Complete list of errors in doc string.
6160         
6161 2001-04-22  Ben Wing  <ben@xemacs.org>
6162
6163         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6164         
6165 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6166
6167         * build-report.el: Remove CVS keywords since this file has been in
6168         core lisp for a while now.
6169         * build-report.el (build-report-make-output-files): Fix typo.
6170
6171 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6172
6173         * about.el (about-finish-buffer): Make sure the last change works
6174         even if EVENT is nil.
6175
6176 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6177
6178         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6179         clicked, not the one that happens to be the current buffer at the
6180         time.
6181
6182 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6183
6184         * cus-edit.el (custom-display): Support the GTK Window System also.
6185
6186 2001-04-30  Ben Wing  <ben@xemacs.org>
6187
6188         * printer.el:
6189         * printer.el (printer-page-header):
6190         * printer.el (Print-context): New.
6191         * printer.el (printer-page-footer):
6192         * printer.el (generate-header-element): New.
6193         * printer.el (generate-header-line): New.
6194         * printer.el (print-context-property):
6195         * printer.el (generic-print-buffer):
6196         * printer.el (generic-print-region):
6197         Implement headers and footers.  Implement calling Print dialog box
6198         (#### but it doesn't quite work yet).
6199
6200 2001-04-25  Ben Wing  <ben@xemacs.org>
6201
6202         * about.el (xemacs-hackers):
6203         * about.el (about-url-alist):
6204         * about.el (about-personal-info):
6205         * about.el (about-hacker-contribution):
6206         More contributions.
6207         
6208         * simple.el (handle-post-motion-command):
6209         Fix spurious setting of zmacs-region-stays to t after a non-shift
6210         motion command.
6211
6212 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6213
6214         * about.el (about-personal-info): Update my bio.
6215         (about-hacker-contribution): Ditto.
6216
6217 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6218
6219         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6220
6221 2001-04-19  Andy Piper  <andy@xemacs.org>
6222
6223         * package-net.el (package-net-cygwin32-binary-size): new size.
6224         (package-net-win32-binary-size): new size.
6225         (package-net-convert-index-to-ini): Use new arch.
6226         (package-net-batch-convert-index-to-ini): Removed.
6227         (package-net-generate-bin-ini): New.
6228         (package-net-batch-generate-bin-ini): New.
6229
6230 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6231
6232         * XEmacs 21.4.1 "Copyleft" is released.
6233
6234 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6235
6236         * x-compose.el (xlib-input-method-bug-workaround):
6237         (alias-colon-to-double-quote):
6238         Force sort in map-keymap to work around rehash bug.
6239
6240 2001-04-17  Ben Wing  <ben@xemacs.org>
6241
6242         * about.el: Finish overhaul, add a few new hackers, update a
6243         couple old ones.
6244
6245 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6246
6247         * XEmacs 21.4.0 "Solid Vapor" is released.
6248
6249 2001-04-15  Ben Wing  <ben@xemacs.org>
6250
6251         * about.el:
6252         * about.el (about-headline-face): New.
6253         * about.el (about-link-face): New.
6254         * about.el (about-current-release-maintainers): New.
6255         * about.el (about-other-current-hackers): New.
6256         * about.el (about-url-alist):
6257         * about.el (about-once-and-future-hackers): New.
6258         * about.el (about-mailto-link): New.
6259         * about.el (about-get-buffer):
6260         * about.el (about-finish-buffer):
6261         * about.el (about-xemacs):
6262         * about.el (about-features): Removed.
6263         * about.el (about-advantages): New.
6264         * about.el (about-maintainer-info): Removed.
6265         * about.el (about-personal-info): New.
6266         * about.el (about-hacker-contribution): New.
6267         * about.el (about-maintainer):
6268         * about.el (about-show-linked-info):
6269         * about.el (about-hackers):
6270         Major revamping.  Rewriting of most of the text, improve the
6271         link handling, separate info on contributors into personal
6272         and contribution info, add new contributors, update personal
6273         info, etc. etc.
6274         
6275         * menubar-items.el (default-menubar):
6276         Help menubar entry for News now says more accurately
6277         "What's New in XEmacs".
6278         
6279         * mouse.el:
6280         * mouse.el (mouse-track-cleanup-hook):
6281         * mouse.el (mouse-track):
6282         Don't set-buffer to a dead buffer when calling mouse-track
6283         cleanup hooks.
6284
6285 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6286
6287         * XEmacs 21.2.47 "Zephir" is released.
6288
6289 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6290
6291         * dialog.el (make-dialog-box): Disable dialog box titles until
6292         we get them working.
6293
6294 2001-03-30  Ben Wing  <ben@xemacs.org>
6295
6296         * help.el:
6297         * help.el (Help-princ-face):
6298         * help.el (Help-prin1-face):
6299         * help.el (frob-help-extents):
6300         * help.el (describe-function-1):
6301         * help.el (describe-variable):
6302         Avoid using font-lock faces, which may not be defined.
6303         Instead, use hyper-apropos faces, and make sure they're
6304         defined as necessary by using `require'. (It's not so safe
6305         to do this for font-lock.) In any case, we will eventually
6306         be merging this functionality into hyper-apropos.
6307
6308         * loaddefs.el (completion-ignored-extensions):
6309         Fix documentation.
6310         
6311         * menubar-items.el (menu-truncate-list): Removed.
6312         * menubar-items.el (Menubar-items-truncate-list): New.
6313         * menubar-items.el (default-menubar):
6314         Fix errors if grep or compile command is too long.  Rename helper
6315         function to be less visible.
6316
6317 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6318
6319         * byte-optimize.el (byte-optimize-minus):
6320         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6321
6322 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6323
6324         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6325         Mule is available.
6326
6327         * mule/latin.el: New file.
6328
6329 2001-03-11  Ben Wing  <ben@xemacs.org>
6330
6331         * auto-save.el:
6332         * auto-save.el (auto-save-directory):
6333         * auto-save.el (make-auto-save-file-name):
6334         * auto-save.el (auto-save-file-name-p): New.
6335
6336         Merge in improvements from other definition of
6337         make-auto-save-file-name in files.el.
6338         
6339         * auto-save.el (auto-save-original-name):
6340         * auto-save.el (auto-save-name-in-fixed-directory):
6341         * auto-save.el (auto-save-unslashify-name): Removed.
6342         * auto-save.el (auto-save-slashify-name): Removed.
6343         * auto-save.el (auto-save-reserved-chars): New.
6344         * auto-save.el (auto-save-escape-name): New.
6345         * auto-save.el (auto-save-unhex): New.
6346         * auto-save.el (auto-save-unescape-name): New.
6347
6348         Change algorithm for encoding filenames in auto-save names to be
6349         entirely safe with all filesystems and all possible characters in
6350         a filename, and 100% reversible. (Essentially, uses
6351         quoted-printable as the encoding.)
6352         
6353         * auto-save.el (recover-all-files):
6354
6355         Use insert-directory rather than calling ls directly -- fixes
6356         things under Windows.
6357
6358         * files.el:
6359         * files.el (convert-standard-filename): Substitute FSF's
6360         definition for this (we had nothing here before).
6361         
6362         * files.el (backup-buffer): Warning fix.
6363         
6364         * files.el (make-backup-file-name):
6365         * files.el (find-backup-file-name):
6366         Fix error in calling sequence to auto-save-file-name-p.
6367         
6368         * files.el (recover-file):
6369         Use insert-directory rather than calling ls directly -- fixes
6370         things under Windows.
6371
6372         * files.el (make-auto-save-file-name): Removed.
6373         * files.el (auto-save-file-name-p): Removed.
6374         auto-save is always dumped so no sense in having a definition
6375         that will always be overwritten with another.
6376         
6377         * files.el (insert-directory):
6378         * win32-native.el:
6379         * win32-native.el (debug-mswindows-process-command-lines):
6380         * win32-native.el (original-make-auto-save-file-name): Removed.
6381         * win32-native.el (make-auto-save-file-name): Removed.
6382
6383
6384 2001-03-21  Martin Buchholz <martin@xemacs.org>
6385
6386         * XEmacs 21.2.46 "Urania" is released.
6387
6388 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6389
6390         * menubar-items.el (default-menubar): Update sample.emacs to
6391         sample.init.el and adjust accelerators.
6392
6393 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6394
6395         * build-report.el (build-report): Improve docstring.
6396
6397 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6398
6399         * ChangeLog: Log GTK merge.
6400
6401         * gutter-items.el:
6402         * mwheel.el:
6403         * sound.el:
6404         * startup.el:
6405         Revert gratuitous whitespace changes.
6406
6407 2001-03-07  Ben Wing  <ben@xemacs.org>
6408
6409         * help.el:
6410         * help.el (key-or-menu-binding):
6411         * help.el (Help-find-file): New.
6412         * help.el (describe-beta):
6413         * help.el (describe-copying):
6414         * help.el (describe-project):
6415         * help.el (view-emacs-news):
6416         * help.el (view-sample-init-el): New.
6417         * help.el (Help-princ-face): New.
6418         * help.el (Help-prin1-face): New.
6419         * help.el (help-symbol-function-context-menu):
6420         * help.el (help-symbol-variable-context-menu):
6421         * help.el (help-symbol-function-and-variable-context-menu):
6422         * help.el (frob-help-extents):
6423         * help.el (describe-function-1):
6424         * help.el (describe-variable):
6425
6426         Add coloring in Help buffers, correspondent with hyperlinks.
6427         View files in view-mode rather than Fundamental.
6428         Remove separators from context menus -- now handled in generic code.
6429         Add `Find Tag' to context menu.
6430         
6431         * menubar.el (popup-mode-menu):
6432
6433         Rewrite code that outputs the popup menu to (a) put more specific
6434         entries first, (b) be more robust, (c) output the proper context
6435         menu separators automatically (the context menu functionality is
6436         new and currently used only by Help).
6437
6438 2001-03-10  William M. Perry  <wmperry@aventail.com>
6439
6440         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6441         this function when converting from the 21.1 GTK branch.  Now
6442         supports file, password, question, and color built-in dialogs.
6443
6444 2001-03-06  Ben Wing  <ben@xemacs.org>
6445
6446         * keydefs.el:
6447         * keydefs.el (global-map):
6448         Add commented-out change of M-k (for 21.5).
6449         
6450         * menubar-items.el (default-menubar):
6451         Fix items to control kill-line behavior; add items for
6452         shifted motion.
6453         
6454         * simple.el:
6455         * simple.el (kill-whole-line):
6456         * simple.el (historical-kill-line): Removed.
6457         * simple.el (kill-line): Removed.
6458         * simple.el (kill-entire-line): New.
6459         * simple.el (kill-line-1): New.
6460         * simple.el (backward-kill-line):
6461         Undo kill-whole-line == always changes.  Add new function
6462         kill-entire-line to unconditionally delete the current line.
6463         Add comments describing the lamentable state of affairs of
6464         the kill-line functions and variables.
6465
6466 2001-03-02  Ben Wing  <ben@xemacs.org>
6467
6468         * simple.el:
6469         * simple.el (beginning-of-buffer):
6470         * simple.el (end-of-buffer):
6471         * simple.el (mark-ring-unrecorded-commands):
6472         * simple.el (signal-error-on-buffer-boundary):
6473         * simple.el (shifted-motion-keys-select-region):
6474         * simple.el (unshifted-motion-keys-deselect-region):
6475         * simple.el (motion-keys-for-shifted-motion): New.
6476         * simple.el (handle-pre-motion-command):
6477         * simple.el (handle-post-motion-command):
6478         * simple.el (forward-char-command):
6479         * simple.el (backward-char-command):
6480         * simple.el (scroll-up-command):
6481         * simple.el (scroll-down-command):
6482         * simple.el (next-line):
6483         * simple.el (previous-line):
6484         * simple.el (backward-block-of-lines):
6485         * simple.el (forward-block-of-lines):
6486         * simple.el (backward-word):
6487         * simple.el (mark-word):
6488
6489         Augment documentation of the most common motion commands to make
6490         note of the shifted-motion support.  Improve the support to (a)
6491         properly document how it works and why it's done in the fashion it
6492         is, and (b) allow the keystrokes that trigger it to be customized.
6493
6494         Correct error in the customize specification of
6495         mark-ring-unrecorded-commands.
6496
6497 2001-03-02  Ben Wing  <ben@xemacs.org>
6498
6499         * font-lock.el:
6500         * font-lock.el (font-lock-pending-extent-table): Removed.
6501         * font-lock.el (font-lock-pending-buffer-table): New.
6502         * font-lock.el (font-lock-pre-idle-hook):
6503         * font-lock.el (font-lock-after-change-function):
6504         * font-lock.el (font-lock-fontify-pending-extents):
6505         * font-lock.el (font-lock-lisp-like):
6506
6507         Fix handling of pending extents to avoid excessive slowness (N^2
6508         behavior) when making lots of buffer changes between redisplays,
6509         such as when saving the Options.
6510
6511 2001-03-09  William M. Perry  <wmperry@aventail.com>
6512
6513         * device.el:
6514         * dragdrop.el:
6515         * dumped-lisp.el:
6516         * faces.el:
6517         * frame.el:
6518         * gnuserv.el:
6519         * loadup.el:
6520         * menubar-items.el:
6521         * minibuf.el:
6522         The Great GTK Merge.
6523
6524         * ChangeLog.GTK:
6525         * dialog-gtk.el:
6526         * gdk.el:
6527         * generic-widgets.el:
6528         * glade.el:
6529         * gnome-widgets.el:
6530         * gnome.el:
6531         * gtk-compose.el:
6532         * gtk-extra.el:
6533         * gtk-faces.el:
6534         * gtk-ffi.el:
6535         * gtk-file-dialog.el:
6536         * gtk-font-menu.el:
6537         * gtk-glyphs.el:
6538         * gtk-init.el:
6539         * gtk-iso8859-1.el:
6540         * gtk-marshal.el:
6541         * gtk-mouse.el:
6542         * gtk-package.el:
6543         * gtk-password-dialog.el:
6544         * gtk-select.el:
6545         * gtk-widget-accessors.el:
6546         * gtk-widgets.el:
6547         * gtk.el:
6548         widgets-gtk.el:
6549         The Great GTK Merge: new files.
6550
6551 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6552
6553         * generic-widgets.el: Don't require gtk (a built-in feature) at
6554         top level.  Don't execute the last sexp unless (featurep 'gtk).
6555
6556 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6557
6558         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6559
6560 2001-02-23  Martin Buchholz <martin@xemacs.org>
6561
6562         * XEmacs 21.2.45 "Thelxepeia" is released.
6563
6564 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6565  
6566         * about.el (xemacs-hackers): update my entry. 
6567         * about.el (about-maintainer-info): ditto. 
6568         * about.el (about-hackers): ditto. 
6569
6570 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6571
6572         * about.el (about-maintainer-info): More vanity info about
6573         yours truly.
6574
6575 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6576
6577         * build-report.el (build-report-destination): xemacs-build-reports
6578         has moved to SourceForge, where mailing list name length is
6579         restricted, hence the name change to
6580         xemacs-buildreports@xemacs.org.
6581         * build-report.el (build-report-keep-regexp): Update default.
6582         * build-report.el (build-report-delete-regexp): Ditto.
6583         * build-report.el (build-report-make-output-files): Ditto.
6584
6585 2001-02-19  Craig Lanning  <lanning@scra.org>
6586
6587         * lisp-mode.el: Add indentation specifications for following
6588         Common Lisp forms: handler-case, handler-bind, with-slots,
6589         with-open-file, with-open-stream, print-unreadable-object.
6590
6591 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6592
6593         * font-lock.el (font-lock-set-defaults-1):
6594         Move initialization of `font-lock-cache-position' so that it's set
6595         even if font-lock-keywords is already defined.
6596
6597 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6598
6599         * autoload.el (generate-file-autoloads-1):
6600         Use `emacs-lisp-mode-syntax-table' instead of
6601         `lisp-mode-syntax-table'.
6602         * lisp-mode.el (lisp-mode-syntax-table):
6603         Get rid of old checks for `parse-partial-sexp' version.
6604         Make `|' (pipe) string delimiter instead of punctuation.
6605
6606 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6607
6608         * window.el (save-selected-window):
6609         Use gensym for better macro hygiene.
6610
6611 2001-02-06  Mike Sperber <mike@xemacs.org>
6612
6613         * dump-paths.el:
6614         * startup.el (startup-setup-paths): Set and use
6615         `mule-lisp-directory'.
6616         (startup-setup-paths-warning): Ditto.
6617
6618         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6619         (paths-construct-load-path): Consider `mule-lisp-directory'.
6620
6621 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6622
6623         * font-lock.el: Syntax table improvements used.  A few random
6624         changes are not specified below.
6625         (font-lock-fontify-string-delimiters):
6626         (font-lock-syntactic-keywords):
6627         (font-lock-cache-state nil):
6628         (font-lock-cache-position):
6629         New variables.
6630         (font-lock-set-syntax):
6631         (font-lock-apply-syntactic-highlight):
6632         (font-lock-fontify-syntactic-anchored-keywords):
6633         (font-lock-fontify-syntactic-keywords-region):
6634         (font-lock-eval-keywords):
6635         New functions.
6636         (font-lock-remove-face):
6637         (font-lock-fontify-syntactically-region):
6638         Use syntax properties.
6639
6640 2001-02-08  Martin Buchholz <martin@xemacs.org>
6641
6642         * XEmacs 21.2.44 "Thalia" is released.
6643
6644 2001-01-16  Mike Sperber <mike@xemacs.org>
6645
6646         * startup.el (normal-top-level): Work even if no installation root
6647         is found.
6648
6649 2001-01-30  Andy Piper  <andy@xemacs.org>
6650
6651         * gutter-items.el (progress-abort-glyph): remove instantiator.
6652         (set-progress-abort-instantiator): new function.
6653         (abort-progress-feedback): use it.
6654
6655         * gutter.el (set-gutter-dirty-p): new function.
6656
6657 2001-01-30  Didier Verna  <didier@xemacs.org>
6658
6659         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6660
6661 2001-01-24  Didier Verna  <didier@xemacs.org>
6662
6663         * sound.el (sound-extension-list): give a better default value.
6664         * sound.el (load-sound-file): improve the doc string, also find
6665         files given by absolute names, pass a real extension list to
6666         `locate-file'.
6667
6668 2001-01-26  Martin Buchholz <martin@xemacs.org>
6669
6670         * XEmacs 21.2.43 "Terspichore" is released.
6671
6672 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6673
6674         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6675         messages from gnuserv.
6676
6677 2001-01-20  Martin Buchholz <martin@xemacs.org>
6678
6679         * XEmacs 21.2.42 "Poseidon" is released.
6680
6681 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6682
6683         * cl-macs.el (cl-upcase-arg): New function.
6684         (cl-function-arglist): New function.
6685         (cl-transform-lambda): Automatically add CL-style lambda list to
6686         documentation string using functions above.
6687
6688 2001-01-12  Andy Piper  <andy@xemacs.org>
6689
6690         * package-get.el (package-get-custom): call
6691         package-net-update-installed-db.
6692
6693         * package-ui.el (pui-install-selected-packages): call
6694         package-net-update-installed-db.
6695
6696         * package-net.el (package-net-update-installed-db): use
6697         packages-package-list so that we reflect reality.
6698
6699         * packages.el (packages-package-list): Make docstring reflect
6700         reality.
6701
6702         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6703
6704         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6705         isn't installed.
6706
6707 2001-01-17  Andy Piper  <andy@xemacs.org>
6708
6709         * wid-edit.el (widget-activation-glyph-mapper): activate or
6710         deactivate native widgets.
6711         (widget-glyph-insert-glyph): record instantiator.
6712         (widget-push-button-value-create): use it.
6713
6714         * gui.el (gui-button-action): new function. Make button's domain
6715         buffer current when calling.
6716         (make-gui-button): update to use gui-button-action.
6717
6718 2001-01-16  Didier Verna  <didier@xemacs.org>
6719
6720         * menubar-items.el (default-menubar): add an entry for modeline
6721         horizontal scrolling in Options -> Display.
6722
6723 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6724
6725         * package-get.el (package-get-require-signed-base): Set to nil
6726         by default.
6727
6728 2001-01-17  Martin Buchholz <martin@xemacs.org>
6729
6730         * XEmacs 21.2.41 "Polyhymnia" is released.
6731
6732 2001-01-16  Mike Sperber <mike@xemacs.org>
6733
6734         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6735         catch lisp/mule/.
6736
6737 2001-01-14  Mike Sperber <mike@xemacs.org>
6738
6739         * startup.el (maybe-create-compatibility-dot-emacs):
6740         (maybe-unmigrate-user-init-file):
6741         (unmigrate-user-init-file): Created.
6742         (maybe-migrate-user-init-file): Offer creation of compatibility
6743         .emacs.
6744         Some doc fixes wrt init file location.
6745
6746 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6747
6748         * faces.el (face-frob-from-locale-first): new variable.
6749         (frob-face-font-2): Honor tags arg while trying to use
6750         standard-face-mapping.  When face-frob-from-locale-first is set,
6751         first try to set face inheriting from frobbed-face.
6752
6753 2001-01-15  Didier Verna  <didier@xemacs.org>
6754
6755         * about.el (xemacs-hackers): update my entry.
6756         * about.el (about-url-alist): ditto.
6757         * about.el (about-maintainer-info): ditto.
6758         * about.el (about-hackers): ditto.
6759
6760 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6761
6762         The byte compiler has been badly broken for a year,
6763         by the patch of 1999-12-06.
6764         * byte-optimize.el (byte-optimize-form-code-walker):
6765         Bug was: the byte compiler was making this erroneous optimization:
6766         (progn (or (foo)) (bar)) ==> (bar)
6767
6768 2000-11-20  Mike Sperber <mike@xemacs.org>
6769
6770         * setup-paths.el (paths-core-load-path-depth): Split
6771         `paths-load-path-depth' in two for site and core lisp.  Don't
6772         recurse into core.
6773         * setup-paths.el (paths-construct-load-path): Use.
6774
6775 2001-01-10  Andy Piper  <andy@xemacs.org>
6776
6777         * package-net.el (package-net-cygwin32-binary-size): new variable
6778         (package-net-win32-binary-size): ditto.  add much needed
6779         commentary.
6780
6781         * gutter-items.el (buffers-tab-items): correct off-by-one error
6782         for buffers-tab-max-size.
6783
6784 2001-01-08  Martin Buchholz <martin@xemacs.org>
6785
6786         * XEmacs 21.2.40 is released.
6787
6788 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6789
6790         * mule/hebrew.el: Fix comments and typos.
6791         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6792
6793 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6794
6795         * ChangeLog.1: move ancient log from fill.el.
6796
6797         * dump-paths.el:
6798         paragraphs.el:
6799         mule/mule-category.el:
6800         Miscellaneous typo fixes and slight doc clarifications.
6801
6802         * mule/mule-ccl.el:  Correct file name in header.
6803
6804 2000-12-31  Martin Buchholz <martin@xemacs.org>
6805
6806         * XEmacs 21.2.39 is released.
6807
6808 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6809
6810         * byte-optimize.el (byte-optimize-cond):
6811         (byte-optimize-cond-1): New.
6812         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6813         Optimizes (cond (x nil)) ==> nil.
6814         Provide better diagnostic on malformed expr like (cond foo).
6815
6816 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6817
6818         * mule/mule-coding.el:
6819         mule/mule-cmds.el (reset-language-environment,
6820         set-language-environment-coding-systems):
6821         Safer default coding-priority-list, corresponding to src/file-coding.h.
6822
6823 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6824
6825         * package-admin.el: Allow package removal from
6826         early-package-load-path.
6827
6828 2000-12-15  Andreas Jaeger  <aj@suse.de>
6829
6830         * about.el (about-maintainer-info): Update my entry.
6831
6832 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6833
6834         * packages.el (locate-library): Add support for bzip2
6835         compressed .el files.
6836
6837 2000-12-12  Andy Piper  <andy@xemacs.org>
6838
6839         * package-net.el: new file.
6840
6841 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6842
6843         * font-lock.el: Add missing C++ keywords.
6844
6845 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6846
6847         * simple.el (indent-for-comment): Preserve indentation of comments
6848         starting in column 0, as documented in (Info-goto-node
6849         "(xemacs)Comments").  Update docstring accordingly.
6850
6851 2000-12-05  Martin Buchholz <martin@xemacs.org>
6852
6853         * XEmacs 21.2.38 is released.
6854
6855 2000-12-04  Didier Verna  <didier@xemacs.org>
6856
6857         * mouse.el (default-mouse-track-set-point-in-window): remove
6858         spurious '+' operation detected by Martin.
6859
6860
6861 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6862
6863         * cl-extra.el (coerce):
6864         Implement char to integer coercion.
6865         Remove extraneous (numberp) test.
6866
6867         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6868         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6869         (byte-optimize-predicate):
6870         Warn if evaluating constant expression signals an error.
6871         (byte-optimize-form): Small simplification.
6872
6873         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6874
6875 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6876
6877         * byte-optimize.el:
6878         (byte-optimize-minus):
6879         (byte-optimize-plus):
6880         (byte-optimize-mult):
6881         (byte-optimize-quo):
6882         Use (car (last x)) instead of (last x) to get last elt!
6883         Use `byte-optimize-predicate' to optimize `%'.
6884         Move optimizations for special numeric args to bytecomp.el.
6885         * bytecomp.el (byte-compile-associative): Remove.
6886         (byte-compile-max): New.
6887         (byte-compile-min): New.
6888         Properly handle erroneous calls: (max) (min).
6889         (byte-compile-plus): New.
6890         (byte-compile-minus):
6891         It's easiest to handle 0, +1 and -1 args here.
6892         (byte-compile-mult): New.
6893         It's easiest to handle 1, -1 and 2 args here.
6894         (byte-compile-quo):
6895         It's easiest to handle 0, +1 and -1 args here.
6896         Issue byte-compiler warning when dividing by zero.
6897
6898         Byte-compiler arithmetic improvements.
6899         Better optimize these expressions in the obvious way:
6900         (+ x y 1)   -->  varref x varref y add add1
6901         (+ x y -1)  -->  varref x varref y add sub1
6902         (- x y 0)   -->  (- x y)
6903         (- 0 x y)   -->  (- (- x) y)
6904         (% 42 19)   --> compile-time constant
6905         (/ 42 19)   --> compile-time constant
6906         (* (foo) 2) --> foo call dup plus
6907
6908         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6909         unless (declaim (optimize (safety 3)))
6910         or (setq byte-compile-delete-errors nil).
6911
6912 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6913
6914         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6915         docstrings.
6916
6917 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6918
6919         * startup.el (command-line-do-help):  Add documentation of
6920         portable dumper switches.
6921
6922 2000-11-22  Andy Piper  <andy@xemacs.org>
6923
6924         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6925
6926         * glyphs.el (init-glyphs): don't use autodetect for strings.
6927
6928 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6929
6930         * byte-optimize.el (byte-optimize-char-before):
6931         (byte-optimize-backward-char):
6932         (byte-optimize-backward-word):
6933         Fix incorrect optimizations for these sorts of expressions:
6934         (let ((x nil)) (backward-char x))
6935
6936 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6937
6938         * byte-optimize.el:
6939         * byte-optimize.el (byte-optimize-backward-char): New.
6940         * byte-optimize.el (byte-optimize-backward-word): New.
6941         Make backward-word and backward-char as efficient as forward versions.
6942
6943         * bytecomp.el (byte-compile-no-args-with-one-extra):
6944         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6945         * bytecomp.el (byte-compile-two-args-with-one-extra):
6946         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6947         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6948         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6949         Check if extra arg is constant nil, and if so, use byte-coded call.
6950
6951         * simple.el (backward-word):
6952         * simple.el (mark-word):
6953         * simple.el (kill-word):
6954         * simple.el (backward-kill-word):
6955         Make COUNT argument optional, for consistency with forward-char et al.
6956
6957         * abbrev.el (abbrev-string-to-be-defined):
6958         * abbrev.el (inverse-abbrev-string-to-be-defined):
6959         * abbrev.el (inverse-add-abbrev):
6960         * abbrev.el (expand-region-abbrevs):
6961         * buff-menu.el (Buffer-menu-execute):
6962         * indent.el (move-to-left-margin):
6963         * indent.el (indent-relative):
6964         * indent.el (move-to-tab-stop):
6965         * info.el (Info-reannotate-node):
6966         * lisp-mode.el (lisp-indent-line):
6967         * lisp.el (end-of-defun):
6968         * lisp.el (move-past-close-and-reindent):
6969         * misc.el (copy-from-above-command):
6970         * mouse.el (default-mouse-track-scroll-and-set-point):
6971         * page.el (forward-page):
6972         * paragraphs.el (forward-paragraph):
6973         * paragraphs.el (end-of-paragraph-text):
6974         * picture.el (picture-forward-column):
6975         * picture.el (picture-self-insert):
6976         * rect.el (extract-rectangle-line):
6977         * simple.el (newline):
6978         * simple.el (fixup-whitespace):
6979         * simple.el (backward-delete-char-untabify):
6980         * simple.el (transpose-chars):
6981         * simple.el (transpose-preceding-chars):
6982         * simple.el (do-auto-fill):
6983         * simple.el (indent-new-comment-line):
6984         * simple.el (blink-matching-open):
6985         * view-less.el (cleanup-backspaces):
6986         * wid-edit.el (widget-transpose-chars):
6987         * term/bg-mouse.el (bg-insert-moused-sexp):
6988         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6989
6990         * info.el (Info-fontify-node):
6991         * simple.el (backward-delete-function):
6992         Use canonical delete-backward-char instead of backward-delete-char.
6993
6994 2000-11-20  Andy Piper  <andy@xemacs.org>
6995
6996         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6997         no buffers.
6998
6999 2000-11-20  Andy Piper  <andy@xemacs.org>
7000
7001         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7002         buffer tabs.
7003
7004 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7005
7006         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7007         (proclaim inline...) was shadowing compiler-macros.
7008
7009 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7010
7011         * bytecomp.el (byte-compile-eval): New.
7012         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7013         Keeps this promise made in Lispref:
7014         "If a file being compiled contains a `defmacro' form, the macro is
7015         defined temporarily for the rest of the compilation of that file."
7016
7017 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7018
7019         * cl.el (floatp-safe):
7020         (plusp):
7021         (minusp):
7022         (oddp):
7023         (evenp):
7024         (cl-abs):
7025         Use a better parameter name than `x'.
7026
7027         * cl-macs.el (check-type): Make continuable.  Change documentation
7028         to require PLACE, but accept any form for compatibility.
7029
7030         * abbrev.el (define-abbrev): Use check-type.
7031         * font-menu.el (font-menu-change-face): Use check-type.
7032         * menubar.el (relabel-menu-item): Use check-type.
7033         * itimer.el: Fix typo.
7034
7035 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7036
7037         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7038
7039 2000-11-14  Martin Buchholz <martin@xemacs.org>
7040
7041         * XEmacs 21.2.37 is released.
7042
7043 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7044
7045         * code-cmds.el: Provide the feature.
7046
7047 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7048
7049         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7050
7051         * code-cmds.el: New file
7052         * mule/mule-cmds.el:
7053         * mule/mule-misc.el
7054         (coding-keymap): New keymap. Define coding system keyboard
7055         commands on file-coding builds too.
7056         (coding-system-change-eol-conversion):
7057         (universal-coding-system-argument):
7058         (set-default-coding-systems):
7059         (prefer-coding-system): Moved from mule-cmds.el
7060         (set-buffer-process-coding-system): Moved from mule-misc.el
7061
7062 2000-09-15  Stephen Carney <carney@scubadoo.com>
7063
7064         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7065
7066 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7067
7068         * package-get.el (package-get-download-sites): Add a pre-release
7069         site for experimental packages.
7070
7071         * auto-autoloads.el: Regenerated.
7072
7073 2000-08-01  Andy Piper  <andy@xemacs.org>
7074
7075         * gutter-items.el (buffers-tab-omit-function): reference
7076         buffers-tab-select-visible-buffers.
7077         (buffers-tab-filter-functions): new variable, by default uses
7078         buffers-tab-selection-function and buffers-tab-omit-function.
7079         (select-buffers-tab-buffers-by-mode): invert arguments.
7080         (buffers-tab-select-visible-buffers): new function. Invert calling
7081         of buffers-menu-omit-invisible-buffers.
7082         (buffers-tab-items): rewrite to use
7083         buffers-tab-filter-functions. Rewrite docstring.
7084         (gutter-buffers-tab-extent): delete.
7085         (add-tab-to-gutter): always build a new extent when adding the
7086         tabs.
7087         (update-tab-in-gutter): make gutter dirty when orientation
7088         changes.
7089
7090 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7091
7092         * bytecomp.el (byte-compile-defvar-or-defconst):
7093         Only do loadhist recording if defvar form includes a value.
7094
7095 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7096
7097         * bytecomp.el (byte-compile-initial-macro-environment):
7098         `eval-when-compile' should not compile its body.
7099
7100 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7101
7102         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7103         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7104         some Japanese English.  Remove some ancient FSF comments, and
7105         improve docstrings.  Use symbols not vectors for tables.
7106
7107 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7108
7109         * keymap.el:
7110         (local-key-binding):
7111         (global-key-binding):
7112         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7113
7114         * lisp.el:
7115         (backward-sexp): Slightly simpler code.
7116         (mark-sexp): Make arg optional, like FSF Emacs.
7117         (forward-list): Slightly simpler code.
7118         (backward-list): Slightly simpler code.
7119         (down-list):  Make arg optional, like FSF Emacs.
7120         (up-list):  Make arg optional, like FSF Emacs.
7121         (backward-up-list):  Make arg optional, like FSF Emacs.
7122         (kill-sexp):  Make arg optional, like FSF Emacs.
7123         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7124
7125         * font-menu.el (font-menu-change-face):
7126         Take continuable errors into account.
7127
7128         * abbrev.el:
7129         * abbrev.el (clear-abbrev-table):
7130         * abbrev.el (define-abbrev-table):
7131         * abbrev.el (define-abbrev):
7132         * abbrev.el (insert-abbrev-table-description):
7133         * apropos.el (apropos-documentation-check-doc-file):
7134         * apropos.el (apropos-documentation-check-elc-file):
7135         * buff-menu.el (list-buffers):
7136         * buff-menu.el (list-buffers-noselect):
7137         * bytecomp.el (byte-recompile-directory):
7138         * bytecomp.el (batch-byte-compile):
7139         * cl-macs.el (typep):
7140         * code-files.el (find-coding-system-magic-cookie):
7141         * code-files.el (insert-file-contents):
7142         * cus-edit.el (customize-set-variable):
7143         * cus-edit.el (customize-save-variable):
7144         * cus-face.el (custom-set-face-font-size):
7145         * cus-face.el (custom-set-face-update-spec):
7146         * cus-face.el (custom-reset-faces):
7147         * custom.el (custom-check-theme):
7148         * custom.el (copy-upto-last):
7149         * fill.el (canonically-space-region):
7150         * fill.el (fill-paragraph):
7151         * fill.el (fill-region):
7152         * fill.el (find-space-insertable-point):
7153         * fill.el (justify-current-line):
7154         * faces.el (face-spec-update-all-matching):
7155         * faces.el (set-face-stipple):
7156         * files-nomule.el (insert-file-contents):
7157         * files.el (insert-file-contents-literally):
7158         * files.el (hack-local-variables-last-page):
7159         * files.el (basic-save-buffer):
7160         * files.el (insert-directory):
7161         * font-menu.el (font-menu-change-face):
7162         * font.el (font-spatial-to-canonical):
7163         * format.el (format-encode-region):
7164         * format.el (format-insert-file):
7165         * format.el (format-replace-strings):
7166         * gutter.el (set-gutter-element):
7167         * help.el (key-or-menu-binding):
7168         * help.el (describe-bindings):
7169         * help.el (with-syntax-table):
7170         * indent.el (indent-rigidly):
7171         * indent.el (delete-to-left-margin):
7172         * info.el:
7173         * info.el (Info-extract-dir-entry-from):
7174         * info.el (Info-build-dir-anew):
7175         * info.el (Info-rebuild-dir):
7176         * info.el (Info-batch-rebuild-dir):
7177         * info.el (Info-read-subfile):
7178         * info.el (Info-build-node-completions):
7179         * info.el (Info-extract-menu-node-name):
7180         * isearch-mode.el (isearch-range-invisible):
7181         * isearch-mode.el (isearch-restore-invisible-extents):
7182         * itimer.el (itimerp):
7183         * itimer.el (itimer-live-p):
7184         * keymap.el:
7185         * keymap.el (substitute-key-definition):
7186         * keymap.el (read-command-or-command-sexp):
7187         * keymap.el (local-key-binding):
7188         * keymap.el (global-key-binding):
7189         * keymap.el (global-set-key):
7190         * keymap.el (local-set-key):
7191         * ldap.el:
7192         * ldap.el (ldap-add-entries):
7193         * ldap.el (ldap-delete-entries):
7194         * lisp.el (backward-sexp):
7195         * lisp.el (mark-sexp):
7196         * lisp.el (forward-list):
7197         * lisp.el (backward-list):
7198         * lisp.el (down-list):
7199         * lisp.el (backward-up-list):
7200         * lisp.el (up-list):
7201         * lisp.el (kill-sexp):
7202         * lisp.el (backward-kill-sexp):
7203         * menubar.el (add-menu-button):
7204         * menubar.el (add-submenu):
7205         * menubar.el (delete-menu-item):
7206         * menubar.el (relabel-menu-item):
7207         * mouse.el (narrow-window-to-region):
7208         * obsolete.el (define-obsolete-variable-alias):
7209         * obsolete.el (store-substring):
7210         * package-admin.el:
7211         * package-admin.el (package-admin-install-function):
7212         * package-admin.el (package-admin-install-function-mswindows):
7213         * package-admin.el (package-admin-default-install-function):
7214         * package-get.el (package-get-update-base-entries):
7215         * packages.el (packages-load-package-dumped-lisps):
7216         * packages.el (packages-collect-package-dumped-lisps):
7217         * printer.el (generic-print-buffer):
7218         * printer.el (generic-print-region):
7219         * replace.el (occur-mode-mouse-goto):
7220         * replace.el (perform-replace):
7221         * select.el (get-selection-no-error):
7222         * simple.el:
7223         * simple.el (newline):
7224         * simple.el (open-line):
7225         * simple.el (edit-and-eval-command):
7226         * simple.el (goto-line):
7227         * simple.el (undo):
7228         * simple.el (kill-region):
7229         * simple.el (copy-region-as-kill):
7230         * simple.el (kill-ring-save):
7231         * simple.el (set-mark):
7232         * simple.el (next-line):
7233         * simple.el (previous-line):
7234         * simple.el (line-move):
7235         * simple.el (set-goal-column):
7236         * simple.el (comment-region):
7237         * subr.el:
7238         * subr.el (putf):
7239         * syntax.el (modify-syntax-entry):
7240         * syntax.el (map-syntax-table):
7241         * view-less.el (view-file):
7242         * view-less.el (view-buffer):
7243         * view-less.el (view-file-other-window):
7244         * window-xemacs.el (backward-other-window):
7245         * window.el:
7246         * window.el (one-window-p):
7247         * window.el (walk-windows):
7248         * window.el (window-list):
7249         * x-mouse.el (x-mouse-kill):
7250         * x-select.el (x-get-cutbuffer):
7251         * x-select.el (x-store-cutbuffer):
7252         * term/bg-mouse.el (bg-mouse-line-to-center):
7253         * term/sun-mouse.el (window-line-end):
7254         * term/sun-mouse.el (sun-select-region):
7255         * term/sun.el (kill-region-and-unmark):
7256         * mule/mule-category.el:
7257         * mule/mule-category.el (modify-category-entry):
7258         * mule/mule-category.el (char-category-list):
7259         * mule/mule-coding.el (coding-system-force-on-output):
7260         * mule/mule-misc.el (coding-system-put):
7261         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7262
7263 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7264
7265         * cus-face.el: Typo fixes and tiny clarifications.
7266         * custom.el: ditto
7267
7268 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7269
7270         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7271         * startup.el (normal-top-level): Setup auto-save-list-file-name
7272         if auto-save-list-file-prefix is non-nil.
7273
7274 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7275
7276         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7277
7278 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7279
7280         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7281         get symbol at point-min.
7282
7283 2000-10-24  Didier Verna  <didier@xemacs.org>
7284
7285         * info.el (Info-emacs-info-file-name): defconst it.
7286         * info.el (Info-footnote-tag): defcustom it.
7287         * info.el (Info-no-description-string): ditto.
7288         * info.el (Info-find-node): adapt to new semantics of
7289         'Info-suffixed-file (don't do the case variants stuff).
7290         * info.el (Info-insert-dir): rewrite the dir file variants code.
7291         * info.el (Info-directory-files): New. Return the list of info
7292         files in a directory.
7293         * info.el (Info-dir-outdated-p): use it.
7294         * info.el (Info-parse-dir-entries): ditto.
7295         * info.el (Info-build-dir-anew): don't restrict to files ending
7296         with a ".info.*" extension.
7297         * info.el (Info-set-mode-line): ditto.
7298         * info.el (Info-read-subfile): adapt to new semantics of
7299         'Info-suffixed-file (append 'exact argument).
7300         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7301         string independently of the case.
7302         * info.el (Info-suffixed-file): use it (match all possible case
7303         for the file name).
7304         * info.el (Info-insert-file-contents): code cleanup.
7305         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7306         columns.
7307         * info.el (Info-batch-rebuild-dir): ditto.
7308         * info.el (Info-read-node-name-1): ditto.
7309         * info.el (Info-search): ditto.
7310         * info.el (Info-fontify-node): ditto.
7311
7312
7313 2000-10-24  Didier Verna  <didier@xemacs.org>
7314
7315         * process.el (shell-command): when called from a program, avoid
7316         'push-mark's "mark-set" message.
7317
7318 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7319
7320         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7321         by a symbol, not by a vector.
7322         * mule/vietnamese.el (vscii): Likewise.
7323         (viscii): Likewise.
7324         * mule/cyrillic.el (koi8-r): Likewise.
7325
7326         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7327         by a symbol, not by a vector.
7328         (chinese-big5-2): Likewise.
7329         * mule/ethiopic.el (ethiopic): Likewise.
7330         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7331         (vietnamese-viscii-upper): Likewise.
7332
7333 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7334
7335         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7336
7337 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7338
7339         * byte-optimize.el (byte-optimize-car): New function.
7340         (byte-optimize-cdr): Ditto.
7341
7342 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7343
7344         * byte-optimize.el: Partial synch with FSF 20.7.
7345         Optimize constant concatenation.
7346         Add keymapp as a side effect free function.  It is a built-in.
7347         (byte-after-unbind-pos): Remove byte-equal.
7348
7349 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7350
7351         * update-elc-2.el: Quote regexps correctly.
7352
7353 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7354
7355         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7356         (ccl-compile): Apply integerp, not integer-or-char-p to
7357         check the type of the buffer magnification
7358         (ccl-compile-write-string): Encode a string with binary
7359         coding system.
7360         (ccl-compile-write-repeat): Likewise.
7361
7362 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7363
7364         * buff-menu.el:
7365         * bytecomp.el:
7366         * coding.el:
7367         * faces.el:
7368         * files.el:
7369         * fill.el:
7370         * float-sup.el:
7371         * font-lock.el:
7372         * help.el:
7373         * iso8859-1.el:
7374         * loaddefs.el:
7375         * menubar-items.el:
7376         * menubar.el:
7377         * modeline.el:
7378         * msw-font-menu.el:
7379         * paragraphs.el:
7380         * paths.el:
7381         * replace.el:
7382         * simple.el:
7383         * sound.el:
7384         * startup.el:
7385         * version.el:
7386         * x-faces.el:
7387         * x-font-menu.el:
7388         Remove purecopy.
7389
7390 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7391
7392         * simple.el (do-auto-fill): Use the function pointer to by
7393         `comment-line-break-function', not `indent-new-comment-line'. This
7394         fixes an issue with cc-mode comment continuation.
7395
7396 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7397
7398         * simple.el (turn-on-auto-fill):  Add (interactive).
7399         * mwheel.el (mwheel-install): Add (interactive).
7400         * font-lock.el (turn-on-font-lock): Add (interactive).
7401         (turn-off-font-lock): Add (interactive).
7402
7403 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7404
7405         * packages.el (packages-special-base-regexp): Add `man'.
7406
7407 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7408
7409         * wid-edit.el (widget-specify-active): map over extents in current
7410         buffer like `widget-specify-inactive' does.  Mapping over the
7411         inactive extent object does not work since the current extent is
7412         ignored by `map-extents'.
7413
7414 2000-10-04  Martin Buchholz <martin@xemacs.org>
7415
7416         * XEmacs 21.2.36 is released.
7417
7418 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7419
7420         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7421         Optimize the compiled-function-constants vector by byte-code
7422         reference counts.
7423
7424 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7425
7426         * build-report.el (build-report-delete-regexp): quote value in
7427         defcustom
7428
7429 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7430
7431         * build-report.el (build-report): Don't bind srcdir which we don't
7432         use in `multiple-value-bind' to avoid the only byte-compiler
7433         warning.
7434
7435 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7436
7437         * build-report.el: Requires cl and custom now.
7438         build-report-version is determined by XEmacs version -- remove
7439         build-report-version*.
7440         * build-report.el (build-report-version): Removed.
7441         * build-report.el (build-report-installation-version-regexp): New.
7442         * build-report.el (build-report-version-file-regexp): New.
7443         * build-report.el (build-report-installation-srcdir-regexp): New.
7444         * build-report.el (build-report-destination): Offer
7445         xemacs-build-reports and xemacs-beta.
7446         * build-report.el (build-report-keep-regexp): Adjusted.
7447         * build-report.el (build-report-delete-regexp): Adjusted.
7448         * build-report.el (build-report-make-output-dir): New.
7449         * build-report.el (build-report-installation-file): Replace use of
7450         `concat' with `expand-file-name'.
7451         * build-report.el (build-report-make-output-file): Removed.
7452         * build-report.el (build-report-make-output-files): New.
7453         * build-report.el (build-report-subject): Identify as
7454         user-variable with "*...".
7455         * build-report.el (build-report-prompts): Ditto.
7456         * build-report.el (build-report-version-file): New.
7457         * build-report.el (build-report-file-encoding): Identify as
7458         user-variable with "*...".
7459         * build-report.el (build-report-make-output-get): New.
7460         * build-report.el (build-report-insert-header): Report
7461         emacs-version and system-configuration instead of
7462         build-report-version.
7463         * build-report.el (build-report-insert-make-output): Add file
7464         argument.
7465         * build-report.el (build-report-insert-installation-file):
7466         Re-indent.
7467         * build-report.el (build-report-keep): Change docstring,
7468         re-indent.
7469         * build-report.el (build-report-delete): Ditto.
7470         * build-report.el (build-report-installation-data): New.
7471         * build-report.el (build-report-version-file-data): New.
7472
7473 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7474
7475         * byte-optimize.el (byte-optimize-lapcode):
7476         Fix the optimization of using the first 5 elements of the
7477         constants vector for variables.
7478         (byte-optimize-lapcode): Fix another ancient broken optimization.
7479
7480 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7481
7482         * *: Spelling mega-patch
7483
7484 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7485
7486         * easymenu.el: doc fixes.
7487         (easy-menu-do-define): Use backquote.
7488         (easy-menu-change):
7489         (easy-menu-add):
7490         `when' seems much clearer than `if' here.
7491         (easy-menu-remove):
7492         (easy-menu-add-item):
7493         (easy-menu-item-present-p):
7494         (easy-menu-remove-item):
7495         Wrap using (when (featurep 'menubar) ...)
7496
7497 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7498
7499         * bytecomp.el (displaying-byte-compile-warnings):
7500         Revert Ben's change to this function below so that the compile log
7501         is displayed properly for users of the "popper" package.
7502
7503 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7504
7505         * window.el (save-selected-window): Use backquote.
7506
7507         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7508         Renamed from `byte-compile-file-form-defvar'.
7509         * bytecomp.el (byte-compile-defvar-or-defconst):
7510         Only cons onto current-load-list in top-level forms.
7511         Else this leaks a cons cell every time a defun is called.
7512         Renamed from `byte-compile-defvar', for clarity.
7513         Warn when docstring of defvar is not a string.
7514         Use consistent error messages.
7515         Better comments.
7516
7517 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7518
7519         * simple.el (set-variable):
7520         Remove unneeded defvar by rearranging order of let* forms.
7521
7522         * mule/mule-ccl.el (ccl-get-next-code):
7523         * menubar-items.el (bookmark-menu-filter):
7524         (language-environment-menu-filter):
7525         (tutorials-menu-filter):
7526         * toolbar-items.el (toolbar-compile):
7527         * byte-optimize.el (disassemble-offset):
7528         Use (declare (special ...)) instead of `defvar'.
7529
7530         * cl-macs.el (cl-do-proclaim):
7531         Fix (declare (special ...)) warning suppression syntax.
7532
7533 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7534
7535         * info.el (Info-tag-table-marker):
7536         (Info-tag-table-buffer):
7537         (Info-find-file-node):
7538         (Info-read-subfile):
7539         (Info-build-node-completions):
7540         (Info-search):
7541         (Info-mode):
7542         Multiple info buffer support.
7543
7544 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7545
7546         * ldap.el (ldap-decode-entry): New defun
7547         (ldap-search-entries): Use it in order to decode DN-prefixed
7548         entries properly
7549
7550 2000-08-23  Daniel Pittman <daniel@danann.net>
7551
7552         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7553         Use `eq', not `=', to compare symbols.
7554
7555 2000-07-30  Ben Wing  <ben@xemacs.org>
7556
7557         * bytecomp.el (byte-compile-report-error):
7558         * bytecomp.el (displaying-byte-compile-warnings):
7559         if stack-trace-on-error is set, send out a backtrace when
7560         an error is encountered that stops byte compilation.  this
7561         should make it much much easier to track down those curious
7562         problems.  also undo the kludge of using a separate "*Show*"
7563         buffer for display when there's a temp-buffer-show-function;
7564         we can avoid this by just being a little smarter.
7565
7566         * dialog-items.el:
7567         * dialog-items.el (search-dialog-regexp): New.
7568         * dialog-items.el (search-dialog-callback):
7569         * dialog-items.el (make-search-dialog):
7570         add a regexp option to the dialog and clean up a bit.
7571
7572         * dialog.el:
7573         * dialog.el (yes-or-no-p-dialog-box):
7574         * dialog.el (get-dialog-box-response):
7575         * dialog.el (make-dialog-box):
7576         * dialog.el (dialog-box-finish): New.
7577         * dialog.el (dialog-box-cancel): New.
7578         * dialog.el (internal-make-dialog-box-exit): New.
7579         implement [properly!] the :modal property of the new dialog box
7580         interface.  this is the first time xemacs has ever had *proper*
7581         modal dialog boxes, giving the standard window-system feedback.
7582         (e.g. under windows, clicking on a disabled frame causes a beep
7583         and makes the dialog box flash three times.)
7584
7585         * dragdrop.el: header keyword frobbing.
7586
7587         * dumped-lisp.el (preloaded-file-list):
7588         renamed winnt.el to win32-native.el.
7589
7590         * faces.el (face-property):
7591         * faces.el (set-face-property):
7592         * faces.el (frob-face-property):
7593         * faces.el (frob-face-font-2):
7594         * faces.el (make-face-bold):
7595         * faces.el (make-face-italic):
7596         * faces.el (make-face-bold-italic):
7597         * faces.el (make-face-unbold):
7598         * faces.el (make-face-unitalic):
7599         * faces.el (make-face-smaller):
7600         * faces.el (make-face-larger):
7601         clean up the implementation of these so that window-system-specific
7602         methods are called only on objects belonging to that window system.
7603         previously, you could have [e.g.] mswindows-make-face-bold called
7604         on font object of device type `stream', which is not good and
7605         explains the subtle errors Adrian was getting when byte-compiling
7606         something that required 'term. (Adrian, now you can use stack-trace-
7607         on-error to find the exact place where things are going wrong instead
7608         of having to laboriously binary-search your way through.)
7609
7610         * finder.el (finder-known-keywords):
7611         cleaned up -- properly sorted, clarified the meanings of many of
7612         the keywords, and added a few -- mswin, gui, content, build, www,
7613         user, services.  the last two try to distinguish between a package
7614         that's used directly by the user, and a package that provides
7615         support services to other packages.
7616
7617         * font-lock.el (lisp-font-lock-keywords-2):
7618         update list of lisp control structures to include everything,
7619         including new ones i introduced.
7620
7621         * gutter.el: header keyword frobbing.
7622
7623         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7624         recent isearch element was not doing so!  you got the second-most-
7625         recent instead.
7626
7627         * lisp-mode.el (construct-lisp-mode-menu):
7628         more menubar cleanups.
7629         * lisp-mode.el (with-selected-window):
7630         make it indent properly.
7631
7632         * menubar-items.el (default-menubar): lots of menubar cleanups.
7633         rearranged the options menu the most, e.g. splitting up the
7634         Keyboard/Mouse menu into a new Editing menu and combining the
7635         separate Scrollbar/Gutter/Toolbar submenus into Display.
7636         Got rid of General, moved items to Editing or new Troubleshooting.
7637         Moved Packages to Tools; doesn't seem to belong under Options.
7638         Added stuff to the Cmds menu, e.g. Change Case.
7639
7640         NB please don't complain about these periodic menubar changes.
7641         Anything like this is necessarily incremental in its construction
7642         -- By constant use you gradually become more and more aware of
7643         better and better ways to group menu items.  When we eventually
7644         move the options menu to a property sheet, the existing structure
7645         will probably be preserved fairly well.
7646
7647         * minibuf.el (next-history-element): fix problems with pressing
7648         down arrow in repeat-complex-command.
7649
7650         * modeline.el:
7651         * modeline.el (modeline-3d-p): New.
7652         added custom variable for controlling the 3d modeline.  the
7653         corresponding Options item has been present for a long time,
7654         but commented out with "fix me!" comments.  it's fixed now.
7655
7656         * obsolete.el (add-menu):
7657         remove bogus gettexts.
7658
7659         * process.el (shell-quote-argument):
7660         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7661         For bash under Windows native, see below.
7662
7663         * simple.el:
7664         * simple.el (display-warning-buffer):
7665         Fixed the handling of warning display to eliminate the annoying
7666         *Show* buffer, like was done for byte-compiler output above.
7667
7668         * simple.el (debug-print): New.
7669         Simple function for sending debug messages to the console and/or
7670         other debug places.
7671
7672         * subr.el (replace-in-string):
7673         Rewrite this function to avoid N^2 behavior with large strings --
7674         catastrophic with the new Windows selection code! (Apparently the
7675         author of this function didn't realize there was a fun
7676         replace-match that could make his life much easier, because we
7677         duplicated the entire logic.  The new version is smaller, easier
7678         to understand, much more robust, and has extended features --
7679         those of replace-match.)
7680
7681         * window.el:
7682         * window.el (with-selected-window): New.
7683         An obvious complement to the existing `with-selected-frame' and
7684         `with-current-buffer'.
7685
7686         * win32-native.el: Renamed from winnt.el.
7687         Added a great deal of stuff for properly handling process quoting,
7688         somewhat modeled on Kirill's original model (which i later threw
7689         away).  We should now finally have correctly working process arg
7690         quoting/dequoting so that the final app gets exactly what we
7691         intended.  Because the mechanism is in Lisp, it's easily
7692         extendible. (For those running bash and running the native
7693         version, I tried hard to do what I thought was correct.  But more
7694         thought is needed, and ideally the volunteer work of people with
7695         these configurations that they generally run on.)
7696
7697         * x-font-menu.el (x-font-menu-font-data):
7698         Put in defvar's to fix byte-compiler warnings.
7699
7700 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7701
7702         * select.el (selection-coercion-alist): Initialise.
7703         * select.el (select-coerce-to-text): New.
7704         * select.el (select-coerce): New.
7705         New functions to perform type and value coercion.
7706
7707         * select.el (select-buffer-killed-default): Keep data if it was
7708         on the clipboard.
7709
7710 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7711
7712         * menubar-items.el (default-menubar): Fix typo.
7713         (default-menubar): `lambda' was mispelled as `lamda'.
7714
7715 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7716
7717         * window.el (shrink-window-if-larger-than-buffer): Remove
7718         edge checking code.
7719
7720 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7721
7722         * paths.el (gnus-local-domain): Removed.
7723         (gnus-local-organization): Ditto.
7724         (gnus-startup-file): Ditto.
7725
7726 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7727
7728         * files.el (auto-mode-alist): Add .spec for RPM.
7729
7730 2000-07-31  Andy Piper  <andy@xemacs.org>
7731
7732         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7733
7734 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7735
7736         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7737         browse-url.
7738         * help.el (xemacs-www-page): Ditto.
7739         (xemacs-www-faq): Ditto.
7740         * menubar-items.el (default-menubar): Ditto.
7741
7742         * wid-edit.el (widget-url-link-action): Ditto.
7743         From: Kenichi OKADA <okada@opaopa.org>.
7744
7745 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7746
7747         * finder.el (finder-commentary): Add autoload cookie.
7748
7749 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7750
7751         * files.el (insert-file-contents-literally): Fix second let
7752         binding for `coding-system-for-read' to `coding-system-for-write'
7753         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7754
7755 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7756
7757         * files.el (insert-file-contents-literally): Use binary coding
7758         system (from Morioka san).
7759         (insert-file-contents-literally): Make file-name-handler method.
7760
7761 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7762
7763         * cl-macs.el (get-selection): Add defsetf.
7764
7765 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7766
7767         * x-init.el (x-activate-region-as-selection): replace obsolete
7768         function x-own-selection with own-selection.
7769         (ow-find): replace obsolete functions x-get-selection and
7770         x-get-clipboard with get-selection and get-clipboard.
7771         (init-post-x-win): replace obsolete function x-disown-selection
7772         with disown-selection.
7773
7774 2000-07-20  Mike Sperber  <mike@xemacs.org>
7775
7776         * startup.el (load-user-init-file): Only try to load init file if
7777         it exists.
7778
7779 2000-07-10  Andy Piper  <andy@xemacs.org>
7780
7781         * dialog-items.el: sync with Ben's patch.
7782
7783         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7784         comment.
7785         (progress-text-glyph): deleted.
7786         (progress-layout-glyph): make completely minimal.
7787         (progress-gauge-glyph): ditto.
7788         (progress-display-style): fix to handle dynamic instantiator
7789         changes.
7790         (progress-text-instantiator): new.
7791         (progress-layout-instantiator): new.
7792         (progress-gauge-instantiator): new.
7793         (set-progress-display-instantiator): renamed and changed from
7794         set-progress-display-style.
7795         (progress-abort-glyph): use instantiator not glyph.
7796         (append-progress-display): use set-progress-display-instantiator
7797         and set-glyph-image.
7798         (abort-progress-display): ditto.
7799         (raw-append-progress-display): ditto.
7800
7801 2000-07-20  Ben Wing  <ben@xemacs.org>
7802
7803         * code-files.el: Move Mule-specific code to mule-coding.el.
7804
7805 2000-07-15  Ben Wing  <ben@xemacs.org>
7806
7807         * autoload.el:
7808         Fixed comments.
7809
7810         * cmdloop.el:
7811         * cmdloop.el (yes-or-no-p):
7812         * cmdloop.el (y-or-n-p):
7813         Make these functions use should-use-dialog-box-p and not be
7814         overridden in dialog.el.
7815
7816         * cus-dep.el:
7817         * cus-dep.el (Custom-make-dependencies): Removed.
7818         * cus-dep.el (Custom-make-dependencies-1): New.
7819         * cus-dep.el (Custom-make-one-dependency): New.
7820         New entry point for use in Makefiles, to avoid excessive
7821         invocations.
7822
7823         * cus-edit.el (custom-variable-reset-saved):
7824         * cus-edit.el (custom-variable-reset-standard):
7825         * cus-edit.el (custom-save-resets):
7826         Fix bytecompiler warnings.
7827
7828         * dialog.el:
7829         * dialog.el (yes-or-no-p-dialog-box):
7830         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7831         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7832         * dialog.el (get-dialog-box-response):
7833         * dialog.el (message-or-box):
7834         * dialog.el (make-dialog-box):
7835         * dialog.el (popup-dialog-box): New.
7836         Avoid yes-or-no-p bogosities.
7837         Create a general function `make-dialog-box' to encapsulate all
7838         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7839
7840         * dumped-lisp.el (preloaded-file-list):
7841         Add dialog-items.  Clean up.  Group files by types.
7842
7843         * easymenu.el (easy-menu-add):
7844         * easymenu.el (easy-menu-remove):
7845         Account for accelerators.
7846
7847         * extents.el:
7848         * extents.el (extent-list): New args, like in map-extents.
7849         * extents.el (extent-at-event): New.
7850         * extents.el (extents-at-event): New.
7851
7852         * font-lock.el:
7853         * font-lock.el (font-lock-mode):
7854         * font-lock.el (font-lock-default-fontify-buffer):
7855         * font-lock.el (font-lock-default-unfontify-region):
7856         * font-lock.el (font-lock-fontify-syntactically-region):
7857         * font-lock.el (font-lock-fontify-keywords-region):
7858         Use new progress-feedback names.
7859
7860         * font-lock.el (java-font-lock-identifier-regexp):
7861         * font-lock.el (java-font-lock-class-name-regexp):
7862         Fix bytecompiler warnings.
7863
7864         * gutter-items.el:
7865         * gutter-items.el (progress-display-use-echo-area): Removed.
7866         * gutter-items.el (progress-feedback-use-echo-area): New.
7867         * gutter-items.el (progress-display-popup-period): Removed.
7868         * gutter-items.el (progress-feedback-popup-period): New.
7869         * gutter-items.el (set-progress-display-style): Removed.
7870         * gutter-items.el (set-progress-feedback-style): New.
7871         * gutter-items.el (progress-display-style): Removed.
7872         * gutter-items.el (progress-feedback-style): New.
7873         * gutter-items.el (progress-stack):
7874         * gutter-items.el (progress-displayed-p): Removed.
7875         * gutter-items.el (progress-feedbacked-p): New.
7876         * gutter-items.el (clear-progress-display): Removed.
7877         * gutter-items.el (clear-progress-feedback): New.
7878         * gutter-items.el (progress-display-clear-when-idle): Removed.
7879         * gutter-items.el (progress-feedback-clear-when-idle): New.
7880         * gutter-items.el (remove-progress-display): Removed.
7881         * gutter-items.el (remove-progress-feedback): New.
7882         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7883         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7884         * gutter-items.el (append-progress-display): Removed.
7885         * gutter-items.el (append-progress-feedback): New.
7886         * gutter-items.el (abort-progress-display): Removed.
7887         * gutter-items.el (abort-progress-feedback): New.
7888         * gutter-items.el (raw-append-progress-display): Removed.
7889         * gutter-items.el (raw-append-progress-feedback): New.
7890         * gutter-items.el (display-progress-display): Removed.
7891         * gutter-items.el (display-progress-feedback): New.
7892         * gutter-items.el (current-progress-display): Removed.
7893         * gutter-items.el (current-progress-feedback): New.
7894         * gutter-items.el (current-progress-display-label): Removed.
7895         * gutter-items.el (current-progress-feedback-label): New.
7896         * gutter-items.el (progress-display): Removed.
7897         * gutter-items.el (progress-feedback): New.
7898         Replace "progress-display" with "progress-feedback" globally.
7899
7900         * gutter-items.el (lprogress-display): Removed.
7901         * gutter-items.el (progress-feedback-with-label): New.
7902         Rename lprogress-display ==> progress-feedback-with-label.
7903
7904         * gutter-items.el (search-dialog-direction): Removed.
7905         * gutter-items.el (search-dialog-text): Removed.
7906         * gutter-items.el (search-dialog-callback): Removed.
7907         * gutter-items.el (make-search-dialog): Removed.
7908         Move to dialog-items.el.
7909
7910         * help.el:
7911         * help.el (help-mode-quit):
7912         * help.el (mode-for-help): New.
7913         * help.el (help-sticky-window): New.
7914         * help.el (help-window-config): New.
7915         * help.el (with-displaying-help-buffer):
7916         * help.el (function-at-event): New.
7917         * help.el (help-symbol-regexp): New.
7918         * help.el (help-symbol-run-function-1): New.
7919         * help.el (help-symbol-run-function): New.
7920         * help.el (help-symbol-function-context-menu): New.
7921         * help.el (help-symbol-variable-context-menu): New.
7922         * help.el (help-symbol-function-and-variable-context-menu): New.
7923         * help.el (frob-help-extents): New.
7924         * help.el (describe-function-1):
7925         * help.el (variable-at-point):
7926         * help.el (variable-at-event): New.
7927         * help.el (describe-variable):
7928         Major overhaul.
7929         - Make functions and variables be mousable.
7930         - Middle button hyperlinks.
7931         - New context-menu entries.
7932
7933         * keydefs.el:
7934         * keydefs.el (global-map):
7935         New key bindings to move lines up and down.
7936
7937         * lisp-mode.el:
7938         * lisp-mode.el (construct-lisp-mode-menu): New.
7939         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7940         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7941         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7942         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7943         Make popup and menubar menus be different.  Popup menu uses
7944         clicked location and automatically assumes symbol under the mouse
7945         for various commands.
7946
7947         * menubar-items.el:
7948         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7949         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7950
7951         * menubar-items.el (global-popup-menu): Removed.
7952         * menubar-items.el (mode-popup-menu): Removed.
7953         * menubar-items.el (activate-popup-menu-hook): Removed.
7954         * menubar-items.el (popup-mode-menu): Removed.
7955         * menubar-items.el (popup-buffer-menu): Removed.
7956         * menubar-items.el (popup-menubar-menu): Removed.
7957         Move to menubar.el.
7958
7959         * menubar.el:
7960         * menubar.el (global-popup-menu): New.
7961         * menubar.el (mode-popup-menu): New.
7962         * menubar.el (activate-popup-menu-hook): New.
7963         * menubar.el (last-popup-menu-event): New.
7964         * menubar.el (popup-mode-menu): New.
7965         * menubar.el (popup-buffer-menu): New.
7966         * menubar.el (popup-menubar-menu): New.
7967         * menubar.el (menu-call-at-event): New.
7968         Move non-content functions here.  Add support for context menu
7969         items on extents.
7970
7971         * minibuf.el (minibuffer-history-uniquify):
7972         Typo fix.
7973
7974         * minibuf.el (read-file-name-1):
7975         Call new file dialog box if it exists.
7976
7977         * minibuf.el (mouse-rfn-setup-vars):
7978         Clean up "chop" action.
7979
7980         * mouse.el:
7981         * mouse.el (button2): Now bound to mouse-track.
7982         * mouse.el (click-inside-extent-p):
7983         * mouse.el (point-inside-extent-p):
7984         * mouse.el (point-inside-selection-p):
7985         * mouse.el (mouse-drag-or-yank): Removed.
7986         * mouse.el (mouse-begin-drag-n-drop): New.
7987         * mouse.el (mouse-eval-sexp):
7988         * mouse.el (mouse-track-activate-strokes): New.
7989         * mouse.el (mouse-track-do-activate): New.
7990         * mouse.el (mouse-track):
7991         * mouse.el (default-mouse-track-event-is-with-button): New.
7992         * mouse.el (default-mouse-track-cleanup-hook):
7993         * mouse.el (default-mouse-track-drag-hook):
7994         * mouse.el (default-mouse-track-drag-up-hook):
7995         * mouse.el (default-mouse-track-click-hook):
7996         Merge drag-n-drop into mouse-track.
7997         Add general "activate" support to replace specific button2 kludges.
7998         Use "button modifier" support in mouse-track.
7999
8000         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8001
8002         * package-ui.el:
8003         * package-ui.el (pui-menu):
8004         * package-ui.el (pui-popup-context-sensitive): Removed.
8005         Fix bytecompiler warnings.
8006         Clean up popup code a bit.
8007
8008         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8009
8010         * simple.el:
8011         * simple.el (transpose-lines):
8012         * simple.el (transpose-line-up): New.
8013         * simple.el (transpose-line-down): New.
8014         * simple.el (transpose-subr):
8015         * simple.el (transpose-subr-1): Removed.
8016         Clean up, add functions to move lines up and down.
8017
8018         * startup.el (mail-host-address):
8019         * startup.el (user-mail-address):
8020         Customize.
8021
8022         * subr.el:
8023         * subr.el (set-symbol-value-in-buffer): New.
8024         * subr.el (error):
8025         * subr.el (check-argument-type):
8026         * subr.el (defined-error-p): New.
8027         Add structured error support.
8028
8029         * toolbar-items.el (toolbar-compile):
8030         Use new make-dialog-box.
8031
8032         * update-elc.el:
8033
8034         * userlock.el (ask-user-about-lock-dbox):
8035         * userlock.el (ask-user-about-supersession-threat-dbox):
8036         * userlock.el (ask-user-about-lock):
8037         * userlock.el (ask-user-about-supersession-threat):
8038         Use new make-dialog-box.
8039         Add safety checks; use should use-dialog-box-p.
8040
8041         * window-xemacs.el:
8042         * window-xemacs.el (__buffer-dedicated-frame):
8043         * window-xemacs.el (buffer-dedicated-frame): New.
8044         * window-xemacs.el (set-buffer-dedicated-frame): New.
8045         Move dedicated-frame stuff into lisp.
8046
8047 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8048
8049         * printer.el (generic-print-region): Do not require that
8050         `printer-name' be set.
8051         (printer-name): Commentary clarification.
8052
8053 2000-07-19  Martin Buchholz <martin@xemacs.org>
8054
8055         * XEmacs 21.2.35 is released.
8056
8057 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8058
8059         * select.el (selection-coercible-types): Initialise.
8060
8061 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8062
8063         * select.el (own-clipboard): Bug fix.
8064
8065 2000-07-17  Mike Sperber  <mike@xemacs.org>
8066
8067         * cus-edit.el (custom-migrate-custom-file): Save init file before
8068         continuing.
8069
8070 2000-07-16  Mike Sperber  <mike@xemacs.org>
8071
8072         * startup.el (load-init-file): Remove silly call to
8073         `load-user-custom-file`.
8074         (maybe-migrate-user-init-file): Minor fixes.
8075
8076 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8077
8078         * apropos.el (apropos-documentation-check-doc-file):
8079         `doc' variable should be let-bound, as was presumably intended.
8080
8081         * cus-edit.el (custom-variable-reset-saved):
8082         (custom-variable-reset-standard):
8083         Remove unused variable comment-widget.  Twice.
8084
8085         * toolbar.el (toolbar-blank-press-function):
8086         Add a real defvar with initial value nil and proper docstring.
8087         (press-toolbar-button): No need to check for boundp-ness anymore.
8088
8089         * rect.el (open-rectangle-line): Remove useless (let) form.
8090         Add defvar for pending-delete-mode.
8091
8092         * info.el (Info-find-node): This function needs an autoload cookie.
8093
8094         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8095         Use let* since the second form referred to the first.
8096
8097 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8098
8099         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8100         instead of removed `mswindows-get-clipboard'.
8101
8102
8103 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8104
8105         * select.el (select-convert-from-text): New.
8106         * select.el (select-convert-from-length): New.
8107         * select.el (select-convert-from-integer): New.
8108         * select.el (select-convert-from-identity): New.
8109         * select.el (select-convert-from-filename): New.
8110         * select.el (selection-converter-in-alist): Use them.
8111         New converter functions for X.
8112
8113         * select.el (get-selection): Removed comment.
8114
8115         * select.el (own-selection): Removed append code - I thought
8116         I'd already done this, but apparently not...
8117
8118         * select.el: Changed comment about TIMESTAMP.
8119
8120         * select.el (select-convert-in): New.
8121         * select.el (select-convert-out): New.
8122         New functions that get used by select.c.
8123
8124         * select.el (select-buffer-killed-default): New.
8125         * select.el (select-buffer-killed-text): New.
8126         * select.el (selection-buffer-killed-alist): New.
8127         New list and functions that get called if a relevant selection
8128         exists and a buffer gets killed.
8129
8130         * select.el (select-convert-to-targets):
8131         * select.el (select-convert-to-identity): Removed.
8132         * select.el (select-convert-from-identity): Removed.
8133         * select.el (select-converter-out-alist):
8134         Removed _EMACS_INTERNAL selection type.
8135
8136         * x-select.el (xselect-kill-buffer-hook): Removed.
8137         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8138         Removed this X-specific nonesense. Use the generic support
8139         in select.el instead.
8140
8141 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8142
8143         * mule/mule-category.el (defined-category-hashtable):
8144         Use make-hash-table instead of make-hashtable
8145
8146         * buff-menu.el: Byte-compiler warning fix.
8147
8148         * isearch-mode.el (isearch-highlight-all-cleanup):
8149         Remove unused variable `isearch-highlight-all-start'.
8150
8151         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8152
8153         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8154
8155         * cus-dep.el (Custom-make-dependencies):
8156         Add autoload cookie for custom-add-loads to generated custom-load.el.
8157
8158         * autoload.el (autoload-package-name): Warning suppression.
8159         Move defvar prior to first use.
8160
8161         * custom.el: Add autoload for custom-declare-face.
8162         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8163         * cl.el (cl-hack-byte-compiler):
8164         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8165         to work properly.
8166
8167 2000-07-08  Mike Sperber  <mike@xemacs.org>
8168
8169         * startup.el (load-home-init-file): Added variable.
8170         (maybe-migrate-user-init-file): Added.
8171         (load-user-init-file): Load custom file if different from init
8172         file.
8173
8174         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8175         "startup."
8176
8177         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8178         Moved `custom-file'-related code to cus-file.el.
8179
8180         * cus-file.el: New file.
8181
8182 2000-04-01  Mike Sperber  <mike@xemacs.org>
8183
8184         * packages.el (packages-find-package-directories): Added support
8185         for external package hierarchies with in-place installations.
8186
8187         * find-paths.el (paths-root-in-place-p): Added.
8188         (paths-find-emacs-directory): Added support for external
8189         directories with in-place installations.
8190         (paths-find-site-directory): Ditto.
8191
8192         * startup.el (find-user-init-file): Also look for
8193         ~/.xemacs/init.elc? in preference to ~/.emacs.
8194
8195 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8196
8197         * select.el (own-selection):
8198         * select.el (own-clipboard): Changed `append' parameter to
8199         `how-to-use' parameter.
8200         * select.el (own-selection): Removed icky append code.
8201         * select.el (own-selection, get-selection): Removed extra type
8202         checking.
8203         * select.el (selection-appender-alist):
8204         * select.el (selection-converter-{in|out}-alist): Initialise.
8205         * select.el (select-append-to-*): New.
8206         * select.el (select-convert-from-*): New.  New functions to append
8207         data and convert data from external type.
8208
8209 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8210
8211         * font-lock.el: Javadoc enhancements.
8212
8213 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8214
8215         * printer.el (generic-print-region): Compose job name from buffer
8216         name.
8217
8218 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8219
8220         * font-lock.el (font-lock-fontify-pending-extents): Call
8221         font-lock-fontify-region instead of font-lock-fontify-buffer
8222         to avoid unnecessary progress gauges.
8223
8224 2000-07-06  Craig Lanning  <lanning@scra.org>
8225
8226         * custom-load.el (faces):
8227
8228         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8229         dir is a regex.
8230
8231         * process.el (call-process-internal): from Dan Holmsand, use binary
8232         coding systems so that jka-compr works.
8233
8234 2000-07-07  Ben Wing  <ben@xemacs.org>
8235
8236         * font-lock.el: Undo previous change.  Unfortunately, some
8237         files actually use the variables directly in their init code
8238         without quoting them.
8239
8240 2000-07-07  Ben Wing  <ben@xemacs.org>
8241
8242         * font-lock.el (defvar font-lock-*-face): Removed.
8243
8244         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8245         only when necessary.
8246
8247 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8248
8249         * cl-macs.el: fix cl-transform-function-property kludge
8250         so that it does not require a random feature.
8251
8252 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8253
8254         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8255         as in Linux kernel "Rules.make".
8256
8257 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8258
8259         * build-report.el (build-report): Add autoload cookie.
8260
8261 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8262
8263         * package-ui.el (defgroup pui):  Correct a misspelling
8264         (pui-toggle-package-delete):  Change `seleted' to `selected'
8265
8266 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8267
8268         * package-get.el (package-get-update-base):
8269         (package-get): Use insert-file-contents-literally always.
8270         (package-get-maybe-save-index):
8271         Force coding system for writing to binary.
8272
8273 2000-06-08  Mike Alexander  <mta@arbortext.com>
8274
8275         * code-process.el (call-process-region): If there is no coding
8276         system for the process on process-coding-system-alist use the
8277         coding system of the buffer containing the region.
8278
8279 2000-06-10  Ben Wing  <ben@xemacs.org>
8280
8281         * cmdloop.el (command-error):
8282         If debug-on-error and noninteractive, output backtrace.
8283
8284         * files.el (file-relative-name):
8285         Remove MSDOS references.
8286
8287         * simple.el (line-number): New function, due to non-obvious
8288         behavior/usage of count-lines.
8289
8290         * simple.el (count-lines): document non-obvious usage to get
8291         line number.
8292
8293 2000-06-11  Ben Wing  <ben@xemacs.org>
8294
8295         * faces.el ((featurep 'xpm)):
8296         * x-faces.el (x-init-face-from-resources):
8297         * x-faces.el (x-init-frame-faces):
8298         * x-misc.el (x-init-specifier-from-resources):
8299         * x-misc.el (x-get-resource-and-bogosity-check):
8300         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8301         * x-mouse.el (x-init-pointer-shape):
8302         * x-scrollbar.el (x-init-scrollbar-from-resources):
8303         Add sixth argument to x-get-resource calls so as to issue warnings
8304         rather than errors on bogus arguments.
8305
8306 2000-06-05  Ben Wing  <ben@xemacs.org>
8307
8308         * compat.el: new file.  provides a clean, non-intrusive way to
8309         define compatibility functions.
8310
8311         * process.el (shell-quote-argument): temporary fix for lack
8312         of nt-quote-process-args.  #### I need to put back the overall
8313         structure of that mechanism but redo the guts of it using the
8314         extra intelligence in the C code.
8315
8316 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8317
8318         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8319         `package-get' does in package-get.el, instead of using external
8320         "md5sum" program.
8321
8322         * package-get.el (package-get): Insert package file literally to
8323         make checksum calculation work.
8324
8325 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8326
8327         * code-files.el (convert-mbox-coding-system): Deleted.
8328         (file-coding-system-alist): Removed reference to
8329         convert-mbox-coding-system.
8330
8331 2000-05-28  Martin Buchholz <martin@xemacs.org>
8332
8333         * XEmacs 21.2.34 is released.
8334
8335 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8336
8337         * font-lock.el (font-lock-keywords): Rewrote docstring
8338
8339 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8340
8341         * loadhist.el (unload-feature): handle case where x is both boundp
8342         and fboundp
8343
8344 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8345
8346         * packages.el: It's ok to use built-in macros, but not lisp
8347         defined ones.
8348
8349 2000-05-20  Ben Wing  <ben@xemacs.org>
8350
8351         * font-lock.el:
8352         * font-lock.el (font-lock-message-threshold):
8353         * font-lock.el (font-lock-mode):
8354         * font-lock.el (font-lock-default-fontify-buffer):
8355         * font-lock.el (font-lock-always-fontify-immediately):
8356         * font-lock.el (font-lock-old-extent): Removed.
8357         * font-lock.el (font-lock-old-len): Removed.
8358         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8359         * font-lock.el (font-lock-pending-extent-table): New.
8360         * font-lock.el (font-lock-range-table): New.
8361         * font-lock.el (font-lock-after-change-function):
8362         * font-lock.el (font-lock-after-change-function-1): Removed.
8363         * font-lock.el (font-lock-fontify-pending-extents): New.
8364         * font-lock.el ('font-lock-revert-cleanup): Removed.
8365         * font-lock.el ('font-lock-revert-setup): Removed.
8366         Rewrite deferral code to handle any number of changes, merging
8367         them properly.  Remove hacked-up code for revert-buffer, now
8368         unnecessary.
8369
8370         * menubar-items.el (default-menubar):
8371         In Options->Edit Init File, don't switch to emacs-lisp-mode
8372         unless necessary; doing this turns off font-lock.
8373
8374 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8375
8376         * keydefs.el: Define C-x BS to backward-kill-sentence.
8377
8378 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8379
8380         * files.el (hack-local-variables-prop-line): Use non-greedy
8381         matching to process -*-texinfo-*- -*-.
8382
8383 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8384
8385         * minibuf.el (minibuf-directory-files): new function.
8386         (read-file-name-activate-callback): use minibuf-directory-files.
8387         (read-directory-name-internal): ditto.
8388         (mouse-file-display-completion-list): ditto.
8389         (mouse-directory-display-completion-list): ditto.
8390         (read-file-name-internal): remove "./" from completion list unless
8391         explicitly matched, for consistency.
8392
8393 2000-05-11  Ben Wing  <ben@xemacs.org>
8394
8395         * gutter-items.el (gutter-buffers-tab):
8396         * gutter-items.el (add-tab-to-gutter):
8397         * gutter-items.el (update-tab-in-gutter):
8398         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8399         * gutter-items.el (append-progress-display):
8400         * gutter-items.el (abort-progress-display):
8401         * gutter-items.el (raw-append-progress-display):
8402         Further fixes.  Use set-glyph-image not set-image-instance-property,
8403         to fix problems with multiple windows in a frame.
8404
8405         * menubar-items.el (tutorials-menu-filter):
8406         Fix typo.
8407
8408         * startup.el (early-error-handler):
8409         Display message box under windows; otherwise, message will disappear
8410         before it can be viewed.
8411
8412         * update-elc.el:
8413         Fix bug in NEEDTODUMP processing.
8414
8415 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8416
8417         * startup.el (lock-directory): Removed.
8418         (superlock-file): Ditto.
8419         (startup-set-paths): Remove lockdir.
8420         (startup-setup-paths-warning): Remove lock-directory.
8421
8422         * setup-paths.el (paths-find-lock-directory): Removed.
8423         (paths-find-superlock-file): Ditto.
8424
8425 2000-05-09  Ben Wing  <ben@xemacs.org>
8426
8427         * faces.el (set-face-property):
8428         * faces.el (set-face-font):
8429         * faces.el (set-face-foreground):
8430         * faces.el (set-face-background):
8431         * faces.el (set-face-background-pixmap):
8432         * faces.el (set-face-underline-p):
8433         * faces.el (set-face-strikethru-p):
8434         * faces.el (set-face-highlight-p):
8435         * faces.el (set-face-dim-p):
8436         * faces.el (set-face-blinking-p):
8437         * faces.el (set-face-reverse-p):
8438         doc string changes.
8439
8440         * glyphs.el:
8441         * glyphs.el (make-image-specifier):
8442         * glyphs.el (glyph-property):
8443         * glyphs.el (set-glyph-image):
8444         * glyphs.el (make-glyph):
8445         * glyphs.el (make-pointer-glyph):
8446         * glyphs.el (make-icon-glyph):
8447         * glyphs.el (widget-image-instance-p): New.
8448         authorship info, lots of doc changes.  New predicate, inadvertently
8449         omitted.  the general principle with specifier docs is now that
8450         the description of instantiators should go with the make-foo-specifier
8451         fun's doc string, rather than in foo-specifier-p.  this follows
8452         conventions elsewhere in XEmacs and in general is a lot more obvious
8453         of a place to look.  sometimes the make-foo-specifier function needs
8454         to be created in the process.
8455
8456         * gutter.el:
8457         * gutter.el (make-gutter-specifier): New.
8458         * gutter.el (make-gutter-size-specifier): New.
8459         * gutter.el (make-gutter-visible-specifier): New.
8460         specifier doc updates according to the conventions specified before.
8461
8462         * objects.el:
8463         * objects.el (make-font-specifier):
8464         * objects.el (make-color-specifier):
8465         * objects.el (make-face-boolean-specifier): New.
8466         specifier doc updates according to the conventions specified before.
8467
8468         * specifier.el:
8469         * specifier.el (set-specifier):
8470         * specifier.el (make-integer-specifier): New.
8471         * specifier.el (make-boolean-specifier): New.
8472         * specifier.el (make-natnum-specifier): New.
8473         * specifier.el (make-generic-specifier): New.
8474         * specifier.el (make-display-table-specifier): New.
8475         specifier doc updates according to the conventions specified before.
8476
8477         * toolbar.el:
8478         * toolbar.el (make-toolbar-specifier): New.
8479         specifier doc updates according to the conventions specified before.
8480
8481 2000-05-09  Ben Wing  <ben@xemacs.org>
8482
8483         * process.el (call-process-internal): Revert to previous version
8484         because Mike's change clashed with a change I did not long before.
8485         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8486         Thanks very much Mike for pointing out the bug and submitting a
8487         patch!
8488
8489 2000-04-13  Mike Alexander  <mta@arbortext.com>
8490
8491         * process.el (call-process-internal): Send the correct input buffer
8492         (call-process-internal): Return the exit status of the process
8493
8494 2000-05-07  Ben Wing  <ben@xemacs.org>
8495
8496         * winnt.el:
8497         * winnt.el (nt-quote-args-verbatim): Removed.
8498         * winnt.el (nt-quote-args-prefix-quote): Removed.
8499         * winnt.el (nt-quote-args-backslash-quote): Removed.
8500         * winnt.el (nt-quote-args-double-quote): Removed.
8501         * winnt.el (nt-quote-args-functions-alist): Removed.
8502         * winnt.el (nt-quote-process-args): Removed.
8503         Remove all stuff for argument quoting.  We borrow the code instead
8504         from Emacs 20.6, which is much more careful in its quoting
8505         (e.g. in handling runs of the escape character) and avoids most of
8506         the need for this Lisp mechanism by checking to see whether we're
8507         running a Cygwin or normal program and doing the appropriate
8508         quoting.  If we end up needing such a mechanism, we should add
8509         it by extending the variable `mswindows-quote-process-args' so it
8510         can take an alist of regexps.
8511
8512 2000-05-07  Ben Wing  <ben@xemacs.org>
8513
8514         * keydefs.el:
8515         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8516         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8517         the window without moving point.
8518
8519         * simple.el:
8520         * simple.el (scroll-up-one): New.
8521         * simple.el (scroll-down-one): New.
8522         Functions for use with C-M-up/down.
8523
8524 2000-05-01  Martin Buchholz <martin@xemacs.org>
8525
8526         * XEmacs 21.2.33 is released.
8527
8528 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8529
8530         * dialog.el (yes-or-no-p-dialog-box):
8531         Fix docstring.
8532         Fix following horrible bug in X11 mode with focus-follows-mouse:
8533           1. Visit two files in two different frames.
8534           2. do File->Revert Buffer in one of those frames.
8535           3. Dialog box appears.
8536           4. Arrange things so that the mouse passes over the *other*
8537              frame, then to the dialog box, and click on "Yes".
8538           5. The file contents end up in the *wrong* buffer!
8539         Add TODO comment.
8540
8541 2000-04-28  Ben Wing  <ben@xemacs.org>
8542
8543         * help.el (describe-installation): correct typo introduced
8544         in last patch: boundp -> fboundp.
8545
8546         * etags.el (buffer-tag-table-list):
8547         canonicalize filenames to Unix format so that tag-table-alist
8548         searching works under Windows.
8549
8550         * autoload.el:
8551         Bowdlerize the supposedly objectionable words
8552         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8553
8554         * gutter-items.el (set-progress-display-style):
8555         * gutter-items.el (search-dialog-callback):
8556         * gutter-items.el (make-search-dialog):
8557         Change to new callback-ex api.
8558
8559 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8560
8561         * help.el: (describe-installation): decode-coding-string is not
8562         defined in a non MULE environment.
8563
8564 2000-04-28  Ben Wing  <ben@xemacs.org>
8565
8566         * gutter-items.el (buffer-list-changed-hook):
8567         use it, not record-buffer-hook.
8568
8569         * subr.el (record-buffer-hook): Removed.
8570
8571 2000-04-27  Ben Wing  <ben@xemacs.org>
8572
8573         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8574         use NORECORD option.  Andy will not like this, but the existing
8575         gutter behavior is just wrong, as per this comment:
8576
8577         ;; this used to add the norecord flag to both calls below.
8578         ;; this is bogus because it is a pervasive assumption in XEmacs
8579         ;; that the current buffer is at the front of the buffers list.
8580         ;; for example, select an item and then do M-C-l
8581         ;; (switch-to-other-buffer).  Things get way confused.
8582         ;;
8583         ;; Andy, if you want to maintain the current look, you must
8584         ;;  *uncouple* the gutter order and buffers order.
8585
8586         * loaddefs.el (completion-ignored-extensions): unfuckify.
8587
8588         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8589         xemacs.mak.
8590
8591         * autoload.el (batch-update-one-directory): new function, used in
8592         xemacs.mak.
8593
8594         * loadup.el: set gc-cons-threshold very high unless dumping --
8595         loadup during update-elc is much much much faster.  also do this
8596         when quick-building.
8597
8598         add commented-out code for profiling loadup.
8599
8600
8601         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8602         is required in order to build xemacs.
8603
8604 2000-04-26  Ben Wing  <ben@xemacs.org>
8605
8606         * loadup.el: don't garbage collect during loadup if quick-build
8607         compile-time option is set.
8608
8609 2000-04-23  Ben Wing  <ben@xemacs.org>
8610
8611         * update-elc.el: compute whether any dumped .el or .elc files
8612         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8613         if so.
8614
8615         * update-elc.el (update-elc-files-to-compile): always change
8616         NOBYTECOMPILE in the src directory rather than current dir,
8617         so it will work under NT.
8618
8619         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8620         the form of this file is identical between Unix and Windows.
8621         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8622         Added comment.
8623         (update-autoloads-from-directory): updated doc string.
8624         updated doc strings in a few other places.
8625
8626 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8627
8628         * bytecomp.el (byte-force-recompile): Fix argument to
8629         byte-recompile-directory.
8630
8631 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8632
8633         * gutter-items.el (progress-display-clear-when-idle): Use
8634         add-one-shot-hook.
8635         * gutter-items.el (clear-progress-display): Adjust number of
8636         arguments.
8637
8638 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8639
8640         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8641
8642 2000-04-16  Ben Wing  <ben@xemacs.org>
8643
8644         * printer.el: New file.
8645
8646         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8647
8648         * help.el (describe-installation): Fix decoding for Windows.
8649
8650         * menubar-items.el:
8651         * menubar-items.el (default-menubar):
8652         * menubar-items.el (tutorials-menu-filter): New.
8653         * menubar-items.el (popup-menubar-menu):
8654         Add authorship.  Redo Help menu and Tutorials filter.
8655
8656         * menubar.el: Correct comment.
8657
8658         * modeline.el (modeline-buffer-identification): Correct doc string.
8659
8660         * simple.el:
8661         * simple.el (printing): Removed.
8662         * simple.el (printer-name): Removed.
8663         * simple.el (generic-print-buffer): Removed.
8664         * simple.el (generic-print-region): Removed.
8665         Move generic print code to printer.el.
8666
8667 2000-04-15  Ben Wing  <ben@xemacs.org>
8668
8669         * simple.el (generic-print-region): New.
8670         make this function actually work.
8671         (generic-print-buffer): call generic-print-region.
8672
8673 2000-04-14  Andy Piper  <andy@xemacs.org>
8674
8675         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8676         by using the new widget-callback-current-channel.
8677         (search-dialog-callback): ditto.
8678
8679 2000-04-12  Andy Piper  <andy@xemacs.org>
8680
8681         * gutter.el (default-gutter-position): moved from gutter-items.el.
8682         (default-gutter-position-changed-hook): ditto.
8683         (gutter-element-visibility-changed-hook): ditto.
8684         (set-gutter-element): ditto.
8685         (remove-gutter-element): ditto.
8686         (set-gutter-element-visible-p): ditto.
8687         (gutter-element-visible-p): ditto.
8688         (init-gutter): ditto.
8689
8690         * dialog.el (make-dialog-box): renamed and moved from
8691         gutter-items.el
8692
8693         * gutter-items.el: move various functions elsewhere.
8694
8695 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8696
8697         * menubar-items.el: Fixed place of parenthesis.
8698
8699 2000-04-12  Ben Wing  <ben@xemacs.org>
8700
8701         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8702                 without constantly being prompted for the tag.
8703         * simple.el: Added a number of section headings, to clarify the
8704                 organization of this file.
8705         * simple.el (activate-region):
8706         * simple.el (region-exists-p):
8707         * simple.el (region-active-p):
8708                 Moved these three function down to the other side of
8709                 the case-changing functions, so they join the rest of
8710                 the region code.
8711         * simple.el (printing): New.
8712         * simple.el (printer-name): New.
8713         * simple.el (generic-print-buffer): New.
8714                 New functions, a very simple prototype for a unified
8715                 printing interface.
8716
8717         * process.el (call-process-internal): Real fix for null BUFFER,
8718                 other problems with BUFFER specs.
8719
8720         * menubar-items.el:
8721                 Fixed up File->Print to use new printing functions.
8722                 Various corrections and expansions to Grep/Compile menus.
8723                 New options for Printing.
8724                 New options for SMTP Mail, the way to send mail under
8725                   MS Windows. (There's also a package patch to make SMTP
8726                   Mail be the default under MSWin.)
8727
8728 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8729
8730         * menubar-items.el: Selecting Rectangle Mousing from menubar
8731         did not work.  Needed to quote mouse-track-rectangle-p.
8732
8733 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8734
8735         * cl-compat.el (keywordp): Removed.
8736
8737 2000-04-05  Andy Piper  <andy@xemacs.org>
8738
8739         * gutter-items.el (progress-layout-glyph): don't initialize here.
8740         (progress-gauge-glyph): use dynamic sizing.
8741         (set-progress-display-style): new function. Set progress glyphs
8742         appropriately depending on the style.
8743         (progress-display-style): new variable. Custom version of
8744         set-progress-display-style.
8745         (progress-abort-glyph): switch to dynamic sizes.
8746         (search-dialog-text): make the edit field active.
8747
8748 2000-04-04  Andy Piper  <andy@xemacs.org>
8749
8750         * gutter-items.el (make-search-dialog): need to make the search
8751         dialog visible after creation.
8752
8753         * menubar-items.el (default-menubar): use the search dialog for
8754         searching. Remove some extraneous search menu items.
8755
8756         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8757         well as strings.
8758         (make-gutter-only-dialog-frame): allow the user to create the
8759         frame unmapped. Allow the gutter spec to be given as a glyph.
8760         (search-dialog-direction): new variable.
8761         (search-dialog-text): new variable.
8762         (search-dialog-callback): new function. Callback for the search
8763         dialog action.
8764         (make-search-dialog): new function. Create a user-friendly search
8765         dialog.
8766
8767 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8768
8769         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8770         under Windows.
8771
8772 2000-04-01  Andy Piper  <andy@xemacs.org>
8773
8774         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8775         progress more accurately.
8776
8777 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8778
8779         * finder.el (finder-compile-keywords): Process readable files only.
8780         Because error in process of .#finder-inf.el when compile xemacs
8781         with --with-clash-detection option.
8782
8783 2000-03-31  Andy Piper  <andy@xemacs.org>
8784
8785         * gutter-items.el (append-progress-display): don't delay after a
8786         successful font-lock.
8787         (make-gutter-only-dialog-frame): new function. Allow users to
8788         create gutter-only dialogs.
8789
8790 2000-03-27  Mike Alexander  <mta@arbortext.com>
8791
8792         * process.el (call-process-internal): Handle a null BUFFER
8793         parameter correctly.
8794
8795 2000-03-28  Andy Piper  <andy@xemacs.org>
8796
8797         * gutter-items.el (abort-progress-display): put strings in the
8798         gutter not extents.
8799         (progress-layout-glyph): signal special 'quit callback.
8800         (progress-display-quit-function): deleted.
8801         (progress-display-stop-callback): deleted.
8802         (progress-display-dispatch-command-events): deleted.
8803         (append-progress-display): remove calls to
8804         progress-display-dispatch-command-events.
8805         (raw-append-progress-display): ditto.
8806
8807 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8808
8809         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8810         being a list.  Actually define `stipple-pixmap-p' which is used as
8811         an error predicate.  Correctly handle PIXMAP being either relative
8812         or absolute file name.
8813
8814 2000-03-24  Andy Piper  <andy@xemacs.org>
8815
8816         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8817         (abort-progress-display): ditto. Don't delete the created extent.
8818         (raw-append-progress-display): ditto.
8819         (progress-display-dispatch-non-command-events): new
8820         function. Encapsulates what we want to do when no command input is
8821         required.
8822         (progress-display-dispatch-command-events): likewise, but disable
8823         for now since it causes too many problems.
8824         (append-progress-display): use them.
8825         (raw-append-progress-display): ditto.
8826         (default-gutter-position-changed-hook): set this rather than
8827         default-gutter-position-changed.
8828         (default-gutter-position-changed-hook): lambda with zero arguments
8829         rather than one.
8830         (raw-append-progress-display): trap errors in pending input since
8831         allowing them to signal will hose the gauge well and
8832         truly. Ideally we would like to delay these until we are more able
8833         to cope.
8834         (append-progress-display): ditto.
8835
8836 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8837
8838         * lisp/make-docfile.el: call-process-internal is now implemented
8839         in process.el.
8840
8841 2000-03-21  Ben Wing  <ben@xemacs.org>
8842
8843         * mule\mule-cmds.el (set-language-info-alist):
8844         Fix to correspond to new menu arrangement.
8845
8846 2000-03-21  Ben Wing  <ben@xemacs.org>
8847
8848         * process.el:
8849         * process.el (call-process-internal): New.
8850         New implementation of call-process.  Only enabled under NT, so far.
8851         stderr handling not implemented yet in CVS'd C code.
8852
8853 2000-03-20  Ben Wing  <ben@xemacs.org>
8854
8855         * lisp-mode.el:
8856         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8857         * lisp-mode.el (lisp-interaction-mode):
8858         Put back Lisp Interaction menubar for Jan V's sake.
8859
8860         * simple.el:
8861         * simple.el (mark-ring):
8862         * simple.el (dont-record-current-mark): New.
8863         * simple.el (in-shifted-motion-command): New.
8864         * simple.el (mark-ring-unrecorded-commands): New.
8865         * simple.el (mark-ring-max):
8866         * simple.el (set-mark-command):
8867         * simple.el (push-mark):
8868         * simple.el (handle-pre-motion-command):
8869         Implement scheme for not recording unimportant marks.
8870
8871         * subr.el:
8872         * subr.el (function-allows-args): New.
8873         New function function-allows-args.
8874
8875 2000-03-20  Martin Buchholz <martin@xemacs.org>
8876
8877         * XEmacs 21.2.32 is released.
8878
8879 2000-03-20  Andy Piper  <andy@xemacs.org>
8880
8881         * gutter-items.el (update-tab-in-gutter): force selection of the
8882         selected-window if required to do so.
8883         (buffers-tab-items): ditto.
8884         (add-tab-to-gutter): ditto.
8885         (create-frame-hook): use force-selection.
8886         (default-gutter-position-changed): lambdify.
8887         (update-tab-hook): deleted since it was only used in one place.
8888
8889 2000-03-18  Andy Piper  <andy@xemacs.org>
8890
8891         * files.el (find-file-noselect): undo change that shouldn't have
8892         gone in.
8893
8894 2000-03-17  Andy Piper  <andy@xemacs.org>
8895
8896         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8897         of selected-window trickery.
8898
8899         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8900         frames tabs.
8901         (progress-display-stop-callback): progress -> progress-display
8902         (progress-display-quit-function): ditto.
8903         (clear-progress-display): ditto.
8904         (remove-progress-display): ditto.
8905         (append-progress-display): ditto.
8906         (abort-progress-display): ditto.
8907         (raw-append-progress-display): ditto.
8908         (display-progress-display): ditto.
8909         (current-progress-display-label): ditto.
8910         (current-progress-display): ditto.
8911         (lprogress-display): ditto and save the buffer
8912         (progress-display): ditto. Otherwise the buffer sometimes gets
8913         changed which confuses font-lock.
8914
8915         * font-lock.el (font-lock-default-fontify-buffer): catch all
8916         errors, not just quit.
8917         (font-lock-mode): progress -> display-progress
8918         (font-lock-default-fontify-buffer): ditto.
8919         (font-lock-fontify-syntactically-region): ditto.
8920         (font-lock-fontify-keywords-region): ditto.
8921
8922 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8923
8924         * cl.el (gensym): Move to here from cl-macs.el.
8925         (gentemp): Ditto.
8926
8927 2000-03-16  Andy Piper  <andy@xemacs.org>
8928
8929         * font-lock.el (font-lock-mode): use lprogress and friends for
8930         progress management.
8931         (font-lock-default-fontify-buffer): ditto.
8932         (font-lock-fontify-syntactically-region): ditto.
8933         (font-lock-fontify-keywords-region): ditto.
8934         (font-lock-revert-cleanup): fix reverting.
8935         (font-lock-revert-setup): ditto.
8936
8937         * gutter-items.el (progress-use-echo-area): new variable. Use the
8938         echo area for progress gauges if non-nil.
8939         (clear-progress): remove echo area stuff and defer to
8940         clear-message.
8941         (append-progress): dispatch non-command events after each progress
8942         increment. Remove echo area stuff.
8943         (abort-progress): remove echo area stuff and defer to
8944         display-message.
8945         (raw-append-progress): ditto. Dispatch non-command events after
8946         gutter redisplay.
8947         (display-progress): defer echo area stuff to display-message.
8948
8949         * gutter-items.el (clear-progress):
8950         (abort-progress): indentation changes.
8951         (display-progress): don't clear progress.
8952         (append-progress): compare messages with equal.
8953         (raw-append-progress): use dispatch-non-command-events to flush
8954         widget creation events.
8955
8956 2000-03-13  Ben Wing  <ben@xemacs.org>
8957
8958         * abbrev.el:
8959         * abbrev.el (abbrev-string-to-be-defined): New.
8960         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8961         Changes for use with the menubar.
8962
8963 2000-03-12  Ben Wing  <ben@xemacs.org>
8964
8965         * alist.el (vassoc): moved here from font-menu.el.
8966
8967         * custom.el (defface): typo fix.
8968
8969         * dialog.el (yes-or-no-p-dialog-box):
8970         * dialog.el (message-box):
8971         * files.el (save-some-buffers-1):
8972         Put accelerators in the button names.
8973
8974         * font-lock.el (font-lock-comment-face):
8975         * font-lock.el (font-lock-keyword-face):
8976         * font-lock.el (font-lock-function-name-face):
8977         Fixed some of the colors under MS Windows because the existing
8978         default colors were hardly different from black and needed to be
8979         made lighter.
8980
8981         * font-menu.el:
8982         * font-menu.el (font-menu-split-long-menu):
8983         * font-menu.el (font-menu-family-constructor):
8984         * font-menu.el (font-menu-size-constructor):
8985         * font-menu.el (font-menu-weight-constructor):
8986         * font-menu.el (font-menu-set-font):
8987         vassoc moved to alist.el.
8988         Accelerators added to all menus.
8989         Unused bound var new-props removed.
8990
8991         * keydefs.el: I did a whole lot of rearranging to put things in a
8992         more consistent order and fixed a number of cases where key
8993         combinations involving up, down, left, right and so on were
8994         defined but the corresponding keypad combinations were not
8995         defined.
8996
8997         * lisp-mode.el:
8998         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8999         * lisp-mode.el (emacs-lisp-mode):
9000         * lisp-mode.el (lisp-interaction-mode):
9001         * lisp-mode.el (flet):
9002         Added accelerators onto the menus.
9003         Made all the different versions of the let function be indented
9004         the same way.
9005         Undid Steve's easy-menu-ification, because it makes it impossible
9006         to have the menubar and popup menus different.
9007         Cleaned up the menu; added items for find-function &c and some
9008         indenting, and removed debug-on-*.
9009
9010         * list-mode.el (list-mode-hook):
9011         * list-mode.el (list-mode):
9012         * list-mode.el (completion-setup-hook):
9013         * list-mode.el (display-completion-list):
9014         Added support for the :window-height keyword, which is required
9015         because of other changes that I made for the file dialog box.  I
9016         also made the hook variables list-mode-hook and
9017         completion-setup-hook and also minibuffer-setup-hook in
9018         minibuf.el be permanent-local; see comment in list-mode.el.
9019
9020         * map-ynp.el (map-y-or-n-p):
9021         Added accelerators to the dialog buttons.
9022
9023         * menubar-items.el (menu-truncate-list):
9024         New internal function.
9025         * menubar-items.el (submenu-generate-accelerator-spec):
9026         * menubar-items.el (menu-item-strip-accelerator-spec):
9027         * menubar-items.el (menu-item-generate-accelerator-spec):
9028         New exported functions, for use in auto-generating accelerator specs.
9029
9030         * menubar-items.el:
9031         * menubar-items.el (default-menubar):
9032         * menubar-items.el (maybe-add-init-button):
9033         * menubar-items.el (bookmark-menu-filter):
9034         * menubar-items.el (slow-format-buffers-menu-line):
9035         * menubar-items.el (build-buffers-menu-internal):
9036         * menubar-items.el (language-environment-menu-filter):
9037         * menubar-items.el (default-popup-menu):
9038         * menubar-items.el (popup-buffer-menu):
9039         * menubar-items.el (popup-menubar-menu):
9040         Did a major overhaul on this file, and in fact I'm nowhere near
9041         done working on the menubar, and there will be more patches to
9042         come.  A basic summary of what I've done:
9043
9044         a) I added accelerators to all of the menu items.  For menus that
9045         are auto-generated, such as the buffers menu, the accelerators are
9046         automatically added to the beginning of each line using the
9047         numbers 1 through 9, then zero, and then letters starting with A,
9048         but omitting the letters that are already in use for the fixed
9049         menu items at the top of the buffers menu.  To facilitate adding
9050         accelerators of this kind, I created some new functions
9051         (*-accelerator-spec), which are also being used by other filters
9052         that auto generate lists of things such as ftp sites to download
9053         packages.  If people really don't like these accelerators
9054         appearing at the beginning of the menu items, a variable can be
9055         added to optionally turn them off, but I think this is rather
9056         pointless because other menu items have accelerators and many or
9057         most of the menu users will use the accelerators if the support is
9058         there.
9059
9060         b) I combined the top level Tools and Apps menus into a single
9061         Tools menu, because the distinction between the two is not
9062         obvious, and the items on the menus are not used often enough that
9063         putting some of them onto submenus is a problem.
9064
9065         c) I created two new top level menus called View and Cmds because
9066         there were too many items on the File and Edit menus, and I'm going
9067         to be adding more items to these menus.  In contrast to the Tools
9068         menu, the items on these menus may be used quite often during an
9069         editing session, and so should be available with fewer
9070         keystrokes.
9071
9072         d) I added a number of options to the options menu, including one
9073         for controlling whether the alt key can be used to traverse to
9074         menu items using the accelerators, one for controlling behavior of
9075         control-k, one for controlling how the kill and yank functions
9076         interact with the clipboard, a few additional buffers-menu
9077         options, and various other things.  I also did a bit of
9078         rearranging, for example, combining the keyboard and mouse options
9079         into a single keyboard and mouse submenu to facilitate the
9080         accelerators on that level.
9081
9082         e) I changed the variable buffers-menu-format-buffer-line-function
9083         to take two arguments instead of one, the second argument being
9084         the line number for use in creating an accelerator.  I added a
9085         hack to support existing functions with one argument (although I
9086         doubt that very many of these exist), for backward compatibility.
9087
9088         f) I moved the top level mule menu to be a submenu of the edit
9089         menu.  I think that most of the items on this menu are fairly
9090         useless and there are certainly not enough frequently used items
9091         to justify this being its own top level menu.
9092
9093         g) I combined most of the items in big-menubar.el into the main menu.
9094         If people think the main menu is too big, it would be possible to
9095         create different configurations, some smaller.
9096
9097         * menubar.el (check-menu-syntax):
9098         Deleted some syntax checks that were no longer valid, partly
9099         because of changes that were already made a long time ago, and
9100         partly because of a change I made where I allow the name of the
9101         menu item to be an evaluated expression rather than just a string,
9102         similar to all of the other parameters of a menu item.
9103
9104         * minibuf.el:
9105         * minibuf.el (read-file-name-1):
9106         * minibuf.el (mouse-read-file-name-1):
9107         I made a number of changes to improve the appearance
9108         and functioning of the file dialog box.  They include:
9109
9110         a) Fixing the problem where closing the dialog box by clicking on
9111         the close button of the window didn't properly exit the
9112         minibuffer.
9113
9114         b) Fixing the problem that if you typed part of a file name, and
9115         then clicked on a completion with the mouse, the file was not
9116         correctly selected.
9117
9118         c) Changing the title of the dialog box to reflect the operation
9119         being done in accordance with user interface conventions, rather
9120         than the name of the dialog box buffer, which is rather useless.
9121
9122         d) Remove the words "possible completions are" which didn't
9123         belong.
9124
9125         e) Fix things so that the completions scroll off the end of the
9126         completions windows only to the right, rather than both to the
9127         right and down, which is in accordance with Windows user interface
9128         conventions.
9129
9130         * msw-init.el (init-post-mswindows-win):
9131         Added a binding for meta-F4, which is the standard windows binding
9132         for exiting a program.
9133
9134         * select.el (get-selection-no-error):
9135         * select.el (own-selection):
9136         * select.el (own-clipboard):
9137         Added an optional argument called append to the functions
9138         own-selection and own-clipboard.  This adds support for appending
9139         text to the existing selection and allows the function
9140         own-clipboard to be used as the value of the variable
9141         interprogram- cut-function.
9142
9143         Fixed a bug in own-selection in handling zmacs-region-stays.
9144
9145         * simple.el (historical-kill-line): New.
9146
9147         * simple.el (kill-line):
9148         * simple.el (interprogram-cut-function):
9149         * simple.el (interprogram-paste-function):
9150         * simple.el (handle-pre-motion-command):
9151         * simple.el (next-line):
9152         * simple.el (previous-line):
9153         a) Expanded the variable kill-whole-line, so that function
9154         kill-line can be set to delete the entire line always, not just
9155         when cursor is at the beginning of the line.  This is controlled
9156         by setting the variable kill-whole-line to the symbol 'always.
9157         This behavior, as well as the existing kill-whole-line behavior,
9158         now only take effect when kill-line is called interactively,
9159         although this is a departure from a previous behavior in the case
9160         of setting this variable kill-whole-line to t.  It is almost
9161         certainly what has always been intended, and most likely the old
9162         way of doing things introduced bugs.  I also created a function
9163         called historical-kill-line, which ignores the kill-whole-line
9164         setting and always gives the historical behavior of only killing
9165         to the end of the line.  I bound this function to shift- control-k
9166         so that the kill to end of line behavior is available, even when
9167         kill-whole-line has been set to change control-k into the simple
9168         delete-whole-line behavior. (This can be set using the options
9169         menu.)
9170
9171         b) I changed things so that kill and yank now interact with the
9172         clipboard by default under windows.  This was done by changing the
9173         default value of interprogram-cut- function and
9174         interprogram-paste-function.  You can get the old behavior by
9175         setting these to nil, and there is an option on the options menu
9176         to do this.
9177
9178         c) I added support for selecting text using shifted motion keys.
9179         This support is on by default and can be controlled by the
9180         variable shifted-motion-keys-select-region.  There is also a
9181         variable called unshifted-motion-keys-deselect-region that
9182         controls more specifically how the shifted motion key behavior
9183         works.  I did not put an option on the options menu to turn this
9184         off, because I can't imagine why this would be useful.
9185
9186         * simple.el (forward-block-of-lines):
9187         * simple.el (backward-block-of-lines):
9188         * simple.el (block-movement-size):
9189         New.
9190
9191         * simple.el (uncapitalized-title-words):
9192         * simple.el (uncapitalized-title-word-regexp):
9193         * simple.el (capitalize-string-as-title):
9194         * simple.el (capitalize-region-as-title):
9195         New.
9196
9197
9198         * subr.el (add-hook):
9199         * subr.el (make-local-hook): New.
9200         * subr.el (remove-local-hook): New.
9201         * subr.el (add-one-shot-hook): New.
9202         * subr.el (add-local-one-shot-hook): New.
9203         Added some functions to make using hooks easier.
9204         These include:
9205
9206         a) Functions add-local-hook and remove-local-hook to make it easy
9207         to use local hooks.
9208
9209         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9210         make it possible to add a "one-shot" hook, which is to say a hook
9211         that runs only once, and automatically removes itself after the
9212         first time it has run.
9213
9214 2000-03-09  Andy Piper  <andy@xemacs.org>
9215
9216         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9217
9218 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9219
9220         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9221         Moved from menubar-items.el.
9222         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9223
9224 2000-03-08  Andy Piper  <andy@xemacs.org>
9225
9226         * gutter-items.el (build-buffers-tab-internal): add selected field
9227         to buffers tab spec.
9228
9229 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9230
9231         * minibuf.el (last-exact-completion): Initialize to nil.
9232
9233 2000-03-07  Didier Verna  <didier@xemacs.org>
9234
9235         * startup.el (command-line-1): remove unused variable
9236         `first-file-buffer'.
9237
9238 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9239
9240         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9241         which is also used for Web server log files.
9242
9243 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9244
9245         * mule/mule-charset.el: Setup auto-fill-chars.
9246
9247 2000-03-02  SL Baur  <steve@beopen.com>
9248
9249         * subr.el (with-string-as-buffer-contents): Reimplement using
9250         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9251         non-deletion of buffer after execution problem.
9252         (with-output-to-string): Use unique buffer name.
9253
9254 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9255
9256         * gutter-items.el (buffers-tab-sort-function):  New variable.
9257         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9258
9259 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9260
9261         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9262
9263 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9264
9265         * menubar-items.el (maybe-add-init-button): Remove the "Load
9266         .emacs" button from all menubars.
9267
9268 2000-03-01  Didier Verna  <didier@xemacs.org>
9269
9270         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9271         region rectangle replacement (from Jan Vroonhof).
9272         (replace-rectangle): new function.
9273
9274 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9275
9276         * mule/mule-cmds.el (set-default-coding-systems): Use
9277         set-terminal-coding-system and set-keyboard-coding-system.
9278         * coding.el (set-terminal-coding-system): Use
9279         set-console-tty-output-coding-system.
9280         (set-keyboard-coding-system): Use
9281         set-console-tty-input-coding-system.
9282
9283 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9284
9285         * minibuf.el (read-variable): Allow symbol to default argument.
9286
9287 2000-02-27  Andy Piper  <andy@xemacs.org>
9288
9289         * gutter-items.el (update-tab-hook): new function to be used for
9290         hooks.
9291         (create-frame-hook): add update-tab-hook.
9292         (record-buffer-hook): ditto.
9293         (default-gutter-position-changed): ditto.
9294         (default-gutter-position): updating the buffers tab is now handled
9295         by a hook.
9296         (default-gutter-position-changed-hook): new variable.
9297         (gutter-element-visibility-changed-hook): ditto.
9298         (set-gutter-element-visible-p): call it.
9299         (set-gutter-element): use modify-specifier-instances. Set extents
9300         as duplicable before using.
9301         (remove-gutter-element): ditto.
9302         (set-gutter-element-visible-p): ditto.
9303         (init-gutter): new function.
9304         (add-tab-to-gutter): use new gutter-element functions rather than
9305         setting specifiers directly.
9306         (clear-progress): ditto.
9307         (abort-progress): ditto.
9308         (gutter-buffers-tab-visible-p): renamed from
9309         default-gutter-visible-p
9310
9311         * specifier.el (modify-specifier-instances): new function from Jan
9312         Vroonhof.
9313
9314         * x-init.el (init-post-x-win): call init-gutter.
9315
9316         * msw-init.el (init-post-mswindows-win): call init-gutter.
9317
9318         * menubar-items.el (default-menubar): Update to reflect new gutter
9319         variables.
9320
9321 2000-02-26  Andy Piper  <andy@xemacs.org>
9322
9323         * gutter-items.el (set-gutter-element): new function. Add gutter
9324         elements to the specified gutter.
9325         (remove-gutter-element): new function. Remove gutter elements from
9326         the specified gutter.
9327         (set-gutter-element-visible-p): new function. Set gutter element
9328         visibility for the provided gutter-visible specifier.
9329
9330 2000-02-23  Andy Piper  <andy@xemacs.org>
9331
9332         * gutter-items.el (add-tab-to-gutter): specify dimensions
9333         dynamically.
9334
9335 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9336
9337         * gutter-items.el (add-tab-to-gutter):
9338         * package-get.el (package-get-interactive-package-query):
9339         * package-ui.el (pui-directory-exists):
9340         (pui-install-selected-packages):
9341         (pui-list-packages):
9342         Use #'(lambda ...)  instead of '(lambda ...).
9343
9344 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9345
9346         * startup.el (load-user-init-file): Check to make sure user
9347           has an init-file before calling load().
9348
9349 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9350
9351         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9352
9353 2000-02-23  Martin Buchholz <martin@xemacs.org>
9354
9355         * XEmacs 21.2.31 is released.
9356
9357 2000-02-21  Mike Sperber <mike@xemacs.org>
9358
9359         * loadup.el (really-early-error-handler):
9360         * update-elc.el:
9361         * make-docfile.el:
9362         Remove dependency on EMACSBOOTSTRAP... environment variables.
9363
9364 2000-02-21  Martin Buchholz <martin@xemacs.org>
9365
9366         * XEmacs 21.2.30 is released.
9367
9368 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9369
9370         * byte-optimize.el (byte-optimize-plus):
9371         (byte-optimize-minus):
9372         (byte-optimize-multiply):
9373         Optimize (- 0) to 0, not (-)
9374         Optimize (+ 5 3.0) to 8.0
9375         Optimize (* 5 3.0) to 15.0
9376         Improve readability.
9377
9378 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9379
9380         * modeline.el: (modeline-scrolling-method): change modeline
9381         mswindows cursor appearance according to the value.
9382
9383         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9384         and 'gui-element face colors and 'gui-element face font to Windows
9385         defaults.
9386
9387 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9388
9389         * font-lock.el: Javadoc enhancements
9390
9391 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9392
9393         * ldap.el (toplevel): Test if LDAP support has been compiled in
9394         (ldap-verbose): New option
9395         (ldap-search-entries): Renamed from the previous ldap-search
9396         Conditionalize message display on ldap-verbose
9397         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9398         defuns
9399         (ldap-search): Is now defined as an obsolete wrapper calling
9400         ldap-search-basic or ldap-search-entries
9401
9402
9403 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9404             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9405             Jan Vroonhof  <jan@xemacs.org>
9406
9407         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9408         When for-effect is true, didn't call `byte-optimize-form'
9409         in and/or subforms without last.
9410
9411 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9412
9413         * package-get.el (package-get-download-sites): Use correct custom
9414         type.
9415
9416 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9417
9418         * files.el (write-file): Ask for coding system when compiled with
9419         file-coding.
9420
9421 2000-02-16  Andy Piper  <andy@xemacs.org>
9422
9423         * buffer.el (switch-to-buffer): give norecord argument to
9424         set-window-buffer instead of explicitly recording.
9425
9426         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9427         we have to pick a window.
9428
9429 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9430
9431         * mule/mule-cmds.el (describe-language-support): Don't add
9432         unexist function to help-map.
9433         (describe-coding-system): Don't use already assigend `C'.
9434
9435 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9436
9437         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9438         work in custom.
9439
9440 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9441
9442         * about.el: Ienaga's e-mail address change.
9443
9444 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9445
9446         * etags.el (find-tag): force new window -- even if buf already
9447         visible -- when other-window is t
9448
9449 2000-02-16  Martin Buchholz <martin@xemacs.org>
9450
9451         * XEmacs 21.2.29 is released.
9452
9453 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9454
9455         * cl-extra.el (getf): This is now identical to `plist-get', so
9456         just defalias it.
9457         * cl-macs.el: Make getf an alias to plist-get, at the
9458         byte-compiler level, using define-compiler-macro.
9459
9460 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9461
9462         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9463
9464 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9465
9466         * lisp/etags.el (find-tag-internal): set exact-tagname to
9467           a regular expression that matches against the tagname
9468           part of the tag entry first instead of only looking in
9469           the context area.
9470
9471 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9472
9473         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9474         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9475
9476 2000-02-07  Martin Buchholz <martin@xemacs.org>
9477
9478         * XEmacs 21.2.28 is released.
9479
9480 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9481
9482         * cl-extra.el (getf): Just call `get', never `get*'.
9483         Make arglist match docstring.
9484         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9485         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9486         * byte-optimize.el: remove references to `get*'.
9487
9488 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9489
9490         * mule/european.el: Add syntax information for Latin3 and Latin4.
9491
9492 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9493
9494         * byte-optimize.el: Byte-optimize (length "foo")
9495
9496 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9497
9498         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9499         width check using `window-leftmost-p' and `window-rightmost-p'.
9500
9501 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9502
9503         * wid-edit.el (widget-match-inline): An atom never matches a
9504           list.
9505
9506 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9507
9508         * modeline.el: Consolidated 'x and 'mswindows specification under
9509         'win tag.
9510
9511 2000-01-29  Andy Piper  <andy@xemacs.org>
9512
9513         * gutter-items.el: (format-buffers-tab-line): Try and be
9514         intelligent about buffer naming when we have duplicates.
9515
9516 2000-01-29  Andy Piper  <andy@xemacs.org>
9517
9518         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9519         updated when it becomes visible.
9520
9521 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9522
9523         * bytecomp.el (byte-compile-insert-header): Properly set coding
9524         system under MULE and file-coding.
9525
9526 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9527
9528         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9529         (dontusethis-set-value-terminal-coding-system-handler):
9530         (dontusethis-set-value-keyboard-coding-system-handler):
9531         Never undefine coding system aliases.  Emergency fix for gnus.
9532
9533 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9534
9535         * files.el (abbreviate-file-name): Use directory-sep-char instead
9536         of hard-coded "/".
9537
9538 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9539
9540         * startup.el (user-init-file-base-list): New variable, replacing
9541         user-init-file-base.
9542         (find-user-init-file): New function.
9543         (command-line-early): Use it.
9544         (load-user-init-file): Ditto.
9545
9546 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9547
9548         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9549         calling valid-image-instantiator-format-p
9550
9551 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9552
9553         * isearch-mode.el (isearch-mode): The variable is
9554         isearch-unhidden-extents, not isearch-opened-extents.
9555
9556 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9557
9558         * minibuf.el (next-history-element): Modify error message if a
9559         default value is available.
9560
9561 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9562
9563         * bytecomp.el (byte-compile-file): Don't unconditionally write
9564         .elc files in binary - might contain non-Latin1.
9565
9566 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9567
9568         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9569         for windows-nt.
9570
9571         * version.el:
9572         * startup.el (user-init-file-base):
9573         * process.el (call-process-region):
9574         * files.el (make-backup-file-name):
9575         (backup-file-name-p):
9576         (file-relative-name):
9577         (abbreviate-file-name):
9578         (set-auto-mode):
9579         * code-process.el (call-process-region): Removed unnecessary
9580         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9581         support out of the universe.
9582
9583         * process.el:
9584         * code-process.el:
9585         * bytecomp.el (byte-compile-file): Removed reference to
9586         buffer-file-type, and commented usage of binary-process-output
9587         NTEmacs variables.
9588
9589 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9590
9591         * help.el (function-arglist): Add case for macro.
9592
9593 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9594
9595         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9596         printers.
9597         (custom-display): Added a menu for printer/display tags.
9598
9599         * frame.el (frame-type):
9600         * device.el (device-type): Added 'msprinter to the doc string, and
9601         removed 'pc -- it is not going to be implemented ever.
9602         (call-device-method): Fixed docstring typo.
9603         Defined specifier tags 'printer and 'display.
9604
9605 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9606
9607         * lisp/itimer.el (itimer-run-expired-timers): (consp
9608           last-command-event-time) instead of (consp
9609           'last-command-event-time).
9610
9611 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9612
9613         * msw-glyphs.el: Removed obsolete commentary.
9614
9615 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9616
9617         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9618         better default value.
9619
9620 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9621
9622         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9623         (read-string): Ditto.
9624         (eval-minibuffer): Ditto.
9625         (read-command): Ditto.
9626         (read-function): Ditto.
9627         (read-variable): Ditto.
9628         (read-number): Ditto.
9629         (read-shell-command): Ditto.
9630         (read-number): Record history.
9631
9632 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9633
9634         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9635
9636 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9637
9638         * faces.el (startup-initialize-custom-faces): New function.
9639         Reset all faces created during auto-autoloads loading time
9640         by defface.
9641         * startup.el (command-line): Call it.
9642
9643 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9644
9645         * about.el (about-hackers): Add myself to contributors list.
9646
9647 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9648
9649         * menubar-items.el (maybe-add-init-button): Removed an argument in
9650         a call to load-user-init-file, as the function managed to lose its
9651         formal parameter a few betas ago.
9652
9653 2000-01-18  Martin Buchholz <martin@xemacs.org>
9654
9655         * XEmacs 21.2.27 is released.
9656
9657 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9658
9659         * process.el (shell-command-to-string): Use the FSF docstring.
9660         Make shell-command-to-string the standard function, and
9661         exec-to-string the (deprecated) alias.
9662
9663         * startup.el: typo fix.
9664
9665 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9666
9667         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9668
9669 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9670
9671         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9672         buffers after visible buffers.
9673         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9674
9675 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9676
9677         * info.el (Info-extract-menu-node-name): Stop at a dot
9678         followed by whitespace or right parenthesis.
9679
9680 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9681
9682         * info.el (Info-directory-list): Warn against using Customize with
9683         Info-directory-list.
9684
9685 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9686
9687         * minibuf.el (read-file-name): doc fix.
9688
9689         * autoload.el (update-file-autoloads): doc fix.
9690
9691         * about.el (about-hackers): Change my E-mail address.
9692
9693 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9694
9695         * info.el (Info-visit-file): Just use the `f' interactive spec to
9696         read a filename in the standard way.
9697
9698 2000-01-13  Andy Piper  <andy@xemacs.org>
9699
9700         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9701         (gutter-buffers-tab-extent): new variable.
9702         (update-tab-in-gutter): call add-tab-to-gutter again if the
9703         orientation has changed.
9704         (add-tab-to-gutter): cope with different orientations.
9705
9706 2000-01-11  Didier Verna  <didier@xemacs.org>
9707
9708         * info.el (Info-following-node-name): backward-skip dots as well
9709         as spaces (dots at the end of a node name aren't part of it).
9710         (Info-extract-menu-node-name): don't skip dots. There could be
9711         some in the node name.
9712         (Info-index): allow dots to be part of a node name.
9713
9714 2000-01-12  Andreas Jaeger  <aj@suse.de>
9715
9716         * files.el (auto-mode-alist): Added idlwave-mode.
9717         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9718
9719 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9720
9721         * info.el (Info-search): Show default value.
9722
9723 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9724
9725         * info.el (Info-read-node-completion-table): New variable.
9726         (Info-read-node-name-1): New function.
9727         (Info-read-node-name): Use it.
9728         (Info-follow-reference): Use DEFAULT argument of completing-read.
9729         (Info-menu): Ditto.
9730
9731 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9732
9733         * hyper-apropos.el (hyper-describe-key-briefly): Save
9734         window configuration.
9735         (hyper-describe-face): Use DEFAULT of completing-read.
9736         (hyper-apropos-read-variable-symbol): Ditto.
9737         (hyper-apropos-read-function-symbol): Ditto.
9738
9739 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9740
9741         * mule/mule-cmds.el (set-default-coding-system): Set
9742         comint-exec-hook to use coding-system-for-read and
9743         coding-system-for-write so that C-x RET c works.
9744
9745 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9746
9747         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9748         (previous-matching-history-element): Increment
9749         minibuffer-max-depth by 1.
9750         (next-matching-history-element): Ditto.
9751
9752 2000-01-11  Andy Piper  <andy@xemacs.org>
9753
9754         * gutter-items.el (buffers-tab): Create a new face for the buffers
9755         tab.
9756         (buffers-tab-face): use it.
9757
9758 2000-01-10  Didier Verna  <didier@xemacs.org>
9759
9760         * modeline.el (modeline-scrolling-method): change modeline X
9761         cursor appearance according to the value.
9762
9763 2000-01-07  Andreas Jaeger  <aj@suse.de>
9764
9765         * about.el (about-hackers): Moved my entry to contributor list.
9766         (xemacs-hackers): Added myself.
9767         (about-maintainer-info): Added description of myself.
9768
9769
9770 2000-01-07  Didier Verna  <didier@xemacs.org>
9771
9772         * modeline.el (modeline-scrolling-method): new variable.
9773         (mouse-drag-modeline): add reference to it in the docstring.
9774         (mouse-drag-modeline): handle it.
9775
9776 2000-01-08  Andy Piper  <andy@xemacs.org>
9777
9778         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9779         calls.
9780         (remove-buffer-from-gutter-tab): ditto.
9781
9782 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9783
9784         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9785         (custom-face-edit): Fix grammatical error in help message.
9786
9787 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9788
9789         * movemail.el: Added.
9790
9791         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9792
9793 2000-01-03  Didier Verna  <didier@xemacs.org>
9794
9795         * modeline.el (mouse-drag-modeline): remove the code related to
9796         the modeline horizontal scrolling facility.
9797
9798 1999-12-31  Martin Buchholz <martin@xemacs.org>
9799
9800         * XEmacs 21.2.26 is released.
9801
9802 1999-12-28  Andy Piper  <andy@xemacs.org>
9803
9804         * wid-edit.el (widget-push-button-value-create): The gui cache
9805         does not agree with native widgets which can only be displayed
9806         once per window. The reasons for caching are diminished now that
9807         we don't hog resources when creating buttons.
9808         (widget-push-button-cache) deleted.
9809
9810 1999-12-24  Martin Buchholz <martin@xemacs.org>
9811
9812         * XEmacs 21.2.25 is released.
9813
9814 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9815
9816         * hyper-apropos.el (hyper-apropos): Toggle
9817         hyper-apropos-programming-apropos correctly.
9818         Set REGEXP when user accepts default value.
9819
9820 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9821
9822         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9823         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9824
9825 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9826
9827         * mule/mule-category.el (undefined-category-designator):
9828         Return char instead of character.  Search for undefined one.
9829         (describe-category): Use with-displaying-help-buffer.
9830
9831 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9832
9833         * byte-optimize.el (byte-optimize-plus):
9834         Optimize (+ 1) to 1 instead of (1+ nil).
9835
9836         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9837
9838         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9839
9840         * byte-optimize.el (byte-optimize-char-before): New function.
9841         Remove performance penalty for using (char-before) instead of (char-after).
9842
9843 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9844
9845         * mule/mule-category.el (char-category-list): Return character
9846         instead of integer.
9847
9848 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9849
9850         * minibuf.el (read-buffer): Check default is buffer object.
9851
9852 1999-11-25  Andy Piper  <andy@xemacs.org>
9853
9854         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9855         for buttons.
9856
9857 1999-12-16  Andreas Jaeger  <aj@suse.de>
9858
9859         * package-get.el (package-get-maybe-save-index): Fixed typo.
9860         Patch by Jeff Miller <jmiller@smart.net>.
9861
9862 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9863
9864         * gnuserv.el (gnuserv-process-filter):  don't call
9865         gnuserv-write-to-client when gnuserv-current-client is nil
9866
9867 1999-12-14  Martin Buchholz <martin@xemacs.org>
9868
9869         * XEmacs 21.2.24 is released.
9870
9871 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9872
9873         * about.el (about-hackers): Update my email address.
9874
9875 1999-12-07  Martin Buchholz <martin@xemacs.org>
9876
9877         * XEmacs 21.2.23 is released.
9878
9879 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9880
9881         * package-get.el (package-get-download-sites): Removed several
9882         defunct download sites, added many new ones, and corrected a few
9883         incorrect directory-on-site entries.  Added physical locations to
9884         site-description.
9885
9886 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9887
9888         * finder.el (finder-commentary): add DOC string and fix
9889         interactive spec
9890
9891 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9892
9893         * help.el (describe-function): Don't forget to intern the string
9894         completing-read returns.
9895         (describe-variable): Ditto.
9896
9897 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9898
9899         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9900         `hyper-apropos-help-mode' here to find symbol to customize
9901         irregardless of cursor position and simplify
9902         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9903         `hyper-apropos-popup-menu'.
9904
9905 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9906
9907         * apropos.el (apropos-mode-map): Add return to call
9908         apropos-follow.
9909         (apropos-print): Call apropos-mode to have better
9910         command reference. Put keymap text-poperty to
9911         symbole name.
9912
9913 1999-11-22  Alastair Burt  <burt@dfki.de>
9914
9915         * help.el: (describe-bindings-1): Added handling of keymaps for
9916         the extents at point.
9917
9918 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9919
9920         * gutter-items.el (buffers-tab-items): Wrap the function in a
9921         save-match-data
9922
9923 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9924
9925         * help.el (describe-function): Use the DEFAULT argument to
9926         completing-read.
9927         (describe-variable): Ditto.
9928
9929 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9930
9931         * minibuf.el (read-from-minibuffer): Add optional argument
9932         DEFAULT to have better mini-buffer history support.
9933         (completing-read): Pass default to read-from-minibuffer.
9934         (read-buffer): Pass default to completing-read.
9935
9936 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9937
9938         * font-lock.el (font-lock-doc-string-face): Document the
9939         `font-lock-lisp-like' property.
9940
9941 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9942
9943         * lisp-mode.el: Specify `font-lock-lisp-like'.
9944
9945         * font-lock.el (font-lock-lisp-like): New function.
9946         (font-lock-fontify-syntactically-region): Use it.
9947
9948 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9949
9950         * XEmacs 21.2.22 is released
9951
9952 1999-11-28  Martin Buchholz <martin@xemacs.org>
9953
9954         * XEmacs 21.2.21 is released.
9955
9956 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9957
9958         * minibuf.el (read-coding-system): Accept symbol and
9959         coding-system object as a default-coding-system.
9960
9961 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9962
9963         * minibuf.el (read-coding-system): Accept symbol as
9964         a default-coding-system.
9965
9966 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9967
9968         * apropos.el (apropos-documentation): Use insert instead
9969         of princ.
9970
9971 1999-11-07  William M. Perry  <wmperry@aventail.com>
9972
9973         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9974           for the linux console.
9975
9976         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9977           stuff to work when you are not on a window system, since the GPM
9978           mouse support now allows pasting from outside of XEmacs.
9979
9980 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9981
9982         * XEmacs 21.2.20 is released
9983
9984 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9985
9986         * setup-paths.el (paths-default-info-directories): Add
9987         /usr/share/info and /usr/local/share/info.
9988
9989 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9990
9991         * about.el: Updated Vladimir Ivanovic's info.
9992
9993 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9994
9995         * auto-show.el (auto-show-truncationp): Remove.
9996
9997         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9998
9999 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10000
10001         * indent.el (indent-line-to): fix bug: spaces were not replaced
10002         with tab if column is multiple of tab-width
10003         From dhn@qedinc.com
10004
10005 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10006
10007         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10008         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10009
10010         * package-get.el (package-get-package-provider): Be verbose when
10011         interactive. Patch from Robert Pluim
10012
10013 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10014
10015         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10016         info file suffixes.
10017
10018 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10019
10020         * process.el (open-network-stream): Add a new optional parameter
10021         PROTOCOL to support udp; fix a minor typo and add an explanation
10022         in docstring for udp programming.
10023
10024         * code-process.el (open-network-stream): Add a new optional
10025         parameter PROTOCOL to support udp; fix a minor typo and add an
10026         explanation in docstring for udp programming.
10027
10028 1999-10-18  Andy Piper  <andy@xemacs.org>
10029
10030         * gui.el (make-gui-button): be more precise about how we call
10031         callbacks.
10032
10033         * wid-edit.el (widget-push-button-value-create): Use the new form
10034         of native gui-button.
10035
10036 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10037
10038         * info.el (Info-page-prev): Don't do (sit-for 0).
10039
10040 1999-10-13  Andy Piper  <andy@xemacs.org>
10041
10042         * gutter-items.el (progress-abort-glyph): new glyph for showing
10043         abort status.
10044         (append-progress): dispatch-event rather than sit-for.
10045         (abort-progress): new function. Show the abort glyph with an
10046         appropriate message.
10047         (raw-append-progress): dispatch-event rather than sit-for.
10048         (display-progress): cope with aborts.
10049
10050         * gui.el (make-gui-button): Use native widgets for buttons
10051         unconditionally.
10052         (insert-gui-button): ditto.
10053         (gui-button-p): ditto.
10054
10055         * xbm-button.el: remove from core.
10056
10057         * xpm-button.el: remove from core.
10058
10059 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10060
10061         * faces.el (init-device-faces): Don't initialize the random faces
10062         on the stream device.
10063
10064 1999-10-06  Andy Piper  <andy@xemacs.org>
10065
10066         * files.el (recover-file): Don't use ls under windows for revert buffer.
10067
10068 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10069
10070         * package-get.el (package-get-download-menu): Make menu really
10071         toggle download sites.
10072         (package-get-download-sites): Add autoload cookie.
10073
10074 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10075
10076         * setup-paths.el (paths-find-module-directory): Ditto.
10077
10078 1999-09-29  Werner Fink  <werner@suse.de>
10079
10080         * setup-paths.el (paths-find-exec-directory): Add missing nil
10081         parameter for environment.
10082
10083 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10084
10085         * modeline.el (modeline-format):
10086         Only purecopy the strings.  Else
10087         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10088         barfs.
10089
10090 1999-08-28  Mike Woolley  <mike@bulsara.com>
10091
10092         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10093         user setting comint-completion-addsuffix and
10094         comint-process-echoes.
10095
10096 1999-09-22  Andy Piper  <andy@xemacs.org>
10097
10098         * gutter-items.el (update-tab-in-gutter): use
10099         last-nonminibuf-window instead of selected-window.
10100
10101 1999-09-18  Andy Piper  <andy@xemacs.org>
10102
10103         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10104         display on.
10105
10106         * subr.el (record-buffer-hook): new variable so that the hook gets
10107         some documentation.
10108
10109 1999-09-16  Andy Piper  <andy@xemacs.org>
10110
10111         * gutter-items.el (update-tab-in-gutter): only update when the
10112         gutter is visible.
10113         (remove-buffer-from-gutter-tab): ditto.
10114
10115 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10116
10117         * simple.el (do-auto-fill): Commented out part of Kinsoku
10118         processing.
10119
10120 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10121
10122         * isearch-mode.el (isearch-highlightify-region): Give the
10123         highlighting extents a high priority.
10124         (isearch-make-extent): Give the main highlighting extent an even
10125         higher priority.
10126
10127 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10128
10129         * packages.el (packages-compute-package-locations): Fix typo from
10130         -u rationalization.
10131
10132 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10133
10134         * setup-paths.el (paths-find-doc-directory): Respect value of
10135         `configure-doc-directory.'
10136
10137         * find-paths.el (paths-find-architecture-directory): Give
10138         precendence `default' argument (which typically comes from
10139         configure).
10140
10141 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10142
10143         * startup.el (command-line-early): Added options -user-init-file
10144         and -user-init-directory.
10145
10146         * files.el (user-init-file): Default to NIL so we can recognize
10147         when it's set.
10148
10149 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10150
10151         * obsolete.el (init-file-user):
10152         * startup.el:
10153         * packages.el (packages-compute-package-locations):
10154         * package-get.el (package-get-user-index-filename):
10155         * menubar-items.el (maybe-add-init-button):
10156         * info.el (Info-annotations-path):
10157         * dump-paths.el:
10158         Change `user-init-directory' to be an absolute path.
10159         Use `user-init-directory' where appropriate.
10160         Zap `init-file-user' and its uses.
10161
10162 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10163
10164         * subr.el (copy-symbol): New function.
10165
10166 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10167
10168         * isearch-mode.el (isearch-done): Be sure to restore invisible
10169         extents in the proper buffer.
10170         (isearch-pre-command-hook): Set this-command to the correct value
10171         in case the buffer has changed and old overriding-local-map was
10172         used.
10173         (isearch-restore-extent): Use remprop instead of setting the
10174         property to nil.
10175
10176 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10177
10178         * cmdloop.el (execute-extended-command): Update zmacs region
10179         before the delay.
10180         (execute-extended-command): Make the message gettext-friendly.
10181
10182 1999-09-07  Andy Piper  <andy@xemacs.org>
10183
10184         * gutter-items.el (progress-gauge-glyph): renamed from
10185         progress-glyph.
10186         (progress-text-glyph): new variable.
10187         (progress-layout-glyph): use layouts and text glyphs.
10188         (progress-area-buffer): removed.
10189         (progress-text-and-extent): new variable.
10190         (progress-displayed-p): dynamically create gutter area buffer.
10191         (clear-progress): ditto.
10192         (raw-append-progress): ditto.
10193         (append-progress): use new glyph names.
10194         (raw-append-progress): only create the extent when needed. set
10195         properties more optimally.
10196         (progress): remove args.
10197
10198 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10199
10200         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10201         mapcar where the return value is unused.
10202         (isearch-restore-invisible-extents): Ditto.
10203         (isearch-highlight-all-cleanup): Ditto.
10204         (isearch-delete-extents-in-range): Traverse the extents only once.
10205         (isearch-highlight-all-update): Don't start over if the search
10206         string has changed and more input is pending.
10207
10208 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10209
10210         * packages.el (packages-find-package-data-path): Ditto.
10211
10212         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10213
10214         * subr.el (mapc-internal): Don't make obsolete.
10215
10216         * cl-extra.el (mapc): Resurrect.
10217
10218 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10219
10220         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10221         alias.
10222
10223         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10224         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10225         (isearch-yank-clipboard): Use get-clipboard instead of
10226         x-get-clipboard.
10227         (isearch-yank-selection): Fix docstring.
10228
10229 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10230
10231         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10232
10233 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10234
10235         * cl-macs.el (extent-start-position): Fix setf method.
10236         (extent-end-position): Ditto.
10237
10238 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10239
10240         * isearch-mode.el: End merge with FSF 20.4.
10241
10242         * isearch-mode.el (search-invisible): New variable.
10243         (isearch-hide-immediately): Ditto.
10244         (isearch-unhidden-extents): Ditto.
10245         (isearch-range-invisible): New function.
10246         (isearch-unhide-extent): Ditto.
10247         (isearch-restore-invisible-extents): Ditto.
10248         (isearch-restore-extent): Ditto.
10249
10250         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10251         implementation.
10252         (isearch-ring-retreat-edit): Ditto.
10253         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10254         (isearch-forward-regexp): New arguments NOT-REGEXP and
10255         NO-RECURSIVE-EDIT.
10256         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10257         (isearch-backward-regexp): New arguments NOT-REGEXP and
10258         NO-RECURSIVE-EDIT.
10259         (isearch-mode): Return isearch-success.
10260         (isearch-update): Use unread-command-events instead of
10261         unread-command-event.
10262         (isearch-abort): If an invalid regexp is encountered, keep popping
10263         states.
10264         (isearch-*-char): Use FSF implementation.
10265         (isearch-whitespace-chars): Use the more robust FSF's
10266         implementation.
10267         (isearch-within-brackets): New variable.
10268         (isearch-mode): Initialize it.
10269         (isearch-edit-string): Bind it.
10270         (isearch-search-and-update): Set it.
10271         (isearch-push-state): Push it.
10272         (isearch-top-state): Pop it.
10273         (isearch-search): Set it.
10274         (isearch-printing-char): When called by isearch-whitespace-chars,
10275         handle M-SPC gracefully.
10276         (isearch-message-prefix): New argument ELLIPSIS.
10277         (isearch-message-suffix): Ditto.
10278         (isearch-message): Use the ELLIPSIS argument when calling
10279         isearch-message-prefix and isearch-message-suffix.
10280         (isearch-message-prefix): Distinguish between "wrapped" and
10281         "overwrapped" search, FWIW.
10282
10283 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10284
10285         * isearch-mode.el (isearch-edit-string): Use the head of the
10286         search ring instead of search-last-string and search-last-regexp.
10287         (search-highlight): Renamed from isearch-highlight.
10288         (isearch-exit): Use the new name.
10289         (isearch-highlight): Ditto.
10290         (isearch-dehighlight): Ditto.
10291         (isearch-update-ring): New function.
10292         (isearch-done): Call it.
10293         (isearch-done): New argument EDIT.
10294         (isearch-repeat): If search string is empty, look up at the car of
10295         the search ring; ignore the yank pointer.
10296         (isearch-abort): Call isearch-done with NOPUSH.
10297         (isearch-cancel): New function.
10298         (isearch-mode-map): Bind it to ESC ESC ESC.
10299
10300         * isearch-mode.el: Begin merge with FSF 20.4.
10301
10302 1999-09-01  Andy Piper  <andy@xemacs.org>
10303
10304         * x-select.el (x-get-clipboard): obsolete.
10305         (x-yank-clipboard-selection): obsolete
10306
10307         * select.el (disown-selection): need to be careful to disown the
10308         clipboard if we set it via selection.
10309         (get-clipboard): move from x-select.el
10310         (yank-clipboard-selection): ditto.
10311
10312 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10313
10314         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10315         isearch-highlight-all-matches to nil.
10316         (isearch-fixed-case): New variable.
10317         (isearch-mode): Initialize it.
10318         (isearch-edit-string): Save it.
10319         (isearch-toggle-case-fold): Set it.
10320         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10321         need to check isearch-fixed-case.
10322         (isearch-toggle-case-fold): Update highlighting of all matches
10323         before the pause.
10324         (isearch-edit-string):
10325
10326 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10327
10328         * isearch-mode.el (isearch-edit-string): Call isearch-message
10329         before reading the event so that the prompt is displayed properly.
10330         (isearch-message): Use isearch-nonincremental when calling
10331         isearch-message-prefix.
10332         (minibuffer-local-isearch-map): Bind up and down to do the same as
10333         M-p and M-n respectively.
10334         (isearch-done): New arg NOPUSH.
10335         (isearch-edit-string): Use it.
10336         (isearch-edit-string): Don't bind isearch-string.
10337         (isearch-ring-adjust): Edit string, *then* push state.
10338
10339 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10340
10341         * faces.el (isearch-secondary): Make isearch-secondary look
10342         different than default.
10343
10344 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10345
10346         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10347         save-excursion.
10348         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10349         (isearch-update): Call isearch-dehighlight without arguments.
10350         (isearch-done): Ditto.
10351
10352         * isearch-mode.el (isearch-fix-case): If the search string has no
10353         upper-case letters, allow the folding to be reenabled.
10354         Previously, once disabled, the folding would remain that way until
10355         the end of isearch.
10356         (isearch-top-state): Call isearch-fix-case.
10357
10358         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10359         save-excursion.
10360         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10361
10362 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10363
10364         * xpm-button.el:
10365         xbm-button.el: Need to exist in core because gui.el depends on
10366         them.
10367
10368 1999-08-31  Andy Piper  <andy@xemacs.org>
10369
10370         * gutter-items.el (buffers-tab-face): new customizable variable.
10371         (buffers-tab-default-buffer-line-length): new specifier for
10372         maximum viewable characters.
10373         (progress-stack): new variable for implementing widget-based
10374         progress messages.
10375         (progress-area-buffer): ditto.
10376         (progress-glyph-height): ditto.
10377         (progress-stop-callback): ditto.
10378         (progress-quit-function): new function.
10379         (progress-glyph): new variable.
10380         (progress-layout-glyph): ditto.
10381         (progress-displayed-p): new function, see message-displayed-p for
10382         details.
10383         (clear-progress): ditto.
10384         (remove-progress): ditto.
10385         (append-progress): ditto.
10386         (raw-append-progress): ditto.
10387         (display-progress): ditto.
10388         (current-progress): ditto.
10389         (current-progress-label): ditto.
10390         (progress): ditto.
10391         (lprogress): ditto.
10392
10393
10394 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10395
10396         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10397
10398         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10399         `isearch-yank-selection'.
10400         (isearch-mode-map): Use it.
10401         (isearch-yank-selection): Use `get-selection' instead of
10402         `get-x-selection'.
10403
10404 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10405
10406         * faces.el (isearch-secondary): Create face here.
10407
10408         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10409         timers.
10410
10411 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10412
10413         * subr.el (buffer-string): More robust backward compatibility
10414         check, courtesy William Perry.
10415
10416 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10417
10418         * replace.el (perform-replace): Stop the search after the search
10419         limit has been reached.
10420
10421 1999-08-23  Andy Piper  <andy@xemacs.org>
10422
10423         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10424         here if we don't have one.
10425
10426 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10427
10428         * ldap.el (ldap-coding-system): Default to nil until we get
10429         efficient UTF8 support
10430         (ldap-decode-string): Guard against `decode-coding-string' not
10431         being defined
10432         (ldap-encode-string): Guard against `encode-coding-string' not
10433         being defined
10434
10435 1999-08-23  Didier Verna  <didier@xemacs.org>
10436
10437         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10438         Some doc strings improvements, and add a star to the `interactive'
10439         calls.
10440
10441 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10442
10443         * font-lock.el (java-font-lock-keywords-3): introduced new
10444         keywords and regexpes for javadoc syntax 1.2.
10445
10446 1999-08-17  Andy Piper  <andy@xemacs.org>
10447
10448         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10449         format-buffers-tab-line.
10450         (buffers-tab-max-buffer-line-length): new variable.
10451         (format-buffers-tab-line): new function. truncate names if over
10452         buffers-tab-max-buffer-line-length.
10453
10454 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10455
10456         * cus-start.el: Customize the variable `bell-inhibit-time'.
10457
10458 1999-08-16  Andy Piper  <andy@xemacs.org>
10459
10460         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10461         brute-force approach to deleting the last buffer.
10462         (buffers-tab-grouping-regexp): new customizable variable.
10463         (select-buffers-tab-buffers-by-mode): use it.
10464
10465 1999-08-13  Andy Piper  <andy@xemacs.org>
10466
10467         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10468         deletion problem.
10469
10470 1999-07-30  Didier Verna  <didier@xemacs.org>
10471
10472         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10473         of princ to output symbols.
10474         (custom-save-face-internal): ditto.
10475         (custom-save-resets): ditto.
10476
10477 1999-08-09  Didier Verna  <didier@xemacs.org>
10478
10479         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10480         `regexp-quote' to protect the major mode name for use as a regular
10481         expression (c++ needs this for instance).
10482
10483 1999-08-08  Andy Piper  <andy@xemacs.org>
10484
10485         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10486         cope with similar mode names.
10487
10488         * gutter-items.el (buffers-tab-selection-function): new selection
10489         function.
10490         (select-buffers-tab-buffers-by-mode): new function.
10491         (buffers-tab-items): use it if set to only display buffers in the
10492         tab in the current buffer's group..
10493         (update-tab-in-gutter): use new api.
10494         (remove-buffer-from-gutter-tab): ditto.
10495
10496         * gutter-items.el (buffers-tab-max-size): set custom selection
10497         default to 6.
10498         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10499         (add-tab-to-gutter): set face as default.
10500
10501 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10502
10503         * faces.el (frob-face-property): Merge the fall-back specifier
10504         with the target, not replace it.
10505
10506 1999-08-05  Andy Piper  <andy@xemacs.org>
10507
10508         * gutter-items.el (update-tab-in-gutter): add frame argument for
10509         buffer-items.
10510         (update-tab-in-gutter): use it.
10511
10512         * gutter-items.el (record-buffer-hook): set.
10513
10514         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10515         change.
10516         (switch-to-buffer-hook) deleted.
10517
10518 1999-08-04  Andy Piper  <andy@xemacs.org>
10519
10520         * gutter-items.el (update-tab-in-gutter): make sure this will work
10521         as an argument to create-frame-hook.
10522
10523 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10524
10525         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10526         instead of timer emulation.
10527
10528 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10529
10530         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10531         Emacs isearch enhancements.
10532
10533 1999-07-28  Andy Piper  <andy@xemacs.org>
10534
10535         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10536         all devices that support tab controls.
10537         (remove-buffer-from-gutter-tab): new function. to be used as a
10538         value for kill-buffer-hook.
10539
10540 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10541
10542         * auto-show.el (auto-show-truncationp): changed to match
10543         `window_translation_on'
10544
10545 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10546
10547         * XEmacs 21.2.19 is released
10548
10549 1999-07-28  SL Baur  <steve@miho>
10550
10551         * code-files.el (insert-file-contents): Fix docstring.
10552         revert previous change.
10553
10554 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10555
10556         * fill.el (fill-region-as-paragraph): Change re-break-point to
10557         contain word-across-newline plus one character so that filling
10558         Japanese and Chinese works as desired.
10559         * simple.el (do-auto-fill): Ditto.
10560
10561 1999-07-26  SL Baur  <steve@miho>
10562
10563         * mule/japanese.el ("Japanese"): Do not specify a default input
10564         method.
10565         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10566
10567 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10568
10569         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10570         able to use cl-macs macro in early lisp.
10571
10572 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10573
10574         * custom.el:
10575         * cus-face.el:
10576         * cus-edit.el:
10577                 Massive custom Theme API changes.
10578
10579 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10580
10581         * code-files.el (insert-file-contents): Regard
10582         coding-system-magic-cookie if `coding-system-for-read' is nil.
10583
10584 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10585
10586         * mule/thai-xtis.el: Add coding: local variable, to avoid
10587         bootstrapping problem with C locale.
10588
10589 1999-07-22  Andy Piper  <andy@xemacs.org>
10590
10591         * dumped-lisp.el (preloaded-file-list): guard against putting
10592         gutter-items in a less than functional XEmacs.
10593         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10594
10595 1999-07-18  Bob Weiner  <weiner@beopen.com>
10596
10597         * fill.el (fill-context-prefix): Fixed bug that prevented the
10598         setting of an adaptive fill prefix when the `dont-skip-first' was
10599         t.
10600
10601 1999-07-22  SL Baur  <steve@miho>
10602
10603         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10604
10605 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10606
10607         * files.el (interpreter-mode-alist): add `make', `guile', and
10608         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10609         makefile-mode, guile is a scheme, and someday XEmacs will be
10610         modular enough to use as an efficient scripting tool.)
10611
10612 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10613
10614         * mule/mule-cmds.el (reset-language-environment): Regard
10615         coding-category `utf-8' and `ucs-4' if they are available.
10616
10617 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10618
10619         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10620         (prefer-coding-system): Fix DOC-string.
10621
10622         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10623         DOC-string too.
10624
10625         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10626         Mule.
10627         (coding-system-change-eol-conversion): Fix DOC-string.
10628
10629 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10630
10631         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10632         instead of `list-coding-system'.
10633
10634 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10635
10636         * menubar-items.el (default-menubar): `select-input-method' was
10637         renamed to `set-input-method'.
10638
10639         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10640         "Set Language Environment" menu.
10641
10642         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10643         "Describe Language Support" menu.
10644
10645 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10646
10647         * mule/chinese.el ("Chinese-GB"): Rename
10648         `chinese-gb-environment-setup-function' to
10649         `setup-chinese-gb-environment-internal'.
10650
10651 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10652
10653         * mule/korean.el: Use `define-coding-system-alias' instead of
10654         `copy-coding-system'.
10655
10656 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10657
10658         * mule/mule-cmds.el (set-language-environment-coding-systems):
10659         Treat duplicated coding-categories.
10660
10661 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10662
10663         * mule/japanese.el: Use `define-coding-system-alias' instead of
10664         `copy-coding-system'.
10665
10666 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10667
10668         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10669         coding-system `viscii'.
10670
10671 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10672
10673         * mule/cyrillic.el:
10674         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10675         (cyrillic-alternativnyj-decode-table): New variable.
10676         (cyrillic-alternativnyj-encode-table): New variable.
10677         - Specify `iso-8-1' as a category of coding-system
10678           `alternativnyj'.
10679         - Abolish general Cyrillic environment.
10680
10681 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10682
10683         * mule/chinese.el:
10684         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10685         - Register `chinese-gb-environment-setup-function' as a
10686           `setup-function' of "Chinese-GB" environment.
10687
10688 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10689
10690         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10691         optional argument `parents'.
10692
10693         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10694         property for Thai-XTIS.
10695
10696         * mule/mule-help.el (help-with-tutorial): Use property
10697         `tutorial-coding-system' of language-info as a coding-system to
10698         read tutorial file.
10699
10700 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10701
10702         * mule/thai-xtis.el: Don't setup `setup-function' and
10703         `exit-function'.
10704
10705         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10706         `set-coding-category-system' to set up coding-system for
10707         coding-category.
10708
10709         * mule/mule-cmds.el (prefer-coding-system): Use
10710         `set-coding-category-system' to set up coding-system for
10711         coding-category.
10712
10713 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10714
10715         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10716         Thai-XTIS environment.
10717
10718         * mule/mule-cmds.el (prefer-coding-system): Use
10719         `find-coding-system' instead of `coding-system-p'.
10720
10721 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10722
10723         * mule/mule-cmds.el (set-language-environment-coding-systems):
10724         Modify eol-type for XEmacs.
10725
10726         * mule/thai-xtis.el: Delete unused local variable `category'.
10727
10728         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10729         function.
10730         (prefer-coding-system): Don't call
10731         `update-coding-systems-internal'; use function
10732         `coding-category-list' instead of variable `coding-category-list';
10733         use `set-coding-priority-list' instead of `set-coding-priority';
10734         modify `eol-type' for XEmacs.
10735
10736         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10737         `charset-columns'.
10738         (char-width): Likewise.
10739
10740 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10741
10742         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10743         `tis-620'.
10744
10745         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10746         `set-coding-priority-list' instead of `set-coding-priority'; don't
10747         call `update-coding-systems-internal'.
10748
10749         * mule/mule-misc.el (coding-system-get): New function.
10750         (coding-system-put): New function.
10751         (coding-system-category): New function.
10752
10753 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10754
10755         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10756         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10757         to avoid conflict with leim/quail/thai-xtis.
10758
10759         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10760         to thai-xtis-chars.el.
10761
10762         * mule/thai-xtis-chars.el: New file (split from
10763         mule/thai-xtis.el).
10764
10765 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10766
10767         * mule/thai-xtis.el:
10768         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10769         - Add syntax entries.
10770         - Put `preferred-coding-system' of the charset `thai-xtis' to
10771           `tis-620'.
10772
10773 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10774
10775         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10776         rewritten to use write-multibyte-character.
10777
10778 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10779
10780         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10781         of `iso-2022-7'.
10782         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10783         ported yet.
10784         (read-input-method-name): Treat optional argument `default'.
10785
10786 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10787
10788         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10789         all.
10790         (set-language-info-alist): Set up menus here.
10791
10792 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10793
10794         * minibuf.el (completing-read): Add new optional argument
10795         `default'.
10796         (read-coding-system): Add new optional argument
10797         `default-coding-system'.
10798
10799 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10800
10801         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10802         (viet-viscii-...->viet-vscii...).
10803
10804 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10805
10806         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10807         and menus.
10808
10809 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10810
10811         * mule/mule-cmds.el (input-method-function): Add permanent-local
10812         property.
10813
10814 1999-03-30  Dave Love  <fx@gnu.org>
10815
10816         * mule/mule-cmds.el (current-language-environment): Doc fix.
10817
10818 1999-02-06  Richard Stallman  <rms@gnu.org>
10819
10820         * mule/european.el (setup-slovenian-environment): New function.
10821         ("Slovenian"): New language environment.
10822
10823 1999-01-27  Dave Love  <fx@gnu.org>
10824
10825         * mule/mule-cmds.el (current-language-environment): Provide :link,
10826         :type (choices) and appropriate :get.
10827
10828 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10829
10830         * mule/mule-cmds.el (describe-language-environment): Don't alter
10831         input-method-alist.
10832
10833 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10834
10835         * mule/mule-cmds.el (prefer-coding-system): Call
10836         set-coding-priority, so that the internal array of priorities is
10837         also updated.
10838
10839 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10840
10841         * mule/mule-cmds.el (prefer-coding-system): If the argument
10842         requires specific EOL conversion type, make the default coding
10843         systems use that.
10844
10845 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10846
10847         * mule/mule-cmds.el (set-language-environment): Pass the default
10848         eol-type to set-language-environment-coding-systems.
10849         (set-default-coding-systems): Copy the eol-type property for the
10850         new default values of {buffer-file,process}-coding-system from the
10851         old defaults.
10852         (set-language-environment-coding-systems): Accept an optional
10853         argument EOL-TYPE, and set the eol-type property of the default
10854         coding systems accordingly.
10855
10856 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10857
10858         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10859         use generate-new-buffer instead of get-buffer-create.
10860
10861 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10862
10863         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10864
10865 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10866
10867         * mule/mule-cmds.el (default-input-method): Fix custom type.
10868
10869 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10870
10871         * mule/mule-cmds.el (setup-specified-language-environment):
10872         Add apropos-inhibit property.
10873         (describe-specified-language-support): Likewise.
10874
10875 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10876
10877         * mule/mule-cmds.el: Doc fixes.
10878
10879 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10880
10881         * mule/mule-cmds.el (register-input-method): Doc-string
10882         modified.
10883
10884 1998-09-01  Dave Love  <fx@gnu.org>
10885
10886         * mule/mule-cmds.el (current-language-environment): Fix
10887         setter function.
10888
10889 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10890
10891         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10892         mule/european.el, mule/hebrew.el, mule/japanese.el,
10893         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10894         avoid bootstrapping problem if you need to recompile all the Lisp
10895         files using interpreted code.
10896
10897 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10898
10899         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10900         ("Latin-2"): Likewise.
10901
10902 1998-08-18  Per Starback  <starback@update.uu.se>
10903
10904         * mule/european.el (setup-latin2-environment): Fix typo.
10905
10906 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10907
10908         * mule/european.el: Give proper value of `input-method' key to all
10909         lang. env.
10910
10911         * mule/mule-cmds.el (activate-input-method): Handle the case that
10912         the arg INPUT-METHOD is nil correctly.
10913         (read-multilingual-string): Activate the specified input method
10914         before calling read-string.  Afterward, activate the original
10915         input method.
10916
10917 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10918
10919         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10920         (set-language-info-alist): Fix typo in doc-string.
10921
10922         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10923
10924 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10925
10926         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10927         (reset-language-environment): New function for the job that
10928         setup-english-environment used to do.
10929         (set-language-environment): Do more setups according to the info
10930         in language-info-alist.
10931         (read-language-name): Handle the case that the arg KEY is nil.
10932         (describe-language-environment): Handle input-method property.
10933
10934         * mule/: All files under this directory, which related with
10935         specific languages (such as mule/european.el, mule/greek.el,
10936         mule/hebrew.el, mule/misc-lang.el), modified as below.
10937         (setup-XXX-environment): Just call set-language-environment.  If
10938         they used to do some other jobs than what done by
10939         set-language-environment, those jobs are done in
10940         setup-XXX-environment-internal now.
10941         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10942         the value to setup-XXX-environment-internal.  Add properties
10943         input-method and features.
10944
10945         * mule/english.el (setup-english-environment): Just call
10946         reset-language-environment.
10947
10948         * mule/european.el (setup-8-bit-environment): Function deleted.
10949
10950 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10951
10952         * mule/mule-cmds.el (input-method-exit-on-first-char)
10953         (input-method-use-echo-area): Doc fixes.
10954
10955 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10956
10957         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10958         variable.
10959         (input-method-use-echo-area): New variable.
10960
10961 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10962
10963         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10964
10965 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10966
10967         * mule/mule-cmds.el (activate-input-method): Update mode line.
10968         (inactivate-input-method): Likewise.
10969
10970 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10971
10972         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10973         input method in the current buffer, but just bind
10974         current-input-method.
10975
10976 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10977
10978         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10979
10980         * mule/misc-lang.el ("IPA"): Add coding-priority and
10981         coding-system.
10982
10983 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10984
10985         * mule/greek.el: Add coding-priority.
10986
10987 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10988
10989         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10990         LANG-ENV.
10991
10992 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10993
10994         * mule/mule-cmds.el (register-input-method): Fix previous change.
10995         (setup-specified-language-environment): Doc fix.
10996
10997 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10998
10999         * mule/mule-cmds.el: Several doc fixes.
11000         (get-language-info, set-language-info): Rename argument.
11001         (set-language-info-alist): Likewise.
11002         (register-input-method): Rename argument.
11003         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11004
11005 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11006
11007         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11008         default value while reading an input method.
11009
11010 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11011
11012         * mule/mule-cmds.el (universal-coding-system-argument):
11013         Use buffer-file-coding-system as default.
11014
11015 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11016
11017         * mule/korean.el ("Korean"): Doc fix.
11018
11019 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11020
11021         * mule/mule-cmds.el (describe-language-environment): Print the
11022         languge environment at the head.
11023
11024 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11025
11026         * mule/japanese.el: Set exit-function to exit-japanese-environment
11027         for Japanese environment.
11028
11029 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11030
11031         * mule/mule-cmds.el (set-language-environment): Doc fix.
11032         (current-language-environment): Use defcustom.
11033         (default-input-method): Specify :type.
11034
11035 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11036
11037         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11038         modified.
11039         (prefer-coding-system): Doc-string modified.
11040
11041 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11042
11043         * mule/mule-cmds.el (set-language-info): Doc-string
11044         describes `coding-priority' KEY.
11045         (set-language-environment-coding-systems): New function.
11046         (select-safe-coding-system): New function.
11047         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11048         (set-language-info-alist): New optionla arg PARENTS.  Call
11049         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11050         (set-language-environment-coding-systems): New function.
11051
11052         * mule/chinese.el: Remove setting up of
11053         describe-chinese-environment-map and
11054         setup-chinese-environment-map.  Exclude them in args of calls to
11055         set-language-info-alist.  Register coding-priority key in
11056         language-info-alist.
11057
11058         * mule/cyrillic.el: Remove setting up of
11059         describe-cyrillic-environment-map and
11060         setup-cyrillic-environment-map.  Exclude them in args of calls to
11061         set-language-info-alist.  Register coding-priority key in
11062         language-info-alist.
11063
11064         * mule/english.el: Register coding-priority key in
11065         language-info-alist.
11066
11067         * mule/ethiopic.el: Register coding-priority key in
11068         language-info-alist.
11069
11070         * mule/european.el: Remove setting up of
11071         describe-european-environment-map and
11072         setup-european-environment-map.  Exclude them in args of calls to
11073         set-language-info-alist.  Register coding-priority key in
11074         language-info-alist.  Add "German" language env.
11075         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11076         (setup-german-environment): New function.
11077
11078         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11079         change default input method to "greek-postfix".
11080
11081         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11082         coding-priority key in
11083
11084 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11085
11086         * mule/mule-cmds.el (set-language-info): Doc fix.
11087         (input-method-inactivate-hook): Doc fix.
11088
11089 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11090
11091         * mule/mule-cmds.el (set-input-method): Renamed from
11092         select-input-method.
11093
11094 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11095
11096         * mule/mule-cmds.el (set-language-environment): Run
11097         exit-language-environment-hook before calling `exit-function'
11098         which is specified for the language environment.
11099
11100 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11101
11102         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11103         modified.
11104         (prefer-coding-system): Likewise.
11105         (describe-language-environment): Print aliases of each coding
11106         system.
11107         (set-language-environment-hook): New variable.
11108         (exit-language-environment-hook): New variable.
11109         (set-language-environment): Call these hooks.  Before setting a
11110         new language environment, exit from the
11111         current-language-environment if necessary.
11112         (input-method-verbose-flag): The value can be nil, t,
11113         complex-only, or default.
11114         (input-method-highlight-flag): Doc-string augmented.
11115         (activate-input-method): Check if we can run the registered
11116         function to activate an input method.
11117
11118         * mule/korean.el: Set exit-function for language environment
11119         "Korean" to exit-korean-environment.
11120         (setup-korean-environment): Moved to korea-util.el.
11121
11122 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11123
11124         * mule/mule-cmds.el (read-multilingual-string): Use
11125         current-input-method prior to default-input-method.  Don't bind
11126         current-input-method by `let', instead, activate the specified
11127         input method in the current buffer temporarily.
11128
11129 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11130
11131         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11132
11133 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11134
11135         * mule/chinese.el (post-read-decode-hz): Return the result of
11136         decode-hz-region.
11137         (pre-write-encode-hz): Do not change the value of
11138         last-coding-system.
11139
11140 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11141
11142         * mule/mule-ccl.el: Doc fixes.
11143
11144 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11145
11146         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11147         (check-ccl-program): New macro.
11148
11149 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11150
11151         * mule/mule-ccl.el: Comment about CCL syntax modified.
11152         (ccl-command-table): Add read-multibyte-character and
11153         write-multibyte-character.
11154         (ccl-code-table): Add ex-cmd.
11155         (ccl-extended-code-table): New variable.
11156         (ccl-embed-extended-command): New function.
11157         (ccl-compile-read-multibyte-character,
11158         ccl-compile-write-multibyte-character) New functions.
11159         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11160         ccl-dump-write-multibyte-character): New functions.
11161
11162 1999-07-22  SL Baur  <steve@miho>
11163
11164         * config.el (config-value-file): config.values is installed into
11165         doc-directory.
11166         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11167
11168 1999-07-19  Didier Verna  <didier@xemacs.org>
11169
11170         * rect.el: all functions rewritten, except when noted. Below is a
11171         list of interface changes.
11172         (apply-on-rectangle): new function. Obsoletes
11173         `operate-on-rectangle'. All functions that used to call this
11174         function now call the new one.
11175         (kill-rectangle): added optional prefix arg to fill lines.
11176         (delete-rectangle): ditto.
11177         (delete-extract-rectangle): ditto.
11178         (open-rectangle): ditto.
11179         (clear-rectangle): ditto.
11180         (delete-rectangle-line): added third arg FILL.
11181         (delete-extract-rectangle-line): ditto.
11182         (open-rectangle-line): ditto.
11183         (clear-rectangle-line): ditto.
11184
11185 1999-07-18  Andy Piper  <andy@xemacs.org>
11186
11187         * menubar-items.el (default-menubar): add gutter options.
11188
11189         * gutter-items.el: new file.
11190         (gutter): new group for custom.
11191         (gutter-visible-p): new variable.
11192         (default-gutter-position): ditto.
11193         (buffers-tab): new group for the buffers tab.
11194         (gutter-buffers-tab): widget to put in the gutter.
11195         (buffers-tab-max-size): max number of tabs.
11196         (buffers-tab-switch-to-buffer-function): function to call when a
11197         tab is pressed.
11198         (buffers-tab-omit-function): filter buffers with this function.
11199         (buffers-tab-format-buffer-line-function): format buffer names for
11200         inclusion in tabs.
11201         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11202         the record.
11203         (build-buffers-tab-internal): build a list of tab items.
11204         (buffers-tab-items): ditto.
11205         (add-tab-to-gutter): put a tab in the gutter area.
11206         (update-tab-in-gutter): reset the buffers in the tab.
11207
11208         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11209
11210         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11211         (switch-to-buffer-hooks): new hook.
11212
11213         * toolbar.el (default-toolbar-position): fix typo.
11214
11215 1999-07-16  Andy Piper  <andy@xemacs.org>
11216
11217         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11218
11219 1999-07-15  Didier Verna  <didier@xemacs.org>
11220
11221         * cus-edit.el (custom-prompt-variable): optional third arg makes
11222         prompt for a comment string.
11223         (customize-set-value): optional prefix makes this function handle
11224         variable comments.
11225         (customize-set-variable): ditto.
11226         (customize-save-variable): ditto.
11227         (customize-customized): handle custom comments.
11228         (customize-save-customized): ditto.
11229         (custom-variable-state-set): ditto.
11230         (custom-face-state-set): ditto.
11231         (customize-saved): ditto.
11232         (custom-variable-set): ditto.
11233         (custom-face-set): ditto.
11234         (custom-variable-save): ditto.
11235         (custom-face-save): ditto.
11236         (custom-variable-reset-saved): ditto.
11237         (custom-face-reset-saved): ditto.
11238         (custom-variable-reset-standard): ditto.
11239         (custom-face-reset-standard): ditto.
11240         (custom-comment-face): new face.
11241         (custom-comment-tag-face): ditto.
11242         (custom-comment): new widget.
11243         (custom-comment-create): new function.
11244         (custom-comment-delete): ditto.
11245         (custom-comment-value-set): ditto.
11246         (custom-comment-show): ditto.
11247         (custom-comment-invisible-p): ditto.
11248         (custom-variable-value-create): create a comment field widget.
11249         (custom-face-value-create): ditto.
11250         (custom-variable-menu): new entry for adding a custom comment.
11251         (custom-face-menu): ditto.
11252         (custom-save-variables): possibly save custom comments.
11253         (custom-save-faces): ditto.
11254
11255         * cus-face.el (custom-set-faces): the arguments can now have a
11256         custom comment as fourth argument.
11257
11258         * custom.el (custom-set-variables): the arguments can now have a
11259         custom comment as fifth element.
11260
11261 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11262
11263         * XEmacs 21.2.18 is released
11264
11265 1999-07-13  SL Baur  <steve@miho>
11266
11267         * lib-complete.el (read-library-name): Revert previous change.
11268         (read-library): Ditto.
11269
11270 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11271
11272         * packages.el (packages-package-list): Capitalize docstring.
11273
11274         * packages.el (packages-find-package-library-path): Use #'nconc
11275         rather than #'append to reduce consing -- #'mapcar uses Flist,
11276         which returns a freshly consed list.  #'append would create yet
11277         another fresh list, using Fmake_list in concat.
11278
11279         * packages.el (package-provide): Use setq with remassq like it
11280         says in its docstring.
11281
11282 1999-07-06  SL Baur  <steve@miho.m17n.org>
11283
11284         * lib-complete.el (progn-with-message): Fix typo.
11285
11286 1999-07-06  SL Baur  <steve@miho.m17n.org>
11287
11288         * mule/mule-misc.el (char-octet): Make function match docstring.
11289         From Katsumi Yamaoka <yamaoka@jpl.org>
11290
11291 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11292
11293         * wid-edit.el (widget-documentation): corrected spelling error.
11294
11295 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11296
11297         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11298         keys if already bound
11299
11300 1999-07-06  SL Baur  <steve@miho.m17n.org>
11301
11302         * lib-complete.el (progn-with-message): Revert previous changes.
11303
11304 1999-06-24  Bob Weiner  <weiner@beopen.com>
11305
11306         * lib-complete.el (find-library):
11307         (find-library-other-window):
11308         (find-library-other-frame): Completely rewrote
11309         so that these functions actually work when called non-interactively.
11310         Also made them handle LIBRARY arguments which end with .el or .elc.
11311
11312 1999-06-24  Bob Weiner  <weiner@beopen.com>
11313
11314         * simple.el (indent-new-comment-line): Locally bound
11315         `block-comment-start' to `comstart' or else when this is called
11316         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11317         `block-comment-start' value, ignoring any existing spacing after a
11318         comment prefix in the previous line and producing ugly comments.
11319
11320 1999-06-23  Bob Weiner  <weiner@beopen.com>
11321
11322         * list-mode.el (mouse-choose-completion):
11323         (choose-completion):
11324         (completion-switch-to-minibuffer): Added.
11325         ([Tab]): [Tab] previously switched to the minibuffer
11326         but since [space] does that and since most applications in the
11327         world use [Tab] to select the next item in a list, do that in the
11328         *Completions* buffer too.  This will cause the least confusion
11329         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11330         06/23/1999.
11331
11332 1999-06-22  Bob Weiner  <weiner@beopen.com>
11333
11334         * help.el (help-buffer-name): Added support for a null value
11335         of `help-buffer-prefix-string' since some buffers require no
11336         prefix.
11337
11338 1999-06-20  Bob Weiner  <weiner@beopen.com>
11339
11340         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11341         in the completion-list-mode-map to bury the completions buffer
11342         even when the minibuffer is no longer active.
11343
11344 1999-06-20  Bob Weiner  <weiner@beopen.com>
11345
11346         * list-mode.el (list-mode): It is visually disconcerting to have
11347         the text cursor disappear within list buffers, especially when
11348         moving from window to window, so leave it visible.
11349
11350 1999-07-01  SL Baur  <steve@miho.m17n.org>
11351
11352         * menubar-items.el (default-menubar): Conditionalize the bug
11353         report menu item (which may not be possible in this XEmacs).
11354         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11355
11356 1999-06-30  SL Baur  <steve@miho.m17n.org>
11357
11358         * subr.el (with-current-buffer): DOC string fix.
11359         Suggested by Bob Weiner <weiner@altrasoft.com>
11360
11361 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11362
11363         * cus-face.el (custom-face-italic): insert missing args
11364
11365 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11366
11367         * packages.el (package-locations): Changed default early package
11368         hierarchies to ~/.xemacs/mule-packages and
11369         ~/.xemacs/xemacs-packages.
11370
11371 1999-06-23  SL Baur  <steve@miho.m17n.org>
11372
11373         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11374
11375 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11376
11377         * packages.el (package-locations): Changed default early package
11378         hierarchy to ~/.xemacs/packages.
11379         (package-locations): Removed `packages' as a possible name for a
11380         late package hierarchy.
11381
11382 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11383
11384         * mule/mule-category.el (word-combining-categories): Set up new
11385         variable.
11386         (word-separating-categories): Likewise.
11387
11388 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11389
11390         * XEmacs 21.2.17 is released
11391
11392 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11393
11394         * font-menu.el (font-menu-set-font): allow for nil specification
11395         of font size.
11396
11397 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11398
11399         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11400         is 1.
11401
11402 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11403
11404         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11405         8859-5 instead of ISO 8859-1.
11406
11407 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11408
11409         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11410         (viet-viscii-encode-table): Ditto.
11411
11412         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11413         Make obsolete definition of char-octet.
11414
11415 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11416
11417         * subr.el: Move no-Mule make-char ...
11418         * help-nomule.el (make-char): To here.
11419         (string-width): Make Mule compatibility alias.
11420
11421 1999-06-15  Andy Piper  <andy@xemacs.org>
11422
11423         * select.el (get-selection-no-error): really make there be no-error.
11424         (get-selection): revert to original.
11425
11426 1999-06-11  Andy Piper  <andy@xemacs.org>
11427
11428         * select.el (selection-sets-clipboard): renamed.
11429         (own-selection): use it.
11430
11431 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11432
11433         * XEmacs 21.2.16 is released
11434
11435 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11436
11437         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11438         missing characters to avoid crash.
11439
11440 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11441
11442         * coding.el (set-terminal-coding-system): Only set the console
11443         coding system on the selected console if it is a tty.
11444
11445 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11446
11447         * cus-face.el:
11448         * cus-edit.el:
11449         * faces.el:
11450         (custom):
11451         (face-spec-set):
11452         * faces.el (frob-face-property):
11453         * font-menu.el (font-menu-set-font):
11454                   Actually apply changes from 1999-03-17
11455
11456 1999-06-10  Andy Piper  <andy@xemacs.org>
11457
11458         * select.el (get-selection): abstract out non error-signalling
11459         part.
11460         (get-selection-no-error): get-selection without signalling an
11461         error.
11462         (selection-is-clipboard-p): new variable. controls whether the
11463         selection sets the clipboard.
11464         (own-selection): use it.
11465
11466         * mouse.el (insert-selection): fallback to clipboard after trying
11467         primary selection and cutbuffer.
11468
11469 1999-06-05  Andy Piper  <andy@xemacs.org>
11470
11471         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11472         selection functions.
11473
11474 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11475
11476         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11477         default value.
11478         (load): Use `raw-text' instead of `no-conversion'.
11479         (insert-file-contents): Likewise.
11480
11481         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11482         of `no-conversion'.
11483
11484 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11485
11486         * coding.el: Don't copy `no-conversion' to `raw-text'.
11487
11488 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11489
11490         * subr.el (make-char): Define it if Mule is not around.
11491
11492 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11493
11494         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11495
11496         * x-select.el (x-disown-selection-internal): Restore symbol as an
11497         obsolete alias.
11498         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11499
11500 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11501
11502         * XEmacs 21.2.15 is released
11503
11504 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11505
11506         * subr.el (split-string): Avoid infinite looping
11507
11508 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11509
11510         * ldap.el (ldap-ignore-attribute-codings): New variable
11511         (ldap-default-attribute-decoder): New variable
11512         (ldap-coding-system): New variable
11513         (ldap-attribute-syntax-encoders): New variable
11514         (ldap-attribute-syntax-decoders): New variable
11515         (ldap-attribute-syntaxes-alist): New variable
11516         (ldap-encode-boolean): New function
11517         (ldap-decode-boolean): New function
11518         (ldap-encode-country-string): New function
11519         (ldap-decode-string): New function
11520         (ldap-decode-address): New function
11521         (ldap-encode-address): New function
11522         (ldap-decode-attribute): New function
11523         (ldap-search): Use some of these
11524
11525 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11526
11527         * version.el (emacs-version): Make the patch level/beta come
11528         before the XEmacs qualifier so that it gets into (funcall
11529         emacs-version) and thus in the bug reports.
11530         (emacs-version>=): Support patch levels.
11531
11532 1999-06-03  SL Baur  <steve@xemacs.org>
11533
11534         * version.el: implement x.y.z version number
11535         From Jan Vroonhof <vroonhof@math.ethz.ch>
11536
11537 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11538
11539         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11540
11541 1999-05-22  Vin Shelton <acs@xemacs.org>
11542
11543         * startup.el: Document -private and break out non-standard X options.
11544
11545 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11546
11547         * mule/mule-charset.el (charset-after): New function.
11548         (charset-direction): Synch with Mule, update docstring.
11549         (get-charset-property): New function.
11550         (put-charset-property): New function.
11551         (charset-plist): New function.
11552
11553         * mule/mule-charset.el (compose-region):
11554         (decompose-region): remove;  these functions (which don't work
11555         since we don't do composite characters) have been moved to
11556         mule-util.el.
11557         (toplevel): follow coding standards
11558
11559 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11560
11561         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11562         exist any more.
11563
11564         * code-files.el: Fix commentary to follow coding standards.  Move
11565         the single line left in mule-files.el to here.
11566
11567         * mule/mule-files.el: delete.
11568
11569 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11570
11571         * info.el (Info-scroll-prev): Use event functions instead of the
11572         old emacs 19 interface.
11573
11574 1999-06-02  Andy Piper  <andy@xemacs.org>
11575
11576         * x-font-menu.el (x-font-menu-load-font):
11577         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11578
11579 1999-05-31  Andy Piper  <andy@xemacs.org>
11580
11581         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11582         group.
11583         (font-menu-this-frame-only-p): ditto.
11584         (font-menu-max-items): reinstate, from Jan Vroonhof
11585         <vroonhof@math.ethz.ch>
11586         (font-menu-submenu-name-format): ditto.
11587         (font-menu-split-long-menu): ditto, for use by the family
11588         constructor.
11589         (font-menu-family-constructor): use it.
11590
11591 1999-05-30  Andy Piper  <andy@xemacs.org>
11592
11593         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11594         for use by the font menu.
11595
11596         * msw-font-menu.el: new file implementing mswindows specific
11597         font-menu behaviour.
11598         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11599         (mswindows-font-menu-junk-families): ditto.
11600         (hack-font-truename): ditto.
11601         (mswindows-font-regexp-ascii): ditto.
11602         (mswindows-reset-device-font-menus): ditto.
11603         (mswindows-font-menu-font-data): ditto.
11604         (mswindows-font-menu-load-font): ditto.
11605
11606         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11607         (x-font-menu-font-data): ditto.
11608         (x-font-menu-load-font): ditto.
11609
11610         * font-menu.el: new file implementing generic font menu behaviour.
11611         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11612         made device independent.
11613         (font-menu-this-frame-only-p): ditto.
11614         (font-menu-preferred-resolution): ditto.
11615         (font-menu-size-scaling): new variable used to determine whether
11616         sizes are in points or tenths of a point.
11617         (vassoc): moved from x-font-menu.el.
11618         (device-fonts-cache): ditto.
11619         (device-fonts-cache): ditto.
11620         (flush-device-fonts-cache): ditto.
11621         (reset-device-font-menus): copied from x-font-menu.el and made
11622         device independent. Most functionality deferred to
11623         device-dependent versions.
11624         (font-menu-family-constructor): copied from x-font-menu.el and
11625         made device independent.
11626         (font-menu-size-constructor): ditto.
11627         (font-menu-weight-constructor): ditto.
11628         (font-menu-set-font): ditto.
11629         (font-menu-change-face): ditto.
11630         (font-menu-load-font): new device method.
11631         (font-menu-font-data): ditto.
11632
11633         * x-font-menu.el: The above functions deleted.
11634
11635 1999-05-26  Andy Piper  <andy@xemacs.org>
11636
11637         * update-elc.el:
11638         * make-docfile.el:
11639         * loadup.el: rehash expand-file-name usage to not use default-directory.
11640
11641 1999-05-21  Andy Piper  <andy@xemacs.org>
11642
11643         * x-select.el (x-select-convert-to-text):
11644         (x-selected-text-type):
11645         (x-get-selection):
11646         (xselect-convert-to-string):
11647         (xselect-convert-to-compound-text):
11648         (xselect-convert-to-length):
11649         (xselect-convert-to-targets):
11650         (xselect-convert-to-delete):
11651         (xselect-convert-to-filename):
11652         (xselect-convert-to-charpos):
11653         (xselect-convert-to-lineno):
11654         (xselect-convert-to-colno):
11655         (xselect-convert-to-sourceloc):
11656         (xselect-convert-to-os):
11657         (xselect-convert-to-host):
11658         (xselect-convert-to-user):
11659         (xselect-convert-to-class):
11660         (xselect-convert-to-name):
11661         (xselect-convert-to-integer):
11662         (xselect-convert-to-atom):
11663         (xselect-convert-to-identity): functions renamed from x-* and
11664         moved to select.el.
11665         (x-get-secondary-selection): use rename get-selection.
11666         (x-get-clipboard): ditto.
11667         (x-own-selection): moved to select.el.
11668         (x-valid-simple-selection-p): ditto.
11669         (x-dehilight-selection): ditto.
11670         (x-own-clipboard): ditto.
11671         (x-disown-selection): ditto.
11672
11673         * x-mouse.el (x-yank-function): moved to mouse.el.
11674         (x-insert-selection): ditto.
11675         (x-set-point-and-move-selection): use renamed function.
11676
11677         * select.el (selected-text-type): moved and renamed from
11678         x-select.el.
11679         (selection-owner-p): moved to C.
11680         (selection-exists-p): ditto.
11681         (get-cutbuffer): new device method.
11682         (get-selection): generalised and moved from x-select.el.
11683         (own-selection): moved x-own-selection functionality into here.
11684         (dehilight-selection): renamed and moved from x-select.el.
11685         (own-clipboard): functionality moved from x-select.el using new
11686         generic C builtins.
11687         (disown-clipboard): ditto.
11688         (select-convert-to-text):
11689         (select-convert-to-string):
11690         (select-convert-to-compound-text):
11691         (select-convert-to-length):
11692         (select-convert-to-targets):
11693         (select-convert-to-delete):
11694         (select-convert-to-filename):
11695         (select-convert-to-charpos):
11696         (select-convert-to-lineno):
11697         (select-convert-to-colno):
11698         (select-convert-to-sourceloc):
11699         (select-convert-to-os):
11700         (select-convert-to-host):
11701         (select-convert-to-user):
11702         (select-convert-to-class):
11703         (select-convert-to-name):
11704         (select-convert-to-integer):
11705         (select-convert-to-atom):
11706         (select-convert-to-identity): new functions renamed from x-* and
11707         moved from x-select.el.
11708
11709         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11710         into here and use as the default window-system mouse yank.
11711         (insert-selection): generalised and moved from x-mouse.el.
11712         (own-clipboard): moved to C.
11713
11714         * msw-select.el (mswindows-selection-owned-p): deleted.
11715         (mswindows-own-selection): generalised and moved to select.el.
11716         (mswindows-disown-selection): generalised and moved to C.
11717         (mswindows-selection-owner-p): ditto.
11718
11719 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11720
11721         * XEmacs 21.2.14 is released
11722
11723 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11724
11725         * about.el: update contact info for jason and slb.
11726
11727 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11728
11729         * mule/european.el (setup-romanian-environment): Add Romanian
11730         support from Emacs/Mule romanian.el.
11731
11732 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11733
11734         * cus-face.el: Label all custom changes with the 'custom' tag.
11735
11736         * cus-edit.el: idem ditto.
11737
11738         * faces.el: Added suport for adding device tags to various functions.
11739         (custom): New device tag.
11740         (face-spec-set): Call reset face with tags argument. No longer do
11741         x-init-global-faces hack.
11742
11743         * faces.el (frob-face-property): Use an anonymous specifier to map
11744         frob-face-property-1 over.
11745
11746         * x-font-menu.el (font-menu-set-font): Always specify all
11747         properties to custom.
11748
11749 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11750
11751         * mule/european.el (setup-czech-environment): Add czech support.
11752         From David Sauer <davids@orfinet.cz>
11753
11754 1999-03-15  SL Baur  <steve@xemacs.org>
11755
11756         * check-features.el: Turn hard errors into warnings.
11757
11758 1999-03-21  SL Baur  <steve@xemacs.org>
11759
11760         * simple.el (delete-key-deletes-forward): As per discussion on
11761         xemacs-beta, default to t.
11762
11763 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11764
11765         * loadup.el: Define Installation-string before loading anything.
11766
11767 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11768
11769         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11770         From Anders Stenman <stenman@isy.liu.se>
11771
11772 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11773
11774         * wid-edit.el (widget-glyph-find): Ditto.
11775
11776         * packages.el (locate-library): Ditto.
11777
11778         * loadup.el (really-early-error-handler): Ditto.
11779
11780         * lib-complete.el (read-library): Ditto.
11781
11782         * faces.el (set-face-stipple): Ditto.
11783
11784         * code-files.el (load): Use new calling style of locate-file.
11785
11786 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11787
11788         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11789         dead.
11790
11791 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11792
11793         * dumped-lisp.el (preloaded-file-list): Don't load
11794         Installation.el.
11795
11796         * loadup.el (Installation-string): Define it here.
11797
11798 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11799
11800         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11801         Installation.el needs to be loaded before `dump-paths', otherwise
11802         the dumping process won't find it.
11803
11804 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11805
11806         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11807         subr so that we can use `replace-in-string' in Installation.el to
11808         get rid of C-m chars under the native Windows build.
11809
11810 1999-04-29  Andy Piper  <andy@xemacs.org>
11811
11812         * make-docfile.el: canonicalize file and directory names.
11813
11814         * device.el (call-device-method): new function for calling device
11815         specific methods.
11816         (define-device-method): new function for defining device methods.
11817         (define-device-method*): ditto.
11818
11819 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11822
11823 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11824
11825         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11826         (cyrillic-koi8-r-encode-table): Likewise.
11827         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11828         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11829
11830         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11831         from vietnamese.el].
11832
11833         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11834         mule/mule-misc.el.
11835
11836 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11837
11838         * mule/thai-xtis.el:
11839         - Change font registry name from "Thai94x94-0" to "xtis-0".
11840         - Change mnemonic of coding-system `tis-620' to "TIS620".
11841
11842 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11843
11844         * mule/ethiopic.el: fixed.
11845
11846 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11847
11848         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11849
11850         * mule/thai-xtis.el: New file.
11851
11852         * mule/vietnamese.el: New file.
11853
11854         * mule/ethiopic.el: New file.
11855
11856 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11857
11858         * bytecomp.el (byte-compile-close-variables): Leave
11859         debug-issue-ebola-notices alone.
11860
11861 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11862
11863         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11864         at the top of the buffer since it is the most important thing to
11865         customize
11866         (ldap-get-host-parameter): New defun
11867         (ldap-search): Add a new parameter `withdn' to retrieve the
11868         distinguished names of entries
11869
11870 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11871
11872         * startup.el (splash-frame-body): Date and spelling fixes.
11873
11874 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11875
11876         * view-less.el (toggle-truncate-lines): add autoload tag
11877
11878 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * format.el (format-alist): Disable image stuff.
11881
11882 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11883
11884         * wid-edit.el (widget-glyph-find): Search by directories, then by
11885         suffixes rather than the other way around.
11886         (widget-image-conversion): Renamed to
11887         `widget-image-file-name-suffixes'.
11888
11889 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11890
11891         * mule/mule-charset.el: Made old functions obsolete, remove the
11892         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11893         (charset-iso-graphic-plane): Rename from charset-graphic.
11894         (charset-iso-final-char): Rename from charset-final.
11895         (charset-width): Rename from charset-columns.
11896         (charset-bytes): Added from fsf compatibility, returns always 1.
11897
11898         * mule/mule-misc.el: Move charset-doc-string alias to
11899         mule-charset.el
11900
11901 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11902
11903         * x-faces.el (x-make-font-bold-italic): honor
11904         *try-oblique-before-italic-fonts*
11905
11906 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11907
11908         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11909
11910 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11911
11912         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11913         name.
11914
11915 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11916
11917         * cl-extra.el (equalp): Would bug out for lists.
11918
11919 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11920
11921         * about.el (about-hackers):  Change cgw's email address
11922
11923 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11924
11925         * XEmacs 21.2.13 is released
11926
11927 1999-03-12  SL Baur  <steve@xemacs.org>
11928
11929         * simple.el (delete-key-deletes-forward): Revert to previous
11930         behavior.
11931
11932 1999-01-18  Didier Verna  <didier@xemacs.org>
11933
11934         * menubar-items.el (xemacs-splash-buffer): handle the case of
11935         multiple elements in the splash buffer body.
11936
11937         * startup.el (splash-frame-timeout): new constant: interval
11938         between splash buffer elements.
11939         (command-line-1): handle splash buffer with multiple elements (use
11940         a timeout).
11941         (splash-frame-body): Originally `startup-splash-frame-body'.
11942         Rewrote a cleaner and more readable version. This can now be array,
11943         in which case each element is displayed in turn in the splash buffer.
11944         (splash-frame-static-body): new constant. Persistent information
11945         across all splash buffer elements (preserves the possibility to give
11946         it in different languages.
11947         (circulate-splash-frame-elements): new function. Used as a timeout
11948         to circulate through all splash frame elements and display them in
11949         sequence.
11950         (display-splash-frame): originally `startup-splash-frame'. Handle
11951         the case of multiple elements in the splash buffer body. Now
11952         returns a timeout id if multiple elements to display, or nil.
11953
11954 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11955
11956         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11957         so they can be overridden by x-init-face-from-resources.
11958         Additionally specify the font name also with an x tag.
11959
11960 1999-03-08  Andy Piper  <andy@xemacs.org>
11961
11962         * package-get.el (package-get-base): autoload.
11963
11964         * menubar-items.el (default-menubar): add update menu item. Fix
11965         custom menu to only be activated when package-base is available.
11966
11967         * package-get.el (package-get-custom): don't load
11968         package-get-custom as it is auto-generated. Fix group definition.
11969
11970 1999-03-05  Didier Verna  <didier@xemacs.org>
11971
11972         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11973         instead of `symbol-name' (Thanks Kyle).
11974
11975         * cus-edit.el (custom-save-variables): use `prin1' instead of
11976         princ to write symbols.
11977
11978 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11979
11980         * XEmacs 21.2.12 is released
11981
11982 1999-03-05  SL Baur  <steve@xemacs.org>
11983
11984         * menubar-items.el (default-menubar): Add kfm browsing support.
11985         From Neal Becker <nbecker@fred.net>
11986
11987 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11988
11989         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11990         calls to font-lock during buffer reversion.
11991
11992 1999-02-12  Didier Verna  <didier@xemacs.org>
11993
11994         * info.el (Info-build-node-completions): unconditionally widen the
11995         tag table buffer.
11996
11997 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11998
11999         * x-faces.el (x-init-face-from-resources):
12000         Only set fonts in the 'x locale.
12001
12002 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12003
12004         * package-ui.el (pui-install-selected-packages): Don't throw on
12005         `package-admin-delete-binary-package' returning nil since it's
12006         normal.  Reindent function.
12007         (pui-add-required-packages): Handle case where packages selected
12008         for installation have never been installed.
12009
12010 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12011
12012         * menubar-items.el (default-menubar):
12013         Implement the ``Mule->Set coding system of process'' menu item.
12014
12015 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12016
12017         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12018         files
12019         - Change some `if's to `when's
12020
12021 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12022
12023         * XEmacs 21.2.11 is released
12024
12025 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12026
12027         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12028         against window close (Fix Bug #460).
12029         (ask-user-about-lock-dbox): Idem.
12030
12031 1999-02-25  SL Baur  <steve@xemacs.org>
12032
12033         * mule/mule-charset.el (charset-leading-byte): New function.
12034         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12035
12036 1999-02-12  Andy Piper  <andy@xemacs.org>
12037
12038         * about.el (xemacs-hackers): change andy's email address.
12039         (about-url-alist): change andy's web page address.
12040         (about-xemacs): add piper.
12041
12042 1999-02-16  SL Baur  <steve@xemacs.org>
12043
12044         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12045         of mule-base into lisp/mule.
12046
12047 1999-02-16  SL Baur  <steve@xemacs.org>
12048
12049         * mule/arabic.el:
12050         mule/canna-leim.el:
12051         mule/chinese.el:
12052         mule/cyrillic.el:
12053         mule/english.el:
12054         mule/european.el:
12055         mule/greek.el:
12056         mule/hebrew.el:
12057         mule/japanese.el:
12058         mule/kinsoku.el:
12059         mule/korean.el:
12060         mule/misc-lang.el:
12061         mule/mule-category.el:
12062         mule/mule-ccl.el:
12063         mule/mule-charset.el:
12064         mule/mule-cmds.el:
12065         mule/mule-coding.el:
12066         mule/mule-files.el:
12067         mule/mule-help.el:
12068         mule/mule-init.el:
12069         mule/mule-misc.el:
12070         mule/mule-tty-init.el:
12071         mule/mule-x-init.el:
12072         mule/viet-chars.el:  Remerge from mule-base.
12073
12074         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12075         of mule-base into lisp/mule.
12076
12077 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12078
12079         * process.el (exec-to-string): Use `shell-command-switch' in place
12080         of hard-wired "-c" (for WindowsNT).
12081
12082 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12083
12084         * menubar-items.el (default-menubar):  Remove obsolete
12085         "Gopher" item
12086
12087 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12088
12089         * package-admin.el (package-admin-get-install-dir): First fall
12090         back to the location of xemacs-base for non-mule packages.
12091
12092 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12093
12094         * paths.el:
12095         - improved automounter tmp directory support.
12096         - support 4 (!) empirically discovered automounter conventions
12097
12098 1999-02-12  SL Baur  <steve@xemacs.org>
12099
12100         * etags.el (pop-tag-mark): autoload to match key binding.
12101
12102 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12103
12104         * XEmacs 21.2.10 is released
12105
12106 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12107
12108         * package-get.el (package-get-remote-filename): Don't bug out for
12109         a local file name in the search entry.
12110
12111 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12112
12113         * XEmacs 21.2.9 is released
12114
12115 1999-01-19  Didier Verna  <didier@xemacs.org>
12116
12117         * replace.el (replace-search-function): new variable containing a
12118         function to perform a search-forward.
12119         (replace-re-search-function): new variable containing a function
12120         to perform a re-search-forward.
12121         (perform-replace): use them.
12122
12123 1999-01-25  Didier Verna  <didier@xemacs.org>
12124
12125         * select.el (selection-owner-p): use the name `XEmacs'.
12126         (cut-copy-clear-internal): ditto.
12127
12128 1999-01-18  Andy Piper  <andy@xemacs.org>
12129
12130         * about.el (about-url-alist): Update my entry.
12131         (xemacs-hackers): Ditto.
12132
12133 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12134
12135         * buffer.el (switch-to-buffer): Fixing documentation.
12136         * minibuf.el (minibuffer-completion-table): ditto.
12137         * cl-macs.el (return-from): ditto.
12138
12139 1999-01-04  Didier Verna  <didier@xemacs.org>
12140
12141         * replace.el (delete-non-matching-lines): temporarily disable
12142         case-folding when called interactively with a regexp containing
12143         uppercase characters.
12144         (delete-matching-lines): ditto.
12145         (count-matches): ditto.
12146         (list-matching-lines): ditto.
12147
12148 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12149
12150         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12151         abort if current window is split horizontally, not if others are
12152         split.  Got rid of unnecessary minibuffer checking.  Also, add
12153         some comments (it's still complex).
12154
12155 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12156
12157         * package-get.el: changed address for doc.ic.ac.uk to
12158         sunsite.doc.ic.ac.uk
12159
12160 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12161
12162         * ldap.el (toplevel): Remove requires so that the file compiles
12163         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12164
12165 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12166
12167         * dump-paths.el: Calculate module-directory and set
12168         module-load-path to the load path for modules.
12169
12170         * loadup.el: Get bootstrap value of module-load-path from the
12171         environment variable EMACSBOOTSTRAPMODULEPATH.
12172         - Display the module load path if we're debugging paths.
12173
12174         * setup-paths.el: Added function paths-find-site-module-directory.
12175         - Added function paths-find-module-directory.
12176         - Added function paths-construct-module-load-path.  Uses new
12177         environment variable EMACSMODULEPATH.
12178
12179 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12180
12181         * font.el (font-default-object-for-device):
12182         Oops! This `or' can't be replaced by `unless'.
12183         Fixed inability to run w3, among other things.
12184
12185 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12186
12187         * package-admin.el: Change initialization of
12188           package-admin-install-function dependent on system type.
12189           Change package-admin-install-function-mswindows to use
12190           "minitar".
12191
12192 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12193
12194         * mouse.el (default-mouse-motion-handler): Disable help echo while
12195         in the minibuffer.
12196
12197 1998-12-28  Martin Buchholz <martin@xemacs.org>
12198
12199         * XEmacs 21.2.8 is released.
12200
12201 1998-12-24  Martin Buchholz <martin@xemacs.org>
12202
12203         * XEmacs 21.2.7 is released.
12204
12205 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12206
12207         * package-ui.el (pui-list-packages): Set truncate-lines.
12208
12209         * package-get.el (package-get-download-menu): Use
12210         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12211
12212         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12213         (pui-help-string): idem.
12214         (list-packages-mode): New major mode.
12215         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12216         (pui-install-selected-packages): Add suport for removing packages.
12217         (pui-toggle-package-delete-key): New function.
12218         (pui-popup-context-sensitive): New kludge.
12219         (pui-list-packages): Add warning when `package-get-remote' is nil.
12220         (package-ui-add-site): New function.
12221
12222 1998-12-01  Didier Verna  <didier@xemacs.org>
12223
12224         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12225
12226 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12227
12228         * ldap.el: Custom-ized
12229         (toplevel): Do not provide `ldap' which is provided by C level
12230         LDAP code
12231         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12232
12233 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12234
12235         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12236
12237 1998-12-17  Andy Piper  <andy@xemacs.org>
12238
12239         * sound.el (sound-load-list): name changed from sound-load-alist.
12240         (sound-extension-list): name changed from sound-ext-list.
12241         (load-default-sounds): use new names.
12242         (load-sound-file): use new names.
12243
12244 1998-12-16  Andy Piper  <andy@xemacs.org>
12245
12246         * XEmacs 21.2.6 is released
12247
12248 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12249
12250         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12251         errors.
12252
12253 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12254
12255         * wid-edit.el (widget-echo-this-extent): Set
12256         help-echo-owns-message to t.
12257
12258 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12259
12260         * package-get.el (package-get-download-menu): use toggles for
12261           each site in the download site menu.
12262
12263 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12264
12265         * package-get.el (package-get): If we cannot find a package
12266           because package-get-remote is not set, give a more helpful
12267           error message.
12268
12269 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12270
12271         * package-get.el (package-get-remote-filename): use an EFS path
12272         with user anonymous if no user is specified.
12273
12274 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12275
12276         * faces.el (face-spec-set): Re-init fallfacks for default after
12277         calling reset-face on the default face.
12278
12279 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12280
12281         * package-admin.el (package-admin-default-install-function):
12282         Behave as advertised.  Make sure the pkg-dir is proper for
12283         default-directory.
12284         (package-admin-add-binary-package): Make sure the pkg-dir is
12285         proper for default-directory.
12286         (package-admin-install-function-mswindows): Make sure the pkg-dir
12287         is proper for default-directory.
12288
12289 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12290
12291         * XEmacs 21.2.5 is released
12292
12293 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12294
12295         * files.el (binary-file-regexps): regexp-opt is not available at
12296         bytecompile time.
12297
12298 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12299
12300         * x-win-xfree86.el:
12301         * x-win-sun.el (x-win-init-sun):
12302         * x-win-sun.el:
12303         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12304         * x-iso8859-1.el:
12305         * x-init.el (init-post-x-win):
12306         * x-init.el (init-pre-x-win):
12307         * x-init.el (x-initialize-compose):
12308         * x-init.el:
12309         * x-compose.el:
12310         * winnt.el:
12311         * widget.el:
12312         * wid-edit.el (widget-glyph-click):
12313         * wid-edit.el (widget-glyph-find):
12314         * wid-edit.el (widget-type):
12315         * view-less.el (view-buffer-other-window):
12316         * very-early-lisp.el:
12317         * version.el:
12318         * toolbar.el:
12319         * toolbar-items.el:
12320         * term/sun.el (suntool-map):
12321         * term/sun-mouse.el:
12322         * term/internal.el:
12323         * syntax.el (modify-syntax-entry):
12324         * symbol-syntax.el:
12325         * subr.el:
12326         * startup.el (lock-directory):
12327         * simple.el (set-comment-column):
12328         * simple.el (backward-delete-char-untabify):
12329         * shadow.el (find-emacs-lisp-shadows):
12330         * shadow.el:
12331         * setup-paths.el (paths-construct-info-path):
12332         * select.el (cut-copy-clear-internal):
12333         * process.el (call-process-region):
12334         * process.el (start-process-shell-command):
12335         * process.el:
12336         * paths.el (rmail-spool-directory):
12337         * paragraphs.el (use-hard-newlines):
12338         * package-get.el (package-get-dependencies):
12339         * package-admin.el (package-admin-delete-binary-package):
12340         * obsolete.el (truncate-string):
12341         * obsolete.el (store-substring):
12342         * mouse.el (default-mouse-track-maybe-own-selection):
12343         * mouse.el (mouse-yank-at-point):
12344         * modeline.el:
12345         * modeline.el (mouse-drag-modeline):
12346         * minibuf.el (read-directory-name-internal):
12347         * minibuf.el (read-file-name-internal):
12348         * minibuf.el (read-file-name-internal-1):
12349         * minibuf.el (read-file-name-2):
12350         * minibuf.el (exact-minibuffer-completion-p):
12351         * minibuf.el (read-from-minibuffer):
12352         * minibuf.el:
12353         * menubar.el (check-menu-syntax):
12354         * map-ynp.el (map-y-or-n-p):
12355         * make-docfile.el (docfile-out-of-date):
12356         * loadup.el ((member "run-temacs" command-line-args)):
12357         * loadup.el ((member "no-site-file" command-line-args)):
12358         * loadup.el (really-early-error-handler):
12359         * loadup.el:
12360         * loadhist.el:
12361         * loaddefs.el:
12362         * lisp-mnt.el (lm-verify):
12363         * lib-complete.el (lib-complete:cache-completions):
12364         * lib-complete.el (library-all-completions):
12365         * itimer.el (itimer-run-expired-timers):
12366         * info.el (Info-mode):
12367         * info.el (Info-insert-file-contents):
12368         * info.el (Info-rebuild-dir):
12369         * info.el (Info-build-dir-anew):
12370         * info.el (Info-parse-dir-entries):
12371         * info.el (Info-dir-outdated-p):
12372         * info.el (Info-insert-dir):
12373         * info.el (info-xref):
12374         * info.el:
12375         * hyper-apropos.el (hyper-apropos-get-doc):
12376         * hyper-apropos.el (hyper-describe-face):
12377         * hyper-apropos.el (hyper-apropos-mode):
12378         * hyper-apropos.el:
12379         * help.el (list-processes):
12380         * help.el:
12381         * gnuserv.el:
12382         * font.el (mswindows-font-create-name):
12383         * font.el (font-default-font-for-device):
12384         * font.el (x-font-create-object):
12385         * font.el (font-registry):
12386         * font.el:
12387         * font-lock.el (font-lock-keywords):
12388         * font-lock.el:
12389         * finder.el (finder-compile-keywords):
12390         * find-paths.el (paths-find-recursive-path):
12391         * fill.el (set-justification-center):
12392         * fill.el (fill-region-as-paragraph):
12393         * files.el (insert-directory):
12394         * files.el (wildcard-to-regexp):
12395         * files.el (recover-file):
12396         * files.el (basic-save-buffer):
12397         * files.el (delete-auto-save-file-if-necessary):
12398         * files.el (file-relative-name):
12399         * files.el (backup-extract-version):
12400         * files.el (backup-buffer):
12401         * files.el (set-visited-file-name):
12402         * files.el (set-auto-mode):
12403         * files.el (interpreter-mode-alist):
12404         * files.el:
12405         * files.el (find-file-noselect):
12406         * files.el (abbreviate-file-name):
12407         * files.el (parse-colon-path):
12408         * files.el (directory-abbrev-alist):
12409         * etags.el (visit-tags-table-buffer):
12410         * easymenu.el (easy-menu-define):
12411         * dragdrop.el (experimental-dragdrop-drag):
12412         * dragdrop.el (dragdrop-drop-do-functions):
12413         * dragdrop.el (dragdrop-drop-at-point):
12414         * disass.el (disassemble-1):
12415         * disass.el (disassemble-internal):
12416         * disass.el (disassemble):
12417         * disass.el:
12418         * derived.el (derived-mode-init-mode-variables):
12419         * derived.el (define-derived-mode):
12420         * custom.el (defgroup):
12421         * cus-edit.el (custom-quote):
12422         * config.el:
12423         * code-process.el (open-network-stream):
12424         * code-process.el (start-process):
12425         * code-process.el (call-process-region):
12426         * code-process.el (call-process):
12427         * code-process.el:
12428         * code-files.el (insert-file-contents):
12429         * code-files.el:
12430         * code-files.el (buffer-file-coding-system-for-read):
12431         * cmdloop.el (yes-or-no-p-minibuf):
12432         * cl.el:
12433         * cl-macs.el:
12434         * cl-extra.el:
12435         * callers-of-rpt.el (make-caller-report):
12436         * callers-of-rpt.el:
12437         * bytecomp.el (batch-byte-recompile-directory):
12438         * bytecomp.el (batch-byte-compile-1):
12439         * bytecomp.el (batch-byte-compile):
12440         * bytecomp.el (display-call-tree):
12441         * bytecomp.el (byte-compile-insert):
12442         * bytecomp.el (byte-compile-two-args-19->20):
12443         * bytecomp.el (byte-compile-variable-ref):
12444         * bytecomp.el (byte-compile-form):
12445         * bytecomp.el (byte-compile-top-level-body):
12446         * bytecomp.el (byte-compile-out-toplevel):
12447         * bytecomp.el (byte-compile-byte-code-maker):
12448         * bytecomp.el (byte-compile-file-form-defmumble):
12449         * bytecomp.el (byte-compile-file-form):
12450         * bytecomp.el (byte-compile-keep-pending):
12451         * bytecomp.el (byte-compile-insert-header):
12452         * bytecomp.el (byte-compile-from-buffer):
12453         * bytecomp.el (byte-compile-file):
12454         * bytecomp.el (byte-recompile-file):
12455         * bytecomp.el (byte-compile-close-variables):
12456         * bytecomp.el (byte-compile-warn-about-unused-variables):
12457         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12458         * bytecomp.el (byte-compiler-legal-options):
12459         * bytecomp.el (byte-compile-lapcode):
12460         * bytecomp.el (byte-optimize-log):
12461         * bytecomp.el ((fboundp 'defsubst)):
12462         * bytecomp.el:
12463         * bytecomp-runtime.el:
12464         * byte-optimize.el (byte-optimize-apply):
12465         * byte-optimize.el (car):
12466         * byte-optimize.el (byte-optimize-form):
12467         * byte-optimize.el (byte-optimize-form-code-walker):
12468         * byte-optimize.el:
12469         * build-report.el (build-report-insert-installation-file):
12470         * build-report.el (build-report):
12471         * auto-show.el:
12472         * apropos.el (apropos-documentation):
12473         - mega patch
12474         - clean up byte-compile warnings
12475         - remove unused variables
12476         - Use common lisp style hashtable functions
12477         - byte compiler cleanup
12478         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12479         - remove old backquote syntax usage
12480         - move some cl functionality into C for speed.
12481         - remove last remaining VMS support
12482         - spelling fixes
12483         - implement last, butlast, nbutlast, copy-list in C.
12484         - new macro ignore-file-errors, similar to ignore-errors
12485           (ignore-file-errors (delete-file "foo"))
12486         - get frequent garbage collection during loadup.el by tweaking
12487           gc-cons-threshold, rather than explicitly calling garbage-collect
12488         - default delete-key-deletes-forward to `t'.
12489
12490 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12491
12492         * XEmacs 21.2-beta4 is released.
12493
12494 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12495
12496         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12497         (easy-menu-item-present-p): Wrapper around find-menu-item.
12498         (easy-menu-remove-item): Wrapper around delete-menu-item.
12499
12500         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12501         (add-menu-button): Add 'in-menu' argument.
12502         (add-menu-item-1): Add in-menu support to helper function.
12503
12504 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12505
12506         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12507
12508 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12509
12510         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12511         of Dec 4, 1997.
12512
12513 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12514
12515         * process.el (shell-command-on-region): Report if the command
12516         succeeded or failed.
12517
12518 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12519
12520         * subr.el (buffer-substring-no-properties): Comment out.
12521
12522 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12523
12524         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12525           into font instances first, like `x-frob-font-size' does.
12526           (mswindows-find-larger-font): ditto
12527
12528 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12529
12530         * package-ui.el (pui-install-selected-packages): fix args in call
12531         to `package-get'.
12532
12533 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12534
12535         * package-get.el (host-name): New widget type.
12536         (package-get-remote): Better customization using new type.
12537         (package-get-download-sites): idem dito.
12538
12539         (package-get-custom): Do not use package-get-all untill we have
12540         runtime dependencies.
12541
12542         (package-get-remove-copy): Default to 't' we no longer need this
12543         kludge as we do not currently use depenencies.
12544
12545         (package-get-was-current): New variable.
12546         (package-get-require-base): New 'force-current' argument.
12547         (package-get-update-base): idem
12548         (package-get-package-provider):  idem
12549         (package-get-locate-index-file): New 'no-remote' argument.
12550         (package-get-locate-file): idem.
12551
12552         (package-get-maybe-save-index): New function.
12553         (package-get-update-base): Use it.
12554
12555 1998-10-28 Greg Klanderman <greg@alphatech.com>
12556
12557         * package-get.el (package-get-remote): default to nil; by default,
12558         don't go out to the net via EFS.  They must select a download site.
12559         (package-get-download-sites): new variable.
12560         (package-get-download-menu): new function.
12561         (package-get-locate-index-file): new function.
12562         (package-get-update-base): use it.
12563
12564         * menubar-items.el (default-menubar): add "Update Package Index"
12565         and "Add Download Site" menus under Options | Manage Packages.
12566
12567 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12568
12569         * package-get.el (package-get): bugfix code checking installed version
12570         for case where package is not currently installed.
12571         (package-get-require-signed-base-updates): new variable.
12572         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12573         deemed not a goot thing.  Use the variable
12574         package-get-allow-unsigned-base-updates instead.
12575
12576 1998-10-16 Greg Klanderman <greg@alphatech.com>
12577
12578         * package-get.el (package-get): Don't install an older version than
12579         we already have unless explicitly told to.  Issue a warning.
12580
12581         * package-ui.el (pui-add-required-packages): when adding
12582         dependencies, don't add packages that are up to date.
12583         (pui-package-symbol-char):  Don't consider a package out of date
12584         if you have a newer version installed than the latest version in
12585         package-get-base.
12586
12587         * package-get.el (package-get-base-filename): document that it may
12588         be a path relative to package-get-remote;  new default value.
12589         (package-get-locate-file): new function.
12590         (package-get-update-base): use it to expand package-get-base-filename.
12591         (package-get-save-base): new function to save the package-get database
12592         to file.
12593         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12594         (package-get-update-base): pass the REMOTE-SOURCE arg.
12595         (package-get-update-base-entry): call package-get-custom-add-entry.
12596         (package-get-file-installed-p): removed; no longer needed.
12597         (package-get-create-custom): ditto.
12598         (toplevel): remove code to build and load package-get-custom.el
12599         (package-get-custom-add-entry): new function.
12600
12601 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12602
12603         * wid-edit.el (widget-button-click): Don't switch window.
12604
12605 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12606
12607         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12608
12609 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12610
12611         * etags.el (find-tag-default): Run find-tag-hook using
12612         run-hooks rather than funcall
12613
12614 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12615
12616         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12617         and the current local map as the parents to isearch-mode-map.
12618
12619 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12620
12621         * XEmacs 21.2-beta3 is released.
12622
12623 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12624
12625         * package-get.el (package-get-update-base): use
12626         insert-file-contents-internal, not insert-file-contents-literally.
12627
12628 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12629
12630         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12631         dump time.
12632
12633 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12634
12635         * package-get.el (package-get-update-base-entry): new function.
12636         (package-get-update-base): renamed; was `package-get-load-base'.
12637         cleanup, and use package-get-update-base-from-buffer.
12638         (package-get-update-base-from-buffer): new function.
12639         (package-get-update-base-entries): new; helper for above.
12640         Do not eval lisp grabbed over ftp; parse it from new format.
12641
12642 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12643
12644         * files.el (set-auto-mode): Don't play games loading package-get
12645         database; package-get-package-provider will handle it all.
12646
12647 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12648
12649         * package-get.el (package-get-base-filename): new variable.
12650         (package-get-require-base): new function.
12651         (package-get-pgp-signed-begin-line): new variable.
12652         (package-get-pgp-signature-begin-line): ditto.
12653         (package-get-pgp-signature-end-line):  ditto.
12654         (package-get-load-base): new function.
12655         (package-get-interactive-package-query):
12656         (package-get-update-all):
12657         (package-get-dependencies):
12658         (package-get-package-provider):
12659         (package-get-custom): use package-get-require-base.
12660         [package-get-custom loading]: disable for now.
12661
12662         * package-ui.el (pui-list-packages): use (package-get-require-base)
12663
12664 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12665
12666         * package-ui.el: Correct obvious thinko in choosing extent face.
12667
12668 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12669
12670         * menubar-items.el (default-menubar): pui-list-package has nothing
12671         to with Customize. Move all the package stuff to a new Item in Options.
12672
12673         * package-ui.el (pui-menu): Add menu and Popup menu.
12674
12675         * package-get.el (package-get): Use new
12676         package-admin-get-install-dir.
12677
12678         * package-admin.el (package-admin-get-install-dir): New syntax.
12679         Conserve package location and put mule packages where mule-base is.
12680
12681         * package-get.el : Customized
12682
12683         * package-ui.el (pui): Customized
12684         (pui-package-install-dest-dir): New variable.
12685         (pui-install-selected-packages): Use it
12686
12687 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12688
12689         * package-get.el (package-get-interactive-package-query): Move
12690         dependency on package-get-base to run-time.
12691         (package-get-update-all): Ditto.
12692         (package-get-dependencies): Ditto.
12693         (package-get-package-provider): Ditto.
12694         (package-get-custom): Ditto.
12695
12696 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12697
12698         * events.el: Remove 'ascii-character property from 'backspace
12699         and 'delete symbols
12700
12701 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12702
12703         * package-get-base.el: removed.
12704
12705 1998-09-23  Didier Verna  <didier@xemacs.org>
12706
12707         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12708         (no-upper-case-p): new function.
12709         (with-search-caps-disable-folding): new macro.
12710         (with-interactive-search-caps-disable-folding): new macro.
12711         (zap-to-char): In interactive mode, do a case-sensitive search if
12712         the character is uppercase.
12713         (zap-up-to-char): ditto.
12714
12715         * replace.el (perform-replace): use the function no-upper-case-p.
12716
12717         * isearch-mode.el (isearch-fix-case): ditto.
12718         make obsolete `with-caps-disable-folding' and
12719         `isearch-no-upper-case-p'.
12720
12721         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12722         (tags-search): ditto.
12723         (tags-query-replace): ditto.
12724
12725         * info.el (Info-search): ditto.
12726
12727 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12728
12729         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12730
12731 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12732
12733         * package-admin.el (package-admin-rmtree): rewritten.  need to
12734         check for "." and ".." before symlink check.  expand files and
12735         directories with respect to DIRECTORY, not default-directory.
12736
12737 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12738
12739         * package-get.el (package-get-all): add INSTALL-DIR argument.
12740
12741 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12742
12743         * package-ui.el (pui-add-required-packages): new function, select
12744         dependent packages.
12745         (pui-display-keymap): bind it.
12746         (pui-help-string): document it.
12747         (pui-install-selected-packages): package-get-all -> package-get.
12748
12749         * package-get.el (package-get-dependencies): new function.
12750
12751 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12752
12753         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12754         regexps.
12755
12756 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12757
12758         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12759         function.
12760         (default-mouse-track-normalize-point): Use it.
12761
12762 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12763
12764         * package-admin.el (package-admin-delete-binary-package):
12765                 General cleanup. Remove unnessary use of progn and
12766         save-excursion.
12767         (package-admin-delete-binary-package): Do NOT mess with file
12768         modes. That is evil.
12769         (package-admin-delete-binary-package): Wrap all deleting in
12770         condition-case. The data in MANIFEST is untrustworthy.
12771         (package-admin-delete-binary-package): Let the OS worry about non
12772         empty directories.
12773
12774 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12775
12776         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12777         processing.
12778         (lm-report-bug): Fix mail address to send bug reports to.
12779
12780 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12781
12782         * XEmacs 21.2-beta2 is released.
12783
12784 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12785
12786         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12787
12788 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12789
12790         * info.el (Info-mode): Document page turning by double clicks in
12791         docstring so `M-x describe-mode' will display it.
12792
12793 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12794
12795         * info.el (Info-mouse-track-double-click-hook): Use character
12796         widths to calculate a border region where double clicking does
12797         page turning, and return `nil' by default so other hooks, such as
12798         region highlighting, will be run.
12799
12800 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12801
12802         * sound.el (default-sound-directory-list): Initialize with all the
12803         "sounds" directories in `data-directory-list'.  It used to just be
12804         the first one.
12805
12806         * packages.el (locate-data-directory-list): Created.  This gives
12807         the list of matching directories, unlike `locate-data-directory',
12808         which just gives the first one.
12809
12810 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12811
12812         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12813         make a binding in the local keymap until help-char handling is
12814         improved.
12815
12816         * help.el (help-keymap-with-help-key): Provide keymap with help
12817         binding.
12818         (help-print-help-form): New helper function.
12819
12820 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12821
12822         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12823         move extent to another buffer; no need to create a new extent.
12824         (isearch-fix-case): New function.
12825         (isearch-search-and-update): Use it.
12826
12827 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12828
12829         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12830         the keymap, not minor-mode-map-alist.
12831         (isearch-done): Restore overriding-local-map.
12832
12833 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12834
12835         * bytecomp.el (byte-compile-buffer-substring):
12836         Fix for: (byte-compile (defun f () (buffer-substring)))
12837         ==>   ** buffer-substring called with 3 args, but requires 0-3
12838         - new code not only works, but is more readable, too.
12839
12840 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12841
12842         * msw-faces.el (mswindows-init-device-faces): Don't try to
12843           specify a default font at this late stage. Do try to force
12844           creation of the default face font so that if it fails we get
12845           an error now instead of a crash at frame creation.
12846
12847           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12848           mswindows-make-font-unitalic: Canonical default weight
12849           changed from "Normal" to "Regular".
12850
12851           mswindows-make-font-bold / -bold-italic: Supplied device was
12852           not being passed into call to mswindows-find-smaller-font.
12853
12854 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12855
12856         * package-get.el (package-get-remote): Fix the path where to find
12857           the packages on xemacs.org.
12858
12859 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12860
12861         * about.el (about-maintainer-info): Update Ben's entry.
12862
12863 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12864
12865         * lisp/shadow.el (find-emacs-lisp-shadows):
12866         - `member' was being called on lists of length 2000!
12867         - Replace with hashtables.
12868         - Replace hand-coded loops with (dolist)
12869         - Fix comment typo
12870
12871 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12872
12873         * packages.el: Added new function, `package-delete-name', to
12874           delete existing packages from the installed package database
12875           (`packages-package-list').  Also added the "pkginfo" directory
12876           to `packages-special-base-regexp', so that the pkginfo directory
12877           would not get added to `late-packages'.
12878
12879         * package-admin.el: Added ability to delete an installed package
12880           (added low-level function, `package-admin-delete-package').
12881           Understands how to use the pkginfo/MANIFEST.<package> file to
12882           delete the package.  When installing a package, will also
12883           create a MANIFEST.* file if one is not provided by the
12884           package.  If the MANIFEST.* doesn't exist when deleting a
12885           package, the functions will fall back to attempting to delete
12886           any package-specific lisp directory.
12887
12888         * package-get.el: Moved some functions to package-admin.el.
12889           Added interactive function `package-get-delete-package', for
12890           use by users for deleting a package.
12891
12892           Also modified to not require the presence of efs.
12893
12894 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12895
12896         * files.el (find-file-noselect): Handle all signals, kill the
12897         buffer and resignal.
12898
12899 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12900
12901         * cl-macs.el (glyph-image): Add setf method.
12902
12903 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12904
12905         * package-get.el: Fixed broken EFS downloading.  Also, look for
12906           .tar.gz files first, in preference over .tgz files.
12907
12908         * package-ui.el: Fix display of package version numbers.
12909
12910 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12911
12912         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12913         argument.
12914
12915 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12916
12917         * list-mode.el: `display-completion-list': added new/optional
12918           keyword `:completion-string', which allows the programmer to
12919           change the "Possible completions are:" prompt.
12920
12921         * menubar-items.el: Added new pulldown menu-pick to start up the
12922           visual package browser/installer:
12923
12924                 Options->Customize->List Packages
12925
12926         * package-admin.el: Added hooks for installing under both Unix
12927           and MS Windows.  Does additional error checking.  No longer
12928           calls "add-big-package.sh" to install packages under Unix; now
12929           calls gunzip & tar directly.
12930
12931         * package-get.el: Added ability to install packages from files
12932           on a local disk/CDROM.  Now deletes any existing package lisp
12933           directory.  Does completion on available packages when
12934           querying for package names.  Will also search for .tgz files
12935           in addition for .tar.gz files.  Tries to reload
12936           auto-autoloads, as a convenience when loading new packages,
12937           and also tries to add any new package paths to `load-path'.
12938           Changed all occurences of `concat' to use `expand-file-name'.
12939
12940         * package-ui.el: New file which implements the main visual
12941           package browser/installer, which is started via a menu pick or
12942           M-x pui-list packages.
12943
12944 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * startup.el (load-init-file): spelling fix.
12947
12948 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12949
12950         * startup.el (normal-top-level): Load auto-autoload files
12951         covariantly with their precedence.
12952
12953 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12954
12955         * menubar-items.el (default-menubar): Remove "Font Weight"
12956         option, there is currently no custom equivalent.. Customize-faces
12957         is "Edit faces".
12958
12959         * x-font-menu.el (font-menu-set-font): Use customize to set
12960         default face.
12961
12962         * faces.el (face-spec-update-all-matching): New function.
12963
12964         * cus-face.el (custom-set-face-update-spec): New function.
12965         Interface to customize faces from elisp.
12966
12967         (custom-face-value-create): Show the customized settings if set
12968         but not saved.
12969
12970 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12971
12972         (custom-face-value-create): Show the customized settings if set
12973         but not saved.
12974
12975 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12976
12977         * keydefs.el (global-map): Add FSF 20.3 binding of
12978         query-replace-regexp.
12979
12980 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12981
12982         * minibuf.el (read-file-name-internal-1): use
12983         user-name-completion-1 instead of user-name-completion.
12984
12985 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12986
12987         * loadup.el:
12988         * make-docfile.el:
12989         * update-elc.el: Don't set `source-directory' (now defunct as a
12990         global variable) no more.
12991
12992         * packages.el (packages-list-autoloads): Made `source-directory'
12993         (now defunct as a global variable) a parameter.
12994
12995 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12996
12997         * about.el (about-hackers): new email
12998
12999 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13000
13001         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13002
13003 1998-07-17  Didier Verna  <didier@xemacs.org>
13004
13005         * faces.el (set-face-property):
13006         (set-face-dim-p):
13007         (face-dim-p): updated the doc strings now that the dim property isn't
13008         tty-specific.
13009         (face-equal): the dim property is now a common one.
13010
13011         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13012         Renamed the `stipple' attribute to `background-pixmap'.
13013         (custom-face-background-pixmap): make custom-face-stipple an
13014         obsolete alias for this.
13015
13016 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13017
13018         * find-paths.el (paths-file-readable-directory-p): Created and
13019         used.
13020
13021         * loadup.el: Don't set inhibit-... flags from run-temacs.
13022
13023 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13024
13025         * packages.el (packages-data-path-depth): Added and used.
13026
13027 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13028
13029         * about.el:
13030         - Change .xpm to .png, delete "zcat" section.
13031         - cosmetic fix in the 'marcpa' entry.
13032
13033         * etc/photos
13034         - convert all .xpm.Z to .png
13035         - rename mrb to martin
13036         - rename mcook-m to mcookm
13037
13038 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13039
13040         * x-init.el (x-initialize-compose): Add support for
13041         dead-circumflex as YET ANOTHER NAME for that dead key.
13042
13043 1998-08-05  Colin Rafferty <colin@xemacs.org>
13044
13045         * setup-paths.el (paths-construct-exec-path): Made the
13046         last-packages really be last.
13047         (paths-construct-data-directory-list): Ditto.
13048
13049 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13050
13051         * startup.el(startup-splash-frame-body):
13052         Update Copyright notice in splash screen
13053
13054 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13055
13056         * minibuf.el (read-file-name-internal-1): do ~user completion.
13057
13058 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13059
13060         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13061         aginst destroyed extents
13062
13063 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13064
13065         * package-get.el (package-get): add `install-dir' argument.
13066
13067 1998-07-20  John Jones  <jj@asu.edu>
13068
13069         * package-get.el: calls to package-get-update-all will only
13070           update packages which are already installed.
13071
13072 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13073
13074         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13075         writable.
13076
13077 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13078
13079         * about.el (about-hackers): Correct my email.
13080
13081 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13082
13083         * about.el (about-hackers): new email-address.
13084
13085 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13086
13087         * minibuf.el (read-number): Don't let `input-error' condition
13088         escape.
13089
13090 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13091
13092         * about.el (about-hackers): use my `email-for-life' address.
13093
13094 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13095
13096         * XEmacs 21.2-beta1 is released.
13097
13098 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13099
13100         * ldap.el (ldap-search): Doc string change
13101
13102 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13103
13104         * menubar-items.el (default-menubar): Removed references to
13105         `data-directory', and use `locate-data-file' instead, and made
13106         then greyed out if they don't exist.
13107
13108 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13109
13110         * keymap.el (events-to-keys): Use `format' instead of `concat'
13111         since the latter does not accept integer args anymore
13112
13113 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13114
13115         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13116         macros replaced.
13117
13118 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13119
13120         * make-docfile.el: Get first initialization from very-early-lisp.el
13121         * update-elc.el: Ditto.
13122         * loadup.el (really-early-error-handler): Ditto.
13123
13124         * packages.el (packages-unbytecompiled-lisp): Add new file,
13125         very-early-lisp.el.
13126
13127         * very-early-lisp.el: New file.
13128
13129 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13130
13131         * Symbols that have been obsolete for at least 3 years removed (II).
13132
13133         * obsolete.el (eval-current-buffer): Make compatible.
13134         (byte-code-function-p): Ditto.
13135         (send-string): Removed.
13136         (send-region): Removed.
13137         (screen-scrollbar-width): Removed.
13138         (set-screen-scrollbar-width): Removed.
13139         (set-screen-left-margin-width): Removed.
13140         (set-screen-right-margin-width): Removed.
13141         (screen-left-margin-width): Removed.
13142         (screen-right-margin-width): Removed.
13143         (set-buffer-left-margin-width): Removed.
13144         (set-buffer-right-margin-width): Removed.
13145         (buffer-left-margin-width): Removed.
13146         (buffer-right-margin-width): Removed.
13147         (x-set-frame-icon-pixmap): Removed.
13148         (x-set-screen-icon-pixmap): Removed.
13149         (pixel-name): Removed.
13150         (make-pixmap): Removed.
13151         (make-cursor): Removed.
13152         (pixmap-width): Removed.
13153         (pixmap-contributes-to-line-height-p): Removed.
13154         (set-pixmap-contributes-to-line-height): Removed.
13155
13156 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13157
13158         * obsolete.el (popup-menu-up-p): removed.
13159         (read-no-blanks-input): Removed.
13160         (wholenump): Removed.
13161         (ring-mod): Removed (what was ring-mod?).
13162         (current-time-seconds): Removed.
13163         (run-special-hook-with-args): Removed.
13164         (dot): Removed.
13165         (dot-marker): Removed.
13166         (dot-min): Removed.
13167         (dot-max): Removed.
13168         (window-dot): Removed.
13169         (set-window-dot): Removed.
13170
13171         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13172         `dot-min'.
13173
13174         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13175
13176         * code-files.el (insert-file-contents): Rename
13177         run-special-hook-with-args to run-hook-with-args-until-success.
13178         (write-region): Ditto.
13179
13180 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13181
13182         * about.el: Fix typos, update release date.
13183
13184         * Symbols that have been obsolete for at least 3 years removed.
13185
13186         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13187         screen- functions.
13188         (toplevel): remove setf methods for screen functions.
13189         * cl-macs.el (extent-data): defsetf removed.
13190         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13191         many places to remove.
13192         (comment-indent-hook): Ditto.
13193         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13194         (buffer-dedicated-screen): Ditto.
13195         (deiconify-screen): Ditto.
13196         (delete-screen): Ditto.
13197         (event-screen): Ditto.
13198         (find-file-other-screen): Ditto.
13199         (find-file-read-only-other-screen): Ditto.
13200         (live-screen-p): Ditto.
13201         (screen-height): Ditto.
13202         (screen-iconified-p): Ditto.
13203         (screen-list): Ditto.
13204         (screen-live-p): Ditto.
13205         (screen-name): Ditto.
13206         (screen-parameters): Ditto.
13207         (screen-pixel-height): Ditto.
13208         (screen-pixel-width): Ditto.
13209         (screen-root-window): Ditto.
13210         (screen-selected-window): Ditto.
13211         (screen-totally-visible-p): Ditto.
13212         (screen-visible-p): Ditto.
13213         (screen-width): Ditto.
13214         (screenp): Ditto.
13215         (get-screen-for-buffer): Ditto.
13216         (get-screen-for-buffer-noselect): Ditto.
13217         (get-other-screen): Ditto.
13218         (iconify-screen): Ditto.
13219         (lower-screen): Ditto.
13220         (mail-other-screen): Ditto.
13221         (make-screen): Ditto.
13222         (make-screen-invisible): Ditto.
13223         (make-screen-visible): Ditto.
13224         (modify-screen-parameters): Ditto.
13225         (new-screen): Ditto.
13226         (next-screen): Ditto.
13227         (next-multiscreen-window): Ditto.
13228         (other-screen): Ditto.
13229         (previous-screen): Ditto.
13230         (previous-multiscreen-window): Ditto.
13231         (raise-screen): Ditto.
13232         (redraw-screen): Ditto.
13233         (select-screen): Ditto.
13234         (selected-screen): Ditto.
13235         (set-buffer-dedicated-screen): Ditto.
13236         (set-screen-height): Ditto.
13237         (set-screen-position): Ditto.
13238         (set-screen-size): Ditto.
13239         (set-screen-width): Ditto.
13240         (show-temp-buffer-in-current-screen): Ditto.
13241         (switch-to-buffer-other-screen): Ditto.
13242         (visible-screen-list): Ditto.
13243         (window-screen): Ditto.
13244         (x-set-screen-pointer): Ditto.
13245         (x-set-frame-pointer): Ditto.
13246         (screen-title-format): Ditto.
13247         (screen-icon-title-format): Ditto.
13248         (terminal-screen): Ditto.
13249         (delete-screen-hook): Ditto.
13250         (create-screen-hook): Ditto.
13251         (mouse-enter-screen-hook): Ditto.
13252         (mouse-leave-screen-hook): Ditto.
13253         (map-screen-hook): Ditto.
13254         (unmap-screen-hook): Ditto.
13255         (default-screen-alist): Ditto.
13256         (default-screen-name): Ditto.
13257         (x-screen-defaults): Ditto.
13258         (x-create-screen): Ditto.
13259         * obsolete.el: meta-flag removed.
13260         baud-rate removed.
13261         sleep-for-millisecs removed.
13262         extent-data removed.
13263         set-extent-data removed.
13264         set-extent-attribute removed.
13265         extent-glyph removed.
13266         extent-layout removed.
13267         set-extent-layout removed.
13268         list-faces-display removed.
13269         list-faces removed.
13270         trim-versions-without-asking removed.
13271         after-write-file-hooks removed.
13272         truename removed.
13273         auto-fill-hook removed.
13274         blink-paren-hook removed.
13275         select-screen-hook, deselect-screen-hook removed.
13276         auto-raise-screen, auto-lower-screen removed.
13277
13278         * msw-mouse.el: Global change resource -> mswindows-resource.
13279
13280         * XEmacs 21.0-pre5 is released.
13281
13282 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13283
13284         * about.el (about-hackers): Credits update.
13285
13286 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13287
13288         * register.el (insert-register): Don't activate the region.
13289
13290 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13291
13292         * select.el: Restore x-* symbols for backwards compatibility:
13293         x-copy-primary-selection, x-kill-primary-selection,
13294         x-delete-primary-selection, x-select-make-extent-for-selection,
13295         x-valid-simple-selection-, x-cut-copy-clear-internal.
13296
13297 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13298
13299         * XEmacs 21.0-pre4 is released.
13300
13301 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13302
13303         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13304         reporting bugs.
13305         (maybe-add-init-button): Fix semantics under Windows.  Use
13306         `expand-file-name' rather than `concat'.
13307
13308         * help.el (print-messages): New function.
13309
13310 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13311
13312         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13313
13314 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13315
13316         * about.el: Tweaked my entry in about-hackers.
13317
13318         * find-paths.el (paths-emacs-root-p):
13319           Relaxed emacs-root checking of an in-place installation to
13320           also accommodate the flat layout used on MS Windows.
13321
13322 1998-06-29  John Jones  <jj@asu.edu>
13323
13324         * package-get.el: calls to package-get-update-all will only
13325           update packages which are already installed.
13326
13327 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13328
13329         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13330         are handled by the gui-element face fallbacks now.
13331
13332         * x-faces.el: default gui-element face to "background" as well as
13333         the default face.
13334
13335         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13336         and default face settings since these are set as fallbacks now in
13337         the appropriate domain.
13338
13339 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13340
13341         * text-mode.el (text-mode): Reorder regexp so the OR part
13342         corresponding to `page-delim' goes first and the hack in
13343         `forward-paragraph' will work.
13344         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13345
13346 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13347
13348         * subr.el (remove-hook): When checking the hook value
13349           with functionp, don't apply car to it.
13350
13351 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13352
13353         * package-get.el (package-get-remote-filename):
13354           Don't use file-name-as-directory because the local directory
13355           separator conventions might not be the same as ftp's.
13356
13357 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13358
13359         * ldap.el (ldap-host-parameters-alist): New name of
13360         `ldap-host-parameters-plist'
13361
13362 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13363
13364         * package-get.el: Using (require 'package-get-base), now that it
13365         provides itself.  Consequently removed all instances of (load
13366         "package-get-base.el").
13367
13368 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13369
13370         * subr.el (remove-hook): Don't treat the hook value as a
13371           list unless it is both consp and not functionp.
13372
13373 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13374
13375         * about.el: Email address for Ben Wing is ben@xemacs.org.
13376         * auto-show.el: Ditto.
13377         * bytecomp.el: Ditto.
13378         * faces.el: Ditto.
13379         * x-scrollbar.el: Ditto.
13380         * x-misc.el: Ditto.
13381         * tty-init.el: Ditto.
13382         * toolbar-items.el: Ditto.
13383         * symbol-syntax.el: Ditto.
13384         * specifier.el: Ditto.
13385         * objects.el: Ditto.
13386         * hyper-apropos.el: Ditto.
13387         * glyphs.el: Ditto.
13388
13389 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13390
13391         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13392         vertical-divider-always-visible-p.
13393         (default-mouse-motion-handler): Ditto.
13394
13395 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13396
13397         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13398         global value.
13399
13400 1998-06-21  Oliver Graf <ograf@fga.de>
13401
13402         * build-reports.el: changed receiver to xemacs-build-reports list
13403
13404 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13405
13406         * font.el: Split font-family-mappings into X and
13407           mswindows-specific versions.
13408           mswindows-font-create-[object|name]: Treat supplied size
13409           as a pointsize. Added underline and strikethru handling.
13410
13411         * msw-faces.el: changed default mswindows charset to western.
13412
13413         * msw-glyphs.el: removed space in border-glyph font string that
13414           was inserted to get round bugs in the mswindows C font code.
13415
13416 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13417
13418         * about.el (about-hackers): Credits update.
13419
13420         * help-nomule.el (tutorial-supported-languages): Add Romanian
13421         TUTORIAL.
13422
13423         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13424         to ISO-8859-2.
13425
13426 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13427
13428         * font.el: Split font-family-mappings into X and
13429           mswindows-specific versions.
13430           mswindows-font-create-[object|name]: Treat supplied size
13431           as a pointsize. Added underline and strikethru handling.
13432
13433         * msw-faces.el: changed default mswindows charset to western.
13434
13435         * msw-glyphs.el: removed space in border-glyph font string that
13436           was inserted to get round bugs in the mswindows C font code.
13437
13438 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13439
13440         * minibuf.el: make read-color-completion-table call
13441           (mswindows-color-list for mswindows devices.
13442
13443 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13444
13445         * lisp/font-lock.el
13446         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13447         Let declaration items contain non-word symbol characters.
13448
13449 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13450
13451         * package-get.el (package-get-package-provider): Added autoload
13452         cookie.  Loading "package-get-base.el" in ALL functions that use
13453         it.  Fixed some (interactive ...) with multiple argument specs
13454         again.  Cosmetic indentation changes.
13455
13456 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13457
13458         * info.el (Info-insert-dir): Don't use nreverse on variables
13459         that you want to use later.
13460
13461 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13462
13463         * x-mouse.el (x-set-point-and-move-selection): Replace call
13464         to x-kill-primary-selection with kill-primary-selection
13465
13466 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13467
13468         * simple.el (what-cursor-position): Make cursor position reported
13469         use value of column-number-start-at-one
13470
13471 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13472
13473         * about.el (xemacs-hackers): Fix Jareth's email address.
13474
13475 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13476
13477         * startup.el (startup-splash-frame): Remove
13478         `xemacs-startup-logo-function'.
13479
13480 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13481
13482         * about.el (about-hackers): Update credits list.
13483
13484 1998-06-06  Jeff Miller <jmiller@smart.net>
13485
13486         * lisp/sound.el: Update sound-ext to allow filenames with
13487           extensions to be found by load-sound-file
13488
13489 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13490
13491         * info.el (Info-rebuild-outdated-dir): Removed variable
13492         (Info-auto-generate-directory): New variable
13493         (Info-save-auto-generated-dir): New variable
13494         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13495         (Info-build-dir-anew): Second parameter removed.  Use
13496         `Info-save-auto-generated-dir'
13497         (Info-rebuild-dir): Ditto
13498
13499 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13500
13501         * list-mode.el (next-list-mode-item): Would not recognize
13502         border between directly neighbored items.
13503
13504 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13505
13506         * package-get.el: add autoloads for some functions.
13507
13508 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13509
13510         * specifier.el (let-specifier): Tiny docfixes.
13511
13512 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13513
13514         * msw-mouse.el: set selection-pointer-glyph to Normal.
13515
13516 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13517
13518         * wid-edit.el (widget-specify-secret): New function.
13519         (widget-after-change): Use it.
13520         (widget-specify-field): Use it.
13521
13522 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13523
13524         * mouse.el (drag-window-divider): Use `(not done)' instead of
13525         `doit'; reuse result of `window-pixel-edges'.
13526
13527         * modeline.el (drag-modeline-event-lag): Rename to
13528         drag-divider-event-lag.
13529
13530 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13531
13532         * specifier.el (let-specifier): Rewritten not to generate needless
13533         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13534         arguments.
13535
13536 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13537
13538         * minibuf.el (read-file-name-1): Setup buffer-local value of
13539         `completion-ignore-case' in completions buffer under Windows.
13540
13541 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13542
13543         * about.el (about-maintainer-glyph): Fix support for not
13544         compressed images.
13545
13546 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13547
13548         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13549
13550         * mouse.el (mouse-track): Cancel selection if misc-user event with
13551         `cancel-mode-internal' function is fetched.
13552
13553 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13554
13555         * files.el (save-some-buffers-1): Fixed return value.
13556
13557 1998-06-01  Oliver Graf <ograf@fga.de>
13558
13559         * dragdrop.el: added experimental
13560
13561 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13562
13563         * startup.el (after-init-hook, init-file-user,
13564         user-init-directory, load-user-init-file):  Purge references
13565         to "~/.xemacs/init.el" from docstrings.
13566
13567         (load-user-init-file) Use paths-construct-path to construct
13568         paths to user init files.  Go directly to ~/.emacs, do not
13569         search ~/.xemacs/, do not load `default-custom-file'.
13570
13571 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13572
13573         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13574         general *sh.
13575         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13576
13577 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13578
13579         * menubar-items.el (default-menubar): add Update Packages to customize
13580         menu.
13581
13582 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13583
13584         * faces.el: use toolbar face as a fallback for toolbar properties
13585         in xpm-color-symbols instead of default.
13586
13587         * msw-faces.el: rename 3d-object -> gui-element face.
13588
13589 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13590
13591         * startup.el (xemacs-startup-logo-function): New variable.
13592         (startup-splash-frame): Use it.
13593
13594 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * files.el (save-some-buffers): Would wait 1 second.
13597         (save-some-buffers-1): Delete other windows here instead of in
13598         `save-some-buffers'.
13599         (save-some-buffers): Force redisplay only if windows were deleted.
13600
13601 1998-06-02  Didier Verna  <didier@xemacs.org>
13602
13603         * cus-face.el (custom-face-attributes): generalized the use of
13604         toggle buttons for boolean attributes.
13605         Re-ordered the items a bit.
13606
13607 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13608
13609         * sound.el (default-sound-directory): Use `locate-data-directory'
13610         to find the sounds directory.
13611
13612 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13613
13614         * sound.el: default sound-ext to .wav under mswindows, .au
13615         otherwise. load-default sounds without extensions.
13616
13617 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13618
13619         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13620         if send-pr is not bound.
13621
13622 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13623
13624         * files.el: grok idl files in auto-mode-alist.
13625 1998-06-01  Jeff Miller  <jmiller@smart.net>
13626
13627         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13628         calling `upcase'.
13629
13630 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13631
13632         * msw-glyphs.el: add xbm to the list of image types supported.
13633
13634 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13635
13636         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13637         instead of XEmacs one when dumping InfoDock.
13638
13639 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13640
13641         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13642         for `modeline-visible-p'
13643
13644         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13645
13646 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13647
13648         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13649         since it's not used anymore. doc string fixes.
13650
13651         * package-get.el (package-get-file-installed-p): new function. use
13652         instead of file-installed-p which is in an external package.
13653
13654 1998-05-28  Oliver Graf <ograf@fga.de>
13655
13656         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13657         favor of select-window/switch-to-buffer
13658
13659 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13660
13661         * startup.el: changed (getenv "HOME") to (user-home-directory)
13662
13663 1998-05-25  Oliver Graf <ograf@fga.de>
13664
13665         * frame.el (cde-start-drag) moved to dragdrop.el
13666         (offix-start-drag-region) moved to dragdrop.el
13667         (offix-start-drag) moved to dragdrop.el
13668         * dragdrop.el (cde-start-drag) moved from frame.el
13669         (offix-start-drag-region) moved from frame.el
13670         (offix-start-drag) moved from frame.el
13671         (cde-start-drag-region) cde drag regions
13672         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13673
13674 1998-05-26  Oliver Graf <ograf@fga.de>
13675
13676         * dragdrop.el: created dragdrop-drag prototypes
13677         (cde-start-drag-region) fixed typo
13678
13679 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13680
13681         * simple.el (after-init-hook): Remove reader macro.
13682
13683         * packages.el (packages-hardcoded-lisp): Get rid of reader
13684         macros.  Update DOC string.
13685
13686 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13687
13688         * mouse.el (drag-window-divider): Ditto.
13689
13690         * modeline.el (mouse-drag-modeline): Use it.
13691
13692         * lisp-mode.el (let-specifier): Specify indentation.
13693
13694         * specifier.el (let-specifier): Renamed from
13695         `with-specifier-instance'.
13696
13697 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13698
13699         * x-faces.el:
13700         * faces.el: move definition of xpm-color-symbols from x-faces.el
13701         to faces. Predicate x-get-resource on the presence of x.
13702
13703         * msw-faces.el: set 3d-object face rather than modeline. Specify
13704         faces as specfier defaults.
13705
13706         * package-get.el: don't use package-admin-add-single-file-package.
13707
13708 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13709
13710         * toolbar-items.el: Fixup tooltips.
13711         (toolbar-gnus): Don't use obsolete variable
13712         toolbar-news-frame-properties.
13713         (toolbar-news-reader): Default to `gnus' instead of
13714         `not-configured'.
13715
13716         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13717         Windows.
13718
13719 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13720
13721         * package-get.el: rename -installedp -> -installed-p.
13722
13723 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13724
13725         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13726         attributes, and assinged it to continuation, truncation and
13727         hscroll glyphs.
13728
13729         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13730         and made continuation, truncation and hscroll glyphs arrow
13731         characters out of that font.
13732
13733 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13734
13735         * minibuf.el (minibuffer-electric-separator): Play nicely with
13736         directory-sep-char being \.
13737         (minibuffer-electric-tilde): Ditto.
13738         (read-file-name-map): Ditto.
13739
13740 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13741
13742         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13743         on X devices.
13744         (default-mouse-track-deal-with-down-event): Avoid
13745         `x-disown-selection'; use `disown-selection' instead.
13746
13747 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13748
13749         * select.el:
13750         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13751         moved to (cut-copy-clear-internal) in select.el. Ditto for
13752         (x-delete-primary-selection) (x-kill-primary-selection)
13753         (x-copy-primary-selection).
13754         (own-clipboard): new function.
13755
13756         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13757         functions in select.el. remove old ones.
13758         (mswindows-own-clipboard): new function.
13759
13760 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13761
13762         * gnuserv.el: allow connections from mswindows type devices.
13763
13764 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13765
13766         * msw-glyphs.el: change image type used from cursor to resource.
13767
13768 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13769
13770         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13771         for {top,bottom}-{left,right} values in addition to
13772         {top,bottom}_{left,right}.
13773         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13774
13775 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13776
13777         * cl-macs.el (specifier-instance): Undefine its setf method.
13778
13779         * specifier.el (with-specifier-instance): Added docstring.
13780
13781         * mouse.el (drag-window-divider): Ditto.
13782
13783         * modeline.el (mouse-drag-modeline): Use it.
13784
13785         * lisp-mode.el (with-specifier-instance): Define its indentation
13786         level.
13787
13788         * specifier.el (with-specifier-instance): New macro.
13789
13790 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13791
13792         * package-get.el (package-get-create-custom): new function to
13793         auto-generate package-get-custom.el from package-get-base.el.
13794         * (package-get-ever-installedp): new function.
13795         * (package-get-custom): new function to get all packages specified
13796         by customize.
13797
13798 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13799
13800         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13801
13802 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13803
13804         * cl-extra.el: Reverse previous float change.
13805
13806 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13807
13808         * x-faces.el:
13809         * faces.el (try-font-name): moved from x-faces.el since it is
13810         required by w3 under mswindows as well X.
13811
13812 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13813
13814         * winnt.el: Removed evil (setq completion-ignore-case t)
13815         clause, one more overlookef fsfism.
13816         (nt-quote-args-functions-alist): End sentences with double space.
13817
13818 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13819
13820         * window-xemacs.el (push-window-configuration): Remove kludgery of
13821         recaching default-toolbar specifier.
13822         (pop-window-configuration): Ditto.
13823         (unpop-window-configuration): Ditto.
13824
13825 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13826
13827         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13828
13829 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13830
13831         * winnt.el (nt-quote-args-verbatim): Added function.
13832         (nt-quote-args-prefix-quote): Added function.
13833         (nt-quote-args-backslash-quote): Added function.
13834         (nt-quote-args-double-quote): Added function.
13835         (nt-quote-args-functions-alist): New variable.
13836         (nt-quote-process-args): Added function. This is the main quoting
13837         work horse called from process-nt.c
13838
13839 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13840
13841         * winnt.el: Removed duplicate definitions for backspace,
13842         delete, M-backspace and C-M-backspace.
13843         (file-name-buffer-file-type-alist): Removed this variable.
13844         (find-buffer-file-type): Removed function.
13845         (find-file-binary):  Removed function.
13846         (find-file-text): Removed function.
13847         (find-file-not-found-set-buffer-file-type): Removed function.
13848         (save-to-unix-hook): Removed function.
13849         (revert-from-unix-hook): Removed function.
13850         (using-unix-filesystems): Removed function.
13851         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13852         warning.
13853         (x-set-selection): Removed function.
13854         (x-get-selection): Removed function.
13855         Removed commented FSFisms.
13856         Replaced copyright notice (this file is not part of GNU Emacs).
13857         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13858         comint-process-echoes setting to t.
13859
13860 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13861
13862         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13863         and used following the interface change of
13864         `paths-find-recursive-path'.
13865
13866         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13867         regexp instead of a list of base names.
13868         (paths-version-control-filename-regexp):
13869         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13870         Introduced and used following the interface change of
13871         `paths-find-recursive-path'.
13872
13873 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13874
13875         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13876         on X devices, rather than on all non-TTY devices.
13877
13878 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13879
13880         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13881
13882         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13883
13884 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13885
13886         * itimer.el (activate-itimer): Fixed usage of integers
13887         as argument to `concat'.
13888
13889 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13890
13891         * itimer.el (start-itimer): replace the use of `concat' with
13892         `format'
13893
13894 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13895
13896         * mode-motion.el (mode-motion-hook): Clarify docstring.
13897         From Bob Weiner <weiner@altrasoft.com>
13898
13899         * loadhist.el (symbol-file): Supply prompt string when used
13900         interactively.
13901         From Bob Weiner <weiner@altrasoft.com>
13902
13903 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13904
13905         * loadup.el (really-early-error-handler): Ditto.
13906
13907         * update-elc.el: Ditto.
13908
13909         * setup-paths.el (paths-construct-exec-path): Ditto.
13910
13911         * make-docfile.el: Ditto.
13912
13913         * find-paths.el (paths-decode-directory-path): Use split-path
13914         instead of decode-path.
13915
13916         * files.el (parse-colon-path): Update docstring reference.
13917
13918 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13919
13920         * msw-init.el:
13921         * x-init.el:
13922         Bind cut'n'paste keys to non window-system specific functions.
13923
13924         * msw-select.el: New function mswindows-clear-clipboard.
13925         mswindows-cut-copy-clipboard extended to handle clearing of the
13926         selection and renamed to mswindows-cut-copy-clear-clipboard.
13927
13928         * select.el: on mswindows devices delete-primary-selection
13929         calls mswindows-clear-clipboard.
13930
13931 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13932
13933         * simple.el (quoted-insert): Inhibit quit when using read-char.
13934
13935         * cmdloop.el (read-char): Don't inhibit quit.
13936         (read-char-exclusive): Ditto.
13937         (read-char): Signal quit if quit-char was pressed.
13938         (read-char-exclusive): Ditto.
13939         (read-quoted-char): Return a character, not integer.
13940
13941         * menubar-items.el (default-popup-menu): Use Andy's generic
13942         selection code.
13943         (default-popup-menu): Fix code.
13944
13945 1998-05-14  Oliver Graf <ograf@fga.de>
13946
13947         * dragdrop.el (dragdrop-function-widget): this time it's done
13948
13949 1998-05-13  Oliver Graf <ograf@fga.de>
13950
13951         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13952
13953 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13954
13955         * device.el (device-pixel-width):
13956         (device-pixel-height):
13957         (device-mm-width):
13958         (device-mm-height):
13959         (device-bitplanes):
13960         (device-color-cells): Swapped parameters to device-system-metric
13961         according to the interface change.
13962
13963 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13964
13965         * mouse.el (default-mouse-motion-handler): Use new name of the
13966         function event-over-vertical-divider-p.
13967         Do not set E-W arrow cursor over the divider if
13968         vertical-divider-draggable-p is nil in the window.
13969         ([top-level]): Use new name for the variable
13970         vertical-divider-map.
13971         (drag-window-divider): Respect vertical-divider-draggable-p.
13972         Variable name typo fixes.
13973
13974 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13975
13976         * keymap.el (kbd): Define here; handle string constants and
13977         others...
13978
13979 1998-05-15  Christian Nyb <chr@mediascience.no>
13980
13981         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13982         in Emacs 18.
13983
13984 1998-05-13  Didier Verna  <didier@xemacs.org>
13985
13986         * mouse.el (drag-window-divider): give the vertical divider a
13987         pressed look when dragging it.
13988
13989 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13990
13991         * faces.el: predicate some more face operations on x or mswindows
13992         not just x.
13993
13994         * modeline.el: enable modeline coloring for mswindows.
13995
13996 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13997
13998         * minibuf.el (minibuffer-default): Added variable; compatible with
13999         FSF Emacs.
14000         (next-history-element): Used `minibuffer-default'.
14001
14002 1998-05-12  Oliver Graf <ograf@fga.de>
14003
14004         * dragdrop.el (dragdrop-function-widget): button and mods ok
14005         arguments still look a bit strange
14006         (dragdrop-compare-mods) created
14007         (dragdrop-drop-do-functions) correctly checks for buttons and
14008         modifiers
14009
14010 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14011
14012         * setup-paths.el (paths-default-info-directories): Replace
14013         path-separator with directory-sep-char.
14014
14015         * files.el (path-separator): Don't define it here.
14016
14017 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14018
14019         * update-elc.el: Ditto.
14020
14021         * setup-paths.el (paths-construct-exec-path): Ditto.
14022
14023         * make-docfile.el: Ditto.
14024
14025         * loadup.el (really-early-error-handler): Ditto.
14026
14027         * find-paths.el (paths-decode-directory-path): Use decode-path
14028         instead of decode-path-internal.
14029
14030         * files.el (parse-colon-path): Update docstring.
14031
14032 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14033
14034         * subr.el (get-buffer-window-list): Make BUFFER optional.
14035
14036         * window-xemacs.el (windows-of-buffer): Defalias to
14037         get-buffer-window-list.
14038
14039 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14040
14041         * disass.el: Fix maintainer keyword.
14042
14043         * bytecomp.el (byte-compile-and-load-file): Autoload.
14044         (byte-compile-buffer): Ditto.
14045
14046         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14047         value is returned, not the name.
14048         (lisp-imenu-generic-expression): Enable it.
14049         (lisp-mode-variables): Ditto.
14050         (lisp-indent-offset): Change defconst to defvar.
14051         (lisp-indent-function): Ditto.
14052         (lisp-body-indent): Ditto.
14053
14054 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14055
14056         * modeline.el: Use zap-last-kbd-macro-event.
14057
14058         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14059         nil, don't attempt to do anything with messages.
14060         (eval-last-sexp): Use `letf' for clarity.
14061
14062 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14063
14064         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14065
14066 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14067
14068         * buff-menu.el:
14069         * lisp-mode.el:
14070         * obsolete.el:
14071         Change empty docstrings into no doc strings at all.
14072         Fix bogus FSF-format docstrings.
14073         * etags.el: Fix docstring.
14074
14075 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14076
14077         * package-get.el (package-get): Use internal md5
14078
14079 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14080
14081         * about.el (about-xemacs): Correct abuse of concat.
14082
14083 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14084
14085         * info.el (Info-mode): Use easymenu.
14086
14087 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * apropos.el (apropos): Don't use concat with integers.
14090
14091         * cmdloop.el (describe-last-error): Handle the case when no error
14092         was seen gracefully.
14093
14094         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14095         defun.
14096         (apropos-describe-plist): Ditto.
14097
14098         * help.el (with-displaying-help-buffer): Revert to a defun.
14099         (describe-key): Use it as defun.
14100         (describe-mode): Ditto.
14101         (describe-bindings): Ditto.
14102         (describe-prefix-bindings): Ditto.
14103         (describe-installation): Ditto.
14104         (view-lossage): Ditto.
14105         (describe-function): Ditto.
14106         (describe-variable): Ditto.
14107         (describe-syntax): Ditto.
14108
14109 1998-05-11  Oliver Graf <ograf@fga.de>
14110
14111         * dragdrop.el: changed order of require/provide
14112         (dragdrop-drop-mime-default) changed to new calling conventions
14113         (dragdrop-drop-do-functions) changed to new calling conventions
14114         (dragdrop-function-widget) this one needs more work...
14115
14116 1998-05-10  Oliver Graf <ograf@fga.de>
14117
14118         * about.el: another small change in my entry
14119         * dragdrop.el (dragdrop-drop-log-function): logging added
14120         plus customizations
14121         changed interface to handler functions. now called with event
14122         and object
14123
14124 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14125
14126         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14127         E-W arrow pointer displayed over draggable dividers.
14128
14129         * mouse.el (default-mouse-motion-handler): Show it when
14130         appropriate.
14131         (drag-window-divider): Added.
14132         ([top-level]): Initialized window-divider-map with a keymap
14133         binding the above function to left button down event.
14134
14135         * x-mouse.el (x-init-pointer-shape): Initialize
14136         divider-pointer-glyph from Cursor.dividerPointer, or use default
14137         E-W double arrow.
14138
14139 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14140
14141         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14142
14143 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14144
14145         * simple.el (count-words-buffer): Don't query for buffer.
14146         (count-lines-buffer): Ditto.
14147
14148 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14149
14150         * help.el (where-is): add optional insert argument.
14151
14152 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14153
14154         * help.el (describe-key-briefly): New argument INSERT.
14155
14156         * simple.el (eval-expression): New optional argument; synch with
14157         FSF 20.3.
14158
14159         * keydefs.el (global-map): Add new register bindings.
14160
14161         * register.el: Synched with FSF 20.3.
14162
14163 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14164
14165         * window-xemacs.el (recenter): all arguments are optional.
14166
14167 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14168
14169         * device.el: (device-pixel-width): Reflected name/parameters
14170         change to device-system-metric.
14171         (device-pixel-height): Ditto.
14172         (device-mm-width): Ditto.
14173         (device-mm-height): Ditto.
14174         (device-bitplanes): Ditto.
14175         (device-color-cells): Ditto.
14176
14177 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14178
14179         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14180
14181         * cl.el (most-positive-fixnum): Document.
14182         (most-negative-fixnum): Ditto.
14183
14184         * cus-dep.el: Updated comment.
14185
14186         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14187         constant.
14188
14189         * cus-load.el (custom-put): Removed.
14190
14191         * files.el (after-find-file): Just resignal quit instead of
14192         signaling "canceled".
14193
14194 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14195
14196         * frame.el (other-frame): Use `focus-frame' instead of
14197         select-frame kludges.
14198
14199         * lisp-mode.el: Update lisp-indent-function for
14200         save-selected-frame and with-selected-frame.
14201
14202         * frame.el (save-selected-frame): New macro.
14203         (with-selected-frame): Ditto.
14204         (other-frame): Use `set-frame-focus'.
14205
14206 1998-05-06  Oliver Graf <ograf@fga.de>
14207
14208         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14209         (dragdrop-drop-url-default) default handler for URL drops created
14210         (dragdrop-drop-mime-default) default handler for MIME drops created
14211         (dragdrop-drop-functions) default custom for handling drops created
14212         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14213
14214 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14215
14216         * mouse.el: Removed redundant mouse-mswindows-drop function.
14217
14218 1998-05-05  Oliver Graf <ograf@fga.de>
14219
14220         * about.el: changed some text in my entry
14221         * dragdrop.el: added customs
14222
14223 1998-05-04  Oliver Graf <ograf@fga.de>
14224
14225         * mouse.el: killed global drop key bindings
14226         (mouse-offix-drop) removed
14227         * dragdrop.el: created
14228         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14229
14230 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14231
14232         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14233         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14234
14235         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14236         obsolete comment.
14237
14238         * scrollbar.el (scrollbars-visible-p): Use new
14239         {vertical,horizontal}-scrollbar-visible-p specifiers.
14240
14241 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14242
14243         * device.el (device-pixel-height):
14244         (device-pixel-width):
14245         (device-mm-width):
14246         (device-mm-height):
14247         (device-bitplanes):
14248         (device-color-cells): Moved these 6 functions from device.c; they
14249         all use single (device-system-metrics) call.
14250
14251 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14252
14253         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14254         were renamed.
14255
14256         * menubar-items.el:
14257         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14258         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14259
14260         * help.el (help-map): Remove Hyperbole keybinding logic.
14261         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14262
14263 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14264
14265         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14266         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14267
14268 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14269
14270         * msw-glyphs.el: use nicer icon3 from the frame icon.
14271
14272 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14273
14274         * version.el (emacs-version): Remove InfoDock conditionals.
14275
14276         * startup.el (startup-splash-frame): Change ID logo name.
14277
14278 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14279
14280         * files.el (after-find-file): If the user presses C-g on
14281         directory-creation prompt, kill the buffer.
14282
14283 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14284
14285         * simple.el (count-words-region): Reverse previous change.
14286
14287 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14288
14289         * replace.el (query-replace): Just call perform-replace.
14290         (query-replace-regexp): Ditto.
14291         (perform-replace): Move region handling here.
14292         (perform-replace): Use the new arg to match-data.
14293
14294 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14295
14296         * x-init.el: Install X specific display table that
14297           displays char 0240 as a space to avoid whatever it is
14298           that screws up display of that character code.
14299
14300 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14301
14302         * help.el (function-arglist): If no arguments are documented for a
14303         subr, print nothing rather than incorrect output.
14304
14305 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14306
14307         * cmdloop.el (command-error): Update bail-out error message to use
14308         `emacs-program-name'.
14309
14310         * lib-complete.el: Remove reader macro cruft.
14311
14312         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14313         cruft.
14314
14315         * simple.el (count-words-region): Drop interactive-p check on the
14316         message.
14317
14318 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14319
14320         * font.el
14321         * msw-faces.el
14322         Correct spelling of mswindows-font-canonicalize-name.
14323
14324 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14325
14326         * ldap.el (ldap-host-parameters-alist): Replaced with
14327         `ldap-host-parameters-plist'
14328         (ldap-search): Adapt to previous change
14329
14330 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14331
14332         * about.el (about-hackers): Update Bob Weiner bio.
14333         (about-maintainer-info): Ditto.
14334
14335 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14336
14337         * simple.el (display-warning-minimum-level): Docfix.
14338
14339 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14340
14341         * widget.el (:default-get): New keyword.
14342         * wid-edit.el (default, widget-default-default-get): Define it.
14343         (group, widget-group-default-get): Define it.
14344         (menu-choice, widget-choice-default-get): Define it.
14345         (widget-default-get): New function.
14346         (widget-choice-action): Call it.
14347         (widget-editable-list-entry-create): Call it.
14348
14349 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14350
14351         * byte-optimize.el (byte-boolean-vars): Removed.
14352         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14353         lookup through `byte-boolean-vars'.
14354
14355 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14356
14357         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14358         resource-provided values into ghost specs for scrollbar-height and
14359         scrollbar-width.
14360
14361 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14362
14363         * byte-optimize.el: Don't attempt to optimize /=.
14364
14365         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14366         (byte-compile-/=): Ditto.
14367
14368 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14369
14370         * apropos.el: Use `with-displaying-help-buffer'.
14371         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14372         Use `with-displaying-help-buffer'.
14373         (apropos-follow): Do not give special treatment to buffer cursor
14374         was in prior to a mouse click.
14375         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14376         (apropos-print-doc): Set correct buffer for setting text
14377         properties.
14378
14379 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14380
14381         * help.el (help-buffer-prefix-string): New variable.
14382         (help-buffer-name): Use it.
14383
14384         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14385         mode menu.
14386
14387 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14388
14389         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14390
14391 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14392
14393         * files.el (find-file-noselect): Update docstring.
14394         (find-file-noselect): Signal an error if found an unreadable file.
14395         (file-chase-links): Save the match data.
14396         (normal-mode): Use `lwarn' and `error-message-string'.
14397         (interpreter-mode-alist): Change defconst to defvar.
14398         (inhibit-first-line-modes-regexps): Ditto.
14399         (inhibit-first-line-modes-regexps): Added .tgz.
14400         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14401         (change-major-mode-with-file-name): New user-option.
14402         (set-visited-file-name): Synched with FSF.
14403         (file-name-extension): New function, from FSF 20.3.
14404         (file-relative-name): Synched with FSF.
14405         (save-some-buffers): Support the C-r feature.
14406         (recover-session): Synched with FSF.
14407         (kill-some-buffers): Ditto.
14408         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14409
14410 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14411
14412         * files.el (insert-file): Undo previous change and reenable use of
14413         format.el.
14414
14415 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14416
14417         * window-xemacs.el (recenter): Define.
14418
14419 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14420
14421         * font.el (mswindows-font-create-name)
14422         (mswindows-font-create-object): new functions for mswindows type
14423         fonts.
14424
14425         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14426         strings are parsed as well as font objects.
14427
14428 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14429
14430         * modeline.el (defining-kbd-macro): Restore modeline indication of
14431         kbd-macro being recorded.
14432         (add-minor-mode): Simplify docstring.
14433         (modeline-minor-mode-menu): Remove stuff.
14434
14435 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14436
14437         * code-process.el (call-process): dynamically decide process
14438         coding type.
14439
14440 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14441
14442         * modeline.el: Add line-number-mode, column-number-mode to
14443         the modeline minor-mode menu.  Button2 on the line number does
14444         goto-line.
14445
14446 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14447
14448         * mouse.el: move x-selection-owner-p type things to
14449         selection-owner-p.
14450
14451         * msw-init.el: copy zmacs stuff from x-init.el
14452
14453         * msw-select.el (mswindows-own-selection)
14454         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14455         functions. Very simple minded implementation of selectio
14456         ownership.
14457
14458         * select.el (own-selection) (disown-selection)
14459         (activate-region-as-selection) (select-make-extent-for-selection)
14460         (valid-simple-selection-p): functions moved from x-select.el for
14461         generalized selection.
14462
14463         * x-select.el: see select.el changes.
14464
14465         * x-toolbar.el: use new selection functions.
14466
14467 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14468
14469         * packages.el (packages-find-package-directories): Fixed bug that
14470         would pick up multiple site-package directories.
14471         (package-locations): Added "xemacs-packages" as a late package
14472         location.
14473
14474         * find-paths.el: Now uses `emacs-program-name' and
14475         `emacs-program-version'.
14476         Additions to enforce version-specific directories in
14477         `paths-find-version-directory'.
14478
14479 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14480
14481         * default.el: Removed.
14482         * site-start.el: Removed.
14483
14484 1998-04-29  Didier Verna  <didier@xemacs.org>
14485
14486         * minibuf.el (minibuffer-history-minimum-string-length): Default
14487         to nil.
14488
14489 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14490
14491         * find-paths.el (paths-program-name): Rename.
14492         (paths-emacs-root-p): Ditto.
14493         (paths-find-site-directory): Ditto.
14494
14495 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14496
14497         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14498         `emacs-lisp-byte-compile-and-load'.
14499
14500 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14501
14502         * ldap.el (ldap-search): Fixed additional parameter passing to
14503         `ldap-open'
14504
14505 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14506
14507         * select.el (kill-primary-selection) (selection-owner-p)
14508         (copy-primary-selection) (yank-clipboard-selection)
14509         (selection-exists-p) (delete-primary-selection): new file and
14510         functions that do the right thing for the selected device.
14511
14512         * x-menubar.el: use generalised selection functions.
14513
14514         * dumped-lisp.el: dump select.el.
14515
14516 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14517
14518         * find-paths.el (paths-progname): New variable.
14519         (paths-emacs-root-p): Use it.
14520         (paths-find-site-directory): Ditto.
14521
14522 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14523
14524         * loadup.el ((member "dump" command-line-args)): Dump as
14525         `infodock' if InfoDock.
14526
14527 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14528
14529         * find-paths.el (construct-emacs-version): Simplify, include
14530         program name in the return value.
14531         * (paths-find-version-directory): Use it.
14532
14533 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14534
14535         * info.el (Info-parse-dir-entries): Fixed regexp
14536         (Info-build-dir-anew): Remove full suffix and capitalize info file
14537         name for files with no @direntry
14538         (Info-batch-rebuild-dir): New function
14539         (Info-suffixed-file): Check for regular files instead of simple
14540         file existence (could catch directories before)
14541
14542 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14543
14544         * setup-paths.el, find-paths.el: Removed uses of `not' which
14545         temacs doesn't have.
14546
14547         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14548         into root searching.
14549
14550 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14551
14552         * subr.el: Remove definition of `not'.
14553
14554 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14555
14556         * msw-glyphs.el: enable graphics support.
14557
14558 1998-04-23  Didier Verna  <didier@xemacs.org>
14559
14560         * x-menubar.el (default-menubar): restored the line-number-mode
14561         option.
14562
14563         * misc doc string updates related to the options menu.
14564
14565 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14566
14567         * setup-paths.el (paths-construct-load-path): Fix typo.
14568
14569 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14570
14571         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14572         font-menu-ignore-scaled-fonts don't have to be bound now; this
14573         gets us one step further towards making --no-autoloads work.
14574
14575         * startup.el (normal-top-level): Load auto-autoloads only if
14576         lisp-directory is non-nil.
14577
14578         * setup-paths.el (paths-construct-load-path): Made it robust
14579         against nil lisp-directory.
14580
14581         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14582         to the list of variables that cause a warning when nil.
14583
14584         * toolbar.el (init-toolbar-location): Now works even when there's
14585         no toolbar icon directory.
14586
14587 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14588
14589         * help.el (view-lossage): Recognize it.
14590
14591         * simple.el (log-message): Mark multiline messages.
14592
14593 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14594
14595         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14596
14597 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14598
14599         * package-get.el (package-get-all):  add `\n' separator to
14600         interactive specification so that both variables are read
14601
14602 1998-04-22  Didier Verna  <didier@xemacs.org>
14603
14604         * x-menubar.el: ported the options menu to Custom.
14605         Moved the "read only" toggle button to the buffers menu.
14606         Corrected some missing ;;;###autoload or defcustom.
14607
14608         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14609         the scrollbar-visible specifier for options menu handling.
14610
14611         * toolbar.el (toolbar-visible-p)
14612                      (toolbar-captioned-p)
14613                      (default-toolbar-position): defcustom wrappers around
14614         the toolbar specifiers for options menu handling.
14615
14616         * frame.el (get-frame-for-buffer-default-instance-limit):
14617         defcustom it for options menu handling.
14618
14619         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14620         font-lock-mode for options menu handling.
14621
14622         * cus-start.el: added Custom properties to overwrite-mode for
14623         options menu handling.
14624
14625 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14626
14627         * about.el: shameless self-promotion.
14628
14629 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14630
14631         * simple.el (raw-append-message): Slightly optimize.
14632         (remove-message): Use `push' for clarity.
14633         (append-message): Ditto.
14634         (display-warning): Dito.
14635         (raw-append-message): Send the message to the appropriate device.
14636
14637 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14638
14639         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14640         From Sean MacLennan <Sean.MacLennan@pika.ca>
14641
14642 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14643
14644         * setup-paths.el: Changed `directory-sep-char' to
14645         `path-separator', following a change in GNU Emacs.
14646
14647 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14648
14649         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14650         (Info-build-dir-anew): Add a final newline.
14651         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14652         is `always'
14653         (Info-rebuild-dir): Ditto
14654
14655         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14656
14657 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14658
14659         * simple.el (count-words-buffer): Retain zmacs region.
14660         (count-words-region): Ditto.
14661         * simple.el: (what-line): Expanded line counts.
14662         (count-lines): New parameter to conditionalize whether collapsed
14663         lines get counted.
14664         From Bob Weiner <weiner@altrasoft.com>
14665
14666 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14667
14668         * packages.el (package-locations): infodock-packages must override
14669         mule-packages and packages.
14670
14671 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14672
14673         * wid-edit.el:
14674         remove rude messages from widget-activation-widget-mapper
14675         and widget-activation-glyph-mapper
14676
14677 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14678
14679         * toolbar.el: Remove (featurep 'x) test from
14680         toolbar-make-button-list
14681
14682 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14683
14684         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14685         only if in the same frame.
14686
14687 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14688
14689         * packages.el (package-locations): Added site-packages hierarchy.
14690
14691         * setup-paths.el (paths-default-info-directories): Introduced and
14692         used.
14693
14694         * packages.el, setup-paths.el: Set various path searching depths
14695         to 1.
14696
14697         * packages.el (packages-hierarchy-depth):
14698         (packages-load-path-depth): Introduced and used.
14699
14700         * setup-paths.el (paths-load-path-depth): Introduced and used.
14701
14702         * find-paths.el (paths-find-recursive-path): Added max-depth
14703         parameter.
14704
14705 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14706
14707         * setup-paths.el (paths-construct-info-path): Removed
14708         dependency on behavior of (file-name-as-directory "").
14709
14710 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14711
14712         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14713         lisp objects
14714
14715 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14716
14717         * dump-paths.el, startup.el: Added handling for --debug-paths.
14718
14719 1998-04-15  William M. Perry  <wmperry@aventail.com>
14720
14721         * wid-edit.el: We cannot just set the help-echo or balloon-help
14722           properties for an extent based on the :help-echo widget
14723           property, since help-echo and balloon-help cause an EXTENT to
14724           get passed in, where :help-echo functions are expecting a WIDGET
14725
14726 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14727
14728         * scrollbar.el (init-scrollbar-from-resources): Call
14729         mswindows-init-scrollbar-metrics when appropriate.
14730
14731 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14732
14733         * dumped-lisp.el: dump x-toolbar for window system
14734
14735         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14736         have support and xpm.
14737
14738 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14739
14740         * files.el (toggle-read-only): Fix docstring.
14741         From Didier Verna <didier@xemacs.org>
14742
14743 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14744
14745         * startup.el (normal-top-level): Load autoload-file-name without
14746         specifying an extension---some people only auto-autoload.el.gz.
14747
14748 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14749
14750         * files.el (backup-enable-predicate): Don't bomb on NAME being
14751         nil.
14752
14753 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14754
14755         * find-paths.el, packages.el: Now prefers configure'd paths.
14756         This shouldn't cause any of the originally anticipated problems as
14757         the current paths architecture will not define the various
14758         configure-xxx variables if they're not specified on the configure
14759         command line.
14760
14761         * find-paths.el, setup-paths.el, packages.el: Removed all
14762         mentionings of "/" as a path separator.
14763         Used paths-construct-path throughout.
14764
14765         * find-paths.el (paths-construct-path): Created to assemble paths
14766         from directory components.
14767
14768         * setup-paths.el, packages.el: Used paths-decode-directory-path
14769         instead of decode-path-internal.
14770
14771         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14772         and associates.
14773         (paths-decode-directory-path) Created.
14774
14775         * setup-paths.el: Changed configure-exec-path to
14776         configure-exec-directory.
14777
14778 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14779
14780         * packages.el (packages-find-packages): Fixed decoding of
14781         EMACSPACKAGEPATH.
14782
14783         * startup.el: -no-packages -> -no-early-packages.
14784
14785         (packages-load-package-lisps): Fixed loading of auto-autoload
14786         files.
14787
14788         * startup.el (normal-top-level): Fixed loading of core
14789         auto-autoload.
14790
14791         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14792
14793         * startup.el, packages.el, dump-paths.el: Added proper settings
14794         for site-directory and lisp-directory variables.
14795
14796         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14797         inhibit-package-autoloads and fixed handling of it.
14798
14799         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14800         handling of former inhibit-package-init, now
14801         inhibit-early-packages, to make -vanilla etc. work.
14802
14803 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14804
14805         * code-process.el (start-process): Fallback to 'undecided instead
14806         of 'binary for process input coding stream.
14807
14808         * process.el (start-process): Docstring fix.
14809
14810 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14811
14812         * info.el (Info-insert-dir): Do not insert temporary dir files
14813         in Info-dir-file-attributes
14814         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14815         (Info-rebuild-dir): Ditto.
14816
14817 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14818
14819         * obsolete.el: Added obsoleteness declarations for
14820         `site-directory' and `Info-default-directory-list'.
14821
14822 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14823
14824         * find-paths.el (paths-find-emacs-root): Only look at the
14825         executable at the end of the symlink chain for determining the
14826         Emacs root.
14827
14828 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14829
14830         * setup-paths.el (paths-construct-info-path): Changed construction
14831         to cater to gone default in configure.
14832
14833         * find-paths.el (paths-uniq-append): Added.
14834
14835         * packages.el: Rewritten package path construction once again.
14836
14837         * dump-paths.el, startup.el: Removed package-path as a global
14838         variable.
14839
14840         * package-admin.el (package-admin-add-single-file-package):
14841         (package-admin-add-binary-package): Changed package-path to
14842         late-packages.
14843
14844         * packages.el (packages-split-path): Split path at "/" rather than
14845         nil according to change in emacs.c.
14846
14847 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14848
14849         * setup-paths.el (paths-construct-info-path): Changed info path
14850         order so that directories come out right.
14851         (paths-find-lock-directory): Fixed bug: It used to think
14852         configure-lock-directory is a path.
14853
14854 1998-04-06  Jeff Miller <jmiller@smart.net>
14855
14856         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14857         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14858         eases the use of toolbar-add/kill-item functions.
14859
14860 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14861
14862         * code-files.el (file-coding-system-alist): Commented out
14863         loaddefs.el magical treatment.
14864
14865 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14866
14867         * info.el (Info-rebuild-outdated-dir): Added new option
14868         `conservative' and made it the default
14869         (Info-rebuild-dir): Appropriately parse multi-line description
14870         strings, and multi-section dir files. Issue warning when dir
14871         is rebuilt as temporary
14872         (Info-build-dir-anew): Issue warning when dir is built as
14873         temporary
14874
14875 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14876
14877         * list-mode.el (list-mode-map): Bind highlight motion commands to
14878         standard keys left, right, C-b and C-f.
14879
14880 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14881
14882         * files.el (auto-mode-alist): allow .sc for Scheme->C
14883
14884 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14885
14886         * loadup.el (pureload): Don't quote (garbage-collect).
14887
14888 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14889
14890         * package-get-base.el: Updated.
14891
14892 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14893
14894         * isearch-mode.el (isearch-just-started): New variable.
14895         (isearch-mode): Set it.
14896         (isearch-repeat): Advance one character forward only if the search
14897         was successful, and was not just started.
14898         (isearch-repeat): Clear isearch-just-started.
14899
14900 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14901
14902         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14903         if running -batch.
14904
14905 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14906
14907         * subr.el (listify-key-sequence): Removed.
14908
14909 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14910
14911         * bytecomp.el (byte-compile-print-gensym): New option.
14912         (byte-compile-output-file-form): Use it.
14913         (byte-compile-output-docform): Ditto.
14914         (byte-compile-compiled-obj-to-list): Ditto.
14915
14916 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14917
14918         * msw-glyphs.el: set frame icon if xpm support.
14919
14920 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14921
14922         * help.el: Code that pretty prints variable values
14923           removed.
14924
14925 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14926
14927         * find-paths.el (paths-emacs-root-p): Correct test for installation
14928         directory.
14929         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14930
14931 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14932
14933         * loaddefs.el: Don't set debug-ignored-errors; leave
14934           its default value set to nil.
14935
14936 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14937
14938         * info.el (Info-rebuild-dir): fixed mis-spelling.
14939
14940 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14941
14942         * info.el (Info-rebuild-outdated-dir): New custom var
14943         (Info-insert-node): Create/update dir file when needed, ie when it
14944         does not exist or is older than some info files in directory
14945
14946 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14947
14948         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14949         for last packages, mainly for using a 20.4 package base.
14950
14951         * packages.el (late-packages): Typo fix.  It was called
14952         early-packages.
14953
14954         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14955         relative symlinks correctly.
14956         (paths-find-emacs-roots): More rigorous checking for plausible
14957         configuration-time root.
14958
14959         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14960         find its roots.
14961
14962 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14963
14964         * faces.el: Fix docstrings.
14965         * glyphs.el: Fix docstrings.
14966         * mouse.el: Fix docstrings.
14967
14968         * frame.el: Change phrase `current frame' to `selected frame'.
14969
14970         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14971
14972         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14973         macros using backquote to make them infinitely more readable.
14974
14975 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14976
14977         * packages.el (packages-find-package-path): Hardcoded specialized
14978         InfoDock support until we can clean this up.
14979
14980         * help.el (describe-bindings-1): Return the value of the bindings
14981         help buffer created.
14982         (describe-bindings): Ditto.
14983
14984         * simple.el (set-variable): Restore previous behavior of not
14985         bombing if the variable to set is not boundp.
14986
14987 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14988
14989         * packages.el (packages-handle-package-dumped-lisps): Allow for
14990         non-local files to be loaded off the package-lisp variable.
14991
14992 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14993
14994         * x-faces.el: Global X resources should override
14995           specs for all device classes (color, grayscale, mono);
14996           code currently doesn't override any of them.  Fixed by
14997           calling remove-specifier with '(x default) as the tag
14998           set and allowing inexact matches.
14999
15000 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15001
15002         * faces.el: Separated face initializations based on
15003           device classes into device type specific (tag set,
15004           instantiator) pairs.
15005
15006 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15007
15008         * wid-edit.el (widget-choice-action): Remember user's explicit
15009         choice.
15010         (widget-choice-value-create): Respect it.
15011         From Richard Stallman <rms@gnu.org>
15012
15013 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15014
15015         * setup-paths.el (paths-construct-info-path): Always append
15016         existing directories from configure-time info path.
15017
15018         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15019         Info-directory-list.
15020
15021         * info.el: Removed Info-default-directory-list which was broken by
15022         design.
15023         Removed bogus initialization of Info-directory-list---startup.el
15024         can do a much better job.
15025         Added autoload of Info-directory-list.
15026
15027         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15028         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15029         be exclusive; now it's merely given precedence, just like in the
15030         old days.
15031
15032 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15033
15034         * find-paths.el (paths-find-architecture-directory): Fix bug with
15035         finding; it used to default too early.
15036
15037 1998-03-25  Martin Buchholz <martin@xemacs.org>
15038
15039         * packages.el (packages-split-path): Fix a bug; it used to fail
15040         for paths that weren't split.
15041
15042 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15043
15044         * finder.el (finder-compile-keywords): trap on errors.
15045
15046 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15047
15048         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15049           fourth argument of t so that only the specs exactly
15050           matching the tag lists are removed.
15051
15052 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15053
15054         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15055
15056 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15057
15058         * minibuf.el (mouse-read-file-name-1): If a default directory was
15059         specified, use it for generating the completions.
15060
15061 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15062
15063         * update-elc.el: Now respects inhibit-package-init and
15064         inhibit-site-lisp.
15065         Now does path construction with loadup-paths.
15066
15067         * startup.el (normal-top-level, startup-setup-paths): Now respects
15068         inhibit-package-init and inhibit-site-lisp.
15069
15070         * packages.el (packages-find-package-path): Extended package path
15071         by version-specific hierarchies.
15072         (packages-find-packages): Now respects inhibit flag and
15073         inhibit-site-lisp.
15074         Moved path setup to loadup-paths.
15075
15076         * make-docfile.el: Now respects inhibit-package-init and
15077         inhibit-site-lisp.
15078         Now does path construction with loadup-paths.
15079
15080         * loadup.el: Now respects inhibit-package-init and
15081         inhibit-site-lisp.
15082
15083         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15084
15085         * loadup-paths.el: New file: setup load-path to encompass
15086         packages.
15087
15088 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15089
15090         * auto-show.el: load-gc renamed to pureload.
15091         * site-load.el: Ditto.
15092         * packages.el (toplevel): Ditto.
15093         * loadup.el (really-early-error-handler): Ditto.
15094         * dumped-lisp.el (preloaded-file-list): Ditto.
15095         * cus-face.el (custom-declare-face): Ditto.
15096
15097 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15098
15099         * <Today>: The Big Path Searching Overhaul.
15100
15101         * find-paths.el: New file: find and assemble paths in the
15102         installation hierarchy.
15103
15104         * setup-paths.el: New file: global layout of paths and directories
15105         within the XEmacs hierarchy.
15106
15107         * packages.el: Replaced everything related to path searching and
15108         startup by code in terms of find-paths.
15109
15110         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15111         the new path searching engine.
15112
15113         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15114         and setup-paths.
15115
15116 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15117
15118         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15119         setup-paths.el.
15120
15121 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15122
15123         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15124         compiles identically in any configuration.
15125         Removed irrelevant commentary.
15126
15127 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15128
15129         * simple.el (set-variable): Allow setting specifiers.
15130
15131 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15132
15133         * lisp.el (forward-sexp): Revert previous change.
15134
15135 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15136
15137         * frame.el (frame-initialize): Use `delete-console' instead of
15138         `delete-device' to delete the stream console to match the usage in
15139         Fkill_emacs.
15140
15141 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15142
15143         * files.el (cdpath-previous): New variable.
15144         (cd): Use it.
15145         From Bob Weiner <weiner@wave.altrasoft.com>
15146
15147 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15148
15149         * keydefs.el: Changed keybindings of forward-char,
15150           backward, scroll-up and scroll-down to point to their
15151           -command counterparts.
15152
15153         * simple.el: New functions: forwarc-char-command,
15154           backwrad-char-command, scroll-up-command,
15155           scroll-down-command which work liek their counterparts
15156           except that they honor the variable
15157           signal-error-on-buffer-boundary.
15158
15159           Definition of signal-error-on-buffer-boundary received
15160           from src/cmds.c.
15161
15162           defvar declaration added for word-across-newline to avoid
15163           byte-compiler warning about the free variable reference.
15164
15165 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15166
15167         * winnt.el: Removed "%t" from the beginning of
15168         modeline-format. From now on, there's no nt-specifics in the modeline.
15169
15170 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15171
15172         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15173         of `when' with `if'.
15174
15175 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15176
15177         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15178         mswindows. Must be reworked along with glyphs.el, or
15179         merged into it, after there is images support.
15180
15181         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15182         'mswindows.
15183
15184 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15185
15186         * faces.el: fix for text cursor initialization.
15187         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15188         From Andy Piper <andyp@parallax.co.uk>
15189
15190 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15191
15192         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15193         if there is an existing package that handles it and warn the user
15194         about that mode.
15195
15196 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15197
15198         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15199         Installation" menu item when Installation-string is not bound.
15200
15201 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15202
15203         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15204         From Jeremiah W. James <jerry@cs.ucsb.edu>
15205
15206 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15207
15208         * msw-faces.el:
15209         * faces.el: Fix face initialization.
15210
15211 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15212
15213         * files.el (backup-enable-predicate): fix breakage introduced
15214         by TMPDIR patch.
15215
15216 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15217
15218         * x-faces.el (x-init-face-from-resources): The
15219           TTY face property retrieval functions don't return
15220           specifiers, so use face-property instead.
15221
15222 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15223
15224         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15225
15226 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15227
15228         * x-menubar.el: Expanded documentation for
15229           option-save-faces.  Changed Options -> Browse Faces
15230           menu entry to invoke customize-face.
15231
15232 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15233
15234         * faces.el: Most face initialization moved out of
15235           init-other-random-faces to the top level so that the
15236           initialization happens before Xemacs is dumped.  Much
15237           of the fascist "face-differs-from-default-p or FROB!"
15238           code has been retired in favor of letting the user do
15239           what they want to do.  Face initialization code changed
15240           to use `default' specifier tag so that the settings can
15241           be overridden later if the user wishes it.
15242
15243 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15244
15245         * about.el (about-hackers): Update contributors list.
15246
15247 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15248
15249         * specifier.el: Define new specifier tag `default'.
15250
15251         * modeline.el: Initialize faces using `default' tag.
15252
15253         * x-faces.el (x-init-face-from-resources): Remove
15254           specifier specs containing the `default' tag before
15255           adding new specs.
15256
15257 1998-03-02  John Jones  <jj@asu.edu>
15258
15259         * package-get.el (package-get-all): fixed arguments on call to
15260         package-admin-add-single-file-package.
15261         * package-get.el (package-get-installedp): fixed to match
15262         advertised behavior.
15263         * package-get.el: added function package-get-update-all which
15264         installs newest versions of all the current packages (if they are
15265         not already installed).
15266
15267 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15268
15269         * files.el (find-file-noselect): Uncommented `truename' binding in
15270         `let*' and use it later to set `buffer-file-truename' iff it's
15271         still nil, as happens for example when finding a compressed
15272         file with "jka-compr".
15273
15274 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15275
15276         * faces.el: in make-face-* type functions do the operation for all
15277         window systems, not just the first one found.
15278
15279         * font.el: call mswindows-list-fonts for mswindows.
15280
15281 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15282
15283         * code-process.el (call-process-region):
15284         * process.el (call-process-region):
15285         * package-get.el (package-get-dir):
15286         * files.el (backup-enable-predicate):
15287         * gnuserv.el (gnuserv-temp-file-regexp):
15288         Use temp-directory in place of `/tmp'.
15289
15290 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15291
15292         * "Fast" dired-in-C enhancements for Windows 95/NT:
15293
15294         * files.el: Added function, `wildcard-to-regexp', from GNU
15295           Emacs.
15296
15297         * files.el (insert-directory): Modified to use special
15298           dired-in-C enhancements if present.
15299
15300 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15301
15302         * code-files.el: make default coding no-conversion.
15303
15304 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15305
15306         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15307         the load-path.
15308
15309         * update-elc.el: Strip directory when testing for files not to
15310         bytecompile.
15311
15312 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15313
15314         * lisp-mode.el: Use recommended form for menus.
15315
15316         * info.el (Info-construct-menu): Use recommended form for menus.
15317
15318         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15319         entry.
15320
15321 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15322
15323         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15324           (get-frame-for-buffer-noselect): Always return frames
15325           in the not-this-window-p cond clause.
15326
15327 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15328
15329         * help.el (describe-installation): New function.
15330
15331         * x-menubar.el (default-menubar): Add describe-installation to
15332         Help menu.
15333
15334         * packages.el (packages-unbytecompiled-lisp): Installation.el
15335         should not be bytecompiled.
15336
15337         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15338         XEmacs.
15339
15340         * x-menubar.el (default-menubar): Use correct guard for VM menu
15341         entry.
15342
15343         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15344         coding.
15345         From Andy Piper <andyp@parallax.co.uk>
15346
15347 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15348
15349         * ldap.el: Do not require ldap-internal at compile time.
15350
15351 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15352
15353         * code-files.el: new file. a virtual copy of mule-files.el
15354         but without charset
15355         dependencies. (toggle-buffer-file-ocding-system) new function for
15356         changing the eol type for the current buffer.
15357
15358         * code-process.el: new file. a copy of
15359         mule-process.el. mule-process.el will disappear when things have
15360         settled.
15361
15362         * coding.el: new file. a virtual copy of mule-files.el but
15363         without charset dependencies. (coding-system-base) new function
15364         for getting the parent coding system of a coding system with eol
15365         type set.
15366
15367         * dumped-lisp.el: add above files for the non-mule case.
15368
15369 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15370
15371         * window-xemacs.el (display-buffer): If no explicit
15372           frame is specified, search for a window that displays
15373           the buffer on the currently selected frame, before
15374           searching other frames.
15375
15376 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15377
15378         * frame.el (get-frame-for-buffer): If not-this-window-p
15379           is non-nil, use window on the selected frame if it is not
15380           also the selected window.  When defaulting, search for
15381           windows on the currently selected fgrame before searching
15382           other frames.
15383
15384 1998-02-25  Didier Verna  <didier@xemacs.org>
15385
15386         * modeline.el (modeline-swap-buffers): originally named
15387         `mouse-release-modeline'. Whether to actually swap the buffers is
15388         decided in `mouse-drag-modeline'.
15389         (mouse-drag-modeline): A button release event is considered a
15390         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15391         stay unchanged.
15392
15393 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15394
15395         * x-menubar.el: Put redo on the menubar.
15396         From Aki Vehtari <Aki.Vehtari@hut.fi>
15397
15398 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15399
15400         * bytecomp.el (displaying-byte-compile-warnings): if
15401         temp-buffer-show-function is set, use it to display current set of
15402         warnings in the "*Compile-Log-Show*" buffer.
15403
15404         * simple.el (display-warning-buffer): if temp-buffer-show-function
15405         is set, use it to display current set of warnings in the
15406         "*Warnings-Show*" buffer.
15407
15408 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15409
15410         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15411         Common Lisp.
15412
15413 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15414
15415         * menubar.el: Allow button descriptors at least 2 long.
15416
15417         * x-menubar.el (default-menubar): Use recommended forms.
15418         (file-menu-filter): Remove.
15419         (edit-menu-filter): Remove.
15420
15421 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15422
15423         * about.el (about-hackers): Updated.
15424
15425 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15426
15427         * help.el (help-max-help-buffers): new variable
15428         (help-register-and-maybe-prune-excess): new function
15429         (help-buffer-name): use help-max-help-buffers.
15430         (with-displaying-help-buffer): use
15431         help-register-and-maybe-prune-excess.
15432
15433         * help.el (help-maybe-pretty-print-value): if the value fits on
15434         one line, let it.
15435
15436 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15437
15438         * (with-displaying-help-buffer): there is no need to kill the buffer
15439         if it exists, because with-output-to-temp-buffer will clear it.
15440         further, killing the buffer violates the rule that
15441         temp-buffer-show-function, if set, has the full responsibility of
15442         showing the temp buffer.  killing the buffer fucks with the window
15443         configuration, hosing temp-buffer-show-function.
15444
15445
15446 1998-02-23  Didier Verna  <didier@xemacs.org>
15447
15448         * modeline.el (mouse-drag-modeline):
15449         - Always scroll the modeline that was originally clicked on.
15450         - Use x pixels instead of x characters (which doesn't work anyway)
15451         as horizontal reference for modeline dragging. This allows us to
15452         keep on dragging the modeline even if the motion event occurs in
15453         another window.
15454
15455 1998-02-23  Didier Verna  <didier@xemacs.org>
15456
15457         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15458         glyph on the modeline to indicate that dragging the mouse has an
15459         effect both horizontally and vertically.
15460
15461 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15462
15463         * about.el (about-xemacs): Get rid of redundant visible version
15464         number.
15465
15466 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15467
15468         * about.el (about-hackers): Update credits.
15469
15470 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15471
15472         * prim/register.el (view-register): Show register type file-query.
15473
15474 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15475
15476         * mode-motion.el (mode-motion-highlight-internal):
15477           save-excursion inside save-window-exucrsion form to
15478           hide buffer point changes from save-window-excursion.
15479           Prevents display flickering when the mouse pointer
15480           moves.
15481
15482 1998-02-17  Didier Verna  <didier@xemacs.org>
15483
15484         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15485         function to handle correctly the case of a toolbar one side of the
15486         window: scrolling will not necessarily happen.
15487
15488 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15489
15490         * files.el (after-find-file): Restore missing argument
15491           to format that provides filename for "... consider M-x
15492           recover-file" message.  Also call `message' with "%s"
15493           as the first arg instead of an arbitrary string.
15494
15495 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15496
15497         * about.el (about-hackers): Various additions.
15498
15499 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15500
15501         * autoload.el (generate-file-autoloads-1): Don't force an extra
15502         line out when copying on-the-same line autoloads.
15503
15504         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15505         is installed.
15506
15507 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15508
15509         * x11/x-win-xfree86.el (x-win-init-xfree86):
15510         * x11/x-win-sun.el (x-win-init-sun):
15511         * x11/x-init.el (x-initialize-compose):
15512         * prim/simple.el:
15513         (backward-or-forward-kill-sexp):
15514         (backward-or-forward-kill-sentence):
15515         (backward-or-forward-kill-word):
15516         (backward-or-forward-delete-char):
15517         * prim/isearch-mode.el (isearch-help-or-delete-char):
15518         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15519         x-keysym-on-keyboard-p to detect backspace.
15520         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15521         Clean up symbols used with dead keys, checking Linux and solaris
15522         keysyms.
15523         Simplify x-win-*.el using above methods.
15524         Change documentation for x-keysym-*-p functions.
15525
15526 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15527
15528         * about.el (about-hackers): Restore entries for Michael Sperber and
15529         Vinnie Shelton.
15530         From Vinnie Shelton <acs@acm.org>
15531
15532 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15533
15534         * simple.el (count-words-region): Ditto.
15535
15536 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15537
15538         * simple.el (count-words-buffer): Document.  Don't print anything
15539         if non-interactive.
15540
15541 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15542
15543         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15544         multiple files in InfoDock.
15545
15546 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15547
15548         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15549         from version.el in InfoDock.
15550
15551         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15552         specially.
15553
15554 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15555
15556         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15557         variable name in docstring.
15558
15559 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15560
15561         * menubar.h: Include "gui.h".
15562
15563 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15564
15565         * site-load.el: Fix documentation.
15566
15567 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15568
15569         * package-get-base.el (package-get-base): Updated.
15570
15571         * keymap.el: PC-ize.
15572
15573 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15574
15575         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15576         from' on a fresh line.
15577
15578 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15579
15580         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15581         object.
15582
15583 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15584
15585         * undo-stack.el: PC-ize.
15586
15587         * cmdloop.el: PC-ize.
15588
15589 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15590
15591         * bytecomp-runtime.el: PC-ize.
15592
15593         * byte-optimize.el: Prolog fixup.  PC-ize.
15594
15595         * cus-dep.el: Spelling fix.
15596
15597         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15598         entries follow).
15599
15600 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15601
15602         * text-mode.el (text-mode-hook-identify): New function,
15603         put on text-mode-hook.  Set text-mode-variant here.
15604         (text-mode): Don't set it here.
15605
15606 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15607
15608         * text-mode.el (text-mode-hook): New defvar.
15609         (text-mode-variant): New variable.
15610         (text-mode): Set that variable locally.
15611         (toggle-text-mode-auto-fill): New command.
15612
15613 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15614
15615         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15616
15617 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15618
15619         * text-mode.el (paragraph-indent-text-mode):
15620         Renamed from spaced-text-mode.
15621         (text-mode-map): Bind TAB to indent-relative.
15622         (indented-text-mode-map): Variable deleted.
15623         (indented-text-mode): Now an alias for text-mode.
15624
15625 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15626
15627         * loadup.el: test-atoms debugging stuffs removed.
15628
15629 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15630
15631         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15632
15633 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15634
15635         * help.el (describe-beta): Made it use `locate-data-file'.
15636         (describe-distribution): Ditto.
15637         (describe-copying): Ditto.
15638         (describe-project): Ditto.
15639         (view-emacs-news): Ditto.
15640
15641         * help-nomule.el (help-with-tutorial): Made it use
15642         `locate-data-file' to find tutorial.
15643
15644 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15645
15646         * about.el: Corrected my email address.
15647
15648         * mouse.el: Added 'mouse-mswindows-drop' similar to
15649         'mouse-offix-drop'.
15650
15651 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15652
15653         * loadup.el (running-xemacs): Spelling fix.
15654
15655 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15656
15657         * packages.el (packages-find-packages-1): Don't allow a backwards
15658         compatible lisp tree to overwrite `preloaded-file-list'.
15659
15660 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15661
15662         * loadup.el: Don't delete "xemacs" prior to dumping.
15663
15664 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15665
15666         * package-info.el (pi-last-mod-date): New function.
15667         (pi-author-version): New function.
15668         (batch-update-package-info): Use them.
15669
15670 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15671
15672         * frame.el (get-frame-for-buffer-default-to-current): Create.
15673         (get-frame-for-buffer-noselect): Allow user to use current frame
15674         with `get-frame-for-buffer-default-to-current'.
15675
15676 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15677
15678         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15679         (byte-compile-output-docform): Ditto.
15680         (byte-compile-compiled-obj-to-list): Ditto.
15681
15682 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15683
15684         * startup.el (command-line-1): Removed code that ran
15685           buffer-menu.
15686
15687 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15688
15689         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15690
15691 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15692
15693         * frame.el (suspend-emacs-or-iconify-frame): Check using
15694         `device-on-window-system-p' instead of explicitly checking for X,
15695         so that the same logic works for MS Windows.
15696         (suspend-or-iconify-emacs): Ditto.
15697
15698 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15699
15700         * about.el (about-maintainer-info): Andy Piper is back.
15701         (xemacs-hackers): Updated Andy Piper's email address.
15702         (about-hackers): Added Jonathan Harris.
15703         (about-hackers): Updated Tibor Polgar's email address.
15704
15705 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15706
15707         * about.el: Add xemacs.org email manager.
15708
15709         * package-get-base.el (package-get-base): Updated with most recent
15710         package updates.
15711
15712 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15713
15714         * help.el (function-arglist): Use `indirect-function' instead of
15715         `symbol-function' so that aliases are treated correctly.
15716
15717 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15718
15719         * help.el (help-map): Add f1 binding to `help-for-help'.
15720         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15721         (describe-key-briefly): Use `princ' "%s" to print object.
15722         (with-displaying-help-buffer): Kill buffer if it exists, again.
15723         (describe-key): Use `princ' "%s" to print object.
15724         (describe-function-1): Use `princ' "%s" to print object.
15725         Commented out alias lines removed.
15726         (help-pretty-print-limit): New variable to control pretty-printing
15727         of variable values.
15728         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15729         `help-pretty-print-value' again.  Only print-print when OBJECT is
15730         list of length less than `help-pretty-print-limit'.
15731         (describe-variable): Use `help-maybe-pretty-print-value' again.
15732
15733 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15734
15735         * simple.el (blink-matching-open): Remove C++ kludge.
15736         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15737
15738 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15739
15740         * info.el (Info-default-directory-list): Made the documentation
15741         more explanitory.
15742
15743 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15744
15745         * lisp/packages.el:
15746         * lisp/package-admin.el:
15747         * lisp/build-report.el:
15748         Fix typos.
15749
15750 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15751
15752         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15753         warnings in Java buffers without final newline and editing the
15754         last line.
15755
15756 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15757
15758         * packages.el (packages-find-packages-1): Don't allow a backwards
15759         compatible lisp tree to overwrite `preloaded-file-list'.
15760         Suggested by Colin Rafferty  <colin@xemacs.org>
15761
15762         * mouse.el (mouse-offix-drop): Set undo-boundary.
15763         From Oliver Graf <ograf@fga.de>
15764
15765 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15766
15767         * loadup.el (load-gc): rewrite as defun.
15768         Print something sensical if a required dump-time file isn't found.
15769
15770 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15771
15772         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15773         bug strikes a menudescriptor.
15774
15775         * package-get-base.el (package-get-base): Updated.
15776
15777         * package-info.el (batch-update-package-info): Derive REQUIRES
15778         from the Makefile.
15779
15780 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15781
15782         * files.el (save-some-buffers): Don't play games with deleting
15783         other windows if we are in the minibuffer window.
15784
15785 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15786
15787         * modeline.el (modeline-minor-mode-menu): Add support for :active
15788         (add-minor-mode): Document :active property to TOGGLE.
15789
15790 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15791
15792         * modeline.el (modeline-minor-mode-menu): Add support for an
15793         `:included' predicate in the `toggle-sym' plist.
15794         (add-minor-mode): Document the :included property, format
15795         docstring some more.
15796         (modeline-minor-mode-menu): Documentation string added.
15797
15798 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15799
15800         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15801         labels from the symbol-names by thwacking off the overly redundant
15802         and overused "mode", parenthesizing "minor", and capitalizing the
15803         resultant strings.  Also shortened the menu's title by eliminating
15804         the redundant buffer name.
15805         (add-minor-mode): Beautified the docstring, added mention of the
15806         `:menu-tag' property of TOGGLE.
15807         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15808         `toggle-sym' to beatify the mode-life menus.
15809         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15810         `auto-fill-function'.
15811
15812 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15813
15814         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15815         menus to :style 'toggle.
15816
15817 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15818
15819         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15820
15821 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15822
15823         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15824         only recognize first hyperlink.
15825         (hyper-apropos-highlightify): Deletia, this is already done by
15826         `hyper-apropos-insert-face'.
15827         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15828
15829 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15830
15831         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15832         mail.
15833         (toolbar-mail-reader): Add support for `send'.
15834         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15835
15836 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15837
15838         * info.el (Info-emacs-info-file-name): Add defvar for
15839         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15840         will function properly.
15841
15842 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15843
15844         * simple.el: make the backwards delete function called by
15845         `backward-or-forward-delete-char' user configurable.
15846
15847 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15848
15849         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15850         compiled function got loaded from.
15851
15852 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15853
15854         * term/apollo.el: Synched up with InfoDock 3.6.2.
15855
15856 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15857
15858         * startup.el (load-init-file): Load autoloads earlier.
15859         (startup-splash-frame): Handle InfoDock logo.
15860
15861         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15862         InfoDock.
15863         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15864
15865         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15866         doesn't have this function.
15867
15868         * packages.el (locate-data-file): Fix to call `locate-file'.
15869
15870 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15871
15872         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15873         version of version.el.
15874         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15875
15876         * x-menubar.el (default-menubar): Guard reference to
15877         `gnuserv-frame'.
15878         (default-menubar): Guard references to `font-lock-mode'.
15879         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15880         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15881
15882         * make-docfile.el: Don't snarf doc strings from autoloads.
15883
15884         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15885         loading auto-autoloads files.
15886
15887         * loaddefs.el: Disable dumping autoloads.
15888
15889 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15890
15891         * lisp-mnt.el: Synch to Emacs 20.2.
15892
15893         * help.el: Remove manual autoload of `finder-by-keyword'.
15894
15895         * finder.el (finder-by-keyword): Autoload.
15896
15897         * help.el: Conditionalize hyperbole setup.
15898
15899 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15900
15901         * packages.el (package-require): Update to reflect new data format.
15902
15903 1998-01-02  Didier Verna  <didier@xemacs.org>
15904
15905         * x-menubar.el (default-menubar): make the tutorials available
15906         through the menubar. (Plus some compilation warnings cleanup).
15907
15908 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15909
15910         * check-features.el: New file.  Perform sanity check after build.
15911
15912         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15913         files to tooltalk package.
15914         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15915         package.
15916
15917         * package-admin.el (package-admin-xemacs): Use better default for
15918         location of XEmacs binary.
15919
15920 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15921
15922         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15923         tag with sexp and add value tag with value `t'.
15924
15925 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15926
15927         * package-get.el: Changes to work with real data.
15928         From Pete Ware <ware@cis.ohio-state.edu>
15929
15930         * packages.el (packages-reload-autoloads): Guard load for the time
15931         being.
15932
15933         * update-elc.el ("packages.el"): Force loading packages.el instead
15934         of possibly out-of-date packges.elc.
15935         * make-docfile.el ("packages.el"): Ditto.
15936
15937 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15938
15939         * build-report.el (build-report-delete-regexp): Added a rule for
15940         the main tarball shadowing anything past it.
15941
15942 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15943
15944         * packages.el (package-provide): Delete a previous provide.
15945
15946         * package-info.el: New file.
15947
15948         * package-get.el: New file.
15949         From Pete Ware <ware@cis.ohio-state.edu>
15950         (package-get): Fix md5 computation to work with Mule.
15951
15952 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15953
15954         * simple.el (log-message-*): Quote symbols in docstrings properly.
15955
15956 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15957
15958         * packages.el (packages-new-autoloads): Ignore symbolic links.
15959
15960         * cus-face.el (face-custom-attributes-get): Fix typo.
15961         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15962
15963 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15964
15965         * startup.el (load-init-file): Reload new or changed autoloads
15966         unless inhibited.  Reload modified dumped lisp (stubbed).
15967
15968         * packages.el (packages-new-autoloads): New function.
15969         (packages-reload-autoloads): New function.
15970         (packages-reload-dumped-lisp): New (stub) function.
15971
15972         * loadup.el: Inhibit reloading dumped files when running temacs.
15973
15974         * loadhist.el (file-provides): Extend to handle variant
15975         extensions.
15976
15977         * replace.el (query-replace): Fix typo.
15978
15979 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15980
15981         * make-docfile.el: list-autoloads-path has been renamed.
15982         * update-elc.el: list-autoloads has been renamed.
15983
15984         * packages.el (packages-list-autoloads): Renamed.
15985         (packages-list-autoloads-path): Ditto.
15986
15987 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15988
15989         * packages.el (packages-find-packages-1): Made it signal a warning
15990         for an error in an auto-autoload.el file.
15991
15992 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15993
15994         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15995         tag with const.
15996         From Aki Vehtari <Aki.Vehtari@hut.fi>
15997
15998         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15999
16000         * loadhist.el (unload-feature): Remove autoload.
16001
16002 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16003
16004         * loadhist.el: Unpackaged.
16005
16006         * help.el (describe-symbol-find-file): Rename
16007         `describe-function-find-file' and make old name obsolete.
16008         (describe-function-1): Use it.
16009         (describe-function-1): Guard reference to
16010         `compiled-function-annotation'.
16011
16012 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16013
16014         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16015         argument.
16016         (help-mode-quit): New optional arg to control whether it kills or
16017         buries.  Tidied up.
16018         (with-displaying-help-buffer): Don't kill buffer initially, even
16019         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16020         (help-pretty-print-value): Rename back from
16021         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16022         use it, otherwise use dumped `cl-prettyprint'.
16023         (describe-variable): Use `help-pretty-print-value' again.
16024         (find-func): Removed reference to "find-func" at end.
16025
16026 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16027
16028         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16029           GUI XEmacs. Rename? x-menubar is rather window system
16030           independant, except for a couple of items.
16031
16032 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16033
16034         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16035         entries as they will no longer be distributed with XEmacs.
16036
16037         * format.el (format-alist): Fix image/tiff regexps.
16038         From P. E. Jareth Hein <jareth@camelot-soft.com>
16039
16040         * help.el (help-maybe-pretty-print-value): Rename.
16041         (describe-variable): Use it.
16042         (describe-variable): Add trailing linefeed.
16043
16044 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16045
16046         * help.el (describe-function-1): Don't output anything for
16047           arglist of autoload functions.
16048
16049 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16050
16051         * help.el (describe-function-1): Don't output anything for
16052           arglist of autoload functions.
16053
16054 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16055
16056         * help.el (help-mode-map): New bindings for `help-mode-bury',
16057         `describe-function-at-point', `describe-variable-at-point',
16058         `Info-elisp-ref', `customize-variable', `help-next-section' and
16059         `help-prev-section'.
16060         (help-next-section): New function.
16061         (help-prev-section): New function.
16062         (help-mode-quit): Changed to kill the help buffer.
16063         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16064         correctly.
16065         (help-buffer-name): New function to generate the name of help
16066         buffers.
16067         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16068         argument giving the name of the help buffer.
16069         (describe-key): Use `with-displaying-help-buffer' with name.
16070         (describe-mode): Ditto.
16071         (describe-bindings): Ditto.
16072         (describe-prefix-bindings): Ditto.
16073         (view-lossage): Ditto.
16074         (with-syntax-table): New macro.
16075         (function-called-at-point): Use `ignore-errors' and
16076         `with-syntax-table'.
16077         (function-at-point): Ditto.
16078         (describe-function): Use `with-displaying-help-buffer' with name.
16079         (function-arglist): Extracted from `describe-function-1'.  Returns
16080         function's arglist as string.
16081         (function-documentation): Extracted from `describe-function-1'.
16082         Returns function's docstring.
16083         (describe-function-1): Remove all the "stream" garbage, including
16084         the stream argument.  Use `function-arglist' and
16085         `function-documentation'.
16086         (describe-function-arglist): Just use `function-arglist'.
16087         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16088         (help-pretty-print-value): New function to help with
16089         pretty-printing variable values.  Knows about `#<...>'.  Needs
16090         `pp-internal'.
16091         (describe-variable): Use `with-displaying-help-buffer' with name.
16092         Formatting improved.  Display file where variable is defined, if
16093         known.  Use `help-pretty-print-value'.
16094         (describe-syntax): Use `with-displaying-help-buffer' with name.
16095         (list-processes): Remove "stream" garbage.
16096
16097 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16098
16099         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16100         call a dumped routine instead.
16101
16102         * x-win-xfree86.el: Wrap file in defun.
16103         * x-win-sun.el: Ditto.
16104
16105 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16106
16107         * help.el (view-emacs-news): Remove usage of outl-mouse which
16108         advises functions and does other evil things.
16109
16110 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16111
16112         * format.el (format-alist): Add `image/tiff'.
16113         From P. E. Jareth Hein <jareth@camelot-soft.com>
16114
16115 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16116
16117         * about.el (about-hackers): More names added.
16118
16119         * make-docfile.el: Remove superfluous package path search.
16120
16121         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16122
16123 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16124
16125         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16126         ignored shadows.
16127
16128 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16129
16130         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16131         get trailing slashes when added to the load-path.
16132
16133         * x-init.el (init-x-win): Locate where XEmacs X localization files
16134         are.
16135
16136 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16137
16138         * x-faces.el: Added support for foregroundToolBarColor
16139           to xpm-color-symbols.
16140
16141 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16142
16143         * etags.el (tags-remove-duplicates): Removed.
16144         (buffer-tag-table-list): Use `delete-duplicates'.
16145
16146         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16147         correctly.
16148         (get*): Defalias to `get'.
16149
16150         * cl.el (eql): Compare integers with `eq'.
16151         (cl-map-extents): Check for `map-extents' first.
16152
16153 1997-12-17  Didier Verna  <didier@xemacs.org>
16154
16155         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16156         added the 'numero', 'copyright' and 'trademark' symbols.
16157
16158         * leim/quail/latin-post.el ("french-postfix"): see above.
16159
16160 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16161
16162         * widget.el (define-widget): Check the arguments.
16163
16164         * cus-edit.el (customize-face): Use `check-argument-type'.
16165         (custom-variable-value-create): Use `signal' to signal error.
16166         (custom-variable-reset-saved): Ditto.
16167         (custom-variable-reset-standard): Ditto.
16168         (custom-face-reset-saved): Ditto.
16169
16170         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16171         (widget-default-format-handler): Ditto.
16172         (widget-checklist-add-item): Ditto.
16173         (widget-radio-add-item): Ditto.
16174         (widget-editable-list-entry-create): Ditto.
16175         (widget-sexp-prompt-value): Ditto.
16176
16177         * custom.el (custom-declare-variable): Signal errors better.
16178         (custom-handle-keyword): Ditto.
16179         (custom-declare-group): Ditto.
16180
16181         * window-xemacs.el (windows): Ditto.
16182
16183         * menubar.el (menu): Ditto.
16184
16185         * keydefs.el (keyboard): Ditto.
16186
16187         * minibuf.el (minibuffer): Ditto.
16188
16189         * process.el (execute): Ditto.
16190
16191         * fill.el (fill): Ditto.
16192
16193         * modeline.el (modeline): Ditto.
16194
16195         * help.el (help): Ditto.
16196
16197         * faces.el (faces): Ditto.
16198
16199         * files.el (files): Ditto.
16200
16201         * x-init.el (x): Ditto.
16202
16203         * lisp-mode.el (lisp): Ditto.
16204
16205         * process.el (processes): Ditto.
16206
16207         * mouse.el (mouse): Ditto.
16208
16209         * abbrev.el (abbrev): Moved from cus-edit.
16210
16211         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16212         as variable declaration.
16213
16214 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16215
16216         * menubar.el (find-menu-item): Use `check-argument-type'.
16217         (find-menu-item): Cosmetic changes.
16218
16219 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16220
16221         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16222
16223 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16224
16225         * startup.el (set-default-load-path): Only search package-path
16226         when not running temacs.
16227
16228         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16229         files.
16230
16231         * loadup.el: Correct commentary.  Reformatting.
16232         (really-early-error-handler): Use absolute path to the
16233         first dumped-lisp.el file.
16234         (really-early-error-handler): Print full path name of
16235         each dumped lisp file (inherited from InfoDock).
16236
16237         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16238         dumped-lisp.el files.
16239
16240         * make-docfile.el (preloaded-file-list): Reorder when the
16241         package-path is searched.
16242         * update-elc.el: Ditto.
16243
16244         * lisp-mode.el (call-with-condition-handler): Treat the same as
16245         `condition-case' for indentation.
16246
16247         * about.el (about-xemacs): Update release date.
16248
16249 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16250
16251         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16252         anywhere but at the last clause.
16253         (ecase): Disallow `t' and `otherwise'.
16254
16255 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16256
16257         * cus-edit.el (custom-buffer-create-buttons): New function
16258         from stuff moved out of `custom-buffer-create-internal'.
16259         (custom-novice): New variable.  Default t.
16260         (custom-display-global-buttons): Ditto.  Default `top'.
16261         (custom-buffer-create-internal): Only display help if
16262         `custom-novice' is non-nil.  Display global buttons according to
16263         `custom-display-global-buttons'.
16264
16265 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16266
16267         * menubar.el (find-menu-item): Use `check-argument-type'.
16268         (find-menu-item): Cosmetic changes.
16269
16270 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16271
16272         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16273         look.
16274
16275 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16276
16277         * format.el (format-deannotate-region):  Bug fix.
16278         Deannotating a region containing unknown tags would fail
16279         (causing decoding of text/enriched to fail at user level)
16280
16281 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16282
16283         * minibuf.el (read-directory-name): Support sixth
16284           arg, HISTORY, as already documented.
16285
16286 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16287
16288         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16289         to `ecase'.
16290
16291 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16292
16293         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16294         skk-activate.
16295
16296 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16297
16298         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.