a570d541dc1cfd03bb3005bfeae2aad598e5cd9f
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-itaiji-003'.
5
6         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
7         XEmacs CHISE.
8         (=>ucs-bmp-itaiji-003): Ditto.
9
10 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=ucs-bmp-itaiji-011'.
14
15         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
16         XEmacs CHISE.
17
18 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         setting for `==ucs-var-002'.
22
23 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `==ucs-itaiji-002'.
27
28 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `==ucs-sip-itaiji-002'.
32
33         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
34         XEmacs CHISE.
35
36 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
43         `=>ucs-sip-itaiji-007'.
44
45         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
46         XEmacs CHISE.
47         (=>ucs-sip-itaiji-007): Ditto.
48         (=ucs-sip-itaiji-007): Ditto.
49         (=ucs-itaiji-011): Ditto.
50         (=ucs-sip-itaiji-011): Ditto.
51
52 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist):
55         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
56
57 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `==ucs-bmp-var-002'.
61
62         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
63         CHISE.
64         (==ucs-bmp-var-002): Ditto.
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist):
67         Modify some priorities.
68
69 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
72         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
73         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
74
75 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `=big5-cdp-var-001'.
79
80         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
81         XEmacs CHISE.
82
83 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `==ucs-itaiji-005'.
87
88 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for `=ucs-itaiji-007'.
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
95
96         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
97         XEmacs CHISE.
98         (==ucs-bmp-itaiji-005): Ditto.
99         (=ucs-itaiji-007): Ditto.
100         (=ucs-bmp-itaiji-007): Ditto.
101
102 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
105         `==gt-pj-k1' and `==gt-pj-k2'.
106
107 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
110         CHISE.
111         (==gt-pj-k2): Ditto.
112
113 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=>ucs-itaiji-005'.
117
118 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=>>cbeta'.
122
123 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
126         `=>ucs-sip@component'.
127
128         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
129         instead of `=ucs' as its mother.
130         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         setting for `=>ucs-itaiji-006'.
134
135 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `=>ucs-bmp-itaiji-006'.
139
140         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
141         XEmacs CHISE.
142         (=>ucs-bmp-itaiji-006): Ditto.
143
144 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `=>ucs-bmp-itaiji-001'.
148
149         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
150         XEmacs CHISE.
151
152 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
156
157         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
158         instead of `=ucs' as its mother.
159         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
160         (==ucs-bmp-itaiji-002): Ditto.
161         (==ucs-itaiji-003): Ditto.
162         (==ucs-bmp-itaiji-003): Ditto.
163
164 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `=big5-cdp-var-002'.
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `=big5-cdp-var-002'.
171
172         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
173         XEmacs CHISE.
174
175 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
178         `=ucs-sip-var-004'.
179
180         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
181         XEmacs CHISE.
182
183 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `=>ucs-bmp-cjk@iwds-1'.
187
188         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
189         XEmacs CHISE.
190
191 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `=ucs-var-005'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `=ucs-bmp-var-005'.
198
199         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
200         CHISE.
201         (=ucs-bmp-var-005): Ditto.
202
203 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=>ucs-sip-itaiji-002'.
207
208         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
209         XEmacs CHISE.
210
211 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=>ucs-itaiji-002'.
215
216 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
220
221         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
222         (=>ucs-itaiji-002): Ditto.
223         (=>ucs-bmp-itaiji-002): Ditto.
224
225 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `=>ucs-itaiji-001'.
229
230 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
234
235         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
236         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
237         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
238         (=>ucs-sip-itaiji-001): Ditto.
239
240         * mule/mule-coding.el(coded-charset-entity-reference-alist):
241         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
242         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
243
244 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-charset.el (default-coded-charset-priority-list):
247         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
248         `=jef-china3' and `chinese-isoir165'.
249
250 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `=>ucs-bmp-itaiji-005'.
254
255         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
256         XEmacs CHISE.
257         (=>ucs-bmp-itaiji-005): Ditto.
258
259 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
262         `=+>jis-x0213-2'.
263
264 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `=+>adobe-japan1-6'.
268
269 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `=+>jis-x0208@1978'.
273
274 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `=>ucs@component'.
278
279 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
282         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
283
284 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist):
287         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
288
289 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
292         CHISE.
293         (=>ucs@jis/2004): Ditto.
294
295 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist):
298         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
299
300 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
303         `=>cbeta'.
304
305 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         setting for `==big5-cdp-itaiji-001'.
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `==big5-cdp-itaiji-001'.
312
313         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
314         XEmacs CHISE.
315
316 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
320         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
324         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
325
326         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
327         XEmacs CHISE.
328         (=>big5-cdp-itaiji-001): Ditto.
329         (=big5-cdp-itaiji-002): Ditto.
330         (=big5-cdp-itaiji-003): Ditto.
331
332 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
336
337 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-charset.el (default-coded-charset-priority-list):
340         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
341         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
342         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `=ucs-var-008'.
346
347         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
348         CHISE.
349         (=ucs-bmp-var-008): Likewise.
350
351 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-charset.el (default-coded-charset-priority-list):
354         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
355
356 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `==ucs-sip@JP/hanazono'.
360
361         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
362         XEmacs CHISE.
363
364 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `=ucs-bmp-var-006'.
371
372         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
373         CHISE.
374         (=ucs-bmp-var-006): Likewise.
375
376 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `=ucs-bmp-itaiji-009'.
380
381         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
382         XEmacs CHISE.
383         (=ucs-bmp-itaiji-009): Likewise.
384
385 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
388         `=>big5-cdp'.
389
390 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
393         (utf-8-ivs-gb): Likewise.
394         (utf-8-gb-er): Likewise.
395         (utf-8-ivs-gb-er): Likewise.
396         (utf-8-cns): Likewise.
397         (utf-8-ivs-cns): Likewise.
398         (utf-8-cns-er): Likewise.
399         (utf-8-ivs-cns-er): Likewise.
400         (utf-8-big5): Likewise.
401         (utf-8-ivs-big5): Likewise.
402         (utf-8-big5-er): Likewise.
403         (utf-8-ivs-big5-er): Likewise.
404         (utf-8-jis): Likewise.
405         (utf-8-ivs-jis): Likewise.
406         (utf-8-jis-er): Likewise.
407         (utf-8-ivs-jis-er): Likewise.
408         (utf-8-ks): Likewise.
409         (utf-8-ivs-ks): Likewise.
410         (utf-8-ks-er): Likewise.
411         (utf-8-ivs-ks-er): Likewise.
412
413 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
416         (utf-8-ivs-jp): Likewise.
417         (utf-8-jp-er): Likewise.
418         (utf-8-ivs-jp-er): Likewise.
419
420 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for `=ucs-var-010'.
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `=ucs-bmp-var-010'.
427
428         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
429         CHISE.
430         (=ucs-bmp-var-010): Likewise.
431
432 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `=ucs-sip@JP/hanazono'.
436
437         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
438         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
439
440 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-charset.el (default-coded-charset-priority-list):
443         - Add `=big5-cdp-var-004'.
444         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
445           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
449         `=big5-cdp-var-005'.
450
451         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
452         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
453         `=big5-cdp-var-003'.
454         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
455         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
456         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
457
458 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-charset.el (default-coded-charset-priority-list):
461         Don't prefer ucs-compat CCSes to other CCSes.
462
463 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
466         `===ucs-bmp-cjk-compat@unicode'.
467
468         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
469         coded-charset for XEmacs CHISE.
470
471 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
474         `=ucs-sip-itaiji-003'.
475
476         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
477         XEmacs CHISE.
478
479 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `=ucs-var-004'.
483
484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
485         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
486
487         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
488         XEmacs CHISE.
489         (=ucs-var-004): Ditto.
490         (=ucs-bmp-var-004): Ditto.
491
492 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
495         `=ucs-sip-var-003'.
496
497         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
498         XEmacs CHISE.
499
500 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `=ucs-itaiji-006'.
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `=ucs-bmp-itaiji-006'.
507
508         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
509         XEmacs CHISE.
510         (=ucs-bmp-itaiji-006): Ditto.
511
512 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `=ucs-sip-var-002'.
516
517         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
518         XEmacs CHISE.
519
520 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `=ucs-sip-itaiji-002'.
524
525         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
526         XEmacs CHISE.
527
528 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `==hanyo-denshi/tk'.
532
533 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
536         (=hanyo-denshi/tk): Fix `long-name'.
537         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
538
539 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `=>mj'.
543
544 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
547         coded-charset for XEmacs CHISE.
548
549 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
552         setting for `=hanyo-denshi/tk'.
553
554 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `=hanyo-denshi/tk/mf-01'.
558
559         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
560         XEmacs CHISE.
561         (=hanyo-denshi/tk/mf-01): Ditto.
562
563 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-charset.el (default-coded-charset-priority-list):
566         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
567
568 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-charset.el (default-coded-charset-priority-list):
571         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
572
573 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
580
581         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
582         XEmacs CHISE.
583         (=ucs-bmp-itaiji-004): Ditto.
584         (=ucs-itaiji-005): Ditto.
585         (=ucs-bmp-itaiji-005): Ditto.
586
587 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `=ucs-sip-itaiji-001'.
591
592         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
593         XEmacs CHISE.
594
595 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
599         `=ucs-itaiji-008'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
603         `=ucs-bmp-itaiji-008'.
604
605         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
606         XEmacs CHISE.
607         (=ucs-bmp-itaiji-001): Ditto.
608         (=ucs-itaiji-003): Ditto.
609         (=ucs-bmp-itaiji-003): Ditto.
610         (=ucs-itaiji-008): Ditto.
611         (=ucs-bmp-itaiji-008): Ditto.
612
613 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
616         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
617
618         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
619         for XEmacs CHISE.
620         (==ucs-bmp-cjk-compat@JP): Ditto.
621
622 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for `===hng-tzs'.
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `===hng-tzs'.
629
630         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
631         CHISE.
632
633 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
636         setting for `===hng-doh'.
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `===hng-doh'.
640
641         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
642         CHISE.
643
644 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
647         setting for `===hng-wad'.
648
649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
650         `===hng-wad'.
651
652         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
653         CHISE.
654
655 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         settings for `==koseki' and `===hng-kcc'.
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `===hng-kcc'.
662
663         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
664         CHISE.
665
666 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hng-nkk'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hng-nkk'.
673
674         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
675         CHISE.
676
677 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         setting for `===hng-ink'.
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `===hng-ink'.
684
685         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
686         CHISE.
687
688 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `===hng-jhk'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `===hng-jhk'.
695
696         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
697         CHISE.
698
699 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
702         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
703         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
704         (===jis-x0213-1@2004): Likewise.
705         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
706         "jisx0213\\(\\.2004\\)-1" as the registry.
707         (=+>jis-x0213-1@2004): Likewise.
708         (=>jis-x0213-1@2004): Likewise.
709
710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
711         `===jis-x0213-1@2004'.
712
713 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
716         setting for `===hng-nak'.
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `===hng-nak'.
720
721         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
722         CHISE.
723
724 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `===hng-hos'.
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `===hng-hos'.
731
732         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
733         CHISE.
734
735 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `===hng-tzj'.
739
740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
741         `===hng-tzj'.
742
743         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
744         CHISE.
745
746 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `===hng-kae'.
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `===hng-kae'.
753
754         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
755         CHISE.
756
757 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `===hng-kar'.
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `===hng-kar'.
764
765         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
766         CHISE.
767
768 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `===hng-kyd'.
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `===hng-kyd'.
775
776         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
777         CHISE.
778
779 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `===hng-hok'.
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `===hng-hok'.
786
787         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
788         CHISE.
789
790 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `===hng-jyu'.
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `===hng-jyu'.
797
798         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
799         CHISE.
800
801 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         setting for `===hng-zkd'.
805
806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
807         `===hng-zkd'.
808
809         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
810         CHISE.
811
812 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         setting for `===hng-kmi'.
816
817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
818         `===hng-kmi'.
819
820         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
821         CHISE.
822
823 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `===hng-okd'.
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `===hng-okd'.
830
831         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
832         CHISE.
833
834 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         setting for `===hng-nkm'.
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `===hng-nkm'.
841
842         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
843         CHISE.
844
845 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         setting for `===hng-nto'.
849
850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
851         `===hng-nto'.
852
853         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
854         CHISE.
855
856 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `===hng-yhk'.
860
861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
862         `===hng-yhk'.
863
864         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
865         CHISE.
866
867 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `===hng-sok'.
871
872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
873         `===hng-sok'.
874
875         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
876         CHISE.
877
878 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
881         setting for `===hng-kda'.
882
883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
884         `===hng-kda'.
885
886         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
887         CHISE.
888
889 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `===hng-myz'.
893
894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
895         `===hng-myz'.
896
897         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
898         CHISE.
899
900 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `===hng-kgk'.
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `===hng-kgk'.
907
908         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
909         CHISE.
910
911 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `===hng-drt'.
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `===hng-drt'.
918
919         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
920         CHISE.
921
922 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `===hng-mam'.
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `===hng-mam'.
929
930         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
931         CHISE.
932
933 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for `===hng-dng'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `===hng-dng'.
940
941         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
942         CHISE.
943
944 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `=>cns11643-5'.
948
949 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
952         setting for `===hng-keg'.
953
954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
955         `===hng-keg'.
956
957         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
958         CHISE.
959
960 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         setting for `===hng-jou'.
964
965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
966         `===hng-jou'.
967
968         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
969         CHISE.
970
971 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         setting for `===hng-smk'.
975
976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
977         `===hng-smk'.
978
979         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
980         CHISE.
981
982 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `===hng-kyo'.
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
988         `===hng-kyo'.
989
990         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
991         CHISE.
992
993 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `===hng-kss'.
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `===hng-kss'.
1000
1001         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1002         CHISE.
1003
1004 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `===hng-wan'.
1008
1009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1010         `===hng-wan'.
1011
1012         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1013         CHISE.
1014
1015 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `===hng-ksk'.
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===hng-ksk'.
1022
1023         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1024         CHISE.
1025
1026 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1029         setting for `===hng-kyu'.
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `===hng-kyu'.
1033
1034         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `===hng-skk'.
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `===hng-skk'.
1044
1045         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1046         CHISE.
1047
1048 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         setting for `===hng-sik'.
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `===hng-sik'.
1055
1056         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1057         CHISE.
1058
1059 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `===hng-kbk'.
1063
1064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1065         `===hng-kbk'.
1066
1067         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1068         CHISE.
1069
1070 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `===hng-kcj'.
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `===hng-kcj'.
1077
1078         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1079         CHISE.
1080
1081 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1082
1083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1084         setting for `===hng-k24'.
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `===hng-k24'.
1088
1089         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1090         CHISE.
1091
1092 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         setting for `===hng-gok'.
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `===hng-gok'.
1099
1100         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1101         CHISE.
1102 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1105         setting for `===hng-tsu'.
1106
1107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1108         `===hng-tsu'.
1109
1110         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1111         CHISE.
1112
1113 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1116         setting for `===hng-sys'.
1117
1118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1119         `===hng-sys'.
1120
1121         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1122         CHISE.
1123
1124 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1127         - Use "&HNG010-<d><d><d><d><d>;" instead of
1128           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1129         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1130
1131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1132         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1133
1134         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1135         "hngkhi-0" as the suffix of registry.
1136         (===hng-khm): New coded-charset for XEmacs CHISE.
1137         (=ucs-itaiji-002): Ditto.
1138         (=ucs-bmp-itaiji-002): Ditto.
1139
1140 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `=>ucs@iwds-1'.
1144
1145         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1146         XEmacs CHISE.
1147
1148 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1151         CHISE.
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1154         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1155         `===hng-khi'.
1156
1157 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         setting for `===hng-khi'.
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `===hng-khi'.
1164
1165         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1171         #x9FA5 as the value of `max-code'.
1172         (=ucs-bmp-var-002): Likewise.
1173         (=ucs-bmp-var-003): Likewise.
1174         (=ucs-bmp-itaiji-084): Likewise.
1175         (=ucs-bmp-cjk@JP): Likewise.
1176         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1177         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1178         (=>ucs-bmp-cjk@component): Likewise.
1179
1180 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1183         CHISE.
1184
1185 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1188         XEmacs CHISE.
1189         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1190         `==jis-x0208@1978/2-pr' as the mother.
1191
1192 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1195         CHISE.
1196
1197 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1200         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1201
1202 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1205         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1206
1207 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1210         setting for `===ucs@gb'.
1211
1212 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1216         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1217         as the entity-reference for `===jis-x0213-1@2000'; use
1218         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1219
1220 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1223         `===jis-x0208'.
1224
1225         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1226         instead of `===jis-x0208' as the mother.
1227         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1228         `===jis-x0208' as the mother.
1229         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1230         `===jis-x0208' as the mother.
1231         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1232         `===jis-x0213-1' as the mother.
1233         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1234         `===jis-x0213-1' as the mother.
1235         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1236         the mother.
1237         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1238         mother.
1239
1240 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         setting for `=ucs-var-001'.
1244
1245 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1248         `=ucs-bmp-var-001'.
1249
1250         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1251         CHISE.
1252         (=ucs-bmp-var-001): Ditto.
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         setting for `=ucs-var-003'.
1256
1257 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `=ucs-bmp-var-003'.
1261
1262         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1263         CHISE.
1264         (=ucs-bmp-var-003): Ditto.
1265
1266 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1267
1268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1269         setting for `=ucs-var-002'.
1270
1271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1272         `=ucs-bmp-var-002'.
1273
1274         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1275         CHISE.
1276         (=ucs-bmp-var-002): Ditto.
1277
1278 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1279
1280         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1281         XEmacs CHISE.
1282         (==jis-x0208@1978/5pr): Ditto.
1283
1284 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `=>ucs-bmp-cjk@component'.
1288
1289         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1290         XEmacs CHISE.
1291         (=>ucs-bmp-cjk@component): Ditto.
1292
1293 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1296         setting for `=>iwds-1'.
1297
1298 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1301         CHISE.
1302
1303 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-charset.el (default-coded-charset-priority-list):
1306         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1307         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1308         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1309         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1310
1311 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1314         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1315
1316         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1317         `=>>ucs@iso' as the mother.
1318         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1319         mother.
1320
1321 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         setting for `===hanyo-denshi/ia'.
1325
1326 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `===hanyo-denshi/ia'.
1330
1331 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-conf.el (=koseki): Fix DOC.
1334         (==koseki): New coded-charset for XEmacs CHISE.
1335
1336 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1339         XEmacs CHISE.
1340         (===hanyo-denshi/jd): Fix DOC.
1341
1342 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         setting for `===hanyo-denshi/ip'.
1346
1347 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1350         `===hanyo-denshi/ip'.
1351
1352         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1353         XEmacs CHISE.
1354
1355 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1358         `==ucs-radicals@unicode' and `=>daikanwa'.
1359
1360         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1361         for XEmacs CHISE.
1362
1363 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1366         XEmacs CHISE.
1367
1368 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `===ruimoku-v6'.
1372
1373 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1376         setting for `===ruimoku-v6'.
1377
1378 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1381         CHISE.
1382
1383 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1386         coded-charset for XEmacs CHISE.
1387
1388 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1391         XEmacs CHISE.
1392
1393 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1396         `===ucs-sip@iso'.
1397
1398 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1401         CHISE.
1402
1403 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `==ucs-sip@iso'.
1407
1408         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1409         CHISE.
1410
1411 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1414         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1415         (=ucs-sip-ext-b@iso): Fix registry.
1416         (==ucs-sip-ext-b@iso): Ditto.
1417         (===ucs-sip-ext-b@iso): Ditto.
1418
1419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1420         `=ucs-sip@iso'.
1421
1422 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         setting for `=>cbeta'.
1426
1427 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1430         `=>cns11643-7'.
1431
1432         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1433
1434 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1437         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1438
1439 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1442         `=ucs@cns'.
1443         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1444         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1445         `=ucs@jis/1990'.
1446         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1447         `=ucs@jis/2000'.
1448         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1449         `=ucs@jis/2004'.
1450         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1453         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1454
1455 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1456
1457         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1458         XEmacs CHISE.
1459         (==jis-x0208@1978/1pr): Ditto.
1460         (==jis-x0208@1978/2-pr): Ditto.
1461
1462 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1465         setting for `===jis-x0213-1@2004'.
1466
1467 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1470         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1471
1472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1473         `===hanyo-denshi/jb'.
1474
1475         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1476         XEmacs CHISE.
1477         (=+>hanyo-denshi/ft): Ditto.
1478         (=+>hanyo-denshi/jt): Ditto.
1479
1480 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `===hanyo-denshi/hg'.
1484
1485 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1488         XEmacs CHISE.
1489         (===hanyo-denshi/hg): Ditto.
1490
1491 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1492
1493         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1494         glyph-forms instead of detailed glyph-images.
1495         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1496         `=adobe-japan1-*'.
1497         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1498         (===adobe-japan1-1): Ditto.
1499         (===adobe-japan1-2): Ditto.
1500         (===adobe-japan1-3): Ditto.
1501         (===adobe-japan1-4): Ditto.
1502         (===adobe-japan1-5): Ditto.
1503         (===adobe-japan1-6): Ditto.
1504         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1505         `=>>>adobe-japan1' as the mother.
1506         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1507         `=>>adobe-japan1' as the mother.
1508         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1509         glyph-images.
1510         (==jis-x0208@1978): Ditto.
1511         (==jis-x0208@1983): Ditto.
1512         (==jis-x0208@1990): Ditto.
1513         (==jis-x0213-1): Ditto.
1514         (==jis-x0213-1@2000): Ditto.
1515         (==jis-x0213-1@2004): Ditto.
1516         (==jis-x0213-2): Ditto.
1517         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1518         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1519         `=jis-x0208@1978'.
1520         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1521         `=jis-x0208@1983'.
1522         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1523         `=jis-x0208@1990'.
1524         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1525         `=jis-x0213-1'.
1526         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1527         `=jis-x0213-1@2000'.
1528         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1529         `=jis-x0213-1@2004'.
1530         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1531         `=jis-x0213-2'.
1532         (===jis-x0208): New coded-charset for XEmacs CHISE.
1533         (===jis-x0208@1978): Ditto.
1534         (===jis-x0208@1983): Ditto.
1535         (===jis-x0208@1990): Ditto.
1536         (===jis-x0213-1): Ditto.
1537         (===jis-x0213-1@2000): Ditto.
1538         (===jis-x0213-2): Ditto.
1539         (===jis-x0212): Ditto.
1540         (===ks-x1001): Ditto.
1541         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1542         mother.
1543         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1544         as the mother.
1545         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1546         as the mother.
1547         (===cns11643-1): New coded-charset for XEmacs CHISE.
1548         (===cns11643-2): Ditto.
1549         (===cns11643-3): Ditto.
1550         (===cns11643-4): Ditto.
1551         (===cns11643-5): Ditto.
1552         (===cns11643-6): Ditto.
1553         (===cns11643-7): Ditto.
1554         (=>>cns11643-1): Ditto.
1555         (==big5-cdp): Indicate abstract glyph-images instead of
1556         representative glyph-images.
1557         (===big5-cdp): New coded-charset for XEmacs CHISE.
1558         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1559         detailed glyph-images.
1560         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1561         `=hanyo-denshi/*'.
1562         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1563         (===hanyo-denshi/ib): Ditto.
1564         (===hanyo-denshi/jt): Ditto.
1565         (===hanyo-denshi/ks): Ditto.
1566         (===mj): Ditto.
1567         (===mj-0): Ditto.
1568         (===mj-1): Ditto.
1569         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1570         `=>>>hanyo-denshi/*' as its mother.
1571         (==gt): Indicate abstract glyph-forms instead of detailed
1572         glyph-images.
1573         (===gt): New coded-charset for XEmacs CHISE.
1574         (=>>>gt): Indicates `==gt' instead of `=gt'.
1575         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1576         (==gt-k): Indicate abstract glyph-forms instead of detailed
1577         glyph-images.
1578         (===gt-k): New coded-charset for XEmacs CHISE.
1579         (==daikanwa): Indicates glyph-images instead of detailed
1580         glyph-images.
1581         (===daikanwa): New coded-charset for XEmacs CHISE.
1582         (===daikanwa/+p): Ditto.
1583         (===daikanwa/ho): Ditto.
1584         (==cbeta): Ditto.
1585         (===cbeta): Ditto.
1586         (==jef-china3): Ditto.
1587         (===jef-china3): Ditto.
1588         (==ruimoku-v6): Ditto.
1589         (==ucs@iso): Indicate representative glyph-forms instead of
1590         representative glyph-images.
1591         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1592         (==ucs@unicode): Indicate representative glyph-forms instead of
1593         representative glyph-images.
1594         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1595         `=ucs@unicode'.
1596         (==ucs@cns): Indicate representative glyph-forms instead of
1597         representative glyph-images.
1598         (==ucs@jis): Ditto.
1599         (==ucs@jis/1990): Ditto.
1600         (==ucs@jis/2000): Ditto.
1601         (==ucs@jis/2004): Ditto.
1602         (==ucs@ks): Ditto.
1603         (===ucs@iso): New coded-charset for XEmacs CHISE.
1604         (===ucs@unicode): Ditto.
1605         (===ucs@gb): Ditto.
1606         (===ucs@ks): Ditto.
1607         (===ucs-bmp-cjk@gb): Ditto.
1608         (===ucs-sip-ext-b@iso): Ditto.
1609
1610 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1613         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1614         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1615         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1616         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1617         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1618         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1619         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1620         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1621         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1624         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1625         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1626         - Use "&g1-[NAME];" for `=>>[NAME]'.
1627         - Abolish "&g2-[NAME];".
1628
1629 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1630
1631         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1632         `=>>ucs@cns' as the mother.
1633
1634 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1637         setting for `==ucs@ks'.
1638
1639 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1640
1641         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1642         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1643         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1644         0x00E30000〜0x00E409D5.
1645
1646 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1649         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1650         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1651
1652 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1655         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1656
1657         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1658         (=mj-0): Ditto.
1659         (=mj-1): Ditto.
1660         (==mj): Ditto.
1661         (==mj-0): Ditto.
1662         (==mj-1): Ditto.
1663         (=>>mj): Ditto.
1664
1665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1666         setting for `=mj' and `==mj'.
1667
1668 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1669
1670         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1671         CHISE.
1672
1673 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1674
1675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1676         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1677         `=>ucs@hanyo-denshi'.
1678
1679 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1682         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1683
1684         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1685         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1686
1687 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1690         XEmacs CHISE.
1691
1692 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1695         Change priority of `=>>>ucs@iso'.
1696
1697         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1698         `=>>>ucs@iso' as the mother.
1699         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1700
1701 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1704         Change priority of `=>>>ucs@unicode'.
1705
1706         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1707         `=ucs@unicode'.
1708
1709 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1712         Change priority of `=>>>ucs@jis'.
1713
1714         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1715         `=ucs@jis'.
1716
1717 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1720         setting for `==daikanwa/+p'.
1721
1722 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `==shinjigen@1ed'.
1726
1727 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1730         XEmacs CHISE.
1731
1732 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-conf.el (==shinjigen): Modify DOC.
1735         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1736         (==shinjigen@rev): Modify DOC.
1737
1738 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1739
1740         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1741         CHISE.
1742
1743 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1746         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1747
1748         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1749         XEmacs CHISE.
1750
1751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1752         `==daikanwa'.
1753
1754 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1755
1756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1757         setting for `==cns11643-7'.
1758
1759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1760         `==cns11643-7'.
1761
1762 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1763
1764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1765         `==cns11643-6'.
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768         setting for `==cns11643-6'.
1769
1770 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1773         setting for `==cns11643-5'.
1774
1775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1776         `==cns11643-5'.
1777
1778 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         setting for `==cns11643-4'.
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1784         `==cns11643-4'.
1785
1786 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1787
1788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1789         setting for `==cns11643-3'.
1790
1791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1792         `==cns11643-3'.
1793
1794 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         setting for `==cns11643-2'.
1798
1799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1800         `==cns11643-2'.
1801
1802 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1803
1804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1805         Change priority of `=>>>ucs@ks'.
1806
1807         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1808         `=ucs@ks'.
1809
1810 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1811
1812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1813         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1814         `==ucs@cns' and `==cns11643-1'.
1815
1816         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1817         (==cns11643-2): Ditto.
1818         (==cns11643-3): Ditto.
1819         (==cns11643-4): Ditto.
1820         (==cns11643-5): Ditto.
1821         (==cns11643-6): Ditto.
1822         (==cns11643-7): Ditto.
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1825         `==cns11643-1'.
1826
1827 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1830         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1831         `=>>>ucs@jis/1990'.
1832
1833         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1834         `=ucs@jis/1990'.
1835         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1836         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1837
1838 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1839
1840         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1841         Change priority of `=>>>ucs@cns'.
1842
1843         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1844         `=ucs@cns'.
1845
1846 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1847
1848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1849         `==ks-x1001'.
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1852         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1853         `==ks-x1001'.
1854
1855 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1858
1859 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1862         `=jis-x0208'.
1863         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1864         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1865         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1866         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1867         (=>>>jis-x0213-1@2000): Changed to an alias for
1868         `=jis-x0213-1@2000'.
1869         (=>>>jis-x0213-1@2004): Changed to an alias for
1870         `=jis-x0213-1@2004'.
1871         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1872
1873 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1876         `=adobe-japan1-0'.
1877         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1878         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1879         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1880         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1881         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1882         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1883
1884 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1887         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1888         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1889         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1890         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1891         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1892
1893 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1897         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1898         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1899         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1900         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1901         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1902         `==jis-x0212'.
1903
1904 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1905
1906         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1907         "AdobeJapan1-[0-6]$".
1908         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1909         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1910         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1911         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1912         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1913         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1914         (==adobe-japan1-1): Ditto.
1915         (==adobe-japan1-2): Ditto.
1916         (==adobe-japan1-3): Ditto.
1917         (==adobe-japan1-4): Ditto.
1918         (==adobe-japan1-5): Ditto.
1919         (==adobe-japan1-6): Ditto.
1920         (==jis-x0208): Ditto.
1921         (==jis-x0208@1978): Ditto.
1922         (==jis-x0208@1983): Ditto.
1923         (==jis-x0208@1990): Ditto.
1924         (==jis-x0213-1): Ditto.
1925         (==jis-x0213-1@2000): Ditto.
1926         (==jis-x0213-1@2004): Ditto.
1927         (==jis-x0213-2): Ditto.
1928         (==jis-x0212): Ditto.
1929         (==gb2312): Ditto.
1930         (==iso-ir165): Ditto.
1931         (==gb12345): Ditto.
1932         (==ks-x1001): Ditto.
1933         (==cns11643-1): Ditto.
1934         (==cns11643-2): Ditto.
1935         (==cns11643-3): Ditto.
1936         (==cns11643-4): Ditto.
1937         (==cns11643-5): Ditto.
1938         (==cns11643-6): Ditto.
1939         (==cns11643-7): Ditto.
1940         (==big5-cdp): Ditto.
1941         (==hanyo-denshi/ja): Ditto.
1942         (==hanyo-denshi/jb): Ditto.
1943         (==hanyo-denshi/jc): Ditto.
1944         (==hanyo-denshi/jd): Ditto.
1945         (==hanyo-denshi/ft): Ditto.
1946         (==hanyo-denshi/ia): Ditto.
1947         (==hanyo-denshi/ib): Ditto.
1948         (==hanyo-denshi/hg): Ditto.
1949         (==hanyo-denshi/jt): Ditto.
1950         (==hanyo-denshi/ks): Ditto.
1951         (==gt): Ditto.
1952         (==gt-k): Ditto.
1953         (==daikanwa): Ditto.
1954         (==shinjigen): Ditto.
1955         (==ucs@iso): Ditto.
1956         (==ucs@unicode): Ditto.
1957         (==ucs@gb): Ditto.
1958         (==ucs-bmp@gb): Ditto.
1959         (==ucs@cns): Ditto.
1960         (==ucs-bmp@cns): Ditto.
1961         (==ucs@jis): Ditto.
1962         (==ucs@jis/1990): Ditto.
1963         (==ucs@jis/2000): Ditto.
1964         (==ucs@jis/2004): Ditto.
1965         (==ucs@JP): Ditto.
1966         (==ucs@JP/hanazono): Ditto.
1967         (==ucs@ks): Ditto.
1968         (==ucs-bmp@ks): Ditto.
1969         (==ucs@cns11643): Ditto.
1970         (==ucs-bmp-cjk@gb): Ditto.
1971         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1972         (==ucs-sip-ext-b@iso): Ditto.
1973
1974 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1977         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1978
1979         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1980         XEmacs CHISE.
1981         (=ucs-bmp-cjk@unicode): Abolished.
1982
1983 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1984
1985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1986         `=+>ucs-bmp-cjk-compat@jis'.
1987
1988         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1989         for XEmacs CHISE.
1990
1991 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1992
1993         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1994         CHISE.
1995
1996 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1999         for XEmacs CHISE.
2000         (=jis-x0208@1978/1er-pr): Abolished.
2001         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2002         `=jis-x0208@1978/1er-pr' as the mother.
2003
2004 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2005
2006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2007         setting for `=ucs-itaiji-084'.
2008
2009 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list):
2012         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2013
2014         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2015         XEmacs CHISE.
2016         (=ucs-bmp-itaiji-084): Ditto.
2017
2018 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2019
2020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2021         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2022
2023 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2024
2025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2026         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2027
2028         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2029         XEmacs CHISE.
2030         (=big5-cdp-var-5): Ditto.
2031
2032 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2033
2034         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2035         XEmacs CHISE.
2036
2037 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2038
2039         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2040         XEmacs CHISE.
2041
2042 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2043
2044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2045         setting for `=>>>hanyo-denshi/ft'.
2046
2047 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2048
2049         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2050         XEmacs CHISE.
2051         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2052         `=hanyo-denshi/jd' as the mother.
2053
2054 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2055
2056         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2057         XEmacs CHISE.
2058         (=+>adobe-japan1-1): Ditto.
2059         (=+>adobe-japan1-2): Ditto.
2060         (=+>adobe-japan1-3): Ditto.
2061         (=+>adobe-japan1-4): Ditto.
2062         (=+>adobe-japan1-5): Ditto.
2063         (=+>adobe-japan1-6): Ditto.
2064         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2065
2066 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2067
2068         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2069         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2070         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2071
2072         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2073         the top.
2074
2075 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2076
2077         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2078         XEmacs CHISE.
2079         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2080         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2081         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2082
2083 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2084
2085         * mule/mule-charset.el (default-coded-charset-priority-list):
2086         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2087         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2088
2089         * mule/mule-conf.el: Modify order of definitions of some
2090         coded-charsets.
2091
2092 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2093
2094         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2095         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2096         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2097
2098         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2099         CHISE.
2100         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2101         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2102
2103 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2104
2105         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2106         CHISE.
2107
2108 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2109
2110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2111         setting for `=daikanwa/+2p'.
2112
2113         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2114         XEmacs CHISE.
2115
2116 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2117
2118         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2119         XEmacs CHISE.
2120         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2121
2122 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         setting for `=>>>hanyo-denshi/ib'.
2126
2127 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2128
2129         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2130         XEmacs CHISE.
2131         (=>>>hanyo-denshi/ib): Ditto.
2132         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2133         `=hanyo-denshi/ja' as the mother.
2134         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2135         `=hanyo-denshi/ib' as the mother.
2136
2137 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2138
2139         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2140         XEmacs CHISE.
2141         (utf-8-ivs-mcs-er): Likewise.
2142         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2143         and `=>ucs-gb'.
2144         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2145         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2146         `ucs-gb' and `=>ucs-gb'.
2147         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2148         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2149         and `=>ucs-cns'.
2150         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2151         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2152         `ucs-cns' and `=>ucs-cns'.
2153         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2154         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2155         `ucs-big5' and `=>ucs-big5'.
2156         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2157         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2158         `ucs-big5' and `=>ucs-big5'.
2159         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2160         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2161         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2162         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2163         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2164         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2165         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2166         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2167         `=>ucs-jis'; modify DOC and mnemonic.
2168         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2169         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2170         and `=>ucs-jis'; modify DOC and mnemonic.
2171         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2172         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2173         `=>ucs-ks'.
2174         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2175         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2176         and `=>ucs-ks'.
2177         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2178
2179 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2182         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2183
2184 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2187         Modify priorities.
2188
2189 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2192         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2193
2194 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2195
2196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2197         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2198
2199 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2200
2201         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2202         CHISE.
2203
2204 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2207         CHISE.
2208
2209 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2210
2211         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2212         CHISE.
2213
2214 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2217         `=+>ucs-bmp-cjk@unicode'.
2218
2219         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2220         for XEmacs CHISE.
2221
2222 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         setting for `=>>daikanwa'.
2226
2227 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2230         `=>>hanyo-denshi/jt'.
2231
2232 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2235         XEmacs CHISE.
2236         (=+>jis-x0208@1990): Ditto.
2237         (=+>jis-x0213-1@2000): Ditto.
2238
2239 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2242         XEmacs CHISE.
2243
2244 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2247         XEmacs CHISE.
2248         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2249         `=hanyo-denshi/jc' as the mother.
2250
2251 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         setting for `=+>adobe-japan1'.
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list):
2257         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2258         and `=>>hanyo-denshi/ft' to `=>>gt'.
2259
2260 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2263         XEmacs CHISE.
2264         (=>>adobe-japan1-1): Ditto.
2265         (=>>adobe-japan1-2): Ditto.
2266         (=>>adobe-japan1-3): Ditto.
2267         (=>>adobe-japan1-4): Ditto.
2268         (=>>adobe-japan1-5): Ditto.
2269         (=>>adobe-japan1-6): Ditto.
2270         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2271
2272 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=adobe-japan1): New alias for
2275         `=adobe-japan1-6'.
2276         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2277         (=>>>adobe-japan1-1): Ditto.
2278         (=>>>adobe-japan1-2): Ditto.
2279         (=>>>adobe-japan1-3): Ditto.
2280         (=>>>adobe-japan1-4): Ditto.
2281         (=>>>adobe-japan1-5): Ditto.
2282         (=>>>adobe-japan1-6): Ditto.
2283         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2284
2285 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2288         setting for `=>>>adobe-japan1'.
2289
2290 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2293         setting for `=+>ucs@ks'.
2294
2295 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2298         XEmacs CHISE.
2299         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2300         `=adobe-japan1-6' as the mother.
2301
2302 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         setting for `=>cns11643-7'.
2306
2307 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2308
2309         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2310         CHISE.
2311
2312 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2315         XEmacs CHISE.
2316         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2317
2318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2319         setting for `=>ucs@jis/2004'.
2320
2321 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2324         setting for `=+>gt'.
2325
2326         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2327         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2328
2329 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2332         `=>ucs@unicode' as the mother.
2333         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2334         mother.
2335         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2336         mother.
2337         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2338         mother.
2339
2340 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2343         setting for `=+>ucs@unicode'.
2344
2345         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2346         CHISE.
2347
2348 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2351         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2352         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2353         - Add setting for `=+>ucs@cns'.
2354
2355         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2356         CHISE.
2357         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2358         as the mother.
2359         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2360         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2363         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2364
2365 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2368         setting for `=>ucs@ks'.
2369
2370 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2373         `=ucs-bmp-cjk-compat@unicode'.
2374
2375         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2376         coded-charset for XEmacs CHISE.
2377
2378 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2381         `=ucs-bmp-cjk-compat'.
2382
2383         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2384         XEmacs CHISE.
2385
2386 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2389         CHISE.
2390
2391 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2394         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2395
2396         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2397         `=>ucs@jis/1990'.
2398         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2399
2400 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2403         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2404
2405         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2406         CHISE.
2407         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2408         mother.
2409
2410 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2413         `=>jis-x0213-2@usual'.
2414         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2415         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2416         `=>jis-x0213-2@usual' as the mother.
2417
2418 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2421         (=>ucs@JP): New alias for `=+>ucs@jis'.
2422
2423 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2426         `=>jis-x0208@usual'.
2427         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2428         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2429         `=>jis-x0208@usual' as the mother.
2430         (=>jis-x0208): Likewise.
2431
2432 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2435         setting for `=+>jis-x0208@1978'.
2436
2437 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2440         XEmacs CHISE.
2441
2442 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2445         setting for `=>>>ucs@jis/1990'.
2446
2447 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2450         setting for `=>ucs@jis/1990'.
2451
2452 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2455         setting for `=ucs@JP/hanazono'.
2456
2457         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2458         CHISE.
2459         (=ucs@JP/hanazono): Ditto.
2460         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2461         (=>>hanyo-denshi/jc): Ditto.
2462         (=>>hanyo-denshi/jd): Ditto.
2463
2464 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2467         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2468
2469 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2472         XEmacs CHISE.
2473
2474 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2477         XEmacs CHISE.
2478
2479 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2482         `=ucs-bmp-cjk@JP'.
2483
2484 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2487         XEmacs CHISE.
2488
2489 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2490
2491         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2492         Modify order of settings; add settings for `=daikanwa@rev2'.
2493
2494 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2497         setting for `=>>cbeta'.
2498
2499         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2500         CHISE.
2501
2502 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2505         setting for `=>>adobe-japan1'.
2506
2507 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2510         XEmacs CHISE.
2511
2512 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2515         setting for `=>>hanyo-denshi/ia'.
2516
2517         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2518         XEmacs CHISE.
2519
2520 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2523         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2524
2525         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2526         XEmacs CHISE.
2527         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2528         `=hanyo-denshi/jt' as the mother.
2529
2530 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2533         setting for `=>>>jis-x0213-2'.
2534
2535         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2536         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2537         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2538
2539 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2542         XEmacs CHISE.
2543
2544 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2547         XEmacs CHISE.
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2550         `=>>jis-x0213-1@2004'.
2551
2552 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2555         XEmacs CHISE.
2556
2557 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2560         - Use "&g2-*;" as entity-references for `=>>>*'.
2561         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2562
2563         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2564         XEmacs CHISE.
2565         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2566         as the mother.
2567
2568 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2571         setting for `=>>hanyo-denshi/ib'.
2572
2573         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2574         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2575         (=>>jis-x0208@1990): Ditto.
2576         (=>>hanyo-denshi/ib): Ditto.
2577
2578         * mule/mule-charset.el (default-coded-charset-priority-list):
2579         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2580
2581 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2584         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2585         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2586         `=>>>ucs@jis/2004'.
2587
2588 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2591         XEmacs CHISE.
2592         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2593         `=jis-x0213-1@2004' as the mother.
2594         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2595         (=>>>ucs@ks): Ditto.
2596
2597         * mule/mule-charset.el (default-coded-charset-priority-list):
2598         Modify priority of `=hanyo-denshi/*'.
2599
2600 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         settings for `=>>ucs@JP' and `=ucs@JP'.
2604
2605 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2608         CHISE.
2609
2610 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2613         setting for `=>>>ucs@cns'.
2614
2615         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2616         CHISE.
2617
2618 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2621         instead of `=>>>jis-x0213-1@2004' as the mother.
2622         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2623         (=>>>ucs@unicode): Likewise.
2624         (=>>>ucs@jis): Likewise.
2625         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2626         mother.
2627         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2628
2629 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2632         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2633         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2634         `=>>>ucs@jis'.
2635
2636 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-charset.el (default-coded-charset-priority-list):
2639         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2640         and `=jis-x0213-*-2000'.
2641
2642 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2645         XEmacs CHISE.
2646         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2647         `=>>jis-x0213-1' as the mother.
2648
2649 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2652         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2653
2654 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2657
2658 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2661         XEmacs CHISE.
2662
2663 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-coding.el (decomposition-feature-list): Set
2666         `=decomposition', `=decomposition@cid' and
2667         `=decomposition@hanyo-denshi'.
2668
2669 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2672         setting for `=>>hanyo-denshi/ks'.
2673
2674         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2675         XEmacs CHISE.
2676
2677 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2680         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2681
2682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2683         `=hanyo-denshi/ks/mf'.
2684
2685         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2686         XEmacs CHISE.
2687         (=hanyo-denshi/ks/mf): Ditto.
2688
2689 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2692         settings for P=hanyo-denshi/jt'.
2693
2694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2695         `=hanyo-denshi/jt'.
2696
2697         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2698         XEmacs CHISE.
2699
2700 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2703         settings for `=hanyo-denshi/ip'.
2704
2705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2706         `=hanyo-denshi/ip'.
2707
2708         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2709         XEmacs CHISE.
2710
2711 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2714         settings for `=hanyo-denshi/hg'.
2715
2716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2717         `=hanyo-denshi/hg'.
2718
2719         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2720         XEmacs CHISE.
2721
2722 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2725         setting for `=>>hanyo-denshi/ft'.
2726
2727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2728         `=>>hanyo-denshi/ft'.
2729
2730         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2731         XEmacs CHISE.
2732
2733 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2736         settings for `=hanyo-denshi/ib'.
2737
2738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2739         `=hanyo-denshi/ib'.
2740
2741         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2742         XEmacs CHISE.
2743
2744 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2747         settings for isolated characters of `=hanyo-denshi/ia' and
2748         non-isolated characters of `=hanyo-denshi/*'.
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `=hanyo-denshi/ia'.
2752
2753         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2754         XEmacs CHISE.
2755
2756 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         setting for isolated characters of `=hanyo-denshi/ft'.
2760
2761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2762         `=hanyo-denshi/ft'.
2763
2764         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2765         XEmacs CHISE.
2766
2767 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2770         setting for isolated characters of `=hanyo-denshi/jd'.
2771
2772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2773         `=hanyo-denshi/jd'.
2774
2775         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2776         XEmacs CHISE.
2777
2778 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2781         setting for isolated characters of `=hanyo-denshi/jc'.
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2784         `=hanyo-denshi/jc'.
2785
2786         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2787         XEmacs CHISE.
2788
2789 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2792         setting for isolated characters of `=hanyo-denshi/jb'.
2793
2794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2795         `=hanyo-denshi/jb'.
2796
2797         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2798         XEmacs CHISE.
2799
2800 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2803         setting for isolated characters of `=hanyo-denshi/ja'.
2804
2805 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2808         `=hanyo-denshi/ja'.
2809
2810         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2811         XEmacs CHISE.
2812
2813 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2816         settings for isolated characters of `=adobe-japan1-6'.
2817
2818 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2821         CHISE.
2822         (=daikanwa/+2p): Ditto.
2823         (=daikanwa/ho): Ditto.
2824
2825 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2828         coding-system for XEmacs CHISE.
2829
2830 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         setting for `=>>ruimoku-v6'.
2834
2835         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2836         CHISE.
2837
2838 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2841         setting for `=daikanwa@rev1'.
2842
2843 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2846         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2847
2848 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2851         XEmacs CHISE.
2852         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2853
2854 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2857         CHISE.
2858
2859 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2862         CHISE.
2863
2864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2865         setting for `=>ucs@jis'.
2866
2867 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2870         setting for `=>jis-x0208@usual'.
2871
2872         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2873         XEmacs CHISE.
2874         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2875         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2876         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2877
2878 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2881         CHISE.
2882         (=>>>jis-x0208@1990): Ditto.
2883         (=>>>jis-x0213-1): Ditto.
2884         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2885         mother.
2886         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2887         as the mother.
2888
2889 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2892         setting for `=>ucs@cns' and `=>>ucs@ks'.
2893
2894         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2895         CHISE.
2896
2897 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2900         CHISE.
2901
2902 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2905         CHISE.
2906         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2907         mother.
2908
2909 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2912         `==>ucs-bmp-cjk@bucs'.
2913
2914         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2915         XEmacs CHISE.
2916
2917 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2920         setting for `==>ucs@bucs'.
2921
2922         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2923         XEmacs CHISE.
2924
2925 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2928         - Add setting for `=>>jis-x0208'.
2929         - Omit setting for `=>>jis-x0208@1990'.
2930         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2931           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2932           `=ucs@FOO'.
2933
2934 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2937         setting for `=>daikanwa'.
2938
2939 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-conf.el (=daikanwa): Fix DOC.
2942         (=>daikanwa): New abstract character for XEmacs CHISE.
2943         (=>ucs@iso): Likewise.
2944         (=>ucs@unicode): Likewise.
2945         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2946
2947 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2950         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2951           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2952         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2953         - Add `=>big5-cdp'.
2954
2955 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2958         (=>big5-cdp): New abstract character.
2959
2960 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2963         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2964         `chinese-big5'.
2965
2966 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list):
2969         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2970
2971         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2972         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2973         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2974         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2975         and `=>jis-x0213-2'.
2976
2977 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2978
2979         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2980         XEmacs CHISE.
2981         (=>>ucs@jis/2000): Likewise.
2982         (=>>ucs@jis/2004): Likewise.
2983
2984 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2987         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2988         `=>>ucs@cns'.
2989
2990         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2991         XEmacs CHISE.
2992         (=>>gt): Use quote instead of backquote; modify DOC.
2993         (=>gt): Use quote instead of backquote.
2994         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2995         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2996         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2997         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2998         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2999         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3000
3001 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3004         `=>>ucs@unicode' and `=>>gt'.
3005
3006 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3009         XEmacs CHISE.
3010         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3011         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3012         `=jis-x0208@1978/1er-pr' as the mother.
3013         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3014
3015 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3016
3017         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3018         `=ucs@unicode' as the mother.
3019
3020 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3023         setting for `=>>ucs@unicode'.
3024
3025         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3026         CHISE.
3027
3028 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3031         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3034         `=adobe-japan1-6' and `=adobe-japan1-base'.
3035
3036         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3037         XEmacs CHISE.
3038         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3039         specify `min-code' and `max-code'.
3040         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3041         (=adobe-japan1-2): Likewise.
3042         (=adobe-japan1-3): Likewise.
3043         (=adobe-japan1-4): Likewise.
3044         (=adobe-japan1-5): Likewise.
3045         (=adobe-japan1-6): Likewise.
3046
3047 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3050         setting for `=>gt'.
3051
3052 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3055         CHISE.
3056
3057 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3060         setting for `=>zinbun-oracle'.
3061
3062         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3063         for XEmacs CHISE.
3064
3065 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3068         for XEmacs CHISE.
3069         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3070         `=jis-x0208@1978' as the mother.
3071
3072 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3075         - Use `=gt' instead of `ideograph-gt'.
3076         - Use `=gt-k' instead of `ideograph-gt-k'.
3077         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3078         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3079         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3080         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3081         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3082         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3083         - Use `=>>gt' instead of `<=>gt'.
3084         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3085         - Add setting for `=>>jis-x0208@1990'.
3086         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3087           `=>>jis-x0213-1@2000'.
3088         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3089         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3090           `=>>jis-x0213-1@2004'.
3091         - Add setting for `=>>jis-x0208@1978'.
3092         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3093
3094 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3097         XEmacs CHISE.
3098
3099 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3102         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3103         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3104         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3105         `<=>jis-x0213-1@2004'.
3106
3107 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3110         CHISE.
3111         (=>jis-x0213-2): Ditto.
3112
3113 2009-09-01  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@2000' and `=>>jis-x0213-1@2004'.
3117
3118 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3121         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3122         `=>jis-x0213-1'.
3123
3124 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3127         CHISE.
3128         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3129
3130 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3131
3132         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3133         `<==>jis-x0213-1'.
3134         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3135         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3136         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3137         (<=>jis-x0208): New alias for `=>jis-x0208'.
3138         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3139         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3140         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3141         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3142         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3143         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3144         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3145         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3146         (=>>gt): Renamed from `<==>gt'.
3147         (<==>gt): New alias for `=>>gt'.
3148
3149 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3152         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3153         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3154         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3155         - Add settings for `<=>jis-x0213-1@2000' and
3156           `<=>jis-x0213-1@2004'.
3157
3158         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3159         XEmacs CHISE.
3160         (<==>jis-x0213-1): Likewise.
3161         (<==>jis-x0213-1@2000): Likewise.
3162         (<==>jis-x0213-1@2004): Likewise.
3163         (<=>jis-x0208): Add property `=>iso-ir 168'.
3164         (<=>jis-x0208@1997): Likewise.
3165         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3166         as the mother; add property `=>iso-ir 228'.
3167         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3168         property `=>iso-ir 228'.
3169         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3170         property `=>iso-ir 233'.
3171         (<==>gt): Renamed from `<=>gt'.
3172         (<=>gt): New alias for `<==>gt'.
3173
3174 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3177         CHISE.
3178         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3179         `<=>jis-x0208' as the mother.
3180         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3181         (<=>jis-x0213-1@2000): Ditto.
3182         (<=>jis-x0213-1@2004): Ditto.
3183
3184 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3187         settings for `<=>gt'.
3188
3189         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3190
3191 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3194         XEmacs CHISE.
3195         (=jis-x0208@1978/-4pr): Likewise.
3196         (=jis-x0208@1978/4-pr): Likewise.
3197         (=jis-x0213-1): Likewise.
3198         (=ucs@iso): Likewise.
3199         (=ucs@unicode): Likewise.
3200         (=ucs@gb): Likewise.
3201         (=ucs@gb/fw): Likewise.
3202         (=ucs@cns): Likewise.
3203         (=ucs@cns/fw): Likewise.
3204         (=ucs@jis): Likewise.
3205         (=ucs@jis/fw): Likewise.
3206         (=ucs@jis/1990): Likewise.
3207         (=ucs@jis/2000): Likewise.
3208         (=ucs@jis/2004): Likewise.
3209         (=ucs@JP): Likewise.
3210         (=ucs@ks): Likewise.
3211         (=ucs@big5): Likewise.
3212         (=ucs@big5/cns11643): Likewise.
3213         (=ucs@cns11643): Likewise.
3214
3215 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-charset.el (default-coded-charset-priority-list):
3218         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3219
3220         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3221         CHISE.
3222         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3223         mother.
3224
3225 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3228         from src/mule-charset.c].
3229         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3230         specify `final'.
3231         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3232         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3233         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3234         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3235         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3236         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3237
3238 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3241         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3242         (=jis-x0208@1978/i-4): Specify `partial'.
3243         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3244         mother coded-charset.
3245         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3246
3247 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3248
3249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3250         settings for `=jis-x0213-1@2004'.
3251
3252 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3255         CHISE.
3256         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3257         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3258         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3259         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3260         temporarily.
3261         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3262
3263 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3266         CHISE.
3267         (=shinjigen@1ed): Inherited from `=shinjigen'.
3268         (=shinjigen@rev): Likewise.
3269
3270 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3273         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3274
3275 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3278         define it as an alias.
3279         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3280         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3281         alias.
3282         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3283         alias.
3284
3285 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3288         CHISE.
3289
3290 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3293         CHISE.
3294         (shinjigen-2): Ditto.
3295
3296 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-charset.el (default-coded-charset-priority-list):
3299         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3300         `chinese-big5-eten-*' and `chinese-big5'.
3301
3302 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3303
3304         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3305         #x9FA5 temporarily.
3306
3307 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3308
3309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3310         settings for `=jis-x0208@1978/i1'.
3311
3312 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3313
3314         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3315         XEmacs CHISE.
3316
3317 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3320         XEmacs CHISE.
3321
3322 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3325         XEmacs CHISE.
3326
3327 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3328
3329         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3330         CHISE.
3331         (=ucs-bmp@cns): Likewise.
3332         (=ucs-bmp@jis): Likewise.
3333         (=ucs-bmp@ks): Likewise.
3334
3335 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3336
3337         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3338         CHISE.
3339         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3340
3341 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3344         settings for `=zinbun-oracle'.
3345
3346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3347         `=zinbun-oracle'.
3348
3349 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3350
3351         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3352         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3353         `=ucs@iso'.
3354
3355 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-charset.el (default-coded-charset-priority-list):
3358         Delete `ucs-sip'; modify order of some CCSs.
3359
3360 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3363         in XEmacs CHISE.
3364
3365         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3366         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3367         CHISE.
3368
3369 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3370
3371         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3372         its registry.
3373         (=ucs-radicals@unicode): Likewise.
3374
3375 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3376
3377         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3378         CHISE.
3379
3380 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381
3382         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3383         CHISE.
3384
3385 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3386
3387         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3388         CHISE.
3389
3390 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3391
3392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3393         Modify preference of *isolated settings*.
3394
3395 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3396
3397         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3398         utf-2000 is provided.
3399         (=ucs@cns11643): Likewise.
3400
3401 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3404         Prefer every *isolated setting* to ordinary setting.
3405
3406 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3407
3408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3409         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3410
3411 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3414         CHISE.
3415
3416 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3419         settings for `=jis-x0208@1997'.
3420
3421 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3424         `=jis-x0208@1997'.
3425
3426 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3429         XEmacs CHISE.
3430
3431 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3434         `=jis-x0208@1978'.
3435         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3436         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3437         `=jis-x0208-1990' as the mother.
3438         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3439
3440 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3441
3442         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3443         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3444         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3445         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3446         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3447         for `=ucs@JP'.
3448
3449 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3452         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3453         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3454         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3455         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3456         `=daikanwa@rev2'.
3457
3458 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3461         (=gt): Likewise.
3462         (=gt-k): Likewise.
3463         (=gt-pj-*): Likewise.
3464         (=gt-pj-k1): Likewise.
3465         (=gt-pj-k2): Likewise.
3466         (=daikanwa): Likewise.
3467         (=daikanwa-rev1): Likewise.
3468         (=daikanwa-rev2): Likewise.
3469         (=big5-pua): Likewise.
3470         (=big5-eten): Likewise.
3471         (chinese-big5-eten-a): Likewise.
3472         (chinese-big5-eten-b): Likewise.
3473         (=hanziku-*): Likewise.
3474         (=cbeta): Likewise.
3475         (=jef-china3): Likewise.
3476         (=ruimoku-v6): Likewise.
3477         (=ucs@iso): Likewise.
3478         (=ucs@unicode): Likewise.
3479         (=ucs@gb): Likewise.
3480         (=ucs@cns): Likewise.
3481         (=ucs@jis): Likewise.
3482         (=ucs@jis-1990): Likewise.
3483         (=ucs@jis-2000): Likewise.
3484         (=ucs@jp): Likewise.
3485         (=ucs@ks): Likewise.
3486         (=ucs@big5): Likewise.
3487         (=ucs-radicals): Likewise.
3488         (=ucs-radicals@unicode): Likewise.
3489         (=ucs-bmp-cjk): Likewise.
3490         (=ucs-bmp-cjk@unicode): Likewise.
3491         (=ucs-sip-ext-b): Likewise.
3492         (=ucs-sip-ext-b@iso): Likewise.
3493
3494 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3495
3496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3497         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3498
3499 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3502         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3503         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3504         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3505         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3506         arabic-digit, ipa and ``&I-B-XXXX;''.
3507
3508 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3511         setting for (I-)HZK{03..12}-XXXX.
3512
3513 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3516         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3517
3518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3519         `=ruimoku-v6'.
3520
3521         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3522         CHISE.
3523
3524 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3527         (=ucs@unicode): Likewise.
3528         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3529         (=ucs@cns): Likewise.
3530         (=ucs@jis): Likewise.
3531         (=ucs@ks): Likewise.
3532         (=ucs@big5): Likewise.
3533
3534 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3535
3536         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3537         `ucs-jis'.
3538         (utf-8-jis-er): Likewise.
3539         (utf-8-jp): New coding-system.
3540         (utf-8-jp-er): Likewise.
3541
3542         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3543
3544 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3547
3548         * mule/japanese.el: Move definition of `euc-jisx0213' to
3549         mule/mule-coding.el.
3550
3551 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3552
3553         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3554         mule-coding before loading update-cdb when utf-2000 is provided.
3555
3556 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3559         `=daikanwa'.
3560
3561 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3564         definition codes when `utf-2000' is provided.
3565
3566 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3567
3568         * mule/mule-category.el (word-combining-categories): Don't setup
3569         `word-combining-categories' in XEmacs CHISE.
3570         (word-separating-categories): Add setting about Latin script in
3571         XEmacs CHISE.
3572
3573 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3574
3575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3576         setting for `chinese-big5'.
3577
3578 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3579
3580         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3581         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3582         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3583         add setting for HZK0[12]-xxxx.
3584
3585 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3588         in XEmacs CHISE.
3589
3590 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3591
3592         * mule/mule-charset.el (default-coded-charset-priority-list):
3593         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3594         and `chinese-big5' to `=gt-pj-*'.
3595
3596 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * mule/mule-conf.el (=daikanwa): Renamed from
3599         `ideograph-daikanwa'.
3600         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3601
3602 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-conf.el (=cns11643-7): Renamed from
3605         `chinese-cns11643-7'.
3606         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3607
3608 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3609
3610         * mule/mule-conf.el (=cns11643-6): Renamed from
3611         `chinese-cns11643-6'.
3612         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3613
3614 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3615
3616         * mule/mule-conf.el (=cns11643-5): Renamed from
3617         `chinese-cns11643-5'.
3618         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3619
3620 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3621
3622         * mule/mule-conf.el (=cns11643-4): Renamed from
3623         `chinese-cns11643-4'.
3624         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3625
3626 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-conf.el (=cns11643-3): Renamed from
3629         `chinese-cns11643-3'.
3630         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3631
3632 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3633
3634         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3635         `=cns11643-2'.
3636         (chinese-cns11643-2): New alias for `=cns11643-2'.
3637
3638 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3639
3640         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3641         `=cns11643-1'.
3642         (chinese-cns11643-1): New alias for `=cns11643-1'.
3643
3644 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3645
3646         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3647         (chinese-gb12345): New alias for `=gb12345'.
3648
3649 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3650
3651         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3652         (chinese-gb2312): New alias for `=gb2312'.
3653
3654 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3657         (chinese-big5): New alias for `=big5'.
3658
3659 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3662         (korean-ksc5601): New alias for `=ks-x1001'.
3663
3664 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3665
3666         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3667         `=jis-x0212'.
3668         (japanese-jisx0212): New alias for `=jis-x0212'.
3669
3670 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3671
3672         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3673         `=jis-x0208-1983'.
3674         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3675
3676 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3677
3678         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3679         `=jis-x0208-1978'.
3680         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3681
3682 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3683
3684         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3685         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3686
3687 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3688
3689         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3690         (chinese-cns11643-3): Specify iso-ir 183.
3691         (chinese-cns11643-4): Specify iso-ir 184.
3692         (chinese-cns11643-5): Specify iso-ir 185.
3693         (chinese-cns11643-6): Specify iso-ir 186.
3694         (chinese-cns11643-7): Specify iso-ir 187.
3695         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3696         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3697
3698 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3701         \uXXXX for every cases.
3702
3703 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3704
3705         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3706         (ucs-big5): Changed to an alias for `=ucs@big5'.
3707
3708 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3709
3710         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3711         (ucs-ks): Changed to an alias for `=ucs@ks'.
3712
3713 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3714
3715         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3716         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3717
3718 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3719
3720         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3721         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3722
3723 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3724
3725         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3726         (ucs-jis): Changed to an alias for `=ucs@jis'.
3727
3728 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3729
3730         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3731         (ucs-cns): Changed to an alias for `=ucs@cns'.
3732
3733 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3734
3735         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3736         (ucs-gb): Changed to an alias for `=ucs@gb'.
3737
3738 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3739
3740         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3741         `ideograph-daikanwa-2'.
3742         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3743         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3744
3745 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3746
3747         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3748         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3749
3750         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3751         for `xemacs-chise-version'.
3752
3753 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3754
3755         * mule/mule-charset.el (default-coded-charset-priority-list):
3756         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3757         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3758         instead of `ideograph-hanziku-*'.
3759
3760         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3761         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3762
3763 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3764
3765         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3766         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3767         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3768         `utf-2000' is provided.
3769
3770 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3771
3772         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3773         is provided [was builtin coded-charsets].
3774
3775 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3776
3777         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3778         is provided [was builtin coded-charsets].
3779
3780 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3781
3782         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3783         is provided [was builtin coded-charsets].
3784
3785 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3786
3787         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3788         is provided [was builtin coded-charsets].
3789
3790 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3791
3792         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3793         when `utf-2000' is provided [was builtin coded-charsets].
3794
3795 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3796
3797         * mule/mule-conf.el (=hanziku-*): Renamed from
3798         `ideograph-hanziku-*'.
3799         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3800
3801 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3802
3803         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3804         `utf-2000' is provided [was builtin coded-charsets].
3805         (ideograph-hanziku-{1..12}): Likewise.
3806
3807 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3808
3809         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3810         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3811
3812 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3813
3814         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3815         when `utf-2000' is provided [was builtin coded-charsets].
3816
3817 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3820         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3821         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3822
3823 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3826         (ideograph-gt): Changed to an alias for `=gt'.
3827
3828 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3829
3830         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3831         is provided; it was defined as a builtin coded-charset.
3832         (ideograph-gt): Likewise.
3833
3834 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3835
3836         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3837         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3838
3839 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3840
3841         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3842         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3843
3844 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3845
3846         * mule/mule-conf.el (=big5-eten): Renamed from
3847         `chinese-big5-eten'.
3848         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3849
3850 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3851
3852         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3853         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3854
3855 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3856
3857         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3858         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3859
3860 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3861
3862         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3863         (china3-jef): Changed to an alias for `=jef-china3'.
3864
3865 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3866
3867         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3868         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3869
3870         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3871         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3872         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3873         when `utf-2000' is provided.
3874
3875 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3876
3877         * mule/mule-charset.el (default-coded-charset-priority-list):
3878         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3879
3880         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3881         (ucs-jis-2000): Deleted.
3882
3883 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3884
3885         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3886         UTF-2000.
3887         (=ucs-jis-2000): New coded-charset for UTF-2000.
3888
3889 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3890
3891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3892         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3893
3894 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * mule/mule-charset.el (default-coded-charset-priority-list):
3897         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3898         `ideograph-cbeta'.
3899
3900 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3901
3902         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3903         builtin coded-charset].
3904
3905 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3906
3907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3908         settings for &K0-xxxx and &I-K0-xxxx.
3909
3910 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3911
3912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3913         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3914
3915 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3916
3917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3918         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3919
3920 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3923         UTF-2000.
3924         (ideograph-gt-pj-k1): Likewise.
3925         (ideograph-gt-pj-k2): Likewise.
3926
3927 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3928
3929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3930         `=jis-x0208'.
3931
3932 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3933
3934         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3935         UTF-2000 [was a builtin coded-charset].
3936
3937 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3938
3939         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3940         (utf-8-gb-er): Likewise.
3941
3942 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3943
3944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3945         settings for JIS X 0212 and JIS X 0208:1978.
3946
3947 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3948
3949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3950         setting for JIS X 0213.
3951
3952 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3953
3954         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3955         standard-case-table in UTF-2000.
3956
3957 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3958
3959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3960         definitions for isolated-chars.
3961
3962 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3963
3964         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3965         `configure-utf-2000-lisp-directory'.
3966         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3967         `mule-lisp-load-path'.
3968
3969 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3970
3971         * startup.el (startup-setup-paths): Set and use
3972         `utf-2000-lisp-directory'.
3973         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3974         UTF-2000.
3975
3976 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3977
3978         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3979         (paths-find-utf-2000-lisp-directory): New function.
3980         (paths-construct-load-path): Add new optional argument
3981         `utf-2000-lisp-directory'.
3982
3983         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3984
3985 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3986
3987         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3988         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3989         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3990         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3991         `chinese-big5-2' in UTF-2000.
3992
3993         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3994         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3995
3996 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3997
3998         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3999         `big5-eten-er' in UTF-2000.
4000         (big5-cdp): Modify DOC-string and mnemonic.
4001
4002 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4005         UTF-2000 [renamed from utf-8-er].
4006         (utf-8-gb): New coding-system in UTF-2000.
4007         (utf-8-gb-er): Likewise.
4008         (utf-8-cns): Likewise.
4009         (utf-8-cns-er): Likewise.
4010         (utf-8-big5): Likewise.
4011         (utf-8-big5-er): Likewise.
4012         (utf-8-jis): Likewise.
4013         (utf-8-jis-er): Likewise.
4014         (utf-8-ks): Likewise.
4015         (utf-8-ks-er): Likewise.
4016         (utf-8-er): Likewise.
4017
4018 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4019
4020         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4021         instead of `utf-8-unix' in UTF-2000.
4022
4023         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4024
4025 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4026
4027         * mule/japanese.el (euc-jisx0213): New coding-system.
4028
4029         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4030         `japanese-jisx0208-1990' as the mother.
4031
4032 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4033
4034         * dumped-lisp.el (preloaded-file-list): Change condition of
4035         loading "close-cdb".
4036
4037 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4038
4039         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4040         setup `coded-charset-entity-reference-alist'.
4041
4042 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4043
4044         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4045         UTF-2000.
4046
4047 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4048
4049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4050         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4051
4052 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4053
4054         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4055         (chinese-big5-eten-a): Likewise.
4056         (chinese-big5-eten-b): Likewise.
4057         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4058         code range is #x8140 .. #x8DFE.
4059
4060 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4061
4062         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4063         UTF-2000.
4064         (chinese-big5-cdp): Likewise.
4065
4066 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4067
4068         * dumped-lisp.el (preloaded-file-list): Rename
4069         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4070
4071 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4072
4073         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4074         append `system-char-db-source-file-list' into
4075         `preloaded-file-list' in UTF-2000.
4076
4077 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4078
4079         * dumped-lisp.el (preloaded-file-list): Delete
4080         character-definition files.
4081
4082 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4083
4084         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4085         UTF-2000.
4086
4087 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4088
4089         * mule/mule-charset.el (default-coded-charset-priority-list):
4090         Delete `mojikyo-2022-1'.
4091
4092 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4093
4094         * mule/mule-charset.el (default-coded-charset-priority-list):
4095         Delete `mojikyo'.
4096
4097 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4098
4099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4100         `ucs-sip'.
4101
4102 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4103
4104         * mule/mule-charset.el (default-coded-charset-priority-list):
4105         Comment out `chinese-gb12345'.
4106
4107 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4108
4109         * bytecomp.el (byte-compile-insert-header): Fixed.
4110
4111 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4112
4113         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4114         XEmacs UTF-2000.
4115
4116 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4117
4118         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4119         UTF-2000.
4120
4121 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4122
4123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4124         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4125
4126 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4127
4128         * mule/mule-charset.el (default-coded-charset-priority-list):
4129         `japanese-jef-china3' is renamed `china3-jef'.
4130
4131 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4132
4133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4134         `japanese-jef-china3' and `ideograph-cbeta'.
4135
4136 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4137
4138         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4139
4140 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4141
4142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4143         `chinese-big5-cdp'.
4144
4145 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4146
4147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4148         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4149
4150 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4151
4152         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4153         loading character definitions.
4154
4155 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4156
4157         * dumped-lisp.el (preloaded-file-list): Rename
4158         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4159
4160 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4161
4162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4163         `chinese-big5'.
4164
4165 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4166
4167         * dumped-lisp.el (preloaded-file-list): Dump
4168         "Ideograph-R028-Private" with XEmacs UTF-2000.
4169
4170 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4171
4172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4173         `chinese-gb12345'.
4174
4175 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4176
4177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4178         `ideograph-gt-pj-{1..11}'.
4179
4180         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4181         XEmacs UTF-2000.
4182
4183 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4184
4185         * mule/mule-charset.el (default-coded-charset-priority-list):
4186         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4187         `chinese-isoir165'.
4188
4189 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4190
4191         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4192         `image/png', `image/x-xpm' and `image/tiff'.
4193
4194         * files.el (binary-file-regexps): Add *.PNG.
4195
4196 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4197
4198         * mule/mule-charset.el (default-coded-charset-priority-list):
4199         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4200         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4201
4202 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4203
4204         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4205         the first completion when UTF-2000 is running.
4206
4207 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4208
4209         * mule/mule-charset.el (default-coded-charset-priority-list):
4210         Delete `ucs'.
4211
4212 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4213
4214         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4215
4216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4217         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4218
4219 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4220
4221         * mule/vietnamese.el (vscii-2): Delete abolished property
4222         `composite'; now composite mode is default.
4223
4224 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4225
4226         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4227         of `raw-text'; check \uHHHH representation even if non-ascii
4228         characters are not found.
4229
4230         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4231         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4232         unconditionally.
4233
4234         * mule/viet-ccl.el: New file.
4235
4236         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4237         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4238         - Separate CCL based implementations to viet-ccl.el.
4239
4240 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4241
4242         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4243         "jisx0213.2000-1".
4244         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4245
4246         * mule/mule-charset.el (default-coded-charset-priority-list):
4247         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4248         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4249
4250 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4251
4252         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4253
4254 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4255
4256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4257         `ucs' in UTF-2000.
4258
4259 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4260
4261         * mule/mule-charset.el (default-coded-charset-priority-list):
4262         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4263         `arabic-iso8859-6'.
4264
4265 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4266
4267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4268         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4269
4270 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4271
4272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4273         `katakana-jisx0201' in UTF-2000.
4274
4275 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4276
4277         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4278         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4279         "u0FB50-Arabic-Presentation-Forms-A",
4280         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4281         "u0FE50-Small-Form-Variants",
4282         "u0FE70-Arabic-Presentation-Forms-B",
4283         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4284         UTF-2000.
4285
4286 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4287
4288         * dumped-lisp.el (preloaded-file-list): Delete
4289         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4290         ... "Ideograph-R214-Flute" in UTF-2000.
4291
4292 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4293
4294         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4295         (japanese-jisx0213-2): New coded-charset.
4296
4297         * dumped-lisp.el (preloaded-file-list): Add
4298         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4299         "Ideograph-R030-Mouth".
4300
4301 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4302
4303         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4304         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4305         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4306         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4307         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4308         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4309         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4310         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4311
4312 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4313
4314         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4315         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4316         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4317         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4318         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4319
4320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4321         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4322
4323 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4324
4325         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4326         in UTF-2000.
4327
4328 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4329
4330         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4331         (chinese-isoir165): Moved from mule/chinese.el.
4332         (chinese-cns11643-3): Moved from mule/chinese.el.
4333         (chinese-cns11643-4): Moved from mule/chinese.el.
4334         (chinese-cns11643-5): Moved from mule/chinese.el.
4335         (chinese-cns11643-6): Moved from mule/chinese.el.
4336         (chinese-cns11643-7): Moved from mule/chinese.el.
4337
4338         * mule/chinese.el: Move definition of coded-charsets to
4339         mule/mule-conf.el.
4340
4341 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4342
4343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4344         `ideograph-daikanwa'.
4345
4346 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4347
4348         * dumped-lisp.el (preloaded-file-list): Delete
4349         "ccs-jisx0201-latin.el".
4350
4351 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4352
4353         * dumped-lisp.el (preloaded-file-list): Add
4354         "u031A0-Extended-Bopomofo" in UTF-2000.
4355
4356 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4357
4358         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4359         renamed to u02E00-CJK-Radical-Supplement.
4360
4361 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4362
4363         * dumped-lisp.el (preloaded-file-list): Add
4364         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4365         "u030A0-Katakana", "u03100-Bopomofo",
4366         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4367         "u03200-Enclosed-CJK-Letters-and-Months" and
4368         "u03300-CJK-Compatibility".
4369
4370 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4371
4372         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4373         "u02F00-Kangxi-Radicals" and
4374         "u02FF0-Ideographic-Description-Characters".
4375
4376 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4377
4378         * dumped-lisp.el (preloaded-file-list): Add
4379         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4380         "u02800-Braille-Patterns" in UTF-2000.
4381
4382 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4383
4384         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4385         "uXXXXX-*.el" in UTF-2000.
4386
4387         * bytecomp.el (byte-compile-insert-header): Delete comments if
4388         non-ASCII characters are found; allow `byte-compile-dynamic' and
4389         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4390         `raw-text'.
4391
4392 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4393
4394         * dumped-lisp.el (preloaded-file-list): Add
4395         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4396         "u025A0-Geometric-Shapes.el".
4397
4398 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4399
4400         * dumped-lisp.el (preloaded-file-list): Add
4401         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4402         "u02460-Enclosed-Alphanumerics.el".
4403
4404 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4405
4406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4407         `chinese-gb2312'.
4408
4409         * dumped-lisp.el (preloaded-file-list): Add
4410         "u02200-Mathematical-Operators.el" and
4411         "u02300-Miscellaneous-Technical.el".
4412
4413 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4414
4415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4416         `chinese-cns11643-*'.
4417
4418         * dumped-lisp.el (preloaded-file-list): Add
4419         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4420         "u02190-Arrows.el" in UTF-2000.
4421
4422 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4423
4424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4425         `korean-ksc5601'.
4426
4427         * dumped-lisp.el (preloaded-file-list): Add
4428         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4429         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4430         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4431
4432 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4433
4434         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4435
4436 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4437
4438         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4439         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4440         "u01780-Khmer.el", "u01800-Mongolian.el",
4441         "u01E00-Latin-Extended-Additional.el" and
4442         "u01F00-Greek-Extended.el" in UTF-2000.
4443
4444 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4445
4446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4447         `ethiopic-ucs' and `ethiopic'.
4448
4449         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4450         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4451
4452         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4453         from mule/ethiopic.el.
4454
4455         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4456         mule/mule-conf.el.
4457
4458 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4459
4460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4461         `lao'.
4462
4463         * mule/mule-conf.el (lao): New coded-charset.
4464
4465         * dumped-lisp.el (preloaded-file-list): Add
4466         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4467         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4468         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4469         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4470         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4471
4472 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4473
4474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4475         `ucs-bmp' and `arabic-iso8859-6'.
4476
4477 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4478
4479         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4480         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4481         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4482
4483 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4484
4485         * startup.el (normal-top-level): Load autoload file for UTF-2000
4486         in UTF-2000.
4487
4488 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4489
4490         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4491         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4492         "u00020-Basic-Latin.el", "u00080-C1.el",
4493         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4494         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4495         "u002B0-Spacing-Modifier-Letters.el",
4496         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4497         UTF-2000.
4498
4499 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4500
4501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4502         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4503         instead of `vietnamese-viscii-*'.
4504
4505 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4506
4507         * mule/mule-conf.el: New file.
4508
4509         * mule/misc-lang.el: Move definition of charset `ipa' to
4510         mule/mule-conf.el.
4511
4512 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4513
4514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4515         `latin-viscii'; prefer it for characters used in Vietnamese.
4516
4517 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4518
4519         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4520
4521 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4522
4523         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4524         `vietnamese-viscii-lower'.
4525         (latin-viscii-upper): Renamed from charset
4526         `vietnamese-viscii-upper'.
4527         (vietnamese-viscii-lower): New alias for charset
4528         `latin-viscii-lower'.
4529         (vietnamese-viscii-upper): New alias for charset
4530         `latin-viscii-upper'.
4531
4532 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4533
4534         * mule/mule-charset.el (default-coded-charset-priority-list):
4535         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4536
4537 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4538
4539         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4540         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4541         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4542         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4543         lisp/utf-2000.
4544
4545 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4546
4547         * mule/ccs-tcvn5712.el: New file.
4548
4549 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4550
4551         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4552         in UTF-2000.
4553
4554 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4555
4556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4557         `japanese-jisx0208'.
4558
4559 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4560
4561         * dumped-lisp.el (preloaded-file-list): Add
4562         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4563         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4564         UTF-2000.
4565
4566         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4567         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4568         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4569         mule/ccs-viscii.el: New files.
4570
4571         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4572         if \uXXXX is found.
4573
4574 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4575
4576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4577         `hiragana-jisx0208' and `katakana-jisx0208'.
4578
4579 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4580
4581         * mule/chinese.el (chinese-cns11643-3): Define it even if
4582         `utf-2000' is provided.
4583         (chinese-cns11643-4): Likewise.
4584         (chinese-cns11643-5): Likewise.
4585         (chinese-cns11643-6): Likewise.
4586         (chinese-cns11643-7): Likewise.
4587
4588 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4589
4590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4591         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4592
4593 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4594
4595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4596         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4597
4598 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4599
4600         * mule/mule-charset.el (default-coded-charset-priority-list):
4601         Setup in UTF-2000.
4602
4603 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4604
4605         * mule/viet-chars.el: Don't define charset
4606         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4607         they are defined as builtin charsets.
4608
4609 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4610
4611         * version.el (emacs-version): Add more space just before UTF-2000
4612         version string.
4613
4614 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4615
4616         * version.el ([constant] emacs-version): Don't add a space in the
4617         preceding place of `xemacs-betaname' because it is duplicated.
4618         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4619
4620         * startup.el (splash-frame-body): Add ETL.
4621
4622 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4623
4624         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4625         is provided because it is defined as builtin charset.
4626         (chinese-cns11643-4): Likewise.
4627         (chinese-cns11643-5): Likewise.
4628         (chinese-cns11643-6): Likewise.
4629         (chinese-cns11643-7): Likewise.
4630
4631 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4632
4633         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4634         coding-system `iso-10646-ucs-4' is not defined.
4635
4636 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4637
4638         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4639         coding-system if `utf-2000' is provided.
4640
4641 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4642
4643         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4644         `utf-2000' is provided.
4645
4646 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4647
4648         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4649         if utf-2000 is provided temporally.
4650
4651 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4652
4653         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4654         as builtin variable].
4655
4656 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4657
4658         * files.el (insert-file-contents-literally): Treat file as binary;
4659         call file-name-handlers. [sync with Emacs 20.3.10]
4660
4661 2008-12-28  Vin Shelton  <acs@xemacs.org>
4662
4663         * XEmacs 21.4.22 is released
4664
4665 2008-12-30  Vin Shelton  <acs@xemacs.org>
4666
4667         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4668         during building even if no packages are found.
4669
4670 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4671
4672         * printer.el (generic-print-region): 
4673         (generic-print-buffer): 
4674         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4675         check if the msprinter device is available, now that msprinter is
4676         always available as a specifier tag. 
4677
4678 2008-12-24  Vin Shelton  <acs@xemacs.org>
4679
4680         * about.el: Add Francisco to my bio!
4681
4682 2008-12-23  Vin Shelton  <acs@xemacs.org>
4683
4684         * autoload.el: Move operator definitions to autoload-operators.el
4685         in the xemacs-base package.
4686
4687 2007-11-22  Vin Shelton  <acs@xemacs.org>
4688
4689         * about.el (about-hacker-contribution): Updated my bio.
4690
4691 2007-10-07  Vin Shelton  <acs@xemacs.org>
4692
4693         * XEmacs 21.4.21 is released
4694
4695 2007-09-19  Didier Verna  <didier@xemacs.org>
4696
4697         Update my personal info.
4698         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4699         * about.el (about-other-current-hackers): Ditto.
4700         * about.el (about-url-alist): Add my musical website.
4701         * about.el (about-personal-info): Update my entry.
4702         * about.el (about-hacker-contribution): Ditto.
4703
4704 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4705
4706         * package-get.el (package-get-download-sites): Update download
4707         sites in Japan.
4708         * package-get.el (package-get-pre-release-download-sites): Ditto.
4709
4710 2007-08-18  Vin Shelton  <acs@xemacs.org>
4711
4712         * package-get.el (package-get-pre-release-download-sites): Sync
4713         mirror sites with 21.5.  (Thanks, Adrian)
4714
4715 2007-08-09  Mike Sperber  <mike@xemacs.org>
4716
4717         * startup.el (migrate-user-init-file): Create backup of
4718         `user-init-file' before migrating.
4719         * startup.el (maybe-migrate-user-init-file): Print
4720         information about backup file.
4721         (maybe-create-compatibility-dot-emacs): Follow above change.
4722
4723 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4724
4725         * font-lock.el: Sync font-lock-add-keywords and
4726         font-lock-remove-keywords from GNU Emacs.
4727         * font-lock.el (font-lock-keywords-alist): New.
4728         * font-lock.el (font-lock-removed-keywords-alist): New.
4729         * font-lock.el (font-lock-add-keywords): New.
4730         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4731         * font-lock.el (font-lock-remove-keywords): New.
4732
4733 2007-08-16  Vin Shelton  <acs@xemacs.org>
4734
4735         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4736         patch from Hans de Graaff.
4737
4738 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4739
4740         * package-get.el (package-get-download-sites): Document Chile and
4741         update Denmark download site.
4742         * package-get.el (package-get-pre-release-download-sites): Ditto.
4743
4744 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4745
4746         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4747
4748 2006-12-09  Vin Shelton  <acs@xemacs.org>
4749
4750         * XEmacs 21.4.20 is released
4751
4752 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4753
4754         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4755
4756 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4757
4758         * info.el (Info-find-file-node, Info-insert-dir)
4759         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4760         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4761         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4762         and discussion.
4763
4764 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4765
4766         * obsolete.el (line-beginning-position): New, from 21.5.x.
4767         (line-end-position): Ditto.
4768
4769 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4770
4771         * package-get.el (package-get-download-sites): Welcome
4772         nl.xemacs.org and Thanks!
4773         * package-get.el (package-get-pre-release-download-sites): Ditto.
4774
4775 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4776
4777         * font-lock.el: Add support for not-so recent changes in Java to
4778         java-mode.
4779
4780 2006-01-28  Vin Shelton  <acs@xemacs.org>
4781
4782         * XEmacs 21.4.19 is released
4783
4784 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4785
4786         * easymenu.el: Update copyright. 
4787         * easymenu.el (easy-menu-all-popups):
4788         Add a docstring. 
4789         * easymenu.el (easy-menu-add):
4790         Document a bug, rework the function to preserve any existing
4791         non-default mode-popup-menu instead of overwriting it, and not to
4792         bother normalising the menu title (nothing else does).
4793         * easymenu.el (easy-menu-remove):
4794         Restore the default mode-popup-menu instead of leaving an empty
4795         one when we remove the last easy-menu popup. 
4796
4797 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4798
4799         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4800         as suggested by Rodrigo Ventura.
4801         * package-get.el (package-get-pre-release-download-sites): Ditto,
4802         with replacement of xemacs-21.5 by beta, which is the logical path
4803         to our beta core and package pre-releases.
4804
4805 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4806
4807         * package-get.el (package-get-download-sites): Add Hong Kong
4808         download site.
4809         * package-get.el (package-get-pre-release-download-sites): Ditto.
4810
4811 2005-12-26  Vin Shelton  <acs@xemacs.org>
4812
4813         * find-paths.el:
4814         * find-paths.el (paths-emacs-root-p): Add search for package root.
4815         * find-paths.el (paths-find-emacs-root): Replaced with
4816         paths-find-invocation-roots, which returns a list of roots.
4817         * find-paths.el (paths-find-invocation-roots): New.
4818         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4819
4820 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4821
4822         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4823         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4824
4825 2005-12-03  Vin Shelton <acs@xemacs.org>
4826
4827         * XEmacs 21.4.18 is released
4828
4829 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4830
4831         * package-get.el (package-get-download-sites): Update reflecting
4832         latest http://www.xemacs.org/Releases/ information generated by
4833         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4834         * package-get.el (package-get-pre-release-download-sites): Ditto.
4835
4836 2005-02-28  Simon Josefsson  <jas@extundo.com>
4837
4838         * about.el (xemacs-hackers): Add jas.
4839         (about-other-current-hackers): Likewise.
4840         (about-url-alist): Add URL for jas.
4841         (about-personal-info): Document jas.
4842         (about-hacker-contribution): Describe jas contributions.
4843
4844 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4845
4846         * easymenu.el (easy-menu-remove): As described in 
4847         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4848         except the "Command" menu from mode-popup-menu. 
4849
4850 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4851  
4852         * font.el (font-spatial-to-canonical): Correct calculation of 
4853         return value for pixel-based input value. 
4854  
4855 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4856
4857         * code-process.el (call-process): Process-related docstring
4858         improvements spurred by Norbert Koch.
4859         * code-process.el (call-process-region): Ditto.
4860         * code-process.el (start-process): Ditto.
4861
4862 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4863
4864         * finder.el (finder-find-library): Return filename actually
4865         searched for.
4866
4867 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4868
4869         * help.el (view-emacs-news): Use `expand-file-name' instead of
4870         `locate-data-file' as the latter will find any "NEWS" files that
4871         might exist in packages _before_ the one in core.
4872
4873 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4874
4875         * package-get.el (package-get-init-package):
4876         package-get-init-package buglet (21.4.17) by Jeff Mincy
4877         <mincy@rcn.com> fixing false temporary load-path shadows reported
4878         after package installation and simplifying code.
4879
4880 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4881
4882         * package-get.el (package-get-download-sites): Sync mirrors list
4883         with the XEmacs website.
4884         (package-get-pre-release-download-sites): Ditto.
4885
4886 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4887
4888         * derived.el (derived-mode-merge-syntax-tables):
4889         Revert my 21.5-only patch of 2003-07-18 which slipped in
4890         through Jerry James's patch of 2004-06-07.
4891
4892 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4893
4894         * cmdloop.el (keyboard-quit): Remove workaround for
4895         `region-active-p' not making sure active region is in current
4896         buffer now that it does.
4897         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4898         * simple.el (region-active-p): `region-active-p' to only return t
4899         when active region is in current buffer.
4900
4901 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4902
4903         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4904         package names, quell a byte-compiler warning, doc fix.
4905
4906 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4907
4908         * buffer.el (pop-to-buffer):
4909         * window-xemacs.el (display-buffer):
4910         Document use of `same-window-buffer-names,' `same-window-regexps'
4911         by pop-to-buffer and display-buffer. 
4912         
4913 2005-02-06  Vin Shelton <acs@xemacs.org>
4914
4915         * XEmacs 21.4.17 is released
4916
4917 2005-01-29  Ben Wing  <ben@xemacs.org>
4918
4919         * shadow.el (find-emacs-lisp-shadows):
4920         Add custom-defines to list of ignored files.
4921
4922 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4923
4924         * simple.el (shifted-motion-keys-select-region): Fix statement
4925         about unshifted-motion-keys-deselect-region.
4926
4927 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4928
4929         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4930         now) for GNU Emacs compatibility.
4931         (make-obsolete-variable): Ditto.
4932
4933 2004-01-08  Ben Wing  <ben@xemacs.org>
4934
4935         * code-files.el (load):
4936         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4937
4938 2004-12-05  Vin Shelton <acs@xemacs.org>
4939
4940         * XEmacs 21.4.16 is released
4941
4942 2004-12-04  Vin Shelton  <acs@xemacs.org>
4943
4944         * auto-autoloads.el: Regenerated.
4945
4946         * custom-load.el: Regenerated.
4947
4948 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4949
4950         Fix bug: apropos errors if a defalias refers to an undefined
4951         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4952
4953         * apropos.el (apropos):
4954         (apropos-command):
4955         * help.el (frob-help-extents):
4956         * help-macro.el (make-help-screen):
4957         * hyper-apropos.el (hyper-apropos-grok-functions):
4958         (hyper-apropos-get-doc):
4959         Catch void-function error thrown by `documentation'.
4960
4961 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4962
4963         * packages.el (package-require): Fix incorrect arg to format.
4964         This fixes a `format specifier' error.
4965
4966 2004-08-13  Jerry James  <james@xemacs.org>
4967
4968         * bytecomp.el (forward-word): Tell the byte compiler the correct
4969         number of arguments to forward-word.
4970
4971 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4972
4973         * etags.el: Fixed loading of include files for tag completion. Now
4974         you can make a tag file for a library, include it into your
4975         project and it will be reloaded only if it changed. Infinte
4976         include loops are detected and the correct tag files are loaded.
4977         * etags.el (buffer-tag-table-list): Load and verify tag files in
4978         the external function buffer-tag-table-list-load.
4979         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4980         tag files. Also load the included tag files. The priority of the
4981         included files is right below their parent file. If multiple
4982         matches occur then the symbols from the parent file are found
4983         first.
4984         * etags.el (tag-table-include-files): Corrected comment
4985         string. Switched to pattern constant tags-include-pattern to have
4986         it at a central location.
4987         * etags.el (tags-include-pattern): Added doc string.
4988         * etags.el (add-to-tag-completion-table): Removed obsolete
4989         comments as the include files are allready returned by
4990         buffer-tag-table-list and loaded.
4991         * etags.el (find-tag-internal): The include files are allready
4992         included in tag-tables as buffer-tag-table-list returns them now.
4993
4994 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4995
4996         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4997         Loading items into the notebook is now done by C code.
4998         * widgets-gtk.el (gtk-widget-instantiate-internal):
4999         Style no longer changed.
5000
5001 2004-06-28  Nix  <nix@esperi.org.uk>
5002
5003         * cmdloop.el (truncate-command-history-for-gc): Delay
5004         execution of all things that look up variable bindings,
5005         via `enqueue-eval-event'.
5006
5007 2004-06-24  Vin Shelton  <acs@xemacs.org>
5008
5009         * package-get.el (package-get-require-signed-base-updates):
5010         now defaults to nil.
5011
5012 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5013
5014         * subr.el (split-string): Clean up docstring.
5015
5016 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5017
5018         * faces.el (zmacs-region): fix typo in docstring.
5019
5020 2004-06-07  Jerry James  <james@xemacs.org>
5021
5022         * derived.el: Synch with Emacs 21.3.
5023         * subr.el (with-local-quit): New, from Emacs 21.3.
5024         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5025         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5026         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5027
5028 2004-06-16  Jerry James  <james@xemacs.org>
5029
5030         * cl.el (cl-set-substring): Increment start by the length of the
5031         string, not the string itself.
5032
5033 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5034
5035         * etags.el (tag-table-include-files): Expand included TAGS file
5036         paths to avoid problems with relative paths.  Thanks to Peter
5037         Chubb <peterc@gelato.unsw.edu.au>.
5038         * etags.el (tags-include-pattern): New.
5039         * etags.el (add-to-tag-completion-table): Parse and ignore
5040         trailing include lines.
5041
5042 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5043
5044         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5045         avoiding line solely composed of equal signs.
5046
5047 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5048
5049         * cus-edit.el (alloc): Typo fix.
5050         * cus-edit.el (custom-browse-visibility): Ditto.
5051         * cus-edit.el (custom-variable-value-create): Ditto.
5052         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5053         * cus-edit.el (custom-save-variables): Bind print-length and
5054         print-level to nil to avoid value abbreviation.
5055         * cus-edit.el (custom-save-face-internal): Ditto.
5056         * cus-edit.el (custom-save-faces): Save in sorted order.
5057         * cus-edit.el (custom-save-resets): Bind print-length and
5058         print-level to nil to avoid value abbreviation.
5059         * cus-edit.el (custom-save-loaded-themes): Ditto.
5060
5061 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5062
5063         * subr.el (split-string-default-separators): New.
5064         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5065         see comment in source.
5066
5067 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5068
5069         * mule/japanese.el (paragraph-start, paragraph-separate):
5070         Remove anchor to BOL.
5071
5072 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5073
5074         * cl.el (gensym, gentemp): Improve docstrings.
5075
5076 2004-05-10  Vin Shelton  <acs@xemacs.org>
5077
5078         * etags.el: Sync with 21.5 version.
5079
5080 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5081
5082         * etags.el:
5083         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5084         only for use with exuberant ctags. This will also enable building of 
5085         completion tables with exuberant ctags. This will not work with
5086         xemacs ctags. 
5087         * etags.el (get-tag-table-buffer): New function for creating of
5088         completion table is used if tags-exuberant-ctags-optimization-p ist t
5089         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5090         finding the tag names. New.
5091         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5092         building tag completion table with exuberant ctags. New.
5093         * etags.el (find-tag-internal): Improve exact tag matching for tags
5094         with name fields. Before the patch return types of functions or
5095         function parameters (with exuberant ctags) were found as matches.
5096
5097 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5098
5099         * list-mode.el (display-completion-list): Fixed completion list was
5100         taking the width of the frame and not of the window for displaying
5101         the selection methods.
5102
5103 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5104
5105         * menubar-items.el (default-menubar): Options are saved to custom.el.
5106
5107
5108 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5109
5110         * isearch-mode.el (isearch-abort): Preserve successful search target.
5111
5112 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5113
5114         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5115         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5116         Bihlmeyer.
5117         * gnuserv.el (gnuserv-mode-line-string): New.
5118         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5119         gnuserv-mode.
5120         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5121         * gnuserv.el (gnuserv-edit-files): Use
5122         make-x-device-with-gtk-fallback.
5123
5124 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5125
5126         * gtk-widgets.el: New import: gtk-accel-group-new.
5127         * dialog-gtk.el:
5128         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5129         * dialog-gtk.el (popup-builtin-question-dialog):
5130         Added support for dialog button mnemonics.
5131
5132 2004-03-22  Chris Green <cmg@dok.org>
5133
5134         * process.el (shell-command): Output buffer was ignored when a
5135         background process was run via shell-command.
5136
5137 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5138
5139         * cus-edit.el (custom-save-variables): Retrieve a list of
5140         variables to save first, sort it, and make sure the variables are
5141         saved in sorted order.
5142
5143 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5144  
5145         * package-get.el (package-get-update-base-from-buffer): Force
5146         binary coding system for verifying GnuPG signature in the
5147         package-index file.
5148  
5149 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5150
5151         * package-get.el (package-get-package-index-file-location): Handle
5152         missing "EMACSPACKAGEPATH" environment variable.
5153
5154 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5155
5156         * package-admin.el (package-admin-find-top-directory): Simplify
5157         directory comparisions and fix substring errors on short path
5158         components.
5159         * package-get.el (package-get-package-index-file-location):
5160         Default to first component of "EMACSPACKAGEPATH", if set.
5161
5162 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5163
5164         * package-get.el (process-error): New error datum.
5165
5166 2004-02-02  Vin Shelton <acs@xemacs.org>
5167
5168         * XEmacs 21.4.15 is released
5169
5170 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5171
5172         * itimer.el (activate-itimer): Modify the itimer timeout value as
5173         if it were begun at the last time when the itimer driver was woken
5174         up.
5175
5176 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5177
5178         * specifier.el (Copyright):
5179         Update.
5180         (make-specifier-and-init):
5181         (map-specifier):
5182         (canonicalize-inst-pair):
5183         (canonicalize-spec-list):
5184         (set-specifier):
5185         Synch docstrings to 21.5 where appropriate.
5186
5187 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5188
5189         * package-get.el (package-get-list-packages-where): New.  A
5190         function that allows searching for groups of packages.  For
5191         example, find all packages that require the fsf-compat package.
5192
5193 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5194
5195         The Great PUI Sync.
5196
5197         * auto-autoloads.el: Regenerated.
5198
5199         * custom-load.el: Regenerated.
5200
5201         * dumped-lisp.el (packages-hardcoded-lisp): New.
5202
5203         * menubar-items.el (menu-max-items): New.
5204         (menu-submenu-max-items): New.
5205         (menu-submenu-name-format): New.
5206         (menu-split-long-menu): New.
5207         (menu-sort-menu): New.
5208         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5209
5210         * obsolete.el (pui-add-install-directory): Renamed to the more
5211         logical `pui-set-local-package-get-directory'.
5212         (package-get-download-menu): Moved to `package-ui.el' and renamed
5213         to `package-ui-add-download-menu'.
5214
5215         * package-admin.el (package-admin-install-function-mswindows):
5216         Whitespace clean up.
5217         (package-admin-add-single-file-package): Removed.
5218         (package-admin-default-install-function): Whitespace clean up.
5219         (package-admin-find-top-directory): New.
5220         (package-admin-get-install-dir): Use it.
5221         (package-admin-get-manifest-file): 
5222         (package-admin-check-manifest): 
5223         (package-admin-add-binary-package):
5224         (package-admin-get-lispdir):
5225         (package-admin-delete-binary-package):
5226         (package-admin):
5227
5228         * package-get.el (package-get-package-index-file-location): New.
5229         (package-get-install-to-user-init-directory): New.
5230         (package-get-remote):
5231         (package-get-download-sites):
5232         (package-get-pre-release-download-sites): New.
5233         (package-get-site-release-download-sites): New.
5234         (package-get-base-filename):
5235         (package-get-always-update):
5236         (package-get-user-index-filename): Removed.
5237         (package-get-pgp-available-p): New.
5238         (package-get-require-signed-base-updates):
5239         (package-get-was-current):
5240         (package-entries-are-signed): New.
5241         (package-get-continue-update-base): New.
5242         (package-get-download-menu): Removed.
5243         (package-get-require-base):
5244         (package-get-update-base-entry):
5245         (package-get-locate-file):
5246         (package-get-locate-index-file):
5247         (package-get-maybe-save-index):
5248         (package-get-update-base):
5249         (package-get-update-base-from-buffer):
5250         (package-get-update-base-entries):
5251         (package-get-interactive-package-query):
5252         (package-get-update-all):
5253         (package-get-all):
5254         (package-get-dependencies):
5255         (package-get-init-package):
5256         (package-get-info): New.
5257         (package-get):
5258         (package-get-staging-dir):
5259         (package-get-set-version-prop): Removed.
5260         (package-get-installedp):
5261         (package-get-ever-installed-p):
5262         (packages): Removed.
5263         (package-get-custom-groups): Removed.
5264         (package-get-custom): Removed.
5265         (package-get-custom-add-entry): Removed.
5266
5267         * package-info.el (batch-update-package-info):
5268
5269         * package-net.el (package-net-batch-generate-bin-ini):
5270         (package-net-update-installed-db):
5271
5272         * package-ui.el (pui-info-buffer):
5273         (pui-directory-exists): Removed.
5274         (pui-package-dir-list): Removed.
5275         (pui-add-install-directory): Removed.
5276         (package-ui-download-menu): New.
5277         (package-ui-pre-release-download-menu): New.
5278         (package-ui-site-release-download-menu): New.
5279         (pui-set-local-package-get-directory): New.
5280         (pui-package-symbol-char):
5281         (pui-update-package-display):
5282         (pui-toggle-package):
5283         (pui-toggle-package-key):
5284         (pui-toggle-package-delete):
5285         (pui-toggle-package-delete-key):
5286         (pui-toggle-package-event):
5287         (pui-toggle-verbosity-redisplay):
5288         (pui-install-selected-packages):
5289         (pui-add-required-packages):
5290         (pui-help-echo):
5291         (pui-display-info):
5292         (list-packages-mode):
5293         (pui-list-packages):
5294
5295         * packages.el (packages-compute-package-locations):
5296         (package-require):
5297         (package-delete-name):
5298         (packages-hardcoded-lisp): Removed.
5299         (packages-useful-lisp): Removed.
5300         (packages-unbytecompiled-lisp): Removed.
5301         (packages-find-package-directories):
5302
5303         Summary:
5304
5305         Major code clean up of all things PUI.
5306
5307         Much improved code to determine where packages should be
5308         installed.  PUI no longer depends on any packages being
5309         pre-installed to compute where packages are to be installed to.
5310
5311         The user can specify the location of their package-index file.  It
5312         isn't necessary to set this because it has sane defaults.  People
5313         who "run-in-place" won't accidently overwrite the CVS
5314         package-index file.  See
5315         `package-get-package-index-file-location'. 
5316
5317         PUI will now properly clean up after itself in the event of an
5318         unsuccessful package install.  This drastically reduces the number
5319         of "wrong md5sum" FAQs.
5320
5321         non-Mule XEmacsen can no longer install Mule packages.
5322
5323         Package management via the custom interface has been removed.
5324
5325         The PUI related menubar items have been reorganised.
5326
5327         The PGP verification code has been fixed and the default for
5328         whether or not it is used is automatically computed.
5329
5330         * update-elc.el ((preloaded-file-list site-load-packages
5331         need-to-dump dumped-exe)):
5332         Just a couple of small changes to allow for
5333         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5334         existing anymore.
5335
5336 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5337
5338         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5339         apply `format' to the first argument of byte-compile-warn, it
5340         already calls format.
5341
5342 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5343
5344         * files.el (delete-old-versions): Avoid going interactive during
5345         make install when environment variable VERSION_CONTROL is set.
5346
5347 2003-12-04  Vin Shelton  <acs@xemacs.org>
5348
5349         * menubar-items.el (menu-item-search): Only bring up search dialog
5350         box if the feature is available and desired.
5351
5352 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5353
5354         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5355
5356 2003-11-05  Vin Shelton  <acs@xemacs.org>
5357
5358         * help.el (Help-prin1-face):
5359         (Help-princ-face):
5360         princ and prin1 are functions and need to be called as such.  The
5361         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5362
5363 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5364
5365         * about.el (about-xemacs): Give full version and build date.
5366
5367 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5368
5369         * win32-native.el (grep-null-device): This XEmacs has null-device.
5370
5371 2003-09-06  Mike Sperber  <mike@xemacs.org>
5372
5373         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5374         implement the specified semantics for `defvar.'
5375
5376 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5377
5378         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5379         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5380         displaying buffer in question.
5381
5382 2003-09-03  Vin Shelton <acs@xemacs.org>
5383
5384         * XEmacs 21.4.14 is released
5385
5386 2003-08-17  Vin Shelton  <acs@xemacs.org>
5387
5388         * about.el: Vanity patch.
5389
5390 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5391
5392         * code-process.el (call-process):
5393         (call-process-region):
5394         (start-process):
5395         Document coding system processing.
5396
5397 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5398
5399         * startup.el (splash-frame-body): Idiomatic English.
5400
5401 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5402
5403         * font-lock.el (font-lock-match-java-declarations): Move
5404         save-restriction, narrow-to-region to beginning of function to
5405         avoid going beyond the limit and causing an infloop.
5406
5407 2003-04-16  Jerry James  <james@xemacs.org>
5408
5409         * keydefs.el: Remove mappings for keys mapped to the nowhere
5410         defined function function-key-error.
5411
5412 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5413
5414         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5415         lisp-interaction-mode-hook): Add the docstrings.
5416
5417 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5418
5419         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5420         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5421         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5422
5423 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5424
5425         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5426         lambda list after the original doc.  Care about
5427         #'(lambda () "SingleString") 
5428         (cl-upcase-arg): 
5429         (cl-function-arglist):
5430         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5431         circular data structures in lambda list specification
5432
5433 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5434
5435         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5436         to appear in font-lock-function-name-face.
5437
5438 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5439
5440         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5441         is not also the value of the lambda.
5442
5443 2003-05-06  Andy Piper  <andy@xemacs.org>
5444
5445         * files.el (revert-buffer): Make sure local variables get processed,
5446         even in the case of an optimized reversion.
5447
5448 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5449
5450         * XEmacs 21.4.13 is released
5451
5452 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5453
5454         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5455         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5456
5457 2003-02-14  Ben Wing  <ben@xemacs.org>
5458
5459         * byte-optimize.el:
5460         * byte-optimize.el (byte-compile-inline-expand):
5461         * byte-optimize.el (byte-compile-unfold-lambda):
5462         * byte-optimize.el (byte-optimize-form-code-walker):
5463         * byte-optimize.el (byte-optimize-form):
5464         * byte-optimize.el (byte-decompile-bytecode-1):
5465         * byte-optimize.el (byte-optimize-lapcode):
5466         Review carefully and sync up to 20.7 except for areas as noted.
5467         Fixes problem with JDE compilation.
5468
5469 2003-02-05  Ben Wing  <ben@xemacs.org>
5470
5471         * simple.el:
5472         * simple.el (motion-keys-for-shifted-motion):
5473         Omit M-S-home/end from motion keys.
5474
5475 2003-02-07  Ben Wing  <ben@xemacs.org>
5476
5477         * text-props.el (text-property-any):
5478         * text-props.el (text-property-not-all):
5479         Fix bug when end > start.
5480
5481 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5482
5483         * info.el (Info-insert-dir): Make default-directory end in
5484         separator.  Patch due to Martin Buchholz.
5485
5486 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5487
5488         * XEmacs 21.4.12 "Portable Code" is released.
5489
5490 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5491
5492         * about.el: Update golubev data.
5493
5494 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5495
5496         * isearch-mode.el (isearch-mode-map): Substitute comment on
5497         desirability, and back out "GR is printable" changes.
5498
5499 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5500
5501         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5502
5503 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5504
5505         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5506
5507 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5508
5509         * menubar-items.el (default-menubar): Use browse-url-mozilla
5510         instead of browse-url-gnome-moz for Mozilla.
5511
5512 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5513
5514         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5515
5516 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5517
5518         * files.el (auto-mode-alist): Remove redundant entries for modes
5519         that live in packages.
5520         (interpreter-mode-alist): Ditto.
5521
5522 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5523
5524         * menubar-items.el (default-menubar): Sync with current
5525         browse-url-xemacs.el.
5526
5527 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5528
5529         * XEmacs 21.4.10 "Military Intelligence" is released.
5530
5531 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5532
5533         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5534
5535 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5536
5537         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5538
5539 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5540
5541         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5542         effect free function.
5543         (font-lock-fontify-keywords-region): Supply the argument to
5544         font-lock-compile-keywords.
5545
5546 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5547
5548         * package-get.el (package-get-download-sites): Bring sites list
5549         up to date, prefer xx.xemacs.org addresses.
5550
5551 2002-09-27  Andy Piper  <andy@xemacs.org>
5552
5553         * dialog.el (make-dialog-box): for general dialogs only
5554         delete-frame-hook will be run.
5555
5556 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5557
5558         * font-lock.el (font-lock-fontify-syntactically-region): Add
5559         comment about lookup-syntax-properties, document LOUDLY as unused.
5560
5561 2002-08-26  Andy Piper  <andy@xemacs.org>
5562
5563         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5564         merge.
5565
5566 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5567
5568         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5569         (make-obsolete-variable): Ditto.
5570         (make-compatible): Ditto.
5571         (make-compatible-variable): Ditto.
5572
5573 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5574
5575         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5576         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5577
5578 2002-08-28  Andy Piper  <andy@xemacs.org>
5579
5580         * files.el (revert-buffer): propagate revert-without-query-status.
5581
5582 2002-06-03  Andy Piper  <andy@xemacs.org>
5583
5584         * dialog-items.el (make-search-dialog): align various subcontrols
5585         in visually pleasing ways, allow frame to autosize to the dialog
5586         size.
5587         * dialog.el (make-dialog-box): add a border inside the frame. Add
5588         :autosize property, if t then reset the frame size appropriately
5589         before the frame is mapped.
5590         * gutter-items.el (set-progress-feedback-instantiator): align
5591         various subcontrols.
5592         * gutter-items.el (set-progress-abort-instantiator): ditto.
5593
5594 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5595
5596         * XEmacs 21.4.9 "Informed Management" is released.
5597
5598 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5599
5600         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5601         "&optional append" argument.
5602
5603 2002-07-16  Didier Verna  <didier@xemacs.org>
5604
5605         * subr.el (replace-in-string): fix case fold bug introduced by
5606         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5607         case-fold-search in temporary buffers.
5608
5609 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5610
5611         * lib-complete.el (find-library): Remove check for mule because
5612         decompression DOES work on Mule.
5613
5614 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5615
5616         * simple.el (join-line): New alias for `delete-indentation'.
5617
5618 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5619
5620         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5621         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5622         (font-lock-builtin-face): New.
5623         (font-lock-constant-face): New.
5624         (font-lock-face-list): Add builtin and constant faces.
5625
5626 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5627
5628         * autoload.el (make-autoload): Support define-derived-mode.
5629         Collected puts of doc-string-elt property.  Based on a patch by
5630         Didier Verna <didier@xemacs.org>.
5631
5632 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5633
5634         * wid-edit.el (widget-field-activate): Fix docstring typo.
5635
5636 2002-07-23  Andy Piper  <andy@xemacs.org>
5637
5638         * about.el (about-personal-info): update me.
5639
5640 2002-07-12  Andy Piper  <andy@xemacs.org>
5641
5642         * custom.el (custom-theme-set-variables): remove bogus
5643         arguments. Use custom-set-default to set defaults.
5644         (custom-set-variables): update doc.
5645         (custom-local-buffer): new, synced from FSF.
5646         (custom-set-default): ditto.
5647         (defcustom): update doc.
5648
5649 2002-06-16  Andy Piper  <andy@xemacs.org>
5650
5651         * menubar-items.el (default-menubar): enable windows printing on
5652         cygwin as well as native.
5653
5654 2002-06-12  Andy Piper  <andy@xemacs.org>
5655
5656         * printer.el (generic-print-buffer): catch all errors so that the
5657         print device can be cleared in all scenarios.
5658         (Printer-clear-device): make sure clearing the printer allows it
5659         to be used again immediately.
5660         (generic-print-region): make sure the default printer face is
5661         black-on-white.
5662
5663 2002-04-23  Jerry James  <james@xemacs.org>
5664
5665         * window-xemacs.el (display-buffer-function): Change doc to
5666         reflect new arg.
5667         * window-xemacs.el (pre-display-buffer-function): Ditto.
5668         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5669         non-nil, make the new window just big enough for its contents.
5670         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5671         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5672         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5673
5674 2002-06-06  Andy Piper  <andy@xemacs.org>
5675
5676         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5677         (defcustom): ditto.
5678         (custom-handle-keyword): ditto.
5679
5680 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5681
5682         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5683         Make obsolete.  Default to nil.
5684         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5685         Inspired by a patch by John Palmieri.
5686
5687 2002-07-01  Mike Alexander  <mta@arbortext.com>
5688
5689         * process.el (shell-command-on-region): Don't delete the region
5690         before giving it to call-process-region
5691
5692 2002-06-04  Jerry James <james@eecs.ku.edu>
5693
5694         * find-paths.el (paths-find-architecture-directory): Search in
5695         `system-configuration'/`base', not `base'`system-configuration'.
5696
5697 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5698
5699         * info.el (Info-index): Add missing \ in [ t].
5700
5701 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5702
5703         * gutter-items.el (gutter-buffers-tab-visible-p,
5704         buffers-tab-omit-function, buffers-tab-selection-function,
5705         buffers-tab-filter-functions):
5706         Doc improvements.
5707
5708 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5709
5710         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5711
5712         * toolbar-items.el (toolbar-news): Fix typo in message string.
5713
5714 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5715
5716         * dialog.el (yes-or-no-p-dialog-box): 
5717         * cmdloop.el (y-or-n-p-minibuf):
5718         (yes-or-no-p-minibuf):
5719         (yes-or-no-p):
5720         (y-or-n-p): 
5721         Specify negative answers in docstrings.
5722
5723 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5724
5725         * package-ui.el (pui-help-echo): Display both installed and author
5726         version.  Use a balloon-help window to display extra info like
5727         package requires.
5728
5729 2002-05-30  Andy Piper  <andy@xemacs.org>
5730
5731         * files.el (revert-buffer-internal): don't visit
5732         revert-buffer. Kill buffer when not used. Suggested by Mike
5733         Alexander <mta@arbortext.com>
5734
5735 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5736
5737         * files.el (revert-buffer): More docstring fiddling.
5738
5739 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5740
5741         * files.el (revert-buffer):
5742         (revert-buffer-internal):
5743         (revert-buffer-insert-file-contents-function):
5744         Improve docstrings and comments.
5745
5746 2002-05-08  Andy Piper  <andy@xemacs.org>
5747
5748         * files.el (revert-buffer): observe noconfirm behavior.
5749
5750 2002-04-09  Andy Piper  <andy@xemacs.org>
5751
5752         * files.el (revert-buffer): use revert-buffer-internal if it looks
5753         like doing so will not result in any user-visible changes.
5754         (revert-buffer-internal): new function. Do the actual process of
5755         reversion and then see whether the result is any different to what
5756         we have already. If it is not then do nothing.
5757
5758 2001-12-11  Andy Piper  <andy@xemacs.org>
5759
5760         * menubar.el (get-popup-menu-response): re-order so that it works
5761         on more sane/facist window systems.
5762
5763 2001-12-03  Andy Piper  <andy@xemacs.org>
5764
5765         * faces.el (frob-face-property): don't infloop in face frobbing
5766         from Jan Vroonhof <jan@xemacs.org>.
5767
5768 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5769
5770         * faces.el (frob-face-property): Follow face fall-back hierarchy
5771         properly for face properties without an instance. Only do manual
5772         copy form 'default in last resort. This handles in particular
5773         the case where 'default itself has only a fall-back (which is
5774         the case by default on windows).
5775
5776 2001-11-24  Andy Piper  <andy@xemacs.org>
5777
5778         * printer.el (generic-print-region): set default-frame-plist to
5779         nil while creating the printer frame so that sizes reflect the
5780         printed page.
5781
5782         * faces.el (face-complain-about-font): Don't complain on printers.
5783
5784 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5785         
5786         * package-net.el: Andy synch.
5787         
5788 2001-12-16  Andy Piper  <andy@xemacs.org>
5789
5790         * package-get.el (package-get-update-all): Make sure installed.db
5791         gets updated after updating packages.
5792
5793 2002-03-28  Ben Wing  <ben@xemacs.org>
5794
5795         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5796         continuation, truncation so that we don't get line jumpiness from
5797         them being larger than the line height.
5798
5799         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5800
5801 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5802
5803         * font.el (font-window-system-mappings): Add mapping for Gtk
5804         (assume identical to X) 
5805
5806 2002-02-04  Andy Piper  <andy@xemacs.org>
5807
5808         * files.el (convert-standard-filename): Fix for short filename
5809         Peter Arius <pas@methodpark.de>
5810
5811 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5812
5813         * list-mode.el (default-choose-completion): completion-base-size
5814         should refer to local value in the completion list buffer.
5815
5816 2001-12-03  Didier Verna  <didier@xemacs.org>
5817
5818         * rect.el: autoload `replace-rectangle'.
5819         * keydefs.el (global-map): bind it to `C-x r p'.
5820
5821 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5822
5823         * XEmacs 21.4.8 "Honest Recruiter" is released.
5824
5825 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5826
5827         This patch is based on Jerry James's patch and analysis.
5828
5829         * select.el (get-clipboard):
5830         (get-selection):
5831         Update docstrings.
5832         (get-clipboard-foreign):
5833         (get-selection-foreign):
5834         New function for use as `interprogram-paste-function's.
5835
5836         * simple.el (interprogram-paste-function): Change default to
5837         `get-clipboard-foreign'; improve docstring.
5838         (interprogram-cut-function): Improve dosctring.
5839
5840 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5841
5842         * XEmacs 21.4.7 "Economic Science" is released.
5843
5844 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5845
5846         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5847
5848 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5849
5850         * obsolete.el (assq-delete-all): New compatibility alias for 
5851         remassq.
5852
5853 2002-01-09  Simon Josefsson  <jas@extundo.com>
5854
5855         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5856
5857 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5858
5859         * info.el (Info-auto-generate-directory): Default
5860         Info-auto-generate-directory to 'if-outdated.
5861
5862 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5863
5864         * startup.el (normal-top-level): Prevent migration code from
5865         trashing .emacs on an error in loading the init files.
5866
5867 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5868
5869         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5870         "system default" Xdefaults and friends get xrdb-mode.
5871
5872 2002-03-05  Mats Lidell  <matsl@contactor.se>
5873  
5874         * help-nomule.el (tutorial-supported-languages): Added Swedish
5875         tutorial. Sorted languages.
5876
5877 2002-02-11  Mike Sperber <mike@xemacs.org>
5878
5879         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5880         regenerating outdated dir files and dir is non-existent.
5881
5882 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5883
5884         * code-files.el (convert-mbox-coding-system): Improve comment.
5885         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5886         coding-system argument to `write-region-pre-hook' call.
5887         (write-region-pre-hook): Fix docstring to mention lockname argument.
5888
5889 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5890
5891         * minibuf.el (completing-read): Remove redundant wrong arg list.
5892
5893         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5894
5895 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5896
5897         * obsolete.el (interactive-form): new compatibility alias for 
5898         function-interactive.
5899
5900 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5901
5902         * menubar-items.el (Menubar-items-truncate-list): Removed.
5903         * menubar-items.el (Menubar-items-truncate-history): New.
5904         * menubar-items.el (default-menubar): Use
5905         Menubar-items-truncate-history.
5906
5907 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5908
5909         * printer.el (generic-print-region): Pass correct arguments to
5910         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5911         Torkelsson <torkel@acc.umu.se>.
5912
5913 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5914
5915         * help.el (describe-mode): synched with FSF 19.34; handle nil
5916         minor mode indicators.
5917
5918 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5919
5920         * minibuf.el (completing-read): Update docstring.
5921
5922 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5923
5924         * XEmacs 21.4.6 "Common Lisp" is released.
5925
5926 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5927
5928         * package-net.el: Inadvertant synch with Windows branch.  From
5929         Andy's log:
5930         (package-net-kit-version): new variable.
5931         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5932
5933 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5934
5935         * package-get.el (package-get-locate-index-file): Also search the
5936         core etc/ directory for the package index file if it can't be
5937         found in ~/.xemacs/.
5938
5939 2001-12-13  William Perry  <wmperry@gnu.org>
5940
5941         * dialog-gtk.el (popup-builtin-question-dialog):
5942         Conform to API in gui.c.
5943         
5944 2001-11-12  Andy Piper  <andy@xemacs.org>
5945
5946         * cus-edit.el (custom-save-face-internal): make sure we save
5947         non-themed faces.
5948         (custom-save-variables): ditto variables.
5949
5950 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5951
5952         * faces.el (make-face-family):
5953         (make-face-size):
5954         New face-modifying functions per Jan Vroonhof.
5955
5956         cus-face.el (custom-set-face-font-family):
5957         (custom-set-face-font-size):
5958         Use them.
5959
5960         * font.el (font-window-system-mappings): More precise docstring.
5961
5962         (font-create-name):
5963         (font-create-object):
5964         (tty-font-create-object):
5965         (tty-font-create-plist):
5966         (x-font-create-object):
5967         (x-font-create-name):
5968         (ns-font-create-name):
5969         (mswindows-font-create-object):
5970         (mswindows-font-create-name):
5971         Add doctrings.
5972
5973 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5974
5975         * gtk-faces.el (gtk-init-device-faces): removed spurious
5976         quote before let* expression.
5977
5978 2001-10-29  Andy Piper  <andy@xemacs.org>
5979
5980         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5981         modified when changing coding system.
5982
5983         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5984         that we invoke the GUI directory selector.
5985
5986 2001-10-25  Andy Piper  <andy@xemacs.org>
5987
5988         * dialog.el (make-dialog-box): use new directory dialog support.
5989         * minibuf.el (read-file-name-1): ditto.
5990         (read-file-name): ditto.
5991         (read-directory-name): ditto.
5992
5993 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5994
5995         * XEmacs 21.4.5 "Civil Service" is released.
5996
5997 2001-04-23  Didier Verna  <didier@xemacs.org>
5998
5999         * cus-edit.el (custom-variable-pre-save): New.
6000         * cus-edit.el (custom-variable-post-save): New.
6001         * cus-edit.el (custom-variable-save): use them.
6002         * cus-edit.el (custom-face-pre-save): New.
6003         * cus-edit.el (custom-face-post-save): New.
6004         * cus-edit.el (custom-face-save): use them.
6005         * cus-edit.el (custom-group-pre-save): New.
6006         * cus-edit.el (custom-group-post-save): New.
6007         * cus-edit.el (custom-group-save): use them.
6008         * cus-edit.el (Custom-save): use the pre/post functions above,
6009         call `custom-save-all' only once.
6010         * cus-edit.el (custom-variable-pre-reset-standard): New.
6011         * cus-edit.el (custom-variable-post-reset-standard): New.
6012         * cus-edit.el (custom-variable-reset-standard): use them.
6013         * cus-edit.el (custom-face-pre-reset-standard): New.
6014         * cus-edit.el (custom-face-post-reset-standard): New.
6015         * cus-edit.el (custom-face-reset-standard): use them.
6016         * cus-edit.el (custom-group-pre-reset-standard): New.
6017         * cus-edit.el (custom-group-post-reset-standard): New.
6018         * cus-edit.el (Custom-reset-standard): use them.
6019         * cus-edit.el (custom-face-reset-saved): use the pre/post
6020         functions above, call `custom-save-all' only once.
6021
6022 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6023
6024         * gutter-items.el (buffers-tab face): Derive from the modeline
6025         face by default.  Many people use white-on-black for the default
6026         font, and the tabs look hideous with that color combination.  The
6027         modeline usually has the correct colors.
6028
6029 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6030
6031         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6032         (tag-mark-stack-max): Typo fix.
6033
6034 2001-09-28  Ben Wing  <ben@xemacs.org>
6035
6036         * font-lock.el:
6037         * font-lock.el (font-lock-after-change-function):
6038         fix problem with last patch, reported by Katsumi Yamaoka.
6039
6040 2001-09-17  Ben Wing  <ben@xemacs.org>
6041
6042         * font-lock.el (font-lock-after-change-function):
6043         fix problem when you insert a comment on the line before a line of
6044         code: if we use the following char, then when you hit backspace,
6045         the following line of code turns the comment color.
6046
6047 2001-06-08  Ben Wing  <ben@xemacs.org>
6048
6049         * process.el: comment about shell-command-switch.
6050         * process.el (shell-quote-argument): Need to quote a null
6051         argument, too.  From Dan Holmsand.
6052         
6053         * startup.el (normal-top-level): Delete some unused FSF junk.
6054         * startup.el (command-line-early):
6055         
6056         * startup.el (command-line): Call MS Windows init function.
6057         
6058         * win32-native.el:
6059         * win32-native.el (mswindows-system-shells): New.
6060         * win32-native.el (mswindows-system-shell-p): New.
6061         * win32-native.el (init-mswindows-at-startup): New.
6062         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6063         * win32-native.el (mswindows-quote-one-simple-arg):
6064         * win32-native.el (mswindows-quote-one-command-arg):
6065         * win32-native.el (mswindows-construct-process-command-line-alist):
6066         Correct comments at top.  Correctly handle passing arguments
6067         to Cygwin programs and to bash.  Fix quoting of zero-length
6068         arguments (from Dan Holmsand).  Set shell-command-switch based
6069         on shell-file-name, which in turn comes from env var SHELL.
6070
6071 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6072
6073         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6074         default-toolbar-position): Fill docstrings for balloon-help.
6075
6076 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6077
6078         * faces.el: Reenable specifications over 'gtk domain.
6079
6080 2001-08-08  Didier Verna  <didier@xemacs.org>
6081
6082         * autoload.el (update-autoload-files): make defdir a file name,
6083         not directory name.
6084
6085 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6086
6087         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6088
6089         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6090
6091 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6092
6093         * font-menu.el (font-menu-set-font): Default to current font-family.
6094         (font-menu-preferred-resolution):
6095         (font-menu-size-scaling):
6096         Provide gtk defaults, too.
6097
6098 2001-07-29  Mike Alexander  <mta@arbortext.com>
6099
6100         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6101         list
6102         (custom-set-face-font-family): ditto
6103
6104 2001-07-26  Mike Sperber <mike@xemacs.org>
6105
6106         * files.el (auto-mode-alist): .9 files are man pages, too.
6107
6108 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6109
6110         * process.el (call-process-internal): bind
6111         coding-system-for-write to 'binary when calling
6112         start-process-internal, so the process receives 
6113         the literal contents of INFILE.
6114
6115 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6116
6117         * files.el (auto-mode-alist): Add configure.ac support.
6118
6119 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6120
6121         * buff-menu.el:
6122         mouse.el:
6123         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6124
6125 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6126
6127         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6128
6129 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6130
6131         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6132         mixed text.
6133         (kinsoku-eol-p): Ditto.
6134
6135 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6136
6137         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6138         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6139         characters as the category `s' or `e' correctly.
6140
6141 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6142
6143         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6144
6145 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6146
6147         * mule/cyrillic.el:  Set up case table.
6148
6149 2001-06-08  Mike Sperber <mike@xemacs.org>
6150
6151         * files.el (save-some-buffers-1): Don't zap the help window right
6152         after `map-y-or-n-p' has popped it up.
6153
6154 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6155
6156         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6157
6158 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6159
6160         * specifier.el: define-specifier-tag 'gtk.
6161
6162 2001-05-12  Ben Wing  <ben@xemacs.org>
6163
6164         * find-paths.el (paths-find-recursive-path):
6165         fix error with null EXCLUDE-REGEXP.
6166         
6167         * font-lock.el (font-lock-mode):
6168         fix problem reported by hrvoje with buffers starting with a space.
6169         
6170 2001-05-06  Ben Wing  <ben@xemacs.org>
6171
6172         * dialog.el (make-dialog-box):
6173         * menubar-items.el (default-menubar):
6174         * printer.el (generic-print-buffer):
6175         * printer.el (generic-print-region):
6176         implement printing the selection when it's selected.
6177
6178 2001-04-18  Didier Verna  <didier@xemacs.org>
6179
6180         * cus-edit.el (Custom-reset-standard): reset to standard settings
6181         not only when the buffer's :custom-state is 'modified, but also
6182         when it is 'set or 'saved.
6183
6184 2001-04-17  Didier Verna  <didier@xemacs.org>
6185
6186         * startup.el (load-user-init-file): define `custom-file' before
6187         loading the user's init file.
6188
6189 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6190
6191         * menubar.el (popup-mode-menu): Make it work with
6192         popup-menu-titles turned off.
6193         
6194 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6195
6196         * about.el (about-mailto-link): Use compose-mail for sending mail.
6197
6198 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6199
6200         * package-admin.el (package-install-hook): New.
6201         (package-delete-hook): New.
6202         (package-admin-add-single-file-package): Use package-delete-hook.
6203
6204         * package-get.el (package-get): Use package-install-hook.
6205
6206 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6207
6208         * package-ui.el (pui-install-selected-packages): reverse the lists
6209         of packages so that they get handled in the same order as they
6210         were selected.
6211
6212 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6213
6214         * packages.el (locate-library): Use read-library-name for completion.
6215
6216 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6217
6218         * byte-optimize.el (=): `=' is not a binary predicate!
6219         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6220         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6221
6222 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6223
6224         * bytecomp.el (byte-compile-arithcompare):
6225         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6226
6227 2001-06-03  William M. Perry  <wmperry@gnu.org>
6228
6229         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6230         return the filename selected by the user!
6231
6232 2001-05-31  William M. Perry  <wmperry@gnu.org>
6233
6234         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6235         in XEmacs/GTK.
6236
6237 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6238
6239         * coding.el: Tiny typo fixed.
6240
6241 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6242
6243         * XEmacs 21.4.3 "Academic Rigor" is released.
6244
6245 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6246
6247         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6248
6249 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6250
6251         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6252
6253 2001-05-04  Ben Wing  <ben@xemacs.org>
6254
6255         * printer.el (generic-print-buffer):
6256         * printer.el (generic-print-region):
6257         Enable dialog boxes.  Apply workaround recommended by Kirill.
6258         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6259         
6260         * simple.el (kill-whole-line):
6261         * simple.el (kill-line-1):
6262         * simple.el (kill-entire-line):
6263         * simple.el (kill-line):
6264         * simple.el (backward-kill-line):
6265         Take out interactive dependence of kill-whole-line.
6266
6267 2001-04-22  Ben Wing  <ben@xemacs.org>
6268
6269         * dialog.el (make-dialog-box):
6270         Put dialog titles back in -- this time correctly.  Fix various
6271         other problems with leaks and such.
6272
6273         * simple.el (region-exists-p):
6274         * simple.el (region-active-p):
6275         Add comment about which one is correct to use in menu specs.
6276
6277 2001-05-05  Ben Wing  <ben@xemacs.org>
6278
6279         * dialog.el (make-dialog-box): fix doc string.
6280         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6281         take out Pretty Print.
6282         * printer.el:
6283         * printer.el (printer-current-device): New.
6284         * printer.el (Printer-get-device): New.
6285         * printer.el (Printer-clear-device): New.
6286         * printer.el (generic-page-setup): New.
6287         * printer.el (generic-print-buffer):
6288         * printer.el (generic-print-region):
6289         Implement Page Setup.  Handle errors properly.
6290
6291 2001-05-05  Ben Wing  <ben@xemacs.org>
6292
6293         * subr.el (error): Complete list of errors in doc string.
6294         
6295 2001-04-22  Ben Wing  <ben@xemacs.org>
6296
6297         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6298         
6299 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6300
6301         * build-report.el: Remove CVS keywords since this file has been in
6302         core lisp for a while now.
6303         * build-report.el (build-report-make-output-files): Fix typo.
6304
6305 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6306
6307         * about.el (about-finish-buffer): Make sure the last change works
6308         even if EVENT is nil.
6309
6310 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6311
6312         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6313         clicked, not the one that happens to be the current buffer at the
6314         time.
6315
6316 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6317
6318         * cus-edit.el (custom-display): Support the GTK Window System also.
6319
6320 2001-04-30  Ben Wing  <ben@xemacs.org>
6321
6322         * printer.el:
6323         * printer.el (printer-page-header):
6324         * printer.el (Print-context): New.
6325         * printer.el (printer-page-footer):
6326         * printer.el (generate-header-element): New.
6327         * printer.el (generate-header-line): New.
6328         * printer.el (print-context-property):
6329         * printer.el (generic-print-buffer):
6330         * printer.el (generic-print-region):
6331         Implement headers and footers.  Implement calling Print dialog box
6332         (#### but it doesn't quite work yet).
6333
6334 2001-04-25  Ben Wing  <ben@xemacs.org>
6335
6336         * about.el (xemacs-hackers):
6337         * about.el (about-url-alist):
6338         * about.el (about-personal-info):
6339         * about.el (about-hacker-contribution):
6340         More contributions.
6341         
6342         * simple.el (handle-post-motion-command):
6343         Fix spurious setting of zmacs-region-stays to t after a non-shift
6344         motion command.
6345
6346 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6347
6348         * about.el (about-personal-info): Update my bio.
6349         (about-hacker-contribution): Ditto.
6350
6351 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6352
6353         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6354
6355 2001-04-19  Andy Piper  <andy@xemacs.org>
6356
6357         * package-net.el (package-net-cygwin32-binary-size): new size.
6358         (package-net-win32-binary-size): new size.
6359         (package-net-convert-index-to-ini): Use new arch.
6360         (package-net-batch-convert-index-to-ini): Removed.
6361         (package-net-generate-bin-ini): New.
6362         (package-net-batch-generate-bin-ini): New.
6363
6364 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6365
6366         * XEmacs 21.4.1 "Copyleft" is released.
6367
6368 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6369
6370         * x-compose.el (xlib-input-method-bug-workaround):
6371         (alias-colon-to-double-quote):
6372         Force sort in map-keymap to work around rehash bug.
6373
6374 2001-04-17  Ben Wing  <ben@xemacs.org>
6375
6376         * about.el: Finish overhaul, add a few new hackers, update a
6377         couple old ones.
6378
6379 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6380
6381         * XEmacs 21.4.0 "Solid Vapor" is released.
6382
6383 2001-04-15  Ben Wing  <ben@xemacs.org>
6384
6385         * about.el:
6386         * about.el (about-headline-face): New.
6387         * about.el (about-link-face): New.
6388         * about.el (about-current-release-maintainers): New.
6389         * about.el (about-other-current-hackers): New.
6390         * about.el (about-url-alist):
6391         * about.el (about-once-and-future-hackers): New.
6392         * about.el (about-mailto-link): New.
6393         * about.el (about-get-buffer):
6394         * about.el (about-finish-buffer):
6395         * about.el (about-xemacs):
6396         * about.el (about-features): Removed.
6397         * about.el (about-advantages): New.
6398         * about.el (about-maintainer-info): Removed.
6399         * about.el (about-personal-info): New.
6400         * about.el (about-hacker-contribution): New.
6401         * about.el (about-maintainer):
6402         * about.el (about-show-linked-info):
6403         * about.el (about-hackers):
6404         Major revamping.  Rewriting of most of the text, improve the
6405         link handling, separate info on contributors into personal
6406         and contribution info, add new contributors, update personal
6407         info, etc. etc.
6408         
6409         * menubar-items.el (default-menubar):
6410         Help menubar entry for News now says more accurately
6411         "What's New in XEmacs".
6412         
6413         * mouse.el:
6414         * mouse.el (mouse-track-cleanup-hook):
6415         * mouse.el (mouse-track):
6416         Don't set-buffer to a dead buffer when calling mouse-track
6417         cleanup hooks.
6418
6419 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6420
6421         * XEmacs 21.2.47 "Zephir" is released.
6422
6423 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6424
6425         * dialog.el (make-dialog-box): Disable dialog box titles until
6426         we get them working.
6427
6428 2001-03-30  Ben Wing  <ben@xemacs.org>
6429
6430         * help.el:
6431         * help.el (Help-princ-face):
6432         * help.el (Help-prin1-face):
6433         * help.el (frob-help-extents):
6434         * help.el (describe-function-1):
6435         * help.el (describe-variable):
6436         Avoid using font-lock faces, which may not be defined.
6437         Instead, use hyper-apropos faces, and make sure they're
6438         defined as necessary by using `require'. (It's not so safe
6439         to do this for font-lock.) In any case, we will eventually
6440         be merging this functionality into hyper-apropos.
6441
6442         * loaddefs.el (completion-ignored-extensions):
6443         Fix documentation.
6444         
6445         * menubar-items.el (menu-truncate-list): Removed.
6446         * menubar-items.el (Menubar-items-truncate-list): New.
6447         * menubar-items.el (default-menubar):
6448         Fix errors if grep or compile command is too long.  Rename helper
6449         function to be less visible.
6450
6451 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6452
6453         * byte-optimize.el (byte-optimize-minus):
6454         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6455
6456 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6457
6458         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6459         Mule is available.
6460
6461         * mule/latin.el: New file.
6462
6463 2001-03-11  Ben Wing  <ben@xemacs.org>
6464
6465         * auto-save.el:
6466         * auto-save.el (auto-save-directory):
6467         * auto-save.el (make-auto-save-file-name):
6468         * auto-save.el (auto-save-file-name-p): New.
6469
6470         Merge in improvements from other definition of
6471         make-auto-save-file-name in files.el.
6472         
6473         * auto-save.el (auto-save-original-name):
6474         * auto-save.el (auto-save-name-in-fixed-directory):
6475         * auto-save.el (auto-save-unslashify-name): Removed.
6476         * auto-save.el (auto-save-slashify-name): Removed.
6477         * auto-save.el (auto-save-reserved-chars): New.
6478         * auto-save.el (auto-save-escape-name): New.
6479         * auto-save.el (auto-save-unhex): New.
6480         * auto-save.el (auto-save-unescape-name): New.
6481
6482         Change algorithm for encoding filenames in auto-save names to be
6483         entirely safe with all filesystems and all possible characters in
6484         a filename, and 100% reversible. (Essentially, uses
6485         quoted-printable as the encoding.)
6486         
6487         * auto-save.el (recover-all-files):
6488
6489         Use insert-directory rather than calling ls directly -- fixes
6490         things under Windows.
6491
6492         * files.el:
6493         * files.el (convert-standard-filename): Substitute FSF's
6494         definition for this (we had nothing here before).
6495         
6496         * files.el (backup-buffer): Warning fix.
6497         
6498         * files.el (make-backup-file-name):
6499         * files.el (find-backup-file-name):
6500         Fix error in calling sequence to auto-save-file-name-p.
6501         
6502         * files.el (recover-file):
6503         Use insert-directory rather than calling ls directly -- fixes
6504         things under Windows.
6505
6506         * files.el (make-auto-save-file-name): Removed.
6507         * files.el (auto-save-file-name-p): Removed.
6508         auto-save is always dumped so no sense in having a definition
6509         that will always be overwritten with another.
6510         
6511         * files.el (insert-directory):
6512         * win32-native.el:
6513         * win32-native.el (debug-mswindows-process-command-lines):
6514         * win32-native.el (original-make-auto-save-file-name): Removed.
6515         * win32-native.el (make-auto-save-file-name): Removed.
6516
6517
6518 2001-03-21  Martin Buchholz <martin@xemacs.org>
6519
6520         * XEmacs 21.2.46 "Urania" is released.
6521
6522 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6523
6524         * menubar-items.el (default-menubar): Update sample.emacs to
6525         sample.init.el and adjust accelerators.
6526
6527 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6528
6529         * build-report.el (build-report): Improve docstring.
6530
6531 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6532
6533         * ChangeLog: Log GTK merge.
6534
6535         * gutter-items.el:
6536         * mwheel.el:
6537         * sound.el:
6538         * startup.el:
6539         Revert gratuitous whitespace changes.
6540
6541 2001-03-07  Ben Wing  <ben@xemacs.org>
6542
6543         * help.el:
6544         * help.el (key-or-menu-binding):
6545         * help.el (Help-find-file): New.
6546         * help.el (describe-beta):
6547         * help.el (describe-copying):
6548         * help.el (describe-project):
6549         * help.el (view-emacs-news):
6550         * help.el (view-sample-init-el): New.
6551         * help.el (Help-princ-face): New.
6552         * help.el (Help-prin1-face): New.
6553         * help.el (help-symbol-function-context-menu):
6554         * help.el (help-symbol-variable-context-menu):
6555         * help.el (help-symbol-function-and-variable-context-menu):
6556         * help.el (frob-help-extents):
6557         * help.el (describe-function-1):
6558         * help.el (describe-variable):
6559
6560         Add coloring in Help buffers, correspondent with hyperlinks.
6561         View files in view-mode rather than Fundamental.
6562         Remove separators from context menus -- now handled in generic code.
6563         Add `Find Tag' to context menu.
6564         
6565         * menubar.el (popup-mode-menu):
6566
6567         Rewrite code that outputs the popup menu to (a) put more specific
6568         entries first, (b) be more robust, (c) output the proper context
6569         menu separators automatically (the context menu functionality is
6570         new and currently used only by Help).
6571
6572 2001-03-10  William M. Perry  <wmperry@aventail.com>
6573
6574         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6575         this function when converting from the 21.1 GTK branch.  Now
6576         supports file, password, question, and color built-in dialogs.
6577
6578 2001-03-06  Ben Wing  <ben@xemacs.org>
6579
6580         * keydefs.el:
6581         * keydefs.el (global-map):
6582         Add commented-out change of M-k (for 21.5).
6583         
6584         * menubar-items.el (default-menubar):
6585         Fix items to control kill-line behavior; add items for
6586         shifted motion.
6587         
6588         * simple.el:
6589         * simple.el (kill-whole-line):
6590         * simple.el (historical-kill-line): Removed.
6591         * simple.el (kill-line): Removed.
6592         * simple.el (kill-entire-line): New.
6593         * simple.el (kill-line-1): New.
6594         * simple.el (backward-kill-line):
6595         Undo kill-whole-line == always changes.  Add new function
6596         kill-entire-line to unconditionally delete the current line.
6597         Add comments describing the lamentable state of affairs of
6598         the kill-line functions and variables.
6599
6600 2001-03-02  Ben Wing  <ben@xemacs.org>
6601
6602         * simple.el:
6603         * simple.el (beginning-of-buffer):
6604         * simple.el (end-of-buffer):
6605         * simple.el (mark-ring-unrecorded-commands):
6606         * simple.el (signal-error-on-buffer-boundary):
6607         * simple.el (shifted-motion-keys-select-region):
6608         * simple.el (unshifted-motion-keys-deselect-region):
6609         * simple.el (motion-keys-for-shifted-motion): New.
6610         * simple.el (handle-pre-motion-command):
6611         * simple.el (handle-post-motion-command):
6612         * simple.el (forward-char-command):
6613         * simple.el (backward-char-command):
6614         * simple.el (scroll-up-command):
6615         * simple.el (scroll-down-command):
6616         * simple.el (next-line):
6617         * simple.el (previous-line):
6618         * simple.el (backward-block-of-lines):
6619         * simple.el (forward-block-of-lines):
6620         * simple.el (backward-word):
6621         * simple.el (mark-word):
6622
6623         Augment documentation of the most common motion commands to make
6624         note of the shifted-motion support.  Improve the support to (a)
6625         properly document how it works and why it's done in the fashion it
6626         is, and (b) allow the keystrokes that trigger it to be customized.
6627
6628         Correct error in the customize specification of
6629         mark-ring-unrecorded-commands.
6630
6631 2001-03-02  Ben Wing  <ben@xemacs.org>
6632
6633         * font-lock.el:
6634         * font-lock.el (font-lock-pending-extent-table): Removed.
6635         * font-lock.el (font-lock-pending-buffer-table): New.
6636         * font-lock.el (font-lock-pre-idle-hook):
6637         * font-lock.el (font-lock-after-change-function):
6638         * font-lock.el (font-lock-fontify-pending-extents):
6639         * font-lock.el (font-lock-lisp-like):
6640
6641         Fix handling of pending extents to avoid excessive slowness (N^2
6642         behavior) when making lots of buffer changes between redisplays,
6643         such as when saving the Options.
6644
6645 2001-03-09  William M. Perry  <wmperry@aventail.com>
6646
6647         * device.el:
6648         * dragdrop.el:
6649         * dumped-lisp.el:
6650         * faces.el:
6651         * frame.el:
6652         * gnuserv.el:
6653         * loadup.el:
6654         * menubar-items.el:
6655         * minibuf.el:
6656         The Great GTK Merge.
6657
6658         * ChangeLog.GTK:
6659         * dialog-gtk.el:
6660         * gdk.el:
6661         * generic-widgets.el:
6662         * glade.el:
6663         * gnome-widgets.el:
6664         * gnome.el:
6665         * gtk-compose.el:
6666         * gtk-extra.el:
6667         * gtk-faces.el:
6668         * gtk-ffi.el:
6669         * gtk-file-dialog.el:
6670         * gtk-font-menu.el:
6671         * gtk-glyphs.el:
6672         * gtk-init.el:
6673         * gtk-iso8859-1.el:
6674         * gtk-marshal.el:
6675         * gtk-mouse.el:
6676         * gtk-package.el:
6677         * gtk-password-dialog.el:
6678         * gtk-select.el:
6679         * gtk-widget-accessors.el:
6680         * gtk-widgets.el:
6681         * gtk.el:
6682         widgets-gtk.el:
6683         The Great GTK Merge: new files.
6684
6685 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6686
6687         * generic-widgets.el: Don't require gtk (a built-in feature) at
6688         top level.  Don't execute the last sexp unless (featurep 'gtk).
6689
6690 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6691
6692         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6693
6694 2001-02-23  Martin Buchholz <martin@xemacs.org>
6695
6696         * XEmacs 21.2.45 "Thelxepeia" is released.
6697
6698 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6699  
6700         * about.el (xemacs-hackers): update my entry. 
6701         * about.el (about-maintainer-info): ditto. 
6702         * about.el (about-hackers): ditto. 
6703
6704 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6705
6706         * about.el (about-maintainer-info): More vanity info about
6707         yours truly.
6708
6709 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6710
6711         * build-report.el (build-report-destination): xemacs-build-reports
6712         has moved to SourceForge, where mailing list name length is
6713         restricted, hence the name change to
6714         xemacs-buildreports@xemacs.org.
6715         * build-report.el (build-report-keep-regexp): Update default.
6716         * build-report.el (build-report-delete-regexp): Ditto.
6717         * build-report.el (build-report-make-output-files): Ditto.
6718
6719 2001-02-19  Craig Lanning  <lanning@scra.org>
6720
6721         * lisp-mode.el: Add indentation specifications for following
6722         Common Lisp forms: handler-case, handler-bind, with-slots,
6723         with-open-file, with-open-stream, print-unreadable-object.
6724
6725 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6726
6727         * font-lock.el (font-lock-set-defaults-1):
6728         Move initialization of `font-lock-cache-position' so that it's set
6729         even if font-lock-keywords is already defined.
6730
6731 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6732
6733         * autoload.el (generate-file-autoloads-1):
6734         Use `emacs-lisp-mode-syntax-table' instead of
6735         `lisp-mode-syntax-table'.
6736         * lisp-mode.el (lisp-mode-syntax-table):
6737         Get rid of old checks for `parse-partial-sexp' version.
6738         Make `|' (pipe) string delimiter instead of punctuation.
6739
6740 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6741
6742         * window.el (save-selected-window):
6743         Use gensym for better macro hygiene.
6744
6745 2001-02-06  Mike Sperber <mike@xemacs.org>
6746
6747         * dump-paths.el:
6748         * startup.el (startup-setup-paths): Set and use
6749         `mule-lisp-directory'.
6750         (startup-setup-paths-warning): Ditto.
6751
6752         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6753         (paths-construct-load-path): Consider `mule-lisp-directory'.
6754
6755 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6756
6757         * font-lock.el: Syntax table improvements used.  A few random
6758         changes are not specified below.
6759         (font-lock-fontify-string-delimiters):
6760         (font-lock-syntactic-keywords):
6761         (font-lock-cache-state nil):
6762         (font-lock-cache-position):
6763         New variables.
6764         (font-lock-set-syntax):
6765         (font-lock-apply-syntactic-highlight):
6766         (font-lock-fontify-syntactic-anchored-keywords):
6767         (font-lock-fontify-syntactic-keywords-region):
6768         (font-lock-eval-keywords):
6769         New functions.
6770         (font-lock-remove-face):
6771         (font-lock-fontify-syntactically-region):
6772         Use syntax properties.
6773
6774 2001-02-08  Martin Buchholz <martin@xemacs.org>
6775
6776         * XEmacs 21.2.44 "Thalia" is released.
6777
6778 2001-01-16  Mike Sperber <mike@xemacs.org>
6779
6780         * startup.el (normal-top-level): Work even if no installation root
6781         is found.
6782
6783 2001-01-30  Andy Piper  <andy@xemacs.org>
6784
6785         * gutter-items.el (progress-abort-glyph): remove instantiator.
6786         (set-progress-abort-instantiator): new function.
6787         (abort-progress-feedback): use it.
6788
6789         * gutter.el (set-gutter-dirty-p): new function.
6790
6791 2001-01-30  Didier Verna  <didier@xemacs.org>
6792
6793         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6794
6795 2001-01-24  Didier Verna  <didier@xemacs.org>
6796
6797         * sound.el (sound-extension-list): give a better default value.
6798         * sound.el (load-sound-file): improve the doc string, also find
6799         files given by absolute names, pass a real extension list to
6800         `locate-file'.
6801
6802 2001-01-26  Martin Buchholz <martin@xemacs.org>
6803
6804         * XEmacs 21.2.43 "Terspichore" is released.
6805
6806 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6807
6808         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6809         messages from gnuserv.
6810
6811 2001-01-20  Martin Buchholz <martin@xemacs.org>
6812
6813         * XEmacs 21.2.42 "Poseidon" is released.
6814
6815 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6816
6817         * cl-macs.el (cl-upcase-arg): New function.
6818         (cl-function-arglist): New function.
6819         (cl-transform-lambda): Automatically add CL-style lambda list to
6820         documentation string using functions above.
6821
6822 2001-01-12  Andy Piper  <andy@xemacs.org>
6823
6824         * package-get.el (package-get-custom): call
6825         package-net-update-installed-db.
6826
6827         * package-ui.el (pui-install-selected-packages): call
6828         package-net-update-installed-db.
6829
6830         * package-net.el (package-net-update-installed-db): use
6831         packages-package-list so that we reflect reality.
6832
6833         * packages.el (packages-package-list): Make docstring reflect
6834         reality.
6835
6836         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6837
6838         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6839         isn't installed.
6840
6841 2001-01-17  Andy Piper  <andy@xemacs.org>
6842
6843         * wid-edit.el (widget-activation-glyph-mapper): activate or
6844         deactivate native widgets.
6845         (widget-glyph-insert-glyph): record instantiator.
6846         (widget-push-button-value-create): use it.
6847
6848         * gui.el (gui-button-action): new function. Make button's domain
6849         buffer current when calling.
6850         (make-gui-button): update to use gui-button-action.
6851
6852 2001-01-16  Didier Verna  <didier@xemacs.org>
6853
6854         * menubar-items.el (default-menubar): add an entry for modeline
6855         horizontal scrolling in Options -> Display.
6856
6857 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6858
6859         * package-get.el (package-get-require-signed-base): Set to nil
6860         by default.
6861
6862 2001-01-17  Martin Buchholz <martin@xemacs.org>
6863
6864         * XEmacs 21.2.41 "Polyhymnia" is released.
6865
6866 2001-01-16  Mike Sperber <mike@xemacs.org>
6867
6868         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6869         catch lisp/mule/.
6870
6871 2001-01-14  Mike Sperber <mike@xemacs.org>
6872
6873         * startup.el (maybe-create-compatibility-dot-emacs):
6874         (maybe-unmigrate-user-init-file):
6875         (unmigrate-user-init-file): Created.
6876         (maybe-migrate-user-init-file): Offer creation of compatibility
6877         .emacs.
6878         Some doc fixes wrt init file location.
6879
6880 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6881
6882         * faces.el (face-frob-from-locale-first): new variable.
6883         (frob-face-font-2): Honor tags arg while trying to use
6884         standard-face-mapping.  When face-frob-from-locale-first is set,
6885         first try to set face inheriting from frobbed-face.
6886
6887 2001-01-15  Didier Verna  <didier@xemacs.org>
6888
6889         * about.el (xemacs-hackers): update my entry.
6890         * about.el (about-url-alist): ditto.
6891         * about.el (about-maintainer-info): ditto.
6892         * about.el (about-hackers): ditto.
6893
6894 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6895
6896         The byte compiler has been badly broken for a year,
6897         by the patch of 1999-12-06.
6898         * byte-optimize.el (byte-optimize-form-code-walker):
6899         Bug was: the byte compiler was making this erroneous optimization:
6900         (progn (or (foo)) (bar)) ==> (bar)
6901
6902 2000-11-20  Mike Sperber <mike@xemacs.org>
6903
6904         * setup-paths.el (paths-core-load-path-depth): Split
6905         `paths-load-path-depth' in two for site and core lisp.  Don't
6906         recurse into core.
6907         * setup-paths.el (paths-construct-load-path): Use.
6908
6909 2001-01-10  Andy Piper  <andy@xemacs.org>
6910
6911         * package-net.el (package-net-cygwin32-binary-size): new variable
6912         (package-net-win32-binary-size): ditto.  add much needed
6913         commentary.
6914
6915         * gutter-items.el (buffers-tab-items): correct off-by-one error
6916         for buffers-tab-max-size.
6917
6918 2001-01-08  Martin Buchholz <martin@xemacs.org>
6919
6920         * XEmacs 21.2.40 is released.
6921
6922 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6923
6924         * mule/hebrew.el: Fix comments and typos.
6925         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6926
6927 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6928
6929         * ChangeLog.1: move ancient log from fill.el.
6930
6931         * dump-paths.el:
6932         paragraphs.el:
6933         mule/mule-category.el:
6934         Miscellaneous typo fixes and slight doc clarifications.
6935
6936         * mule/mule-ccl.el:  Correct file name in header.
6937
6938 2000-12-31  Martin Buchholz <martin@xemacs.org>
6939
6940         * XEmacs 21.2.39 is released.
6941
6942 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6943
6944         * byte-optimize.el (byte-optimize-cond):
6945         (byte-optimize-cond-1): New.
6946         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6947         Optimizes (cond (x nil)) ==> nil.
6948         Provide better diagnostic on malformed expr like (cond foo).
6949
6950 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6951
6952         * mule/mule-coding.el:
6953         mule/mule-cmds.el (reset-language-environment,
6954         set-language-environment-coding-systems):
6955         Safer default coding-priority-list, corresponding to src/file-coding.h.
6956
6957 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6958
6959         * package-admin.el: Allow package removal from
6960         early-package-load-path.
6961
6962 2000-12-15  Andreas Jaeger  <aj@suse.de>
6963
6964         * about.el (about-maintainer-info): Update my entry.
6965
6966 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6967
6968         * packages.el (locate-library): Add support for bzip2
6969         compressed .el files.
6970
6971 2000-12-12  Andy Piper  <andy@xemacs.org>
6972
6973         * package-net.el: new file.
6974
6975 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6976
6977         * font-lock.el: Add missing C++ keywords.
6978
6979 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6980
6981         * simple.el (indent-for-comment): Preserve indentation of comments
6982         starting in column 0, as documented in (Info-goto-node
6983         "(xemacs)Comments").  Update docstring accordingly.
6984
6985 2000-12-05  Martin Buchholz <martin@xemacs.org>
6986
6987         * XEmacs 21.2.38 is released.
6988
6989 2000-12-04  Didier Verna  <didier@xemacs.org>
6990
6991         * mouse.el (default-mouse-track-set-point-in-window): remove
6992         spurious '+' operation detected by Martin.
6993
6994
6995 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6996
6997         * cl-extra.el (coerce):
6998         Implement char to integer coercion.
6999         Remove extraneous (numberp) test.
7000
7001         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7002         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7003         (byte-optimize-predicate):
7004         Warn if evaluating constant expression signals an error.
7005         (byte-optimize-form): Small simplification.
7006
7007         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7008
7009 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7010
7011         * byte-optimize.el:
7012         (byte-optimize-minus):
7013         (byte-optimize-plus):
7014         (byte-optimize-mult):
7015         (byte-optimize-quo):
7016         Use (car (last x)) instead of (last x) to get last elt!
7017         Use `byte-optimize-predicate' to optimize `%'.
7018         Move optimizations for special numeric args to bytecomp.el.
7019         * bytecomp.el (byte-compile-associative): Remove.
7020         (byte-compile-max): New.
7021         (byte-compile-min): New.
7022         Properly handle erroneous calls: (max) (min).
7023         (byte-compile-plus): New.
7024         (byte-compile-minus):
7025         It's easiest to handle 0, +1 and -1 args here.
7026         (byte-compile-mult): New.
7027         It's easiest to handle 1, -1 and 2 args here.
7028         (byte-compile-quo):
7029         It's easiest to handle 0, +1 and -1 args here.
7030         Issue byte-compiler warning when dividing by zero.
7031
7032         Byte-compiler arithmetic improvements.
7033         Better optimize these expressions in the obvious way:
7034         (+ x y 1)   -->  varref x varref y add add1
7035         (+ x y -1)  -->  varref x varref y add sub1
7036         (- x y 0)   -->  (- x y)
7037         (- 0 x y)   -->  (- (- x) y)
7038         (% 42 19)   --> compile-time constant
7039         (/ 42 19)   --> compile-time constant
7040         (* (foo) 2) --> foo call dup plus
7041
7042         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7043         unless (declaim (optimize (safety 3)))
7044         or (setq byte-compile-delete-errors nil).
7045
7046 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7047
7048         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7049         docstrings.
7050
7051 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7052
7053         * startup.el (command-line-do-help):  Add documentation of
7054         portable dumper switches.
7055
7056 2000-11-22  Andy Piper  <andy@xemacs.org>
7057
7058         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7059
7060         * glyphs.el (init-glyphs): don't use autodetect for strings.
7061
7062 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7063
7064         * byte-optimize.el (byte-optimize-char-before):
7065         (byte-optimize-backward-char):
7066         (byte-optimize-backward-word):
7067         Fix incorrect optimizations for these sorts of expressions:
7068         (let ((x nil)) (backward-char x))
7069
7070 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7071
7072         * byte-optimize.el:
7073         * byte-optimize.el (byte-optimize-backward-char): New.
7074         * byte-optimize.el (byte-optimize-backward-word): New.
7075         Make backward-word and backward-char as efficient as forward versions.
7076
7077         * bytecomp.el (byte-compile-no-args-with-one-extra):
7078         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7079         * bytecomp.el (byte-compile-two-args-with-one-extra):
7080         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7081         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7082         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7083         Check if extra arg is constant nil, and if so, use byte-coded call.
7084
7085         * simple.el (backward-word):
7086         * simple.el (mark-word):
7087         * simple.el (kill-word):
7088         * simple.el (backward-kill-word):
7089         Make COUNT argument optional, for consistency with forward-char et al.
7090
7091         * abbrev.el (abbrev-string-to-be-defined):
7092         * abbrev.el (inverse-abbrev-string-to-be-defined):
7093         * abbrev.el (inverse-add-abbrev):
7094         * abbrev.el (expand-region-abbrevs):
7095         * buff-menu.el (Buffer-menu-execute):
7096         * indent.el (move-to-left-margin):
7097         * indent.el (indent-relative):
7098         * indent.el (move-to-tab-stop):
7099         * info.el (Info-reannotate-node):
7100         * lisp-mode.el (lisp-indent-line):
7101         * lisp.el (end-of-defun):
7102         * lisp.el (move-past-close-and-reindent):
7103         * misc.el (copy-from-above-command):
7104         * mouse.el (default-mouse-track-scroll-and-set-point):
7105         * page.el (forward-page):
7106         * paragraphs.el (forward-paragraph):
7107         * paragraphs.el (end-of-paragraph-text):
7108         * picture.el (picture-forward-column):
7109         * picture.el (picture-self-insert):
7110         * rect.el (extract-rectangle-line):
7111         * simple.el (newline):
7112         * simple.el (fixup-whitespace):
7113         * simple.el (backward-delete-char-untabify):
7114         * simple.el (transpose-chars):
7115         * simple.el (transpose-preceding-chars):
7116         * simple.el (do-auto-fill):
7117         * simple.el (indent-new-comment-line):
7118         * simple.el (blink-matching-open):
7119         * view-less.el (cleanup-backspaces):
7120         * wid-edit.el (widget-transpose-chars):
7121         * term/bg-mouse.el (bg-insert-moused-sexp):
7122         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7123
7124         * info.el (Info-fontify-node):
7125         * simple.el (backward-delete-function):
7126         Use canonical delete-backward-char instead of backward-delete-char.
7127
7128 2000-11-20  Andy Piper  <andy@xemacs.org>
7129
7130         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7131         no buffers.
7132
7133 2000-11-20  Andy Piper  <andy@xemacs.org>
7134
7135         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7136         buffer tabs.
7137
7138 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7139
7140         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7141         (proclaim inline...) was shadowing compiler-macros.
7142
7143 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7144
7145         * bytecomp.el (byte-compile-eval): New.
7146         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7147         Keeps this promise made in Lispref:
7148         "If a file being compiled contains a `defmacro' form, the macro is
7149         defined temporarily for the rest of the compilation of that file."
7150
7151 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7152
7153         * cl.el (floatp-safe):
7154         (plusp):
7155         (minusp):
7156         (oddp):
7157         (evenp):
7158         (cl-abs):
7159         Use a better parameter name than `x'.
7160
7161         * cl-macs.el (check-type): Make continuable.  Change documentation
7162         to require PLACE, but accept any form for compatibility.
7163
7164         * abbrev.el (define-abbrev): Use check-type.
7165         * font-menu.el (font-menu-change-face): Use check-type.
7166         * menubar.el (relabel-menu-item): Use check-type.
7167         * itimer.el: Fix typo.
7168
7169 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7170
7171         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7172
7173 2000-11-14  Martin Buchholz <martin@xemacs.org>
7174
7175         * XEmacs 21.2.37 is released.
7176
7177 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7178
7179         * code-cmds.el: Provide the feature.
7180
7181 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7182
7183         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7184
7185         * code-cmds.el: New file
7186         * mule/mule-cmds.el:
7187         * mule/mule-misc.el
7188         (coding-keymap): New keymap. Define coding system keyboard
7189         commands on file-coding builds too.
7190         (coding-system-change-eol-conversion):
7191         (universal-coding-system-argument):
7192         (set-default-coding-systems):
7193         (prefer-coding-system): Moved from mule-cmds.el
7194         (set-buffer-process-coding-system): Moved from mule-misc.el
7195
7196 2000-09-15  Stephen Carney <carney@scubadoo.com>
7197
7198         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7199
7200 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7201
7202         * package-get.el (package-get-download-sites): Add a pre-release
7203         site for experimental packages.
7204
7205         * auto-autoloads.el: Regenerated.
7206
7207 2000-08-01  Andy Piper  <andy@xemacs.org>
7208
7209         * gutter-items.el (buffers-tab-omit-function): reference
7210         buffers-tab-select-visible-buffers.
7211         (buffers-tab-filter-functions): new variable, by default uses
7212         buffers-tab-selection-function and buffers-tab-omit-function.
7213         (select-buffers-tab-buffers-by-mode): invert arguments.
7214         (buffers-tab-select-visible-buffers): new function. Invert calling
7215         of buffers-menu-omit-invisible-buffers.
7216         (buffers-tab-items): rewrite to use
7217         buffers-tab-filter-functions. Rewrite docstring.
7218         (gutter-buffers-tab-extent): delete.
7219         (add-tab-to-gutter): always build a new extent when adding the
7220         tabs.
7221         (update-tab-in-gutter): make gutter dirty when orientation
7222         changes.
7223
7224 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7225
7226         * bytecomp.el (byte-compile-defvar-or-defconst):
7227         Only do loadhist recording if defvar form includes a value.
7228
7229 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7230
7231         * bytecomp.el (byte-compile-initial-macro-environment):
7232         `eval-when-compile' should not compile its body.
7233
7234 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7235
7236         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7237         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7238         some Japanese English.  Remove some ancient FSF comments, and
7239         improve docstrings.  Use symbols not vectors for tables.
7240
7241 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7242
7243         * keymap.el:
7244         (local-key-binding):
7245         (global-key-binding):
7246         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7247
7248         * lisp.el:
7249         (backward-sexp): Slightly simpler code.
7250         (mark-sexp): Make arg optional, like FSF Emacs.
7251         (forward-list): Slightly simpler code.
7252         (backward-list): Slightly simpler code.
7253         (down-list):  Make arg optional, like FSF Emacs.
7254         (up-list):  Make arg optional, like FSF Emacs.
7255         (backward-up-list):  Make arg optional, like FSF Emacs.
7256         (kill-sexp):  Make arg optional, like FSF Emacs.
7257         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7258
7259         * font-menu.el (font-menu-change-face):
7260         Take continuable errors into account.
7261
7262         * abbrev.el:
7263         * abbrev.el (clear-abbrev-table):
7264         * abbrev.el (define-abbrev-table):
7265         * abbrev.el (define-abbrev):
7266         * abbrev.el (insert-abbrev-table-description):
7267         * apropos.el (apropos-documentation-check-doc-file):
7268         * apropos.el (apropos-documentation-check-elc-file):
7269         * buff-menu.el (list-buffers):
7270         * buff-menu.el (list-buffers-noselect):
7271         * bytecomp.el (byte-recompile-directory):
7272         * bytecomp.el (batch-byte-compile):
7273         * cl-macs.el (typep):
7274         * code-files.el (find-coding-system-magic-cookie):
7275         * code-files.el (insert-file-contents):
7276         * cus-edit.el (customize-set-variable):
7277         * cus-edit.el (customize-save-variable):
7278         * cus-face.el (custom-set-face-font-size):
7279         * cus-face.el (custom-set-face-update-spec):
7280         * cus-face.el (custom-reset-faces):
7281         * custom.el (custom-check-theme):
7282         * custom.el (copy-upto-last):
7283         * fill.el (canonically-space-region):
7284         * fill.el (fill-paragraph):
7285         * fill.el (fill-region):
7286         * fill.el (find-space-insertable-point):
7287         * fill.el (justify-current-line):
7288         * faces.el (face-spec-update-all-matching):
7289         * faces.el (set-face-stipple):
7290         * files-nomule.el (insert-file-contents):
7291         * files.el (insert-file-contents-literally):
7292         * files.el (hack-local-variables-last-page):
7293         * files.el (basic-save-buffer):
7294         * files.el (insert-directory):
7295         * font-menu.el (font-menu-change-face):
7296         * font.el (font-spatial-to-canonical):
7297         * format.el (format-encode-region):
7298         * format.el (format-insert-file):
7299         * format.el (format-replace-strings):
7300         * gutter.el (set-gutter-element):
7301         * help.el (key-or-menu-binding):
7302         * help.el (describe-bindings):
7303         * help.el (with-syntax-table):
7304         * indent.el (indent-rigidly):
7305         * indent.el (delete-to-left-margin):
7306         * info.el:
7307         * info.el (Info-extract-dir-entry-from):
7308         * info.el (Info-build-dir-anew):
7309         * info.el (Info-rebuild-dir):
7310         * info.el (Info-batch-rebuild-dir):
7311         * info.el (Info-read-subfile):
7312         * info.el (Info-build-node-completions):
7313         * info.el (Info-extract-menu-node-name):
7314         * isearch-mode.el (isearch-range-invisible):
7315         * isearch-mode.el (isearch-restore-invisible-extents):
7316         * itimer.el (itimerp):
7317         * itimer.el (itimer-live-p):
7318         * keymap.el:
7319         * keymap.el (substitute-key-definition):
7320         * keymap.el (read-command-or-command-sexp):
7321         * keymap.el (local-key-binding):
7322         * keymap.el (global-key-binding):
7323         * keymap.el (global-set-key):
7324         * keymap.el (local-set-key):
7325         * ldap.el:
7326         * ldap.el (ldap-add-entries):
7327         * ldap.el (ldap-delete-entries):
7328         * lisp.el (backward-sexp):
7329         * lisp.el (mark-sexp):
7330         * lisp.el (forward-list):
7331         * lisp.el (backward-list):
7332         * lisp.el (down-list):
7333         * lisp.el (backward-up-list):
7334         * lisp.el (up-list):
7335         * lisp.el (kill-sexp):
7336         * lisp.el (backward-kill-sexp):
7337         * menubar.el (add-menu-button):
7338         * menubar.el (add-submenu):
7339         * menubar.el (delete-menu-item):
7340         * menubar.el (relabel-menu-item):
7341         * mouse.el (narrow-window-to-region):
7342         * obsolete.el (define-obsolete-variable-alias):
7343         * obsolete.el (store-substring):
7344         * package-admin.el:
7345         * package-admin.el (package-admin-install-function):
7346         * package-admin.el (package-admin-install-function-mswindows):
7347         * package-admin.el (package-admin-default-install-function):
7348         * package-get.el (package-get-update-base-entries):
7349         * packages.el (packages-load-package-dumped-lisps):
7350         * packages.el (packages-collect-package-dumped-lisps):
7351         * printer.el (generic-print-buffer):
7352         * printer.el (generic-print-region):
7353         * replace.el (occur-mode-mouse-goto):
7354         * replace.el (perform-replace):
7355         * select.el (get-selection-no-error):
7356         * simple.el:
7357         * simple.el (newline):
7358         * simple.el (open-line):
7359         * simple.el (edit-and-eval-command):
7360         * simple.el (goto-line):
7361         * simple.el (undo):
7362         * simple.el (kill-region):
7363         * simple.el (copy-region-as-kill):
7364         * simple.el (kill-ring-save):
7365         * simple.el (set-mark):
7366         * simple.el (next-line):
7367         * simple.el (previous-line):
7368         * simple.el (line-move):
7369         * simple.el (set-goal-column):
7370         * simple.el (comment-region):
7371         * subr.el:
7372         * subr.el (putf):
7373         * syntax.el (modify-syntax-entry):
7374         * syntax.el (map-syntax-table):
7375         * view-less.el (view-file):
7376         * view-less.el (view-buffer):
7377         * view-less.el (view-file-other-window):
7378         * window-xemacs.el (backward-other-window):
7379         * window.el:
7380         * window.el (one-window-p):
7381         * window.el (walk-windows):
7382         * window.el (window-list):
7383         * x-mouse.el (x-mouse-kill):
7384         * x-select.el (x-get-cutbuffer):
7385         * x-select.el (x-store-cutbuffer):
7386         * term/bg-mouse.el (bg-mouse-line-to-center):
7387         * term/sun-mouse.el (window-line-end):
7388         * term/sun-mouse.el (sun-select-region):
7389         * term/sun.el (kill-region-and-unmark):
7390         * mule/mule-category.el:
7391         * mule/mule-category.el (modify-category-entry):
7392         * mule/mule-category.el (char-category-list):
7393         * mule/mule-coding.el (coding-system-force-on-output):
7394         * mule/mule-misc.el (coding-system-put):
7395         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7396
7397 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7398
7399         * cus-face.el: Typo fixes and tiny clarifications.
7400         * custom.el: ditto
7401
7402 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7403
7404         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7405         * startup.el (normal-top-level): Setup auto-save-list-file-name
7406         if auto-save-list-file-prefix is non-nil.
7407
7408 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7409
7410         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7411
7412 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7413
7414         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7415         get symbol at point-min.
7416
7417 2000-10-24  Didier Verna  <didier@xemacs.org>
7418
7419         * info.el (Info-emacs-info-file-name): defconst it.
7420         * info.el (Info-footnote-tag): defcustom it.
7421         * info.el (Info-no-description-string): ditto.
7422         * info.el (Info-find-node): adapt to new semantics of
7423         'Info-suffixed-file (don't do the case variants stuff).
7424         * info.el (Info-insert-dir): rewrite the dir file variants code.
7425         * info.el (Info-directory-files): New. Return the list of info
7426         files in a directory.
7427         * info.el (Info-dir-outdated-p): use it.
7428         * info.el (Info-parse-dir-entries): ditto.
7429         * info.el (Info-build-dir-anew): don't restrict to files ending
7430         with a ".info.*" extension.
7431         * info.el (Info-set-mode-line): ditto.
7432         * info.el (Info-read-subfile): adapt to new semantics of
7433         'Info-suffixed-file (append 'exact argument).
7434         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7435         string independently of the case.
7436         * info.el (Info-suffixed-file): use it (match all possible case
7437         for the file name).
7438         * info.el (Info-insert-file-contents): code cleanup.
7439         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7440         columns.
7441         * info.el (Info-batch-rebuild-dir): ditto.
7442         * info.el (Info-read-node-name-1): ditto.
7443         * info.el (Info-search): ditto.
7444         * info.el (Info-fontify-node): ditto.
7445
7446
7447 2000-10-24  Didier Verna  <didier@xemacs.org>
7448
7449         * process.el (shell-command): when called from a program, avoid
7450         'push-mark's "mark-set" message.
7451
7452 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7453
7454         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7455         by a symbol, not by a vector.
7456         * mule/vietnamese.el (vscii): Likewise.
7457         (viscii): Likewise.
7458         * mule/cyrillic.el (koi8-r): Likewise.
7459
7460         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7461         by a symbol, not by a vector.
7462         (chinese-big5-2): Likewise.
7463         * mule/ethiopic.el (ethiopic): Likewise.
7464         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7465         (vietnamese-viscii-upper): Likewise.
7466
7467 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7468
7469         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7470
7471 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7472
7473         * byte-optimize.el (byte-optimize-car): New function.
7474         (byte-optimize-cdr): Ditto.
7475
7476 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7477
7478         * byte-optimize.el: Partial synch with FSF 20.7.
7479         Optimize constant concatenation.
7480         Add keymapp as a side effect free function.  It is a built-in.
7481         (byte-after-unbind-pos): Remove byte-equal.
7482
7483 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7484
7485         * update-elc-2.el: Quote regexps correctly.
7486
7487 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7488
7489         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7490         (ccl-compile): Apply integerp, not integer-or-char-p to
7491         check the type of the buffer magnification
7492         (ccl-compile-write-string): Encode a string with binary
7493         coding system.
7494         (ccl-compile-write-repeat): Likewise.
7495
7496 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7497
7498         * buff-menu.el:
7499         * bytecomp.el:
7500         * coding.el:
7501         * faces.el:
7502         * files.el:
7503         * fill.el:
7504         * float-sup.el:
7505         * font-lock.el:
7506         * help.el:
7507         * iso8859-1.el:
7508         * loaddefs.el:
7509         * menubar-items.el:
7510         * menubar.el:
7511         * modeline.el:
7512         * msw-font-menu.el:
7513         * paragraphs.el:
7514         * paths.el:
7515         * replace.el:
7516         * simple.el:
7517         * sound.el:
7518         * startup.el:
7519         * version.el:
7520         * x-faces.el:
7521         * x-font-menu.el:
7522         Remove purecopy.
7523
7524 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7525
7526         * simple.el (do-auto-fill): Use the function pointer to by
7527         `comment-line-break-function', not `indent-new-comment-line'. This
7528         fixes an issue with cc-mode comment continuation.
7529
7530 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7531
7532         * simple.el (turn-on-auto-fill):  Add (interactive).
7533         * mwheel.el (mwheel-install): Add (interactive).
7534         * font-lock.el (turn-on-font-lock): Add (interactive).
7535         (turn-off-font-lock): Add (interactive).
7536
7537 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7538
7539         * packages.el (packages-special-base-regexp): Add `man'.
7540
7541 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7542
7543         * wid-edit.el (widget-specify-active): map over extents in current
7544         buffer like `widget-specify-inactive' does.  Mapping over the
7545         inactive extent object does not work since the current extent is
7546         ignored by `map-extents'.
7547
7548 2000-10-04  Martin Buchholz <martin@xemacs.org>
7549
7550         * XEmacs 21.2.36 is released.
7551
7552 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7553
7554         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7555         Optimize the compiled-function-constants vector by byte-code
7556         reference counts.
7557
7558 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7559
7560         * build-report.el (build-report-delete-regexp): quote value in
7561         defcustom
7562
7563 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7564
7565         * build-report.el (build-report): Don't bind srcdir which we don't
7566         use in `multiple-value-bind' to avoid the only byte-compiler
7567         warning.
7568
7569 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7570
7571         * build-report.el: Requires cl and custom now.
7572         build-report-version is determined by XEmacs version -- remove
7573         build-report-version*.
7574         * build-report.el (build-report-version): Removed.
7575         * build-report.el (build-report-installation-version-regexp): New.
7576         * build-report.el (build-report-version-file-regexp): New.
7577         * build-report.el (build-report-installation-srcdir-regexp): New.
7578         * build-report.el (build-report-destination): Offer
7579         xemacs-build-reports and xemacs-beta.
7580         * build-report.el (build-report-keep-regexp): Adjusted.
7581         * build-report.el (build-report-delete-regexp): Adjusted.
7582         * build-report.el (build-report-make-output-dir): New.
7583         * build-report.el (build-report-installation-file): Replace use of
7584         `concat' with `expand-file-name'.
7585         * build-report.el (build-report-make-output-file): Removed.
7586         * build-report.el (build-report-make-output-files): New.
7587         * build-report.el (build-report-subject): Identify as
7588         user-variable with "*...".
7589         * build-report.el (build-report-prompts): Ditto.
7590         * build-report.el (build-report-version-file): New.
7591         * build-report.el (build-report-file-encoding): Identify as
7592         user-variable with "*...".
7593         * build-report.el (build-report-make-output-get): New.
7594         * build-report.el (build-report-insert-header): Report
7595         emacs-version and system-configuration instead of
7596         build-report-version.
7597         * build-report.el (build-report-insert-make-output): Add file
7598         argument.
7599         * build-report.el (build-report-insert-installation-file):
7600         Re-indent.
7601         * build-report.el (build-report-keep): Change docstring,
7602         re-indent.
7603         * build-report.el (build-report-delete): Ditto.
7604         * build-report.el (build-report-installation-data): New.
7605         * build-report.el (build-report-version-file-data): New.
7606
7607 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7608
7609         * byte-optimize.el (byte-optimize-lapcode):
7610         Fix the optimization of using the first 5 elements of the
7611         constants vector for variables.
7612         (byte-optimize-lapcode): Fix another ancient broken optimization.
7613
7614 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7615
7616         * *: Spelling mega-patch
7617
7618 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7619
7620         * easymenu.el: doc fixes.
7621         (easy-menu-do-define): Use backquote.
7622         (easy-menu-change):
7623         (easy-menu-add):
7624         `when' seems much clearer than `if' here.
7625         (easy-menu-remove):
7626         (easy-menu-add-item):
7627         (easy-menu-item-present-p):
7628         (easy-menu-remove-item):
7629         Wrap using (when (featurep 'menubar) ...)
7630
7631 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7632
7633         * bytecomp.el (displaying-byte-compile-warnings):
7634         Revert Ben's change to this function below so that the compile log
7635         is displayed properly for users of the "popper" package.
7636
7637 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7638
7639         * window.el (save-selected-window): Use backquote.
7640
7641         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7642         Renamed from `byte-compile-file-form-defvar'.
7643         * bytecomp.el (byte-compile-defvar-or-defconst):
7644         Only cons onto current-load-list in top-level forms.
7645         Else this leaks a cons cell every time a defun is called.
7646         Renamed from `byte-compile-defvar', for clarity.
7647         Warn when docstring of defvar is not a string.
7648         Use consistent error messages.
7649         Better comments.
7650
7651 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7652
7653         * simple.el (set-variable):
7654         Remove unneeded defvar by rearranging order of let* forms.
7655
7656         * mule/mule-ccl.el (ccl-get-next-code):
7657         * menubar-items.el (bookmark-menu-filter):
7658         (language-environment-menu-filter):
7659         (tutorials-menu-filter):
7660         * toolbar-items.el (toolbar-compile):
7661         * byte-optimize.el (disassemble-offset):
7662         Use (declare (special ...)) instead of `defvar'.
7663
7664         * cl-macs.el (cl-do-proclaim):
7665         Fix (declare (special ...)) warning suppression syntax.
7666
7667 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7668
7669         * info.el (Info-tag-table-marker):
7670         (Info-tag-table-buffer):
7671         (Info-find-file-node):
7672         (Info-read-subfile):
7673         (Info-build-node-completions):
7674         (Info-search):
7675         (Info-mode):
7676         Multiple info buffer support.
7677
7678 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7679
7680         * ldap.el (ldap-decode-entry): New defun
7681         (ldap-search-entries): Use it in order to decode DN-prefixed
7682         entries properly
7683
7684 2000-08-23  Daniel Pittman <daniel@danann.net>
7685
7686         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7687         Use `eq', not `=', to compare symbols.
7688
7689 2000-07-30  Ben Wing  <ben@xemacs.org>
7690
7691         * bytecomp.el (byte-compile-report-error):
7692         * bytecomp.el (displaying-byte-compile-warnings):
7693         if stack-trace-on-error is set, send out a backtrace when
7694         an error is encountered that stops byte compilation.  this
7695         should make it much much easier to track down those curious
7696         problems.  also undo the kludge of using a separate "*Show*"
7697         buffer for display when there's a temp-buffer-show-function;
7698         we can avoid this by just being a little smarter.
7699
7700         * dialog-items.el:
7701         * dialog-items.el (search-dialog-regexp): New.
7702         * dialog-items.el (search-dialog-callback):
7703         * dialog-items.el (make-search-dialog):
7704         add a regexp option to the dialog and clean up a bit.
7705
7706         * dialog.el:
7707         * dialog.el (yes-or-no-p-dialog-box):
7708         * dialog.el (get-dialog-box-response):
7709         * dialog.el (make-dialog-box):
7710         * dialog.el (dialog-box-finish): New.
7711         * dialog.el (dialog-box-cancel): New.
7712         * dialog.el (internal-make-dialog-box-exit): New.
7713         implement [properly!] the :modal property of the new dialog box
7714         interface.  this is the first time xemacs has ever had *proper*
7715         modal dialog boxes, giving the standard window-system feedback.
7716         (e.g. under windows, clicking on a disabled frame causes a beep
7717         and makes the dialog box flash three times.)
7718
7719         * dragdrop.el: header keyword frobbing.
7720
7721         * dumped-lisp.el (preloaded-file-list):
7722         renamed winnt.el to win32-native.el.
7723
7724         * faces.el (face-property):
7725         * faces.el (set-face-property):
7726         * faces.el (frob-face-property):
7727         * faces.el (frob-face-font-2):
7728         * faces.el (make-face-bold):
7729         * faces.el (make-face-italic):
7730         * faces.el (make-face-bold-italic):
7731         * faces.el (make-face-unbold):
7732         * faces.el (make-face-unitalic):
7733         * faces.el (make-face-smaller):
7734         * faces.el (make-face-larger):
7735         clean up the implementation of these so that window-system-specific
7736         methods are called only on objects belonging to that window system.
7737         previously, you could have [e.g.] mswindows-make-face-bold called
7738         on font object of device type `stream', which is not good and
7739         explains the subtle errors Adrian was getting when byte-compiling
7740         something that required 'term. (Adrian, now you can use stack-trace-
7741         on-error to find the exact place where things are going wrong instead
7742         of having to laboriously binary-search your way through.)
7743
7744         * finder.el (finder-known-keywords):
7745         cleaned up -- properly sorted, clarified the meanings of many of
7746         the keywords, and added a few -- mswin, gui, content, build, www,
7747         user, services.  the last two try to distinguish between a package
7748         that's used directly by the user, and a package that provides
7749         support services to other packages.
7750
7751         * font-lock.el (lisp-font-lock-keywords-2):
7752         update list of lisp control structures to include everything,
7753         including new ones i introduced.
7754
7755         * gutter.el: header keyword frobbing.
7756
7757         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7758         recent isearch element was not doing so!  you got the second-most-
7759         recent instead.
7760
7761         * lisp-mode.el (construct-lisp-mode-menu):
7762         more menubar cleanups.
7763         * lisp-mode.el (with-selected-window):
7764         make it indent properly.
7765
7766         * menubar-items.el (default-menubar): lots of menubar cleanups.
7767         rearranged the options menu the most, e.g. splitting up the
7768         Keyboard/Mouse menu into a new Editing menu and combining the
7769         separate Scrollbar/Gutter/Toolbar submenus into Display.
7770         Got rid of General, moved items to Editing or new Troubleshooting.
7771         Moved Packages to Tools; doesn't seem to belong under Options.
7772         Added stuff to the Cmds menu, e.g. Change Case.
7773
7774         NB please don't complain about these periodic menubar changes.
7775         Anything like this is necessarily incremental in its construction
7776         -- By constant use you gradually become more and more aware of
7777         better and better ways to group menu items.  When we eventually
7778         move the options menu to a property sheet, the existing structure
7779         will probably be preserved fairly well.
7780
7781         * minibuf.el (next-history-element): fix problems with pressing
7782         down arrow in repeat-complex-command.
7783
7784         * modeline.el:
7785         * modeline.el (modeline-3d-p): New.
7786         added custom variable for controlling the 3d modeline.  the
7787         corresponding Options item has been present for a long time,
7788         but commented out with "fix me!" comments.  it's fixed now.
7789
7790         * obsolete.el (add-menu):
7791         remove bogus gettexts.
7792
7793         * process.el (shell-quote-argument):
7794         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7795         For bash under Windows native, see below.
7796
7797         * simple.el:
7798         * simple.el (display-warning-buffer):
7799         Fixed the handling of warning display to eliminate the annoying
7800         *Show* buffer, like was done for byte-compiler output above.
7801
7802         * simple.el (debug-print): New.
7803         Simple function for sending debug messages to the console and/or
7804         other debug places.
7805
7806         * subr.el (replace-in-string):
7807         Rewrite this function to avoid N^2 behavior with large strings --
7808         catastrophic with the new Windows selection code! (Apparently the
7809         author of this function didn't realize there was a fun
7810         replace-match that could make his life much easier, because we
7811         duplicated the entire logic.  The new version is smaller, easier
7812         to understand, much more robust, and has extended features --
7813         those of replace-match.)
7814
7815         * window.el:
7816         * window.el (with-selected-window): New.
7817         An obvious complement to the existing `with-selected-frame' and
7818         `with-current-buffer'.
7819
7820         * win32-native.el: Renamed from winnt.el.
7821         Added a great deal of stuff for properly handling process quoting,
7822         somewhat modeled on Kirill's original model (which i later threw
7823         away).  We should now finally have correctly working process arg
7824         quoting/dequoting so that the final app gets exactly what we
7825         intended.  Because the mechanism is in Lisp, it's easily
7826         extendible. (For those running bash and running the native
7827         version, I tried hard to do what I thought was correct.  But more
7828         thought is needed, and ideally the volunteer work of people with
7829         these configurations that they generally run on.)
7830
7831         * x-font-menu.el (x-font-menu-font-data):
7832         Put in defvar's to fix byte-compiler warnings.
7833
7834 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7835
7836         * select.el (selection-coercion-alist): Initialise.
7837         * select.el (select-coerce-to-text): New.
7838         * select.el (select-coerce): New.
7839         New functions to perform type and value coercion.
7840
7841         * select.el (select-buffer-killed-default): Keep data if it was
7842         on the clipboard.
7843
7844 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7845
7846         * menubar-items.el (default-menubar): Fix typo.
7847         (default-menubar): `lambda' was mispelled as `lamda'.
7848
7849 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7850
7851         * window.el (shrink-window-if-larger-than-buffer): Remove
7852         edge checking code.
7853
7854 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7855
7856         * paths.el (gnus-local-domain): Removed.
7857         (gnus-local-organization): Ditto.
7858         (gnus-startup-file): Ditto.
7859
7860 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7861
7862         * files.el (auto-mode-alist): Add .spec for RPM.
7863
7864 2000-07-31  Andy Piper  <andy@xemacs.org>
7865
7866         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7867
7868 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7869
7870         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7871         browse-url.
7872         * help.el (xemacs-www-page): Ditto.
7873         (xemacs-www-faq): Ditto.
7874         * menubar-items.el (default-menubar): Ditto.
7875
7876         * wid-edit.el (widget-url-link-action): Ditto.
7877         From: Kenichi OKADA <okada@opaopa.org>.
7878
7879 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7880
7881         * finder.el (finder-commentary): Add autoload cookie.
7882
7883 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7884
7885         * files.el (insert-file-contents-literally): Fix second let
7886         binding for `coding-system-for-read' to `coding-system-for-write'
7887         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7888
7889 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7890
7891         * files.el (insert-file-contents-literally): Use binary coding
7892         system (from Morioka san).
7893         (insert-file-contents-literally): Make file-name-handler method.
7894
7895 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7896
7897         * cl-macs.el (get-selection): Add defsetf.
7898
7899 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7900
7901         * x-init.el (x-activate-region-as-selection): replace obsolete
7902         function x-own-selection with own-selection.
7903         (ow-find): replace obsolete functions x-get-selection and
7904         x-get-clipboard with get-selection and get-clipboard.
7905         (init-post-x-win): replace obsolete function x-disown-selection
7906         with disown-selection.
7907
7908 2000-07-20  Mike Sperber  <mike@xemacs.org>
7909
7910         * startup.el (load-user-init-file): Only try to load init file if
7911         it exists.
7912
7913 2000-07-10  Andy Piper  <andy@xemacs.org>
7914
7915         * dialog-items.el: sync with Ben's patch.
7916
7917         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7918         comment.
7919         (progress-text-glyph): deleted.
7920         (progress-layout-glyph): make completely minimal.
7921         (progress-gauge-glyph): ditto.
7922         (progress-display-style): fix to handle dynamic instantiator
7923         changes.
7924         (progress-text-instantiator): new.
7925         (progress-layout-instantiator): new.
7926         (progress-gauge-instantiator): new.
7927         (set-progress-display-instantiator): renamed and changed from
7928         set-progress-display-style.
7929         (progress-abort-glyph): use instantiator not glyph.
7930         (append-progress-display): use set-progress-display-instantiator
7931         and set-glyph-image.
7932         (abort-progress-display): ditto.
7933         (raw-append-progress-display): ditto.
7934
7935 2000-07-20  Ben Wing  <ben@xemacs.org>
7936
7937         * code-files.el: Move Mule-specific code to mule-coding.el.
7938
7939 2000-07-15  Ben Wing  <ben@xemacs.org>
7940
7941         * autoload.el:
7942         Fixed comments.
7943
7944         * cmdloop.el:
7945         * cmdloop.el (yes-or-no-p):
7946         * cmdloop.el (y-or-n-p):
7947         Make these functions use should-use-dialog-box-p and not be
7948         overridden in dialog.el.
7949
7950         * cus-dep.el:
7951         * cus-dep.el (Custom-make-dependencies): Removed.
7952         * cus-dep.el (Custom-make-dependencies-1): New.
7953         * cus-dep.el (Custom-make-one-dependency): New.
7954         New entry point for use in Makefiles, to avoid excessive
7955         invocations.
7956
7957         * cus-edit.el (custom-variable-reset-saved):
7958         * cus-edit.el (custom-variable-reset-standard):
7959         * cus-edit.el (custom-save-resets):
7960         Fix bytecompiler warnings.
7961
7962         * dialog.el:
7963         * dialog.el (yes-or-no-p-dialog-box):
7964         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7965         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7966         * dialog.el (get-dialog-box-response):
7967         * dialog.el (message-or-box):
7968         * dialog.el (make-dialog-box):
7969         * dialog.el (popup-dialog-box): New.
7970         Avoid yes-or-no-p bogosities.
7971         Create a general function `make-dialog-box' to encapsulate all
7972         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7973
7974         * dumped-lisp.el (preloaded-file-list):
7975         Add dialog-items.  Clean up.  Group files by types.
7976
7977         * easymenu.el (easy-menu-add):
7978         * easymenu.el (easy-menu-remove):
7979         Account for accelerators.
7980
7981         * extents.el:
7982         * extents.el (extent-list): New args, like in map-extents.
7983         * extents.el (extent-at-event): New.
7984         * extents.el (extents-at-event): New.
7985
7986         * font-lock.el:
7987         * font-lock.el (font-lock-mode):
7988         * font-lock.el (font-lock-default-fontify-buffer):
7989         * font-lock.el (font-lock-default-unfontify-region):
7990         * font-lock.el (font-lock-fontify-syntactically-region):
7991         * font-lock.el (font-lock-fontify-keywords-region):
7992         Use new progress-feedback names.
7993
7994         * font-lock.el (java-font-lock-identifier-regexp):
7995         * font-lock.el (java-font-lock-class-name-regexp):
7996         Fix bytecompiler warnings.
7997
7998         * gutter-items.el:
7999         * gutter-items.el (progress-display-use-echo-area): Removed.
8000         * gutter-items.el (progress-feedback-use-echo-area): New.
8001         * gutter-items.el (progress-display-popup-period): Removed.
8002         * gutter-items.el (progress-feedback-popup-period): New.
8003         * gutter-items.el (set-progress-display-style): Removed.
8004         * gutter-items.el (set-progress-feedback-style): New.
8005         * gutter-items.el (progress-display-style): Removed.
8006         * gutter-items.el (progress-feedback-style): New.
8007         * gutter-items.el (progress-stack):
8008         * gutter-items.el (progress-displayed-p): Removed.
8009         * gutter-items.el (progress-feedbacked-p): New.
8010         * gutter-items.el (clear-progress-display): Removed.
8011         * gutter-items.el (clear-progress-feedback): New.
8012         * gutter-items.el (progress-display-clear-when-idle): Removed.
8013         * gutter-items.el (progress-feedback-clear-when-idle): New.
8014         * gutter-items.el (remove-progress-display): Removed.
8015         * gutter-items.el (remove-progress-feedback): New.
8016         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8017         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8018         * gutter-items.el (append-progress-display): Removed.
8019         * gutter-items.el (append-progress-feedback): New.
8020         * gutter-items.el (abort-progress-display): Removed.
8021         * gutter-items.el (abort-progress-feedback): New.
8022         * gutter-items.el (raw-append-progress-display): Removed.
8023         * gutter-items.el (raw-append-progress-feedback): New.
8024         * gutter-items.el (display-progress-display): Removed.
8025         * gutter-items.el (display-progress-feedback): New.
8026         * gutter-items.el (current-progress-display): Removed.
8027         * gutter-items.el (current-progress-feedback): New.
8028         * gutter-items.el (current-progress-display-label): Removed.
8029         * gutter-items.el (current-progress-feedback-label): New.
8030         * gutter-items.el (progress-display): Removed.
8031         * gutter-items.el (progress-feedback): New.
8032         Replace "progress-display" with "progress-feedback" globally.
8033
8034         * gutter-items.el (lprogress-display): Removed.
8035         * gutter-items.el (progress-feedback-with-label): New.
8036         Rename lprogress-display ==> progress-feedback-with-label.
8037
8038         * gutter-items.el (search-dialog-direction): Removed.
8039         * gutter-items.el (search-dialog-text): Removed.
8040         * gutter-items.el (search-dialog-callback): Removed.
8041         * gutter-items.el (make-search-dialog): Removed.
8042         Move to dialog-items.el.
8043
8044         * help.el:
8045         * help.el (help-mode-quit):
8046         * help.el (mode-for-help): New.
8047         * help.el (help-sticky-window): New.
8048         * help.el (help-window-config): New.
8049         * help.el (with-displaying-help-buffer):
8050         * help.el (function-at-event): New.
8051         * help.el (help-symbol-regexp): New.
8052         * help.el (help-symbol-run-function-1): New.
8053         * help.el (help-symbol-run-function): New.
8054         * help.el (help-symbol-function-context-menu): New.
8055         * help.el (help-symbol-variable-context-menu): New.
8056         * help.el (help-symbol-function-and-variable-context-menu): New.
8057         * help.el (frob-help-extents): New.
8058         * help.el (describe-function-1):
8059         * help.el (variable-at-point):
8060         * help.el (variable-at-event): New.
8061         * help.el (describe-variable):
8062         Major overhaul.
8063         - Make functions and variables be mousable.
8064         - Middle button hyperlinks.
8065         - New context-menu entries.
8066
8067         * keydefs.el:
8068         * keydefs.el (global-map):
8069         New key bindings to move lines up and down.
8070
8071         * lisp-mode.el:
8072         * lisp-mode.el (construct-lisp-mode-menu): New.
8073         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8074         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8075         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8076         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8077         Make popup and menubar menus be different.  Popup menu uses
8078         clicked location and automatically assumes symbol under the mouse
8079         for various commands.
8080
8081         * menubar-items.el:
8082         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8083         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8084
8085         * menubar-items.el (global-popup-menu): Removed.
8086         * menubar-items.el (mode-popup-menu): Removed.
8087         * menubar-items.el (activate-popup-menu-hook): Removed.
8088         * menubar-items.el (popup-mode-menu): Removed.
8089         * menubar-items.el (popup-buffer-menu): Removed.
8090         * menubar-items.el (popup-menubar-menu): Removed.
8091         Move to menubar.el.
8092
8093         * menubar.el:
8094         * menubar.el (global-popup-menu): New.
8095         * menubar.el (mode-popup-menu): New.
8096         * menubar.el (activate-popup-menu-hook): New.
8097         * menubar.el (last-popup-menu-event): New.
8098         * menubar.el (popup-mode-menu): New.
8099         * menubar.el (popup-buffer-menu): New.
8100         * menubar.el (popup-menubar-menu): New.
8101         * menubar.el (menu-call-at-event): New.
8102         Move non-content functions here.  Add support for context menu
8103         items on extents.
8104
8105         * minibuf.el (minibuffer-history-uniquify):
8106         Typo fix.
8107
8108         * minibuf.el (read-file-name-1):
8109         Call new file dialog box if it exists.
8110
8111         * minibuf.el (mouse-rfn-setup-vars):
8112         Clean up "chop" action.
8113
8114         * mouse.el:
8115         * mouse.el (button2): Now bound to mouse-track.
8116         * mouse.el (click-inside-extent-p):
8117         * mouse.el (point-inside-extent-p):
8118         * mouse.el (point-inside-selection-p):
8119         * mouse.el (mouse-drag-or-yank): Removed.
8120         * mouse.el (mouse-begin-drag-n-drop): New.
8121         * mouse.el (mouse-eval-sexp):
8122         * mouse.el (mouse-track-activate-strokes): New.
8123         * mouse.el (mouse-track-do-activate): New.
8124         * mouse.el (mouse-track):
8125         * mouse.el (default-mouse-track-event-is-with-button): New.
8126         * mouse.el (default-mouse-track-cleanup-hook):
8127         * mouse.el (default-mouse-track-drag-hook):
8128         * mouse.el (default-mouse-track-drag-up-hook):
8129         * mouse.el (default-mouse-track-click-hook):
8130         Merge drag-n-drop into mouse-track.
8131         Add general "activate" support to replace specific button2 kludges.
8132         Use "button modifier" support in mouse-track.
8133
8134         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8135
8136         * package-ui.el:
8137         * package-ui.el (pui-menu):
8138         * package-ui.el (pui-popup-context-sensitive): Removed.
8139         Fix bytecompiler warnings.
8140         Clean up popup code a bit.
8141
8142         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8143
8144         * simple.el:
8145         * simple.el (transpose-lines):
8146         * simple.el (transpose-line-up): New.
8147         * simple.el (transpose-line-down): New.
8148         * simple.el (transpose-subr):
8149         * simple.el (transpose-subr-1): Removed.
8150         Clean up, add functions to move lines up and down.
8151
8152         * startup.el (mail-host-address):
8153         * startup.el (user-mail-address):
8154         Customize.
8155
8156         * subr.el:
8157         * subr.el (set-symbol-value-in-buffer): New.
8158         * subr.el (error):
8159         * subr.el (check-argument-type):
8160         * subr.el (defined-error-p): New.
8161         Add structured error support.
8162
8163         * toolbar-items.el (toolbar-compile):
8164         Use new make-dialog-box.
8165
8166         * update-elc.el:
8167
8168         * userlock.el (ask-user-about-lock-dbox):
8169         * userlock.el (ask-user-about-supersession-threat-dbox):
8170         * userlock.el (ask-user-about-lock):
8171         * userlock.el (ask-user-about-supersession-threat):
8172         Use new make-dialog-box.
8173         Add safety checks; use should use-dialog-box-p.
8174
8175         * window-xemacs.el:
8176         * window-xemacs.el (__buffer-dedicated-frame):
8177         * window-xemacs.el (buffer-dedicated-frame): New.
8178         * window-xemacs.el (set-buffer-dedicated-frame): New.
8179         Move dedicated-frame stuff into lisp.
8180
8181 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8182
8183         * printer.el (generic-print-region): Do not require that
8184         `printer-name' be set.
8185         (printer-name): Commentary clarification.
8186
8187 2000-07-19  Martin Buchholz <martin@xemacs.org>
8188
8189         * XEmacs 21.2.35 is released.
8190
8191 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8192
8193         * select.el (selection-coercible-types): Initialise.
8194
8195 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8196
8197         * select.el (own-clipboard): Bug fix.
8198
8199 2000-07-17  Mike Sperber  <mike@xemacs.org>
8200
8201         * cus-edit.el (custom-migrate-custom-file): Save init file before
8202         continuing.
8203
8204 2000-07-16  Mike Sperber  <mike@xemacs.org>
8205
8206         * startup.el (load-init-file): Remove silly call to
8207         `load-user-custom-file`.
8208         (maybe-migrate-user-init-file): Minor fixes.
8209
8210 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8211
8212         * apropos.el (apropos-documentation-check-doc-file):
8213         `doc' variable should be let-bound, as was presumably intended.
8214
8215         * cus-edit.el (custom-variable-reset-saved):
8216         (custom-variable-reset-standard):
8217         Remove unused variable comment-widget.  Twice.
8218
8219         * toolbar.el (toolbar-blank-press-function):
8220         Add a real defvar with initial value nil and proper docstring.
8221         (press-toolbar-button): No need to check for boundp-ness anymore.
8222
8223         * rect.el (open-rectangle-line): Remove useless (let) form.
8224         Add defvar for pending-delete-mode.
8225
8226         * info.el (Info-find-node): This function needs an autoload cookie.
8227
8228         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8229         Use let* since the second form referred to the first.
8230
8231 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8232
8233         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8234         instead of removed `mswindows-get-clipboard'.
8235
8236
8237 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8238
8239         * select.el (select-convert-from-text): New.
8240         * select.el (select-convert-from-length): New.
8241         * select.el (select-convert-from-integer): New.
8242         * select.el (select-convert-from-identity): New.
8243         * select.el (select-convert-from-filename): New.
8244         * select.el (selection-converter-in-alist): Use them.
8245         New converter functions for X.
8246
8247         * select.el (get-selection): Removed comment.
8248
8249         * select.el (own-selection): Removed append code - I thought
8250         I'd already done this, but apparently not...
8251
8252         * select.el: Changed comment about TIMESTAMP.
8253
8254         * select.el (select-convert-in): New.
8255         * select.el (select-convert-out): New.
8256         New functions that get used by select.c.
8257
8258         * select.el (select-buffer-killed-default): New.
8259         * select.el (select-buffer-killed-text): New.
8260         * select.el (selection-buffer-killed-alist): New.
8261         New list and functions that get called if a relevant selection
8262         exists and a buffer gets killed.
8263
8264         * select.el (select-convert-to-targets):
8265         * select.el (select-convert-to-identity): Removed.
8266         * select.el (select-convert-from-identity): Removed.
8267         * select.el (select-converter-out-alist):
8268         Removed _EMACS_INTERNAL selection type.
8269
8270         * x-select.el (xselect-kill-buffer-hook): Removed.
8271         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8272         Removed this X-specific nonesense. Use the generic support
8273         in select.el instead.
8274
8275 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8276
8277         * mule/mule-category.el (defined-category-hashtable):
8278         Use make-hash-table instead of make-hashtable
8279
8280         * buff-menu.el: Byte-compiler warning fix.
8281
8282         * isearch-mode.el (isearch-highlight-all-cleanup):
8283         Remove unused variable `isearch-highlight-all-start'.
8284
8285         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8286
8287         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8288
8289         * cus-dep.el (Custom-make-dependencies):
8290         Add autoload cookie for custom-add-loads to generated custom-load.el.
8291
8292         * autoload.el (autoload-package-name): Warning suppression.
8293         Move defvar prior to first use.
8294
8295         * custom.el: Add autoload for custom-declare-face.
8296         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8297         * cl.el (cl-hack-byte-compiler):
8298         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8299         to work properly.
8300
8301 2000-07-08  Mike Sperber  <mike@xemacs.org>
8302
8303         * startup.el (load-home-init-file): Added variable.
8304         (maybe-migrate-user-init-file): Added.
8305         (load-user-init-file): Load custom file if different from init
8306         file.
8307
8308         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8309         "startup."
8310
8311         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8312         Moved `custom-file'-related code to cus-file.el.
8313
8314         * cus-file.el: New file.
8315
8316 2000-04-01  Mike Sperber  <mike@xemacs.org>
8317
8318         * packages.el (packages-find-package-directories): Added support
8319         for external package hierarchies with in-place installations.
8320
8321         * find-paths.el (paths-root-in-place-p): Added.
8322         (paths-find-emacs-directory): Added support for external
8323         directories with in-place installations.
8324         (paths-find-site-directory): Ditto.
8325
8326         * startup.el (find-user-init-file): Also look for
8327         ~/.xemacs/init.elc? in preference to ~/.emacs.
8328
8329 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8330
8331         * select.el (own-selection):
8332         * select.el (own-clipboard): Changed `append' parameter to
8333         `how-to-use' parameter.
8334         * select.el (own-selection): Removed icky append code.
8335         * select.el (own-selection, get-selection): Removed extra type
8336         checking.
8337         * select.el (selection-appender-alist):
8338         * select.el (selection-converter-{in|out}-alist): Initialise.
8339         * select.el (select-append-to-*): New.
8340         * select.el (select-convert-from-*): New.  New functions to append
8341         data and convert data from external type.
8342
8343 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8344
8345         * font-lock.el: Javadoc enhancements.
8346
8347 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8348
8349         * printer.el (generic-print-region): Compose job name from buffer
8350         name.
8351
8352 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8353
8354         * font-lock.el (font-lock-fontify-pending-extents): Call
8355         font-lock-fontify-region instead of font-lock-fontify-buffer
8356         to avoid unnecessary progress gauges.
8357
8358 2000-07-06  Craig Lanning  <lanning@scra.org>
8359
8360         * custom-load.el (faces):
8361
8362         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8363         dir is a regex.
8364
8365         * process.el (call-process-internal): from Dan Holmsand, use binary
8366         coding systems so that jka-compr works.
8367
8368 2000-07-07  Ben Wing  <ben@xemacs.org>
8369
8370         * font-lock.el: Undo previous change.  Unfortunately, some
8371         files actually use the variables directly in their init code
8372         without quoting them.
8373
8374 2000-07-07  Ben Wing  <ben@xemacs.org>
8375
8376         * font-lock.el (defvar font-lock-*-face): Removed.
8377
8378         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8379         only when necessary.
8380
8381 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8382
8383         * cl-macs.el: fix cl-transform-function-property kludge
8384         so that it does not require a random feature.
8385
8386 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8387
8388         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8389         as in Linux kernel "Rules.make".
8390
8391 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8392
8393         * build-report.el (build-report): Add autoload cookie.
8394
8395 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8396
8397         * package-ui.el (defgroup pui):  Correct a misspelling
8398         (pui-toggle-package-delete):  Change `seleted' to `selected'
8399
8400 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8401
8402         * package-get.el (package-get-update-base):
8403         (package-get): Use insert-file-contents-literally always.
8404         (package-get-maybe-save-index):
8405         Force coding system for writing to binary.
8406
8407 2000-06-08  Mike Alexander  <mta@arbortext.com>
8408
8409         * code-process.el (call-process-region): If there is no coding
8410         system for the process on process-coding-system-alist use the
8411         coding system of the buffer containing the region.
8412
8413 2000-06-10  Ben Wing  <ben@xemacs.org>
8414
8415         * cmdloop.el (command-error):
8416         If debug-on-error and noninteractive, output backtrace.
8417
8418         * files.el (file-relative-name):
8419         Remove MSDOS references.
8420
8421         * simple.el (line-number): New function, due to non-obvious
8422         behavior/usage of count-lines.
8423
8424         * simple.el (count-lines): document non-obvious usage to get
8425         line number.
8426
8427 2000-06-11  Ben Wing  <ben@xemacs.org>
8428
8429         * faces.el ((featurep 'xpm)):
8430         * x-faces.el (x-init-face-from-resources):
8431         * x-faces.el (x-init-frame-faces):
8432         * x-misc.el (x-init-specifier-from-resources):
8433         * x-misc.el (x-get-resource-and-bogosity-check):
8434         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8435         * x-mouse.el (x-init-pointer-shape):
8436         * x-scrollbar.el (x-init-scrollbar-from-resources):
8437         Add sixth argument to x-get-resource calls so as to issue warnings
8438         rather than errors on bogus arguments.
8439
8440 2000-06-05  Ben Wing  <ben@xemacs.org>
8441
8442         * compat.el: new file.  provides a clean, non-intrusive way to
8443         define compatibility functions.
8444
8445         * process.el (shell-quote-argument): temporary fix for lack
8446         of nt-quote-process-args.  #### I need to put back the overall
8447         structure of that mechanism but redo the guts of it using the
8448         extra intelligence in the C code.
8449
8450 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8451
8452         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8453         `package-get' does in package-get.el, instead of using external
8454         "md5sum" program.
8455
8456         * package-get.el (package-get): Insert package file literally to
8457         make checksum calculation work.
8458
8459 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8460
8461         * code-files.el (convert-mbox-coding-system): Deleted.
8462         (file-coding-system-alist): Removed reference to
8463         convert-mbox-coding-system.
8464
8465 2000-05-28  Martin Buchholz <martin@xemacs.org>
8466
8467         * XEmacs 21.2.34 is released.
8468
8469 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8470
8471         * font-lock.el (font-lock-keywords): Rewrote docstring
8472
8473 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8474
8475         * loadhist.el (unload-feature): handle case where x is both boundp
8476         and fboundp
8477
8478 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8479
8480         * packages.el: It's ok to use built-in macros, but not lisp
8481         defined ones.
8482
8483 2000-05-20  Ben Wing  <ben@xemacs.org>
8484
8485         * font-lock.el:
8486         * font-lock.el (font-lock-message-threshold):
8487         * font-lock.el (font-lock-mode):
8488         * font-lock.el (font-lock-default-fontify-buffer):
8489         * font-lock.el (font-lock-always-fontify-immediately):
8490         * font-lock.el (font-lock-old-extent): Removed.
8491         * font-lock.el (font-lock-old-len): Removed.
8492         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8493         * font-lock.el (font-lock-pending-extent-table): New.
8494         * font-lock.el (font-lock-range-table): New.
8495         * font-lock.el (font-lock-after-change-function):
8496         * font-lock.el (font-lock-after-change-function-1): Removed.
8497         * font-lock.el (font-lock-fontify-pending-extents): New.
8498         * font-lock.el ('font-lock-revert-cleanup): Removed.
8499         * font-lock.el ('font-lock-revert-setup): Removed.
8500         Rewrite deferral code to handle any number of changes, merging
8501         them properly.  Remove hacked-up code for revert-buffer, now
8502         unnecessary.
8503
8504         * menubar-items.el (default-menubar):
8505         In Options->Edit Init File, don't switch to emacs-lisp-mode
8506         unless necessary; doing this turns off font-lock.
8507
8508 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8509
8510         * keydefs.el: Define C-x BS to backward-kill-sentence.
8511
8512 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8513
8514         * files.el (hack-local-variables-prop-line): Use non-greedy
8515         matching to process -*-texinfo-*- -*-.
8516
8517 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8518
8519         * minibuf.el (minibuf-directory-files): new function.
8520         (read-file-name-activate-callback): use minibuf-directory-files.
8521         (read-directory-name-internal): ditto.
8522         (mouse-file-display-completion-list): ditto.
8523         (mouse-directory-display-completion-list): ditto.
8524         (read-file-name-internal): remove "./" from completion list unless
8525         explicitly matched, for consistency.
8526
8527 2000-05-11  Ben Wing  <ben@xemacs.org>
8528
8529         * gutter-items.el (gutter-buffers-tab):
8530         * gutter-items.el (add-tab-to-gutter):
8531         * gutter-items.el (update-tab-in-gutter):
8532         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8533         * gutter-items.el (append-progress-display):
8534         * gutter-items.el (abort-progress-display):
8535         * gutter-items.el (raw-append-progress-display):
8536         Further fixes.  Use set-glyph-image not set-image-instance-property,
8537         to fix problems with multiple windows in a frame.
8538
8539         * menubar-items.el (tutorials-menu-filter):
8540         Fix typo.
8541
8542         * startup.el (early-error-handler):
8543         Display message box under windows; otherwise, message will disappear
8544         before it can be viewed.
8545
8546         * update-elc.el:
8547         Fix bug in NEEDTODUMP processing.
8548
8549 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8550
8551         * startup.el (lock-directory): Removed.
8552         (superlock-file): Ditto.
8553         (startup-set-paths): Remove lockdir.
8554         (startup-setup-paths-warning): Remove lock-directory.
8555
8556         * setup-paths.el (paths-find-lock-directory): Removed.
8557         (paths-find-superlock-file): Ditto.
8558
8559 2000-05-09  Ben Wing  <ben@xemacs.org>
8560
8561         * faces.el (set-face-property):
8562         * faces.el (set-face-font):
8563         * faces.el (set-face-foreground):
8564         * faces.el (set-face-background):
8565         * faces.el (set-face-background-pixmap):
8566         * faces.el (set-face-underline-p):
8567         * faces.el (set-face-strikethru-p):
8568         * faces.el (set-face-highlight-p):
8569         * faces.el (set-face-dim-p):
8570         * faces.el (set-face-blinking-p):
8571         * faces.el (set-face-reverse-p):
8572         doc string changes.
8573
8574         * glyphs.el:
8575         * glyphs.el (make-image-specifier):
8576         * glyphs.el (glyph-property):
8577         * glyphs.el (set-glyph-image):
8578         * glyphs.el (make-glyph):
8579         * glyphs.el (make-pointer-glyph):
8580         * glyphs.el (make-icon-glyph):
8581         * glyphs.el (widget-image-instance-p): New.
8582         authorship info, lots of doc changes.  New predicate, inadvertently
8583         omitted.  the general principle with specifier docs is now that
8584         the description of instantiators should go with the make-foo-specifier
8585         fun's doc string, rather than in foo-specifier-p.  this follows
8586         conventions elsewhere in XEmacs and in general is a lot more obvious
8587         of a place to look.  sometimes the make-foo-specifier function needs
8588         to be created in the process.
8589
8590         * gutter.el:
8591         * gutter.el (make-gutter-specifier): New.
8592         * gutter.el (make-gutter-size-specifier): New.
8593         * gutter.el (make-gutter-visible-specifier): New.
8594         specifier doc updates according to the conventions specified before.
8595
8596         * objects.el:
8597         * objects.el (make-font-specifier):
8598         * objects.el (make-color-specifier):
8599         * objects.el (make-face-boolean-specifier): New.
8600         specifier doc updates according to the conventions specified before.
8601
8602         * specifier.el:
8603         * specifier.el (set-specifier):
8604         * specifier.el (make-integer-specifier): New.
8605         * specifier.el (make-boolean-specifier): New.
8606         * specifier.el (make-natnum-specifier): New.
8607         * specifier.el (make-generic-specifier): New.
8608         * specifier.el (make-display-table-specifier): New.
8609         specifier doc updates according to the conventions specified before.
8610
8611         * toolbar.el:
8612         * toolbar.el (make-toolbar-specifier): New.
8613         specifier doc updates according to the conventions specified before.
8614
8615 2000-05-09  Ben Wing  <ben@xemacs.org>
8616
8617         * process.el (call-process-internal): Revert to previous version
8618         because Mike's change clashed with a change I did not long before.
8619         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8620         Thanks very much Mike for pointing out the bug and submitting a
8621         patch!
8622
8623 2000-04-13  Mike Alexander  <mta@arbortext.com>
8624
8625         * process.el (call-process-internal): Send the correct input buffer
8626         (call-process-internal): Return the exit status of the process
8627
8628 2000-05-07  Ben Wing  <ben@xemacs.org>
8629
8630         * winnt.el:
8631         * winnt.el (nt-quote-args-verbatim): Removed.
8632         * winnt.el (nt-quote-args-prefix-quote): Removed.
8633         * winnt.el (nt-quote-args-backslash-quote): Removed.
8634         * winnt.el (nt-quote-args-double-quote): Removed.
8635         * winnt.el (nt-quote-args-functions-alist): Removed.
8636         * winnt.el (nt-quote-process-args): Removed.
8637         Remove all stuff for argument quoting.  We borrow the code instead
8638         from Emacs 20.6, which is much more careful in its quoting
8639         (e.g. in handling runs of the escape character) and avoids most of
8640         the need for this Lisp mechanism by checking to see whether we're
8641         running a Cygwin or normal program and doing the appropriate
8642         quoting.  If we end up needing such a mechanism, we should add
8643         it by extending the variable `mswindows-quote-process-args' so it
8644         can take an alist of regexps.
8645
8646 2000-05-07  Ben Wing  <ben@xemacs.org>
8647
8648         * keydefs.el:
8649         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8650         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8651         the window without moving point.
8652
8653         * simple.el:
8654         * simple.el (scroll-up-one): New.
8655         * simple.el (scroll-down-one): New.
8656         Functions for use with C-M-up/down.
8657
8658 2000-05-01  Martin Buchholz <martin@xemacs.org>
8659
8660         * XEmacs 21.2.33 is released.
8661
8662 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8663
8664         * dialog.el (yes-or-no-p-dialog-box):
8665         Fix docstring.
8666         Fix following horrible bug in X11 mode with focus-follows-mouse:
8667           1. Visit two files in two different frames.
8668           2. do File->Revert Buffer in one of those frames.
8669           3. Dialog box appears.
8670           4. Arrange things so that the mouse passes over the *other*
8671              frame, then to the dialog box, and click on "Yes".
8672           5. The file contents end up in the *wrong* buffer!
8673         Add TODO comment.
8674
8675 2000-04-28  Ben Wing  <ben@xemacs.org>
8676
8677         * help.el (describe-installation): correct typo introduced
8678         in last patch: boundp -> fboundp.
8679
8680         * etags.el (buffer-tag-table-list):
8681         canonicalize filenames to Unix format so that tag-table-alist
8682         searching works under Windows.
8683
8684         * autoload.el:
8685         Bowdlerize the supposedly objectionable words
8686         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8687
8688         * gutter-items.el (set-progress-display-style):
8689         * gutter-items.el (search-dialog-callback):
8690         * gutter-items.el (make-search-dialog):
8691         Change to new callback-ex api.
8692
8693 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8694
8695         * help.el: (describe-installation): decode-coding-string is not
8696         defined in a non MULE environment.
8697
8698 2000-04-28  Ben Wing  <ben@xemacs.org>
8699
8700         * gutter-items.el (buffer-list-changed-hook):
8701         use it, not record-buffer-hook.
8702
8703         * subr.el (record-buffer-hook): Removed.
8704
8705 2000-04-27  Ben Wing  <ben@xemacs.org>
8706
8707         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8708         use NORECORD option.  Andy will not like this, but the existing
8709         gutter behavior is just wrong, as per this comment:
8710
8711         ;; this used to add the norecord flag to both calls below.
8712         ;; this is bogus because it is a pervasive assumption in XEmacs
8713         ;; that the current buffer is at the front of the buffers list.
8714         ;; for example, select an item and then do M-C-l
8715         ;; (switch-to-other-buffer).  Things get way confused.
8716         ;;
8717         ;; Andy, if you want to maintain the current look, you must
8718         ;;  *uncouple* the gutter order and buffers order.
8719
8720         * loaddefs.el (completion-ignored-extensions): unfuckify.
8721
8722         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8723         xemacs.mak.
8724
8725         * autoload.el (batch-update-one-directory): new function, used in
8726         xemacs.mak.
8727
8728         * loadup.el: set gc-cons-threshold very high unless dumping --
8729         loadup during update-elc is much much much faster.  also do this
8730         when quick-building.
8731
8732         add commented-out code for profiling loadup.
8733
8734
8735         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8736         is required in order to build xemacs.
8737
8738 2000-04-26  Ben Wing  <ben@xemacs.org>
8739
8740         * loadup.el: don't garbage collect during loadup if quick-build
8741         compile-time option is set.
8742
8743 2000-04-23  Ben Wing  <ben@xemacs.org>
8744
8745         * update-elc.el: compute whether any dumped .el or .elc files
8746         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8747         if so.
8748
8749         * update-elc.el (update-elc-files-to-compile): always change
8750         NOBYTECOMPILE in the src directory rather than current dir,
8751         so it will work under NT.
8752
8753         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8754         the form of this file is identical between Unix and Windows.
8755         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8756         Added comment.
8757         (update-autoloads-from-directory): updated doc string.
8758         updated doc strings in a few other places.
8759
8760 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8761
8762         * bytecomp.el (byte-force-recompile): Fix argument to
8763         byte-recompile-directory.
8764
8765 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8766
8767         * gutter-items.el (progress-display-clear-when-idle): Use
8768         add-one-shot-hook.
8769         * gutter-items.el (clear-progress-display): Adjust number of
8770         arguments.
8771
8772 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8773
8774         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8775
8776 2000-04-16  Ben Wing  <ben@xemacs.org>
8777
8778         * printer.el: New file.
8779
8780         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8781
8782         * help.el (describe-installation): Fix decoding for Windows.
8783
8784         * menubar-items.el:
8785         * menubar-items.el (default-menubar):
8786         * menubar-items.el (tutorials-menu-filter): New.
8787         * menubar-items.el (popup-menubar-menu):
8788         Add authorship.  Redo Help menu and Tutorials filter.
8789
8790         * menubar.el: Correct comment.
8791
8792         * modeline.el (modeline-buffer-identification): Correct doc string.
8793
8794         * simple.el:
8795         * simple.el (printing): Removed.
8796         * simple.el (printer-name): Removed.
8797         * simple.el (generic-print-buffer): Removed.
8798         * simple.el (generic-print-region): Removed.
8799         Move generic print code to printer.el.
8800
8801 2000-04-15  Ben Wing  <ben@xemacs.org>
8802
8803         * simple.el (generic-print-region): New.
8804         make this function actually work.
8805         (generic-print-buffer): call generic-print-region.
8806
8807 2000-04-14  Andy Piper  <andy@xemacs.org>
8808
8809         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8810         by using the new widget-callback-current-channel.
8811         (search-dialog-callback): ditto.
8812
8813 2000-04-12  Andy Piper  <andy@xemacs.org>
8814
8815         * gutter.el (default-gutter-position): moved from gutter-items.el.
8816         (default-gutter-position-changed-hook): ditto.
8817         (gutter-element-visibility-changed-hook): ditto.
8818         (set-gutter-element): ditto.
8819         (remove-gutter-element): ditto.
8820         (set-gutter-element-visible-p): ditto.
8821         (gutter-element-visible-p): ditto.
8822         (init-gutter): ditto.
8823
8824         * dialog.el (make-dialog-box): renamed and moved from
8825         gutter-items.el
8826
8827         * gutter-items.el: move various functions elsewhere.
8828
8829 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8830
8831         * menubar-items.el: Fixed place of parenthesis.
8832
8833 2000-04-12  Ben Wing  <ben@xemacs.org>
8834
8835         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8836                 without constantly being prompted for the tag.
8837         * simple.el: Added a number of section headings, to clarify the
8838                 organization of this file.
8839         * simple.el (activate-region):
8840         * simple.el (region-exists-p):
8841         * simple.el (region-active-p):
8842                 Moved these three function down to the other side of
8843                 the case-changing functions, so they join the rest of
8844                 the region code.
8845         * simple.el (printing): New.
8846         * simple.el (printer-name): New.
8847         * simple.el (generic-print-buffer): New.
8848                 New functions, a very simple prototype for a unified
8849                 printing interface.
8850
8851         * process.el (call-process-internal): Real fix for null BUFFER,
8852                 other problems with BUFFER specs.
8853
8854         * menubar-items.el:
8855                 Fixed up File->Print to use new printing functions.
8856                 Various corrections and expansions to Grep/Compile menus.
8857                 New options for Printing.
8858                 New options for SMTP Mail, the way to send mail under
8859                   MS Windows. (There's also a package patch to make SMTP
8860                   Mail be the default under MSWin.)
8861
8862 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8863
8864         * menubar-items.el: Selecting Rectangle Mousing from menubar
8865         did not work.  Needed to quote mouse-track-rectangle-p.
8866
8867 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8868
8869         * cl-compat.el (keywordp): Removed.
8870
8871 2000-04-05  Andy Piper  <andy@xemacs.org>
8872
8873         * gutter-items.el (progress-layout-glyph): don't initialize here.
8874         (progress-gauge-glyph): use dynamic sizing.
8875         (set-progress-display-style): new function. Set progress glyphs
8876         appropriately depending on the style.
8877         (progress-display-style): new variable. Custom version of
8878         set-progress-display-style.
8879         (progress-abort-glyph): switch to dynamic sizes.
8880         (search-dialog-text): make the edit field active.
8881
8882 2000-04-04  Andy Piper  <andy@xemacs.org>
8883
8884         * gutter-items.el (make-search-dialog): need to make the search
8885         dialog visible after creation.
8886
8887         * menubar-items.el (default-menubar): use the search dialog for
8888         searching. Remove some extraneous search menu items.
8889
8890         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8891         well as strings.
8892         (make-gutter-only-dialog-frame): allow the user to create the
8893         frame unmapped. Allow the gutter spec to be given as a glyph.
8894         (search-dialog-direction): new variable.
8895         (search-dialog-text): new variable.
8896         (search-dialog-callback): new function. Callback for the search
8897         dialog action.
8898         (make-search-dialog): new function. Create a user-friendly search
8899         dialog.
8900
8901 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8902
8903         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8904         under Windows.
8905
8906 2000-04-01  Andy Piper  <andy@xemacs.org>
8907
8908         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8909         progress more accurately.
8910
8911 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8912
8913         * finder.el (finder-compile-keywords): Process readable files only.
8914         Because error in process of .#finder-inf.el when compile xemacs
8915         with --with-clash-detection option.
8916
8917 2000-03-31  Andy Piper  <andy@xemacs.org>
8918
8919         * gutter-items.el (append-progress-display): don't delay after a
8920         successful font-lock.
8921         (make-gutter-only-dialog-frame): new function. Allow users to
8922         create gutter-only dialogs.
8923
8924 2000-03-27  Mike Alexander  <mta@arbortext.com>
8925
8926         * process.el (call-process-internal): Handle a null BUFFER
8927         parameter correctly.
8928
8929 2000-03-28  Andy Piper  <andy@xemacs.org>
8930
8931         * gutter-items.el (abort-progress-display): put strings in the
8932         gutter not extents.
8933         (progress-layout-glyph): signal special 'quit callback.
8934         (progress-display-quit-function): deleted.
8935         (progress-display-stop-callback): deleted.
8936         (progress-display-dispatch-command-events): deleted.
8937         (append-progress-display): remove calls to
8938         progress-display-dispatch-command-events.
8939         (raw-append-progress-display): ditto.
8940
8941 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8942
8943         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8944         being a list.  Actually define `stipple-pixmap-p' which is used as
8945         an error predicate.  Correctly handle PIXMAP being either relative
8946         or absolute file name.
8947
8948 2000-03-24  Andy Piper  <andy@xemacs.org>
8949
8950         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8951         (abort-progress-display): ditto. Don't delete the created extent.
8952         (raw-append-progress-display): ditto.
8953         (progress-display-dispatch-non-command-events): new
8954         function. Encapsulates what we want to do when no command input is
8955         required.
8956         (progress-display-dispatch-command-events): likewise, but disable
8957         for now since it causes too many problems.
8958         (append-progress-display): use them.
8959         (raw-append-progress-display): ditto.
8960         (default-gutter-position-changed-hook): set this rather than
8961         default-gutter-position-changed.
8962         (default-gutter-position-changed-hook): lambda with zero arguments
8963         rather than one.
8964         (raw-append-progress-display): trap errors in pending input since
8965         allowing them to signal will hose the gauge well and
8966         truly. Ideally we would like to delay these until we are more able
8967         to cope.
8968         (append-progress-display): ditto.
8969
8970 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8971
8972         * lisp/make-docfile.el: call-process-internal is now implemented
8973         in process.el.
8974
8975 2000-03-21  Ben Wing  <ben@xemacs.org>
8976
8977         * mule\mule-cmds.el (set-language-info-alist):
8978         Fix to correspond to new menu arrangement.
8979
8980 2000-03-21  Ben Wing  <ben@xemacs.org>
8981
8982         * process.el:
8983         * process.el (call-process-internal): New.
8984         New implementation of call-process.  Only enabled under NT, so far.
8985         stderr handling not implemented yet in CVS'd C code.
8986
8987 2000-03-20  Ben Wing  <ben@xemacs.org>
8988
8989         * lisp-mode.el:
8990         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8991         * lisp-mode.el (lisp-interaction-mode):
8992         Put back Lisp Interaction menubar for Jan V's sake.
8993
8994         * simple.el:
8995         * simple.el (mark-ring):
8996         * simple.el (dont-record-current-mark): New.
8997         * simple.el (in-shifted-motion-command): New.
8998         * simple.el (mark-ring-unrecorded-commands): New.
8999         * simple.el (mark-ring-max):
9000         * simple.el (set-mark-command):
9001         * simple.el (push-mark):
9002         * simple.el (handle-pre-motion-command):
9003         Implement scheme for not recording unimportant marks.
9004
9005         * subr.el:
9006         * subr.el (function-allows-args): New.
9007         New function function-allows-args.
9008
9009 2000-03-20  Martin Buchholz <martin@xemacs.org>
9010
9011         * XEmacs 21.2.32 is released.
9012
9013 2000-03-20  Andy Piper  <andy@xemacs.org>
9014
9015         * gutter-items.el (update-tab-in-gutter): force selection of the
9016         selected-window if required to do so.
9017         (buffers-tab-items): ditto.
9018         (add-tab-to-gutter): ditto.
9019         (create-frame-hook): use force-selection.
9020         (default-gutter-position-changed): lambdify.
9021         (update-tab-hook): deleted since it was only used in one place.
9022
9023 2000-03-18  Andy Piper  <andy@xemacs.org>
9024
9025         * files.el (find-file-noselect): undo change that shouldn't have
9026         gone in.
9027
9028 2000-03-17  Andy Piper  <andy@xemacs.org>
9029
9030         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9031         of selected-window trickery.
9032
9033         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9034         frames tabs.
9035         (progress-display-stop-callback): progress -> progress-display
9036         (progress-display-quit-function): ditto.
9037         (clear-progress-display): ditto.
9038         (remove-progress-display): ditto.
9039         (append-progress-display): ditto.
9040         (abort-progress-display): ditto.
9041         (raw-append-progress-display): ditto.
9042         (display-progress-display): ditto.
9043         (current-progress-display-label): ditto.
9044         (current-progress-display): ditto.
9045         (lprogress-display): ditto and save the buffer
9046         (progress-display): ditto. Otherwise the buffer sometimes gets
9047         changed which confuses font-lock.
9048
9049         * font-lock.el (font-lock-default-fontify-buffer): catch all
9050         errors, not just quit.
9051         (font-lock-mode): progress -> display-progress
9052         (font-lock-default-fontify-buffer): ditto.
9053         (font-lock-fontify-syntactically-region): ditto.
9054         (font-lock-fontify-keywords-region): ditto.
9055
9056 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9057
9058         * cl.el (gensym): Move to here from cl-macs.el.
9059         (gentemp): Ditto.
9060
9061 2000-03-16  Andy Piper  <andy@xemacs.org>
9062
9063         * font-lock.el (font-lock-mode): use lprogress and friends for
9064         progress management.
9065         (font-lock-default-fontify-buffer): ditto.
9066         (font-lock-fontify-syntactically-region): ditto.
9067         (font-lock-fontify-keywords-region): ditto.
9068         (font-lock-revert-cleanup): fix reverting.
9069         (font-lock-revert-setup): ditto.
9070
9071         * gutter-items.el (progress-use-echo-area): new variable. Use the
9072         echo area for progress gauges if non-nil.
9073         (clear-progress): remove echo area stuff and defer to
9074         clear-message.
9075         (append-progress): dispatch non-command events after each progress
9076         increment. Remove echo area stuff.
9077         (abort-progress): remove echo area stuff and defer to
9078         display-message.
9079         (raw-append-progress): ditto. Dispatch non-command events after
9080         gutter redisplay.
9081         (display-progress): defer echo area stuff to display-message.
9082
9083         * gutter-items.el (clear-progress):
9084         (abort-progress): indentation changes.
9085         (display-progress): don't clear progress.
9086         (append-progress): compare messages with equal.
9087         (raw-append-progress): use dispatch-non-command-events to flush
9088         widget creation events.
9089
9090 2000-03-13  Ben Wing  <ben@xemacs.org>
9091
9092         * abbrev.el:
9093         * abbrev.el (abbrev-string-to-be-defined): New.
9094         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9095         Changes for use with the menubar.
9096
9097 2000-03-12  Ben Wing  <ben@xemacs.org>
9098
9099         * alist.el (vassoc): moved here from font-menu.el.
9100
9101         * custom.el (defface): typo fix.
9102
9103         * dialog.el (yes-or-no-p-dialog-box):
9104         * dialog.el (message-box):
9105         * files.el (save-some-buffers-1):
9106         Put accelerators in the button names.
9107
9108         * font-lock.el (font-lock-comment-face):
9109         * font-lock.el (font-lock-keyword-face):
9110         * font-lock.el (font-lock-function-name-face):
9111         Fixed some of the colors under MS Windows because the existing
9112         default colors were hardly different from black and needed to be
9113         made lighter.
9114
9115         * font-menu.el:
9116         * font-menu.el (font-menu-split-long-menu):
9117         * font-menu.el (font-menu-family-constructor):
9118         * font-menu.el (font-menu-size-constructor):
9119         * font-menu.el (font-menu-weight-constructor):
9120         * font-menu.el (font-menu-set-font):
9121         vassoc moved to alist.el.
9122         Accelerators added to all menus.
9123         Unused bound var new-props removed.
9124
9125         * keydefs.el: I did a whole lot of rearranging to put things in a
9126         more consistent order and fixed a number of cases where key
9127         combinations involving up, down, left, right and so on were
9128         defined but the corresponding keypad combinations were not
9129         defined.
9130
9131         * lisp-mode.el:
9132         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9133         * lisp-mode.el (emacs-lisp-mode):
9134         * lisp-mode.el (lisp-interaction-mode):
9135         * lisp-mode.el (flet):
9136         Added accelerators onto the menus.
9137         Made all the different versions of the let function be indented
9138         the same way.
9139         Undid Steve's easy-menu-ification, because it makes it impossible
9140         to have the menubar and popup menus different.
9141         Cleaned up the menu; added items for find-function &c and some
9142         indenting, and removed debug-on-*.
9143
9144         * list-mode.el (list-mode-hook):
9145         * list-mode.el (list-mode):
9146         * list-mode.el (completion-setup-hook):
9147         * list-mode.el (display-completion-list):
9148         Added support for the :window-height keyword, which is required
9149         because of other changes that I made for the file dialog box.  I
9150         also made the hook variables list-mode-hook and
9151         completion-setup-hook and also minibuffer-setup-hook in
9152         minibuf.el be permanent-local; see comment in list-mode.el.
9153
9154         * map-ynp.el (map-y-or-n-p):
9155         Added accelerators to the dialog buttons.
9156
9157         * menubar-items.el (menu-truncate-list):
9158         New internal function.
9159         * menubar-items.el (submenu-generate-accelerator-spec):
9160         * menubar-items.el (menu-item-strip-accelerator-spec):
9161         * menubar-items.el (menu-item-generate-accelerator-spec):
9162         New exported functions, for use in auto-generating accelerator specs.
9163
9164         * menubar-items.el:
9165         * menubar-items.el (default-menubar):
9166         * menubar-items.el (maybe-add-init-button):
9167         * menubar-items.el (bookmark-menu-filter):
9168         * menubar-items.el (slow-format-buffers-menu-line):
9169         * menubar-items.el (build-buffers-menu-internal):
9170         * menubar-items.el (language-environment-menu-filter):
9171         * menubar-items.el (default-popup-menu):
9172         * menubar-items.el (popup-buffer-menu):
9173         * menubar-items.el (popup-menubar-menu):
9174         Did a major overhaul on this file, and in fact I'm nowhere near
9175         done working on the menubar, and there will be more patches to
9176         come.  A basic summary of what I've done:
9177
9178         a) I added accelerators to all of the menu items.  For menus that
9179         are auto-generated, such as the buffers menu, the accelerators are
9180         automatically added to the beginning of each line using the
9181         numbers 1 through 9, then zero, and then letters starting with A,
9182         but omitting the letters that are already in use for the fixed
9183         menu items at the top of the buffers menu.  To facilitate adding
9184         accelerators of this kind, I created some new functions
9185         (*-accelerator-spec), which are also being used by other filters
9186         that auto generate lists of things such as ftp sites to download
9187         packages.  If people really don't like these accelerators
9188         appearing at the beginning of the menu items, a variable can be
9189         added to optionally turn them off, but I think this is rather
9190         pointless because other menu items have accelerators and many or
9191         most of the menu users will use the accelerators if the support is
9192         there.
9193
9194         b) I combined the top level Tools and Apps menus into a single
9195         Tools menu, because the distinction between the two is not
9196         obvious, and the items on the menus are not used often enough that
9197         putting some of them onto submenus is a problem.
9198
9199         c) I created two new top level menus called View and Cmds because
9200         there were too many items on the File and Edit menus, and I'm going
9201         to be adding more items to these menus.  In contrast to the Tools
9202         menu, the items on these menus may be used quite often during an
9203         editing session, and so should be available with fewer
9204         keystrokes.
9205
9206         d) I added a number of options to the options menu, including one
9207         for controlling whether the alt key can be used to traverse to
9208         menu items using the accelerators, one for controlling behavior of
9209         control-k, one for controlling how the kill and yank functions
9210         interact with the clipboard, a few additional buffers-menu
9211         options, and various other things.  I also did a bit of
9212         rearranging, for example, combining the keyboard and mouse options
9213         into a single keyboard and mouse submenu to facilitate the
9214         accelerators on that level.
9215
9216         e) I changed the variable buffers-menu-format-buffer-line-function
9217         to take two arguments instead of one, the second argument being
9218         the line number for use in creating an accelerator.  I added a
9219         hack to support existing functions with one argument (although I
9220         doubt that very many of these exist), for backward compatibility.
9221
9222         f) I moved the top level mule menu to be a submenu of the edit
9223         menu.  I think that most of the items on this menu are fairly
9224         useless and there are certainly not enough frequently used items
9225         to justify this being its own top level menu.
9226
9227         g) I combined most of the items in big-menubar.el into the main menu.
9228         If people think the main menu is too big, it would be possible to
9229         create different configurations, some smaller.
9230
9231         * menubar.el (check-menu-syntax):
9232         Deleted some syntax checks that were no longer valid, partly
9233         because of changes that were already made a long time ago, and
9234         partly because of a change I made where I allow the name of the
9235         menu item to be an evaluated expression rather than just a string,
9236         similar to all of the other parameters of a menu item.
9237
9238         * minibuf.el:
9239         * minibuf.el (read-file-name-1):
9240         * minibuf.el (mouse-read-file-name-1):
9241         I made a number of changes to improve the appearance
9242         and functioning of the file dialog box.  They include:
9243
9244         a) Fixing the problem where closing the dialog box by clicking on
9245         the close button of the window didn't properly exit the
9246         minibuffer.
9247
9248         b) Fixing the problem that if you typed part of a file name, and
9249         then clicked on a completion with the mouse, the file was not
9250         correctly selected.
9251
9252         c) Changing the title of the dialog box to reflect the operation
9253         being done in accordance with user interface conventions, rather
9254         than the name of the dialog box buffer, which is rather useless.
9255
9256         d) Remove the words "possible completions are" which didn't
9257         belong.
9258
9259         e) Fix things so that the completions scroll off the end of the
9260         completions windows only to the right, rather than both to the
9261         right and down, which is in accordance with Windows user interface
9262         conventions.
9263
9264         * msw-init.el (init-post-mswindows-win):
9265         Added a binding for meta-F4, which is the standard windows binding
9266         for exiting a program.
9267
9268         * select.el (get-selection-no-error):
9269         * select.el (own-selection):
9270         * select.el (own-clipboard):
9271         Added an optional argument called append to the functions
9272         own-selection and own-clipboard.  This adds support for appending
9273         text to the existing selection and allows the function
9274         own-clipboard to be used as the value of the variable
9275         interprogram- cut-function.
9276
9277         Fixed a bug in own-selection in handling zmacs-region-stays.
9278
9279         * simple.el (historical-kill-line): New.
9280
9281         * simple.el (kill-line):
9282         * simple.el (interprogram-cut-function):
9283         * simple.el (interprogram-paste-function):
9284         * simple.el (handle-pre-motion-command):
9285         * simple.el (next-line):
9286         * simple.el (previous-line):
9287         a) Expanded the variable kill-whole-line, so that function
9288         kill-line can be set to delete the entire line always, not just
9289         when cursor is at the beginning of the line.  This is controlled
9290         by setting the variable kill-whole-line to the symbol 'always.
9291         This behavior, as well as the existing kill-whole-line behavior,
9292         now only take effect when kill-line is called interactively,
9293         although this is a departure from a previous behavior in the case
9294         of setting this variable kill-whole-line to t.  It is almost
9295         certainly what has always been intended, and most likely the old
9296         way of doing things introduced bugs.  I also created a function
9297         called historical-kill-line, which ignores the kill-whole-line
9298         setting and always gives the historical behavior of only killing
9299         to the end of the line.  I bound this function to shift- control-k
9300         so that the kill to end of line behavior is available, even when
9301         kill-whole-line has been set to change control-k into the simple
9302         delete-whole-line behavior. (This can be set using the options
9303         menu.)
9304
9305         b) I changed things so that kill and yank now interact with the
9306         clipboard by default under windows.  This was done by changing the
9307         default value of interprogram-cut- function and
9308         interprogram-paste-function.  You can get the old behavior by
9309         setting these to nil, and there is an option on the options menu
9310         to do this.
9311
9312         c) I added support for selecting text using shifted motion keys.
9313         This support is on by default and can be controlled by the
9314         variable shifted-motion-keys-select-region.  There is also a
9315         variable called unshifted-motion-keys-deselect-region that
9316         controls more specifically how the shifted motion key behavior
9317         works.  I did not put an option on the options menu to turn this
9318         off, because I can't imagine why this would be useful.
9319
9320         * simple.el (forward-block-of-lines):
9321         * simple.el (backward-block-of-lines):
9322         * simple.el (block-movement-size):
9323         New.
9324
9325         * simple.el (uncapitalized-title-words):
9326         * simple.el (uncapitalized-title-word-regexp):
9327         * simple.el (capitalize-string-as-title):
9328         * simple.el (capitalize-region-as-title):
9329         New.
9330
9331
9332         * subr.el (add-hook):
9333         * subr.el (make-local-hook): New.
9334         * subr.el (remove-local-hook): New.
9335         * subr.el (add-one-shot-hook): New.
9336         * subr.el (add-local-one-shot-hook): New.
9337         Added some functions to make using hooks easier.
9338         These include:
9339
9340         a) Functions add-local-hook and remove-local-hook to make it easy
9341         to use local hooks.
9342
9343         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9344         make it possible to add a "one-shot" hook, which is to say a hook
9345         that runs only once, and automatically removes itself after the
9346         first time it has run.
9347
9348 2000-03-09  Andy Piper  <andy@xemacs.org>
9349
9350         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9351
9352 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9353
9354         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9355         Moved from menubar-items.el.
9356         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9357
9358 2000-03-08  Andy Piper  <andy@xemacs.org>
9359
9360         * gutter-items.el (build-buffers-tab-internal): add selected field
9361         to buffers tab spec.
9362
9363 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9364
9365         * minibuf.el (last-exact-completion): Initialize to nil.
9366
9367 2000-03-07  Didier Verna  <didier@xemacs.org>
9368
9369         * startup.el (command-line-1): remove unused variable
9370         `first-file-buffer'.
9371
9372 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9373
9374         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9375         which is also used for Web server log files.
9376
9377 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9378
9379         * mule/mule-charset.el: Setup auto-fill-chars.
9380
9381 2000-03-02  SL Baur  <steve@beopen.com>
9382
9383         * subr.el (with-string-as-buffer-contents): Reimplement using
9384         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9385         non-deletion of buffer after execution problem.
9386         (with-output-to-string): Use unique buffer name.
9387
9388 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9389
9390         * gutter-items.el (buffers-tab-sort-function):  New variable.
9391         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9392
9393 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9394
9395         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9396
9397 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9398
9399         * menubar-items.el (maybe-add-init-button): Remove the "Load
9400         .emacs" button from all menubars.
9401
9402 2000-03-01  Didier Verna  <didier@xemacs.org>
9403
9404         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9405         region rectangle replacement (from Jan Vroonhof).
9406         (replace-rectangle): new function.
9407
9408 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9409
9410         * mule/mule-cmds.el (set-default-coding-systems): Use
9411         set-terminal-coding-system and set-keyboard-coding-system.
9412         * coding.el (set-terminal-coding-system): Use
9413         set-console-tty-output-coding-system.
9414         (set-keyboard-coding-system): Use
9415         set-console-tty-input-coding-system.
9416
9417 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9418
9419         * minibuf.el (read-variable): Allow symbol to default argument.
9420
9421 2000-02-27  Andy Piper  <andy@xemacs.org>
9422
9423         * gutter-items.el (update-tab-hook): new function to be used for
9424         hooks.
9425         (create-frame-hook): add update-tab-hook.
9426         (record-buffer-hook): ditto.
9427         (default-gutter-position-changed): ditto.
9428         (default-gutter-position): updating the buffers tab is now handled
9429         by a hook.
9430         (default-gutter-position-changed-hook): new variable.
9431         (gutter-element-visibility-changed-hook): ditto.
9432         (set-gutter-element-visible-p): call it.
9433         (set-gutter-element): use modify-specifier-instances. Set extents
9434         as duplicable before using.
9435         (remove-gutter-element): ditto.
9436         (set-gutter-element-visible-p): ditto.
9437         (init-gutter): new function.
9438         (add-tab-to-gutter): use new gutter-element functions rather than
9439         setting specifiers directly.
9440         (clear-progress): ditto.
9441         (abort-progress): ditto.
9442         (gutter-buffers-tab-visible-p): renamed from
9443         default-gutter-visible-p
9444
9445         * specifier.el (modify-specifier-instances): new function from Jan
9446         Vroonhof.
9447
9448         * x-init.el (init-post-x-win): call init-gutter.
9449
9450         * msw-init.el (init-post-mswindows-win): call init-gutter.
9451
9452         * menubar-items.el (default-menubar): Update to reflect new gutter
9453         variables.
9454
9455 2000-02-26  Andy Piper  <andy@xemacs.org>
9456
9457         * gutter-items.el (set-gutter-element): new function. Add gutter
9458         elements to the specified gutter.
9459         (remove-gutter-element): new function. Remove gutter elements from
9460         the specified gutter.
9461         (set-gutter-element-visible-p): new function. Set gutter element
9462         visibility for the provided gutter-visible specifier.
9463
9464 2000-02-23  Andy Piper  <andy@xemacs.org>
9465
9466         * gutter-items.el (add-tab-to-gutter): specify dimensions
9467         dynamically.
9468
9469 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9470
9471         * gutter-items.el (add-tab-to-gutter):
9472         * package-get.el (package-get-interactive-package-query):
9473         * package-ui.el (pui-directory-exists):
9474         (pui-install-selected-packages):
9475         (pui-list-packages):
9476         Use #'(lambda ...)  instead of '(lambda ...).
9477
9478 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9479
9480         * startup.el (load-user-init-file): Check to make sure user
9481           has an init-file before calling load().
9482
9483 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9484
9485         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9486
9487 2000-02-23  Martin Buchholz <martin@xemacs.org>
9488
9489         * XEmacs 21.2.31 is released.
9490
9491 2000-02-21  Mike Sperber <mike@xemacs.org>
9492
9493         * loadup.el (really-early-error-handler):
9494         * update-elc.el:
9495         * make-docfile.el:
9496         Remove dependency on EMACSBOOTSTRAP... environment variables.
9497
9498 2000-02-21  Martin Buchholz <martin@xemacs.org>
9499
9500         * XEmacs 21.2.30 is released.
9501
9502 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9503
9504         * byte-optimize.el (byte-optimize-plus):
9505         (byte-optimize-minus):
9506         (byte-optimize-multiply):
9507         Optimize (- 0) to 0, not (-)
9508         Optimize (+ 5 3.0) to 8.0
9509         Optimize (* 5 3.0) to 15.0
9510         Improve readability.
9511
9512 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9513
9514         * modeline.el: (modeline-scrolling-method): change modeline
9515         mswindows cursor appearance according to the value.
9516
9517         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9518         and 'gui-element face colors and 'gui-element face font to Windows
9519         defaults.
9520
9521 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9522
9523         * font-lock.el: Javadoc enhancements
9524
9525 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9526
9527         * ldap.el (toplevel): Test if LDAP support has been compiled in
9528         (ldap-verbose): New option
9529         (ldap-search-entries): Renamed from the previous ldap-search
9530         Conditionalize message display on ldap-verbose
9531         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9532         defuns
9533         (ldap-search): Is now defined as an obsolete wrapper calling
9534         ldap-search-basic or ldap-search-entries
9535
9536
9537 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9538             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9539             Jan Vroonhof  <jan@xemacs.org>
9540
9541         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9542         When for-effect is true, didn't call `byte-optimize-form'
9543         in and/or subforms without last.
9544
9545 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9546
9547         * package-get.el (package-get-download-sites): Use correct custom
9548         type.
9549
9550 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9551
9552         * files.el (write-file): Ask for coding system when compiled with
9553         file-coding.
9554
9555 2000-02-16  Andy Piper  <andy@xemacs.org>
9556
9557         * buffer.el (switch-to-buffer): give norecord argument to
9558         set-window-buffer instead of explicitly recording.
9559
9560         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9561         we have to pick a window.
9562
9563 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9564
9565         * mule/mule-cmds.el (describe-language-support): Don't add
9566         unexist function to help-map.
9567         (describe-coding-system): Don't use already assigend `C'.
9568
9569 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9570
9571         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9572         work in custom.
9573
9574 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9575
9576         * about.el: Ienaga's e-mail address change.
9577
9578 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9579
9580         * etags.el (find-tag): force new window -- even if buf already
9581         visible -- when other-window is t
9582
9583 2000-02-16  Martin Buchholz <martin@xemacs.org>
9584
9585         * XEmacs 21.2.29 is released.
9586
9587 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9588
9589         * cl-extra.el (getf): This is now identical to `plist-get', so
9590         just defalias it.
9591         * cl-macs.el: Make getf an alias to plist-get, at the
9592         byte-compiler level, using define-compiler-macro.
9593
9594 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9595
9596         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9597
9598 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9599
9600         * lisp/etags.el (find-tag-internal): set exact-tagname to
9601           a regular expression that matches against the tagname
9602           part of the tag entry first instead of only looking in
9603           the context area.
9604
9605 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9606
9607         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9608         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9609
9610 2000-02-07  Martin Buchholz <martin@xemacs.org>
9611
9612         * XEmacs 21.2.28 is released.
9613
9614 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9615
9616         * cl-extra.el (getf): Just call `get', never `get*'.
9617         Make arglist match docstring.
9618         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9619         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9620         * byte-optimize.el: remove references to `get*'.
9621
9622 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9623
9624         * mule/european.el: Add syntax information for Latin3 and Latin4.
9625
9626 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9627
9628         * byte-optimize.el: Byte-optimize (length "foo")
9629
9630 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9631
9632         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9633         width check using `window-leftmost-p' and `window-rightmost-p'.
9634
9635 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9636
9637         * wid-edit.el (widget-match-inline): An atom never matches a
9638           list.
9639
9640 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9641
9642         * modeline.el: Consolidated 'x and 'mswindows specification under
9643         'win tag.
9644
9645 2000-01-29  Andy Piper  <andy@xemacs.org>
9646
9647         * gutter-items.el: (format-buffers-tab-line): Try and be
9648         intelligent about buffer naming when we have duplicates.
9649
9650 2000-01-29  Andy Piper  <andy@xemacs.org>
9651
9652         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9653         updated when it becomes visible.
9654
9655 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9656
9657         * bytecomp.el (byte-compile-insert-header): Properly set coding
9658         system under MULE and file-coding.
9659
9660 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9661
9662         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9663         (dontusethis-set-value-terminal-coding-system-handler):
9664         (dontusethis-set-value-keyboard-coding-system-handler):
9665         Never undefine coding system aliases.  Emergency fix for gnus.
9666
9667 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9668
9669         * files.el (abbreviate-file-name): Use directory-sep-char instead
9670         of hard-coded "/".
9671
9672 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9673
9674         * startup.el (user-init-file-base-list): New variable, replacing
9675         user-init-file-base.
9676         (find-user-init-file): New function.
9677         (command-line-early): Use it.
9678         (load-user-init-file): Ditto.
9679
9680 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9681
9682         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9683         calling valid-image-instantiator-format-p
9684
9685 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9686
9687         * isearch-mode.el (isearch-mode): The variable is
9688         isearch-unhidden-extents, not isearch-opened-extents.
9689
9690 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9691
9692         * minibuf.el (next-history-element): Modify error message if a
9693         default value is available.
9694
9695 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9696
9697         * bytecomp.el (byte-compile-file): Don't unconditionally write
9698         .elc files in binary - might contain non-Latin1.
9699
9700 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9701
9702         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9703         for windows-nt.
9704
9705         * version.el:
9706         * startup.el (user-init-file-base):
9707         * process.el (call-process-region):
9708         * files.el (make-backup-file-name):
9709         (backup-file-name-p):
9710         (file-relative-name):
9711         (abbreviate-file-name):
9712         (set-auto-mode):
9713         * code-process.el (call-process-region): Removed unnecessary
9714         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9715         support out of the universe.
9716
9717         * process.el:
9718         * code-process.el:
9719         * bytecomp.el (byte-compile-file): Removed reference to
9720         buffer-file-type, and commented usage of binary-process-output
9721         NTEmacs variables.
9722
9723 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9724
9725         * help.el (function-arglist): Add case for macro.
9726
9727 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9728
9729         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9730         printers.
9731         (custom-display): Added a menu for printer/display tags.
9732
9733         * frame.el (frame-type):
9734         * device.el (device-type): Added 'msprinter to the doc string, and
9735         removed 'pc -- it is not going to be implemented ever.
9736         (call-device-method): Fixed docstring typo.
9737         Defined specifier tags 'printer and 'display.
9738
9739 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9740
9741         * lisp/itimer.el (itimer-run-expired-timers): (consp
9742           last-command-event-time) instead of (consp
9743           'last-command-event-time).
9744
9745 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9746
9747         * msw-glyphs.el: Removed obsolete commentary.
9748
9749 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9750
9751         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9752         better default value.
9753
9754 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9755
9756         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9757         (read-string): Ditto.
9758         (eval-minibuffer): Ditto.
9759         (read-command): Ditto.
9760         (read-function): Ditto.
9761         (read-variable): Ditto.
9762         (read-number): Ditto.
9763         (read-shell-command): Ditto.
9764         (read-number): Record history.
9765
9766 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9767
9768         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9769
9770 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9771
9772         * faces.el (startup-initialize-custom-faces): New function.
9773         Reset all faces created during auto-autoloads loading time
9774         by defface.
9775         * startup.el (command-line): Call it.
9776
9777 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9778
9779         * about.el (about-hackers): Add myself to contributors list.
9780
9781 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9782
9783         * menubar-items.el (maybe-add-init-button): Removed an argument in
9784         a call to load-user-init-file, as the function managed to lose its
9785         formal parameter a few betas ago.
9786
9787 2000-01-18  Martin Buchholz <martin@xemacs.org>
9788
9789         * XEmacs 21.2.27 is released.
9790
9791 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9792
9793         * process.el (shell-command-to-string): Use the FSF docstring.
9794         Make shell-command-to-string the standard function, and
9795         exec-to-string the (deprecated) alias.
9796
9797         * startup.el: typo fix.
9798
9799 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9800
9801         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9802
9803 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9804
9805         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9806         buffers after visible buffers.
9807         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9808
9809 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9810
9811         * info.el (Info-extract-menu-node-name): Stop at a dot
9812         followed by whitespace or right parenthesis.
9813
9814 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9815
9816         * info.el (Info-directory-list): Warn against using Customize with
9817         Info-directory-list.
9818
9819 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9820
9821         * minibuf.el (read-file-name): doc fix.
9822
9823         * autoload.el (update-file-autoloads): doc fix.
9824
9825         * about.el (about-hackers): Change my E-mail address.
9826
9827 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9828
9829         * info.el (Info-visit-file): Just use the `f' interactive spec to
9830         read a filename in the standard way.
9831
9832 2000-01-13  Andy Piper  <andy@xemacs.org>
9833
9834         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9835         (gutter-buffers-tab-extent): new variable.
9836         (update-tab-in-gutter): call add-tab-to-gutter again if the
9837         orientation has changed.
9838         (add-tab-to-gutter): cope with different orientations.
9839
9840 2000-01-11  Didier Verna  <didier@xemacs.org>
9841
9842         * info.el (Info-following-node-name): backward-skip dots as well
9843         as spaces (dots at the end of a node name aren't part of it).
9844         (Info-extract-menu-node-name): don't skip dots. There could be
9845         some in the node name.
9846         (Info-index): allow dots to be part of a node name.
9847
9848 2000-01-12  Andreas Jaeger  <aj@suse.de>
9849
9850         * files.el (auto-mode-alist): Added idlwave-mode.
9851         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9852
9853 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9854
9855         * info.el (Info-search): Show default value.
9856
9857 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9858
9859         * info.el (Info-read-node-completion-table): New variable.
9860         (Info-read-node-name-1): New function.
9861         (Info-read-node-name): Use it.
9862         (Info-follow-reference): Use DEFAULT argument of completing-read.
9863         (Info-menu): Ditto.
9864
9865 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9866
9867         * hyper-apropos.el (hyper-describe-key-briefly): Save
9868         window configuration.
9869         (hyper-describe-face): Use DEFAULT of completing-read.
9870         (hyper-apropos-read-variable-symbol): Ditto.
9871         (hyper-apropos-read-function-symbol): Ditto.
9872
9873 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9874
9875         * mule/mule-cmds.el (set-default-coding-system): Set
9876         comint-exec-hook to use coding-system-for-read and
9877         coding-system-for-write so that C-x RET c works.
9878
9879 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9880
9881         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9882         (previous-matching-history-element): Increment
9883         minibuffer-max-depth by 1.
9884         (next-matching-history-element): Ditto.
9885
9886 2000-01-11  Andy Piper  <andy@xemacs.org>
9887
9888         * gutter-items.el (buffers-tab): Create a new face for the buffers
9889         tab.
9890         (buffers-tab-face): use it.
9891
9892 2000-01-10  Didier Verna  <didier@xemacs.org>
9893
9894         * modeline.el (modeline-scrolling-method): change modeline X
9895         cursor appearance according to the value.
9896
9897 2000-01-07  Andreas Jaeger  <aj@suse.de>
9898
9899         * about.el (about-hackers): Moved my entry to contributor list.
9900         (xemacs-hackers): Added myself.
9901         (about-maintainer-info): Added description of myself.
9902
9903
9904 2000-01-07  Didier Verna  <didier@xemacs.org>
9905
9906         * modeline.el (modeline-scrolling-method): new variable.
9907         (mouse-drag-modeline): add reference to it in the docstring.
9908         (mouse-drag-modeline): handle it.
9909
9910 2000-01-08  Andy Piper  <andy@xemacs.org>
9911
9912         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9913         calls.
9914         (remove-buffer-from-gutter-tab): ditto.
9915
9916 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9917
9918         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9919         (custom-face-edit): Fix grammatical error in help message.
9920
9921 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9922
9923         * movemail.el: Added.
9924
9925         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9926
9927 2000-01-03  Didier Verna  <didier@xemacs.org>
9928
9929         * modeline.el (mouse-drag-modeline): remove the code related to
9930         the modeline horizontal scrolling facility.
9931
9932 1999-12-31  Martin Buchholz <martin@xemacs.org>
9933
9934         * XEmacs 21.2.26 is released.
9935
9936 1999-12-28  Andy Piper  <andy@xemacs.org>
9937
9938         * wid-edit.el (widget-push-button-value-create): The gui cache
9939         does not agree with native widgets which can only be displayed
9940         once per window. The reasons for caching are diminished now that
9941         we don't hog resources when creating buttons.
9942         (widget-push-button-cache) deleted.
9943
9944 1999-12-24  Martin Buchholz <martin@xemacs.org>
9945
9946         * XEmacs 21.2.25 is released.
9947
9948 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9949
9950         * hyper-apropos.el (hyper-apropos): Toggle
9951         hyper-apropos-programming-apropos correctly.
9952         Set REGEXP when user accepts default value.
9953
9954 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9955
9956         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9957         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9958
9959 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9960
9961         * mule/mule-category.el (undefined-category-designator):
9962         Return char instead of character.  Search for undefined one.
9963         (describe-category): Use with-displaying-help-buffer.
9964
9965 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9966
9967         * byte-optimize.el (byte-optimize-plus):
9968         Optimize (+ 1) to 1 instead of (1+ nil).
9969
9970         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9971
9972         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9973
9974         * byte-optimize.el (byte-optimize-char-before): New function.
9975         Remove performance penalty for using (char-before) instead of (char-after).
9976
9977 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9978
9979         * mule/mule-category.el (char-category-list): Return character
9980         instead of integer.
9981
9982 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9983
9984         * minibuf.el (read-buffer): Check default is buffer object.
9985
9986 1999-11-25  Andy Piper  <andy@xemacs.org>
9987
9988         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9989         for buttons.
9990
9991 1999-12-16  Andreas Jaeger  <aj@suse.de>
9992
9993         * package-get.el (package-get-maybe-save-index): Fixed typo.
9994         Patch by Jeff Miller <jmiller@smart.net>.
9995
9996 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9997
9998         * gnuserv.el (gnuserv-process-filter):  don't call
9999         gnuserv-write-to-client when gnuserv-current-client is nil
10000
10001 1999-12-14  Martin Buchholz <martin@xemacs.org>
10002
10003         * XEmacs 21.2.24 is released.
10004
10005 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10006
10007         * about.el (about-hackers): Update my email address.
10008
10009 1999-12-07  Martin Buchholz <martin@xemacs.org>
10010
10011         * XEmacs 21.2.23 is released.
10012
10013 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10014
10015         * package-get.el (package-get-download-sites): Removed several
10016         defunct download sites, added many new ones, and corrected a few
10017         incorrect directory-on-site entries.  Added physical locations to
10018         site-description.
10019
10020 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10021
10022         * finder.el (finder-commentary): add DOC string and fix
10023         interactive spec
10024
10025 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10026
10027         * help.el (describe-function): Don't forget to intern the string
10028         completing-read returns.
10029         (describe-variable): Ditto.
10030
10031 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10032
10033         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10034         `hyper-apropos-help-mode' here to find symbol to customize
10035         irregardless of cursor position and simplify
10036         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10037         `hyper-apropos-popup-menu'.
10038
10039 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10040
10041         * apropos.el (apropos-mode-map): Add return to call
10042         apropos-follow.
10043         (apropos-print): Call apropos-mode to have better
10044         command reference. Put keymap text-poperty to
10045         symbole name.
10046
10047 1999-11-22  Alastair Burt  <burt@dfki.de>
10048
10049         * help.el: (describe-bindings-1): Added handling of keymaps for
10050         the extents at point.
10051
10052 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10053
10054         * gutter-items.el (buffers-tab-items): Wrap the function in a
10055         save-match-data
10056
10057 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10058
10059         * help.el (describe-function): Use the DEFAULT argument to
10060         completing-read.
10061         (describe-variable): Ditto.
10062
10063 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10064
10065         * minibuf.el (read-from-minibuffer): Add optional argument
10066         DEFAULT to have better mini-buffer history support.
10067         (completing-read): Pass default to read-from-minibuffer.
10068         (read-buffer): Pass default to completing-read.
10069
10070 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10071
10072         * font-lock.el (font-lock-doc-string-face): Document the
10073         `font-lock-lisp-like' property.
10074
10075 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10076
10077         * lisp-mode.el: Specify `font-lock-lisp-like'.
10078
10079         * font-lock.el (font-lock-lisp-like): New function.
10080         (font-lock-fontify-syntactically-region): Use it.
10081
10082 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10083
10084         * XEmacs 21.2.22 is released
10085
10086 1999-11-28  Martin Buchholz <martin@xemacs.org>
10087
10088         * XEmacs 21.2.21 is released.
10089
10090 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10091
10092         * minibuf.el (read-coding-system): Accept symbol and
10093         coding-system object as a default-coding-system.
10094
10095 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10096
10097         * minibuf.el (read-coding-system): Accept symbol as
10098         a default-coding-system.
10099
10100 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10101
10102         * apropos.el (apropos-documentation): Use insert instead
10103         of princ.
10104
10105 1999-11-07  William M. Perry  <wmperry@aventail.com>
10106
10107         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10108           for the linux console.
10109
10110         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10111           stuff to work when you are not on a window system, since the GPM
10112           mouse support now allows pasting from outside of XEmacs.
10113
10114 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10115
10116         * XEmacs 21.2.20 is released
10117
10118 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10119
10120         * setup-paths.el (paths-default-info-directories): Add
10121         /usr/share/info and /usr/local/share/info.
10122
10123 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10124
10125         * about.el: Updated Vladimir Ivanovic's info.
10126
10127 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10128
10129         * auto-show.el (auto-show-truncationp): Remove.
10130
10131         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10132
10133 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10134
10135         * indent.el (indent-line-to): fix bug: spaces were not replaced
10136         with tab if column is multiple of tab-width
10137         From dhn@qedinc.com
10138
10139 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10140
10141         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10142         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10143
10144         * package-get.el (package-get-package-provider): Be verbose when
10145         interactive. Patch from Robert Pluim
10146
10147 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10148
10149         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10150         info file suffixes.
10151
10152 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10153
10154         * process.el (open-network-stream): Add a new optional parameter
10155         PROTOCOL to support udp; fix a minor typo and add an explanation
10156         in docstring for udp programming.
10157
10158         * code-process.el (open-network-stream): Add a new optional
10159         parameter PROTOCOL to support udp; fix a minor typo and add an
10160         explanation in docstring for udp programming.
10161
10162 1999-10-18  Andy Piper  <andy@xemacs.org>
10163
10164         * gui.el (make-gui-button): be more precise about how we call
10165         callbacks.
10166
10167         * wid-edit.el (widget-push-button-value-create): Use the new form
10168         of native gui-button.
10169
10170 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10171
10172         * info.el (Info-page-prev): Don't do (sit-for 0).
10173
10174 1999-10-13  Andy Piper  <andy@xemacs.org>
10175
10176         * gutter-items.el (progress-abort-glyph): new glyph for showing
10177         abort status.
10178         (append-progress): dispatch-event rather than sit-for.
10179         (abort-progress): new function. Show the abort glyph with an
10180         appropriate message.
10181         (raw-append-progress): dispatch-event rather than sit-for.
10182         (display-progress): cope with aborts.
10183
10184         * gui.el (make-gui-button): Use native widgets for buttons
10185         unconditionally.
10186         (insert-gui-button): ditto.
10187         (gui-button-p): ditto.
10188
10189         * xbm-button.el: remove from core.
10190
10191         * xpm-button.el: remove from core.
10192
10193 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10194
10195         * faces.el (init-device-faces): Don't initialize the random faces
10196         on the stream device.
10197
10198 1999-10-06  Andy Piper  <andy@xemacs.org>
10199
10200         * files.el (recover-file): Don't use ls under windows for revert buffer.
10201
10202 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10203
10204         * package-get.el (package-get-download-menu): Make menu really
10205         toggle download sites.
10206         (package-get-download-sites): Add autoload cookie.
10207
10208 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10209
10210         * setup-paths.el (paths-find-module-directory): Ditto.
10211
10212 1999-09-29  Werner Fink  <werner@suse.de>
10213
10214         * setup-paths.el (paths-find-exec-directory): Add missing nil
10215         parameter for environment.
10216
10217 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10218
10219         * modeline.el (modeline-format):
10220         Only purecopy the strings.  Else
10221         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10222         barfs.
10223
10224 1999-08-28  Mike Woolley  <mike@bulsara.com>
10225
10226         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10227         user setting comint-completion-addsuffix and
10228         comint-process-echoes.
10229
10230 1999-09-22  Andy Piper  <andy@xemacs.org>
10231
10232         * gutter-items.el (update-tab-in-gutter): use
10233         last-nonminibuf-window instead of selected-window.
10234
10235 1999-09-18  Andy Piper  <andy@xemacs.org>
10236
10237         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10238         display on.
10239
10240         * subr.el (record-buffer-hook): new variable so that the hook gets
10241         some documentation.
10242
10243 1999-09-16  Andy Piper  <andy@xemacs.org>
10244
10245         * gutter-items.el (update-tab-in-gutter): only update when the
10246         gutter is visible.
10247         (remove-buffer-from-gutter-tab): ditto.
10248
10249 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10250
10251         * simple.el (do-auto-fill): Commented out part of Kinsoku
10252         processing.
10253
10254 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10255
10256         * isearch-mode.el (isearch-highlightify-region): Give the
10257         highlighting extents a high priority.
10258         (isearch-make-extent): Give the main highlighting extent an even
10259         higher priority.
10260
10261 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10262
10263         * packages.el (packages-compute-package-locations): Fix typo from
10264         -u rationalization.
10265
10266 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10267
10268         * setup-paths.el (paths-find-doc-directory): Respect value of
10269         `configure-doc-directory.'
10270
10271         * find-paths.el (paths-find-architecture-directory): Give
10272         precendence `default' argument (which typically comes from
10273         configure).
10274
10275 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10276
10277         * startup.el (command-line-early): Added options -user-init-file
10278         and -user-init-directory.
10279
10280         * files.el (user-init-file): Default to NIL so we can recognize
10281         when it's set.
10282
10283 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10284
10285         * obsolete.el (init-file-user):
10286         * startup.el:
10287         * packages.el (packages-compute-package-locations):
10288         * package-get.el (package-get-user-index-filename):
10289         * menubar-items.el (maybe-add-init-button):
10290         * info.el (Info-annotations-path):
10291         * dump-paths.el:
10292         Change `user-init-directory' to be an absolute path.
10293         Use `user-init-directory' where appropriate.
10294         Zap `init-file-user' and its uses.
10295
10296 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10297
10298         * subr.el (copy-symbol): New function.
10299
10300 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10301
10302         * isearch-mode.el (isearch-done): Be sure to restore invisible
10303         extents in the proper buffer.
10304         (isearch-pre-command-hook): Set this-command to the correct value
10305         in case the buffer has changed and old overriding-local-map was
10306         used.
10307         (isearch-restore-extent): Use remprop instead of setting the
10308         property to nil.
10309
10310 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10311
10312         * cmdloop.el (execute-extended-command): Update zmacs region
10313         before the delay.
10314         (execute-extended-command): Make the message gettext-friendly.
10315
10316 1999-09-07  Andy Piper  <andy@xemacs.org>
10317
10318         * gutter-items.el (progress-gauge-glyph): renamed from
10319         progress-glyph.
10320         (progress-text-glyph): new variable.
10321         (progress-layout-glyph): use layouts and text glyphs.
10322         (progress-area-buffer): removed.
10323         (progress-text-and-extent): new variable.
10324         (progress-displayed-p): dynamically create gutter area buffer.
10325         (clear-progress): ditto.
10326         (raw-append-progress): ditto.
10327         (append-progress): use new glyph names.
10328         (raw-append-progress): only create the extent when needed. set
10329         properties more optimally.
10330         (progress): remove args.
10331
10332 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10333
10334         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10335         mapcar where the return value is unused.
10336         (isearch-restore-invisible-extents): Ditto.
10337         (isearch-highlight-all-cleanup): Ditto.
10338         (isearch-delete-extents-in-range): Traverse the extents only once.
10339         (isearch-highlight-all-update): Don't start over if the search
10340         string has changed and more input is pending.
10341
10342 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10343
10344         * packages.el (packages-find-package-data-path): Ditto.
10345
10346         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10347
10348         * subr.el (mapc-internal): Don't make obsolete.
10349
10350         * cl-extra.el (mapc): Resurrect.
10351
10352 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10353
10354         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10355         alias.
10356
10357         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10358         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10359         (isearch-yank-clipboard): Use get-clipboard instead of
10360         x-get-clipboard.
10361         (isearch-yank-selection): Fix docstring.
10362
10363 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10364
10365         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10366
10367 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10368
10369         * cl-macs.el (extent-start-position): Fix setf method.
10370         (extent-end-position): Ditto.
10371
10372 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10373
10374         * isearch-mode.el: End merge with FSF 20.4.
10375
10376         * isearch-mode.el (search-invisible): New variable.
10377         (isearch-hide-immediately): Ditto.
10378         (isearch-unhidden-extents): Ditto.
10379         (isearch-range-invisible): New function.
10380         (isearch-unhide-extent): Ditto.
10381         (isearch-restore-invisible-extents): Ditto.
10382         (isearch-restore-extent): Ditto.
10383
10384         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10385         implementation.
10386         (isearch-ring-retreat-edit): Ditto.
10387         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10388         (isearch-forward-regexp): New arguments NOT-REGEXP and
10389         NO-RECURSIVE-EDIT.
10390         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10391         (isearch-backward-regexp): New arguments NOT-REGEXP and
10392         NO-RECURSIVE-EDIT.
10393         (isearch-mode): Return isearch-success.
10394         (isearch-update): Use unread-command-events instead of
10395         unread-command-event.
10396         (isearch-abort): If an invalid regexp is encountered, keep popping
10397         states.
10398         (isearch-*-char): Use FSF implementation.
10399         (isearch-whitespace-chars): Use the more robust FSF's
10400         implementation.
10401         (isearch-within-brackets): New variable.
10402         (isearch-mode): Initialize it.
10403         (isearch-edit-string): Bind it.
10404         (isearch-search-and-update): Set it.
10405         (isearch-push-state): Push it.
10406         (isearch-top-state): Pop it.
10407         (isearch-search): Set it.
10408         (isearch-printing-char): When called by isearch-whitespace-chars,
10409         handle M-SPC gracefully.
10410         (isearch-message-prefix): New argument ELLIPSIS.
10411         (isearch-message-suffix): Ditto.
10412         (isearch-message): Use the ELLIPSIS argument when calling
10413         isearch-message-prefix and isearch-message-suffix.
10414         (isearch-message-prefix): Distinguish between "wrapped" and
10415         "overwrapped" search, FWIW.
10416
10417 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10418
10419         * isearch-mode.el (isearch-edit-string): Use the head of the
10420         search ring instead of search-last-string and search-last-regexp.
10421         (search-highlight): Renamed from isearch-highlight.
10422         (isearch-exit): Use the new name.
10423         (isearch-highlight): Ditto.
10424         (isearch-dehighlight): Ditto.
10425         (isearch-update-ring): New function.
10426         (isearch-done): Call it.
10427         (isearch-done): New argument EDIT.
10428         (isearch-repeat): If search string is empty, look up at the car of
10429         the search ring; ignore the yank pointer.
10430         (isearch-abort): Call isearch-done with NOPUSH.
10431         (isearch-cancel): New function.
10432         (isearch-mode-map): Bind it to ESC ESC ESC.
10433
10434         * isearch-mode.el: Begin merge with FSF 20.4.
10435
10436 1999-09-01  Andy Piper  <andy@xemacs.org>
10437
10438         * x-select.el (x-get-clipboard): obsolete.
10439         (x-yank-clipboard-selection): obsolete
10440
10441         * select.el (disown-selection): need to be careful to disown the
10442         clipboard if we set it via selection.
10443         (get-clipboard): move from x-select.el
10444         (yank-clipboard-selection): ditto.
10445
10446 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10447
10448         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10449         isearch-highlight-all-matches to nil.
10450         (isearch-fixed-case): New variable.
10451         (isearch-mode): Initialize it.
10452         (isearch-edit-string): Save it.
10453         (isearch-toggle-case-fold): Set it.
10454         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10455         need to check isearch-fixed-case.
10456         (isearch-toggle-case-fold): Update highlighting of all matches
10457         before the pause.
10458         (isearch-edit-string):
10459
10460 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10461
10462         * isearch-mode.el (isearch-edit-string): Call isearch-message
10463         before reading the event so that the prompt is displayed properly.
10464         (isearch-message): Use isearch-nonincremental when calling
10465         isearch-message-prefix.
10466         (minibuffer-local-isearch-map): Bind up and down to do the same as
10467         M-p and M-n respectively.
10468         (isearch-done): New arg NOPUSH.
10469         (isearch-edit-string): Use it.
10470         (isearch-edit-string): Don't bind isearch-string.
10471         (isearch-ring-adjust): Edit string, *then* push state.
10472
10473 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10474
10475         * faces.el (isearch-secondary): Make isearch-secondary look
10476         different than default.
10477
10478 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10479
10480         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10481         save-excursion.
10482         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10483         (isearch-update): Call isearch-dehighlight without arguments.
10484         (isearch-done): Ditto.
10485
10486         * isearch-mode.el (isearch-fix-case): If the search string has no
10487         upper-case letters, allow the folding to be reenabled.
10488         Previously, once disabled, the folding would remain that way until
10489         the end of isearch.
10490         (isearch-top-state): Call isearch-fix-case.
10491
10492         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10493         save-excursion.
10494         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10495
10496 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10497
10498         * xpm-button.el:
10499         xbm-button.el: Need to exist in core because gui.el depends on
10500         them.
10501
10502 1999-08-31  Andy Piper  <andy@xemacs.org>
10503
10504         * gutter-items.el (buffers-tab-face): new customizable variable.
10505         (buffers-tab-default-buffer-line-length): new specifier for
10506         maximum viewable characters.
10507         (progress-stack): new variable for implementing widget-based
10508         progress messages.
10509         (progress-area-buffer): ditto.
10510         (progress-glyph-height): ditto.
10511         (progress-stop-callback): ditto.
10512         (progress-quit-function): new function.
10513         (progress-glyph): new variable.
10514         (progress-layout-glyph): ditto.
10515         (progress-displayed-p): new function, see message-displayed-p for
10516         details.
10517         (clear-progress): ditto.
10518         (remove-progress): ditto.
10519         (append-progress): ditto.
10520         (raw-append-progress): ditto.
10521         (display-progress): ditto.
10522         (current-progress): ditto.
10523         (current-progress-label): ditto.
10524         (progress): ditto.
10525         (lprogress): ditto.
10526
10527
10528 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10529
10530         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10531
10532         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10533         `isearch-yank-selection'.
10534         (isearch-mode-map): Use it.
10535         (isearch-yank-selection): Use `get-selection' instead of
10536         `get-x-selection'.
10537
10538 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10539
10540         * faces.el (isearch-secondary): Create face here.
10541
10542         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10543         timers.
10544
10545 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10546
10547         * subr.el (buffer-string): More robust backward compatibility
10548         check, courtesy William Perry.
10549
10550 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10551
10552         * replace.el (perform-replace): Stop the search after the search
10553         limit has been reached.
10554
10555 1999-08-23  Andy Piper  <andy@xemacs.org>
10556
10557         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10558         here if we don't have one.
10559
10560 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10561
10562         * ldap.el (ldap-coding-system): Default to nil until we get
10563         efficient UTF8 support
10564         (ldap-decode-string): Guard against `decode-coding-string' not
10565         being defined
10566         (ldap-encode-string): Guard against `encode-coding-string' not
10567         being defined
10568
10569 1999-08-23  Didier Verna  <didier@xemacs.org>
10570
10571         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10572         Some doc strings improvements, and add a star to the `interactive'
10573         calls.
10574
10575 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10576
10577         * font-lock.el (java-font-lock-keywords-3): introduced new
10578         keywords and regexpes for javadoc syntax 1.2.
10579
10580 1999-08-17  Andy Piper  <andy@xemacs.org>
10581
10582         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10583         format-buffers-tab-line.
10584         (buffers-tab-max-buffer-line-length): new variable.
10585         (format-buffers-tab-line): new function. truncate names if over
10586         buffers-tab-max-buffer-line-length.
10587
10588 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10589
10590         * cus-start.el: Customize the variable `bell-inhibit-time'.
10591
10592 1999-08-16  Andy Piper  <andy@xemacs.org>
10593
10594         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10595         brute-force approach to deleting the last buffer.
10596         (buffers-tab-grouping-regexp): new customizable variable.
10597         (select-buffers-tab-buffers-by-mode): use it.
10598
10599 1999-08-13  Andy Piper  <andy@xemacs.org>
10600
10601         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10602         deletion problem.
10603
10604 1999-07-30  Didier Verna  <didier@xemacs.org>
10605
10606         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10607         of princ to output symbols.
10608         (custom-save-face-internal): ditto.
10609         (custom-save-resets): ditto.
10610
10611 1999-08-09  Didier Verna  <didier@xemacs.org>
10612
10613         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10614         `regexp-quote' to protect the major mode name for use as a regular
10615         expression (c++ needs this for instance).
10616
10617 1999-08-08  Andy Piper  <andy@xemacs.org>
10618
10619         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10620         cope with similar mode names.
10621
10622         * gutter-items.el (buffers-tab-selection-function): new selection
10623         function.
10624         (select-buffers-tab-buffers-by-mode): new function.
10625         (buffers-tab-items): use it if set to only display buffers in the
10626         tab in the current buffer's group..
10627         (update-tab-in-gutter): use new api.
10628         (remove-buffer-from-gutter-tab): ditto.
10629
10630         * gutter-items.el (buffers-tab-max-size): set custom selection
10631         default to 6.
10632         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10633         (add-tab-to-gutter): set face as default.
10634
10635 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10636
10637         * faces.el (frob-face-property): Merge the fall-back specifier
10638         with the target, not replace it.
10639
10640 1999-08-05  Andy Piper  <andy@xemacs.org>
10641
10642         * gutter-items.el (update-tab-in-gutter): add frame argument for
10643         buffer-items.
10644         (update-tab-in-gutter): use it.
10645
10646         * gutter-items.el (record-buffer-hook): set.
10647
10648         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10649         change.
10650         (switch-to-buffer-hook) deleted.
10651
10652 1999-08-04  Andy Piper  <andy@xemacs.org>
10653
10654         * gutter-items.el (update-tab-in-gutter): make sure this will work
10655         as an argument to create-frame-hook.
10656
10657 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10658
10659         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10660         instead of timer emulation.
10661
10662 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10663
10664         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10665         Emacs isearch enhancements.
10666
10667 1999-07-28  Andy Piper  <andy@xemacs.org>
10668
10669         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10670         all devices that support tab controls.
10671         (remove-buffer-from-gutter-tab): new function. to be used as a
10672         value for kill-buffer-hook.
10673
10674 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10675
10676         * auto-show.el (auto-show-truncationp): changed to match
10677         `window_translation_on'
10678
10679 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10680
10681         * XEmacs 21.2.19 is released
10682
10683 1999-07-28  SL Baur  <steve@miho>
10684
10685         * code-files.el (insert-file-contents): Fix docstring.
10686         revert previous change.
10687
10688 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10689
10690         * fill.el (fill-region-as-paragraph): Change re-break-point to
10691         contain word-across-newline plus one character so that filling
10692         Japanese and Chinese works as desired.
10693         * simple.el (do-auto-fill): Ditto.
10694
10695 1999-07-26  SL Baur  <steve@miho>
10696
10697         * mule/japanese.el ("Japanese"): Do not specify a default input
10698         method.
10699         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10700
10701 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10702
10703         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10704         able to use cl-macs macro in early lisp.
10705
10706 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10707
10708         * custom.el:
10709         * cus-face.el:
10710         * cus-edit.el:
10711                 Massive custom Theme API changes.
10712
10713 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10714
10715         * code-files.el (insert-file-contents): Regard
10716         coding-system-magic-cookie if `coding-system-for-read' is nil.
10717
10718 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10719
10720         * mule/thai-xtis.el: Add coding: local variable, to avoid
10721         bootstrapping problem with C locale.
10722
10723 1999-07-22  Andy Piper  <andy@xemacs.org>
10724
10725         * dumped-lisp.el (preloaded-file-list): guard against putting
10726         gutter-items in a less than functional XEmacs.
10727         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10728
10729 1999-07-18  Bob Weiner  <weiner@beopen.com>
10730
10731         * fill.el (fill-context-prefix): Fixed bug that prevented the
10732         setting of an adaptive fill prefix when the `dont-skip-first' was
10733         t.
10734
10735 1999-07-22  SL Baur  <steve@miho>
10736
10737         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10738
10739 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10740
10741         * files.el (interpreter-mode-alist): add `make', `guile', and
10742         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10743         makefile-mode, guile is a scheme, and someday XEmacs will be
10744         modular enough to use as an efficient scripting tool.)
10745
10746 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10747
10748         * mule/mule-cmds.el (reset-language-environment): Regard
10749         coding-category `utf-8' and `ucs-4' if they are available.
10750
10751 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10752
10753         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10754         (prefer-coding-system): Fix DOC-string.
10755
10756         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10757         DOC-string too.
10758
10759         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10760         Mule.
10761         (coding-system-change-eol-conversion): Fix DOC-string.
10762
10763 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10764
10765         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10766         instead of `list-coding-system'.
10767
10768 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10769
10770         * menubar-items.el (default-menubar): `select-input-method' was
10771         renamed to `set-input-method'.
10772
10773         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10774         "Set Language Environment" menu.
10775
10776         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10777         "Describe Language Support" menu.
10778
10779 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10780
10781         * mule/chinese.el ("Chinese-GB"): Rename
10782         `chinese-gb-environment-setup-function' to
10783         `setup-chinese-gb-environment-internal'.
10784
10785 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10786
10787         * mule/korean.el: Use `define-coding-system-alias' instead of
10788         `copy-coding-system'.
10789
10790 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10791
10792         * mule/mule-cmds.el (set-language-environment-coding-systems):
10793         Treat duplicated coding-categories.
10794
10795 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10796
10797         * mule/japanese.el: Use `define-coding-system-alias' instead of
10798         `copy-coding-system'.
10799
10800 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10801
10802         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10803         coding-system `viscii'.
10804
10805 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10806
10807         * mule/cyrillic.el:
10808         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10809         (cyrillic-alternativnyj-decode-table): New variable.
10810         (cyrillic-alternativnyj-encode-table): New variable.
10811         - Specify `iso-8-1' as a category of coding-system
10812           `alternativnyj'.
10813         - Abolish general Cyrillic environment.
10814
10815 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10816
10817         * mule/chinese.el:
10818         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10819         - Register `chinese-gb-environment-setup-function' as a
10820           `setup-function' of "Chinese-GB" environment.
10821
10822 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10823
10824         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10825         optional argument `parents'.
10826
10827         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10828         property for Thai-XTIS.
10829
10830         * mule/mule-help.el (help-with-tutorial): Use property
10831         `tutorial-coding-system' of language-info as a coding-system to
10832         read tutorial file.
10833
10834 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10835
10836         * mule/thai-xtis.el: Don't setup `setup-function' and
10837         `exit-function'.
10838
10839         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10840         `set-coding-category-system' to set up coding-system for
10841         coding-category.
10842
10843         * mule/mule-cmds.el (prefer-coding-system): Use
10844         `set-coding-category-system' to set up coding-system for
10845         coding-category.
10846
10847 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10848
10849         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10850         Thai-XTIS environment.
10851
10852         * mule/mule-cmds.el (prefer-coding-system): Use
10853         `find-coding-system' instead of `coding-system-p'.
10854
10855 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10856
10857         * mule/mule-cmds.el (set-language-environment-coding-systems):
10858         Modify eol-type for XEmacs.
10859
10860         * mule/thai-xtis.el: Delete unused local variable `category'.
10861
10862         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10863         function.
10864         (prefer-coding-system): Don't call
10865         `update-coding-systems-internal'; use function
10866         `coding-category-list' instead of variable `coding-category-list';
10867         use `set-coding-priority-list' instead of `set-coding-priority';
10868         modify `eol-type' for XEmacs.
10869
10870         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10871         `charset-columns'.
10872         (char-width): Likewise.
10873
10874 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10875
10876         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10877         `tis-620'.
10878
10879         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10880         `set-coding-priority-list' instead of `set-coding-priority'; don't
10881         call `update-coding-systems-internal'.
10882
10883         * mule/mule-misc.el (coding-system-get): New function.
10884         (coding-system-put): New function.
10885         (coding-system-category): New function.
10886
10887 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10888
10889         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10890         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10891         to avoid conflict with leim/quail/thai-xtis.
10892
10893         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10894         to thai-xtis-chars.el.
10895
10896         * mule/thai-xtis-chars.el: New file (split from
10897         mule/thai-xtis.el).
10898
10899 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10900
10901         * mule/thai-xtis.el:
10902         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10903         - Add syntax entries.
10904         - Put `preferred-coding-system' of the charset `thai-xtis' to
10905           `tis-620'.
10906
10907 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10908
10909         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10910         rewritten to use write-multibyte-character.
10911
10912 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10913
10914         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10915         of `iso-2022-7'.
10916         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10917         ported yet.
10918         (read-input-method-name): Treat optional argument `default'.
10919
10920 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10921
10922         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10923         all.
10924         (set-language-info-alist): Set up menus here.
10925
10926 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10927
10928         * minibuf.el (completing-read): Add new optional argument
10929         `default'.
10930         (read-coding-system): Add new optional argument
10931         `default-coding-system'.
10932
10933 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10934
10935         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10936         (viet-viscii-...->viet-vscii...).
10937
10938 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10939
10940         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10941         and menus.
10942
10943 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10944
10945         * mule/mule-cmds.el (input-method-function): Add permanent-local
10946         property.
10947
10948 1999-03-30  Dave Love  <fx@gnu.org>
10949
10950         * mule/mule-cmds.el (current-language-environment): Doc fix.
10951
10952 1999-02-06  Richard Stallman  <rms@gnu.org>
10953
10954         * mule/european.el (setup-slovenian-environment): New function.
10955         ("Slovenian"): New language environment.
10956
10957 1999-01-27  Dave Love  <fx@gnu.org>
10958
10959         * mule/mule-cmds.el (current-language-environment): Provide :link,
10960         :type (choices) and appropriate :get.
10961
10962 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10963
10964         * mule/mule-cmds.el (describe-language-environment): Don't alter
10965         input-method-alist.
10966
10967 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10968
10969         * mule/mule-cmds.el (prefer-coding-system): Call
10970         set-coding-priority, so that the internal array of priorities is
10971         also updated.
10972
10973 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10974
10975         * mule/mule-cmds.el (prefer-coding-system): If the argument
10976         requires specific EOL conversion type, make the default coding
10977         systems use that.
10978
10979 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10980
10981         * mule/mule-cmds.el (set-language-environment): Pass the default
10982         eol-type to set-language-environment-coding-systems.
10983         (set-default-coding-systems): Copy the eol-type property for the
10984         new default values of {buffer-file,process}-coding-system from the
10985         old defaults.
10986         (set-language-environment-coding-systems): Accept an optional
10987         argument EOL-TYPE, and set the eol-type property of the default
10988         coding systems accordingly.
10989
10990 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10991
10992         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10993         use generate-new-buffer instead of get-buffer-create.
10994
10995 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10996
10997         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10998
10999 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11000
11001         * mule/mule-cmds.el (default-input-method): Fix custom type.
11002
11003 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11004
11005         * mule/mule-cmds.el (setup-specified-language-environment):
11006         Add apropos-inhibit property.
11007         (describe-specified-language-support): Likewise.
11008
11009 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11010
11011         * mule/mule-cmds.el: Doc fixes.
11012
11013 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11014
11015         * mule/mule-cmds.el (register-input-method): Doc-string
11016         modified.
11017
11018 1998-09-01  Dave Love  <fx@gnu.org>
11019
11020         * mule/mule-cmds.el (current-language-environment): Fix
11021         setter function.
11022
11023 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11024
11025         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11026         mule/european.el, mule/hebrew.el, mule/japanese.el,
11027         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11028         avoid bootstrapping problem if you need to recompile all the Lisp
11029         files using interpreted code.
11030
11031 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11032
11033         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11034         ("Latin-2"): Likewise.
11035
11036 1998-08-18  Per Starback  <starback@update.uu.se>
11037
11038         * mule/european.el (setup-latin2-environment): Fix typo.
11039
11040 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11041
11042         * mule/european.el: Give proper value of `input-method' key to all
11043         lang. env.
11044
11045         * mule/mule-cmds.el (activate-input-method): Handle the case that
11046         the arg INPUT-METHOD is nil correctly.
11047         (read-multilingual-string): Activate the specified input method
11048         before calling read-string.  Afterward, activate the original
11049         input method.
11050
11051 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11052
11053         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11054         (set-language-info-alist): Fix typo in doc-string.
11055
11056         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11057
11058 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11059
11060         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11061         (reset-language-environment): New function for the job that
11062         setup-english-environment used to do.
11063         (set-language-environment): Do more setups according to the info
11064         in language-info-alist.
11065         (read-language-name): Handle the case that the arg KEY is nil.
11066         (describe-language-environment): Handle input-method property.
11067
11068         * mule/: All files under this directory, which related with
11069         specific languages (such as mule/european.el, mule/greek.el,
11070         mule/hebrew.el, mule/misc-lang.el), modified as below.
11071         (setup-XXX-environment): Just call set-language-environment.  If
11072         they used to do some other jobs than what done by
11073         set-language-environment, those jobs are done in
11074         setup-XXX-environment-internal now.
11075         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11076         the value to setup-XXX-environment-internal.  Add properties
11077         input-method and features.
11078
11079         * mule/english.el (setup-english-environment): Just call
11080         reset-language-environment.
11081
11082         * mule/european.el (setup-8-bit-environment): Function deleted.
11083
11084 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11085
11086         * mule/mule-cmds.el (input-method-exit-on-first-char)
11087         (input-method-use-echo-area): Doc fixes.
11088
11089 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11090
11091         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11092         variable.
11093         (input-method-use-echo-area): New variable.
11094
11095 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11096
11097         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11098
11099 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11100
11101         * mule/mule-cmds.el (activate-input-method): Update mode line.
11102         (inactivate-input-method): Likewise.
11103
11104 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11105
11106         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11107         input method in the current buffer, but just bind
11108         current-input-method.
11109
11110 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11111
11112         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11113
11114         * mule/misc-lang.el ("IPA"): Add coding-priority and
11115         coding-system.
11116
11117 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11118
11119         * mule/greek.el: Add coding-priority.
11120
11121 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11122
11123         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11124         LANG-ENV.
11125
11126 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11127
11128         * mule/mule-cmds.el (register-input-method): Fix previous change.
11129         (setup-specified-language-environment): Doc fix.
11130
11131 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11132
11133         * mule/mule-cmds.el: Several doc fixes.
11134         (get-language-info, set-language-info): Rename argument.
11135         (set-language-info-alist): Likewise.
11136         (register-input-method): Rename argument.
11137         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11138
11139 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11140
11141         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11142         default value while reading an input method.
11143
11144 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11145
11146         * mule/mule-cmds.el (universal-coding-system-argument):
11147         Use buffer-file-coding-system as default.
11148
11149 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11150
11151         * mule/korean.el ("Korean"): Doc fix.
11152
11153 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11154
11155         * mule/mule-cmds.el (describe-language-environment): Print the
11156         languge environment at the head.
11157
11158 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11159
11160         * mule/japanese.el: Set exit-function to exit-japanese-environment
11161         for Japanese environment.
11162
11163 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11164
11165         * mule/mule-cmds.el (set-language-environment): Doc fix.
11166         (current-language-environment): Use defcustom.
11167         (default-input-method): Specify :type.
11168
11169 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11170
11171         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11172         modified.
11173         (prefer-coding-system): Doc-string modified.
11174
11175 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11176
11177         * mule/mule-cmds.el (set-language-info): Doc-string
11178         describes `coding-priority' KEY.
11179         (set-language-environment-coding-systems): New function.
11180         (select-safe-coding-system): New function.
11181         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11182         (set-language-info-alist): New optionla arg PARENTS.  Call
11183         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11184         (set-language-environment-coding-systems): New function.
11185
11186         * mule/chinese.el: Remove setting up of
11187         describe-chinese-environment-map and
11188         setup-chinese-environment-map.  Exclude them in args of calls to
11189         set-language-info-alist.  Register coding-priority key in
11190         language-info-alist.
11191
11192         * mule/cyrillic.el: Remove setting up of
11193         describe-cyrillic-environment-map and
11194         setup-cyrillic-environment-map.  Exclude them in args of calls to
11195         set-language-info-alist.  Register coding-priority key in
11196         language-info-alist.
11197
11198         * mule/english.el: Register coding-priority key in
11199         language-info-alist.
11200
11201         * mule/ethiopic.el: Register coding-priority key in
11202         language-info-alist.
11203
11204         * mule/european.el: Remove setting up of
11205         describe-european-environment-map and
11206         setup-european-environment-map.  Exclude them in args of calls to
11207         set-language-info-alist.  Register coding-priority key in
11208         language-info-alist.  Add "German" language env.
11209         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11210         (setup-german-environment): New function.
11211
11212         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11213         change default input method to "greek-postfix".
11214
11215         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11216         coding-priority key in
11217
11218 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11219
11220         * mule/mule-cmds.el (set-language-info): Doc fix.
11221         (input-method-inactivate-hook): Doc fix.
11222
11223 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11224
11225         * mule/mule-cmds.el (set-input-method): Renamed from
11226         select-input-method.
11227
11228 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11229
11230         * mule/mule-cmds.el (set-language-environment): Run
11231         exit-language-environment-hook before calling `exit-function'
11232         which is specified for the language environment.
11233
11234 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11235
11236         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11237         modified.
11238         (prefer-coding-system): Likewise.
11239         (describe-language-environment): Print aliases of each coding
11240         system.
11241         (set-language-environment-hook): New variable.
11242         (exit-language-environment-hook): New variable.
11243         (set-language-environment): Call these hooks.  Before setting a
11244         new language environment, exit from the
11245         current-language-environment if necessary.
11246         (input-method-verbose-flag): The value can be nil, t,
11247         complex-only, or default.
11248         (input-method-highlight-flag): Doc-string augmented.
11249         (activate-input-method): Check if we can run the registered
11250         function to activate an input method.
11251
11252         * mule/korean.el: Set exit-function for language environment
11253         "Korean" to exit-korean-environment.
11254         (setup-korean-environment): Moved to korea-util.el.
11255
11256 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11257
11258         * mule/mule-cmds.el (read-multilingual-string): Use
11259         current-input-method prior to default-input-method.  Don't bind
11260         current-input-method by `let', instead, activate the specified
11261         input method in the current buffer temporarily.
11262
11263 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11264
11265         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11266
11267 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11268
11269         * mule/chinese.el (post-read-decode-hz): Return the result of
11270         decode-hz-region.
11271         (pre-write-encode-hz): Do not change the value of
11272         last-coding-system.
11273
11274 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11275
11276         * mule/mule-ccl.el: Doc fixes.
11277
11278 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11279
11280         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11281         (check-ccl-program): New macro.
11282
11283 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11284
11285         * mule/mule-ccl.el: Comment about CCL syntax modified.
11286         (ccl-command-table): Add read-multibyte-character and
11287         write-multibyte-character.
11288         (ccl-code-table): Add ex-cmd.
11289         (ccl-extended-code-table): New variable.
11290         (ccl-embed-extended-command): New function.
11291         (ccl-compile-read-multibyte-character,
11292         ccl-compile-write-multibyte-character) New functions.
11293         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11294         ccl-dump-write-multibyte-character): New functions.
11295
11296 1999-07-22  SL Baur  <steve@miho>
11297
11298         * config.el (config-value-file): config.values is installed into
11299         doc-directory.
11300         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11301
11302 1999-07-19  Didier Verna  <didier@xemacs.org>
11303
11304         * rect.el: all functions rewritten, except when noted. Below is a
11305         list of interface changes.
11306         (apply-on-rectangle): new function. Obsoletes
11307         `operate-on-rectangle'. All functions that used to call this
11308         function now call the new one.
11309         (kill-rectangle): added optional prefix arg to fill lines.
11310         (delete-rectangle): ditto.
11311         (delete-extract-rectangle): ditto.
11312         (open-rectangle): ditto.
11313         (clear-rectangle): ditto.
11314         (delete-rectangle-line): added third arg FILL.
11315         (delete-extract-rectangle-line): ditto.
11316         (open-rectangle-line): ditto.
11317         (clear-rectangle-line): ditto.
11318
11319 1999-07-18  Andy Piper  <andy@xemacs.org>
11320
11321         * menubar-items.el (default-menubar): add gutter options.
11322
11323         * gutter-items.el: new file.
11324         (gutter): new group for custom.
11325         (gutter-visible-p): new variable.
11326         (default-gutter-position): ditto.
11327         (buffers-tab): new group for the buffers tab.
11328         (gutter-buffers-tab): widget to put in the gutter.
11329         (buffers-tab-max-size): max number of tabs.
11330         (buffers-tab-switch-to-buffer-function): function to call when a
11331         tab is pressed.
11332         (buffers-tab-omit-function): filter buffers with this function.
11333         (buffers-tab-format-buffer-line-function): format buffer names for
11334         inclusion in tabs.
11335         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11336         the record.
11337         (build-buffers-tab-internal): build a list of tab items.
11338         (buffers-tab-items): ditto.
11339         (add-tab-to-gutter): put a tab in the gutter area.
11340         (update-tab-in-gutter): reset the buffers in the tab.
11341
11342         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11343
11344         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11345         (switch-to-buffer-hooks): new hook.
11346
11347         * toolbar.el (default-toolbar-position): fix typo.
11348
11349 1999-07-16  Andy Piper  <andy@xemacs.org>
11350
11351         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11352
11353 1999-07-15  Didier Verna  <didier@xemacs.org>
11354
11355         * cus-edit.el (custom-prompt-variable): optional third arg makes
11356         prompt for a comment string.
11357         (customize-set-value): optional prefix makes this function handle
11358         variable comments.
11359         (customize-set-variable): ditto.
11360         (customize-save-variable): ditto.
11361         (customize-customized): handle custom comments.
11362         (customize-save-customized): ditto.
11363         (custom-variable-state-set): ditto.
11364         (custom-face-state-set): ditto.
11365         (customize-saved): ditto.
11366         (custom-variable-set): ditto.
11367         (custom-face-set): ditto.
11368         (custom-variable-save): ditto.
11369         (custom-face-save): ditto.
11370         (custom-variable-reset-saved): ditto.
11371         (custom-face-reset-saved): ditto.
11372         (custom-variable-reset-standard): ditto.
11373         (custom-face-reset-standard): ditto.
11374         (custom-comment-face): new face.
11375         (custom-comment-tag-face): ditto.
11376         (custom-comment): new widget.
11377         (custom-comment-create): new function.
11378         (custom-comment-delete): ditto.
11379         (custom-comment-value-set): ditto.
11380         (custom-comment-show): ditto.
11381         (custom-comment-invisible-p): ditto.
11382         (custom-variable-value-create): create a comment field widget.
11383         (custom-face-value-create): ditto.
11384         (custom-variable-menu): new entry for adding a custom comment.
11385         (custom-face-menu): ditto.
11386         (custom-save-variables): possibly save custom comments.
11387         (custom-save-faces): ditto.
11388
11389         * cus-face.el (custom-set-faces): the arguments can now have a
11390         custom comment as fourth argument.
11391
11392         * custom.el (custom-set-variables): the arguments can now have a
11393         custom comment as fifth element.
11394
11395 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11396
11397         * XEmacs 21.2.18 is released
11398
11399 1999-07-13  SL Baur  <steve@miho>
11400
11401         * lib-complete.el (read-library-name): Revert previous change.
11402         (read-library): Ditto.
11403
11404 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11405
11406         * packages.el (packages-package-list): Capitalize docstring.
11407
11408         * packages.el (packages-find-package-library-path): Use #'nconc
11409         rather than #'append to reduce consing -- #'mapcar uses Flist,
11410         which returns a freshly consed list.  #'append would create yet
11411         another fresh list, using Fmake_list in concat.
11412
11413         * packages.el (package-provide): Use setq with remassq like it
11414         says in its docstring.
11415
11416 1999-07-06  SL Baur  <steve@miho.m17n.org>
11417
11418         * lib-complete.el (progn-with-message): Fix typo.
11419
11420 1999-07-06  SL Baur  <steve@miho.m17n.org>
11421
11422         * mule/mule-misc.el (char-octet): Make function match docstring.
11423         From Katsumi Yamaoka <yamaoka@jpl.org>
11424
11425 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11426
11427         * wid-edit.el (widget-documentation): corrected spelling error.
11428
11429 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11430
11431         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11432         keys if already bound
11433
11434 1999-07-06  SL Baur  <steve@miho.m17n.org>
11435
11436         * lib-complete.el (progn-with-message): Revert previous changes.
11437
11438 1999-06-24  Bob Weiner  <weiner@beopen.com>
11439
11440         * lib-complete.el (find-library):
11441         (find-library-other-window):
11442         (find-library-other-frame): Completely rewrote
11443         so that these functions actually work when called non-interactively.
11444         Also made them handle LIBRARY arguments which end with .el or .elc.
11445
11446 1999-06-24  Bob Weiner  <weiner@beopen.com>
11447
11448         * simple.el (indent-new-comment-line): Locally bound
11449         `block-comment-start' to `comstart' or else when this is called
11450         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11451         `block-comment-start' value, ignoring any existing spacing after a
11452         comment prefix in the previous line and producing ugly comments.
11453
11454 1999-06-23  Bob Weiner  <weiner@beopen.com>
11455
11456         * list-mode.el (mouse-choose-completion):
11457         (choose-completion):
11458         (completion-switch-to-minibuffer): Added.
11459         ([Tab]): [Tab] previously switched to the minibuffer
11460         but since [space] does that and since most applications in the
11461         world use [Tab] to select the next item in a list, do that in the
11462         *Completions* buffer too.  This will cause the least confusion
11463         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11464         06/23/1999.
11465
11466 1999-06-22  Bob Weiner  <weiner@beopen.com>
11467
11468         * help.el (help-buffer-name): Added support for a null value
11469         of `help-buffer-prefix-string' since some buffers require no
11470         prefix.
11471
11472 1999-06-20  Bob Weiner  <weiner@beopen.com>
11473
11474         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11475         in the completion-list-mode-map to bury the completions buffer
11476         even when the minibuffer is no longer active.
11477
11478 1999-06-20  Bob Weiner  <weiner@beopen.com>
11479
11480         * list-mode.el (list-mode): It is visually disconcerting to have
11481         the text cursor disappear within list buffers, especially when
11482         moving from window to window, so leave it visible.
11483
11484 1999-07-01  SL Baur  <steve@miho.m17n.org>
11485
11486         * menubar-items.el (default-menubar): Conditionalize the bug
11487         report menu item (which may not be possible in this XEmacs).
11488         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11489
11490 1999-06-30  SL Baur  <steve@miho.m17n.org>
11491
11492         * subr.el (with-current-buffer): DOC string fix.
11493         Suggested by Bob Weiner <weiner@altrasoft.com>
11494
11495 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11496
11497         * cus-face.el (custom-face-italic): insert missing args
11498
11499 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11500
11501         * packages.el (package-locations): Changed default early package
11502         hierarchies to ~/.xemacs/mule-packages and
11503         ~/.xemacs/xemacs-packages.
11504
11505 1999-06-23  SL Baur  <steve@miho.m17n.org>
11506
11507         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11508
11509 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11510
11511         * packages.el (package-locations): Changed default early package
11512         hierarchy to ~/.xemacs/packages.
11513         (package-locations): Removed `packages' as a possible name for a
11514         late package hierarchy.
11515
11516 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11517
11518         * mule/mule-category.el (word-combining-categories): Set up new
11519         variable.
11520         (word-separating-categories): Likewise.
11521
11522 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11523
11524         * XEmacs 21.2.17 is released
11525
11526 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11527
11528         * font-menu.el (font-menu-set-font): allow for nil specification
11529         of font size.
11530
11531 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11532
11533         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11534         is 1.
11535
11536 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11537
11538         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11539         8859-5 instead of ISO 8859-1.
11540
11541 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11542
11543         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11544         (viet-viscii-encode-table): Ditto.
11545
11546         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11547         Make obsolete definition of char-octet.
11548
11549 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11550
11551         * subr.el: Move no-Mule make-char ...
11552         * help-nomule.el (make-char): To here.
11553         (string-width): Make Mule compatibility alias.
11554
11555 1999-06-15  Andy Piper  <andy@xemacs.org>
11556
11557         * select.el (get-selection-no-error): really make there be no-error.
11558         (get-selection): revert to original.
11559
11560 1999-06-11  Andy Piper  <andy@xemacs.org>
11561
11562         * select.el (selection-sets-clipboard): renamed.
11563         (own-selection): use it.
11564
11565 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11566
11567         * XEmacs 21.2.16 is released
11568
11569 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11570
11571         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11572         missing characters to avoid crash.
11573
11574 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11575
11576         * coding.el (set-terminal-coding-system): Only set the console
11577         coding system on the selected console if it is a tty.
11578
11579 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11580
11581         * cus-face.el:
11582         * cus-edit.el:
11583         * faces.el:
11584         (custom):
11585         (face-spec-set):
11586         * faces.el (frob-face-property):
11587         * font-menu.el (font-menu-set-font):
11588                   Actually apply changes from 1999-03-17
11589
11590 1999-06-10  Andy Piper  <andy@xemacs.org>
11591
11592         * select.el (get-selection): abstract out non error-signalling
11593         part.
11594         (get-selection-no-error): get-selection without signalling an
11595         error.
11596         (selection-is-clipboard-p): new variable. controls whether the
11597         selection sets the clipboard.
11598         (own-selection): use it.
11599
11600         * mouse.el (insert-selection): fallback to clipboard after trying
11601         primary selection and cutbuffer.
11602
11603 1999-06-05  Andy Piper  <andy@xemacs.org>
11604
11605         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11606         selection functions.
11607
11608 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11609
11610         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11611         default value.
11612         (load): Use `raw-text' instead of `no-conversion'.
11613         (insert-file-contents): Likewise.
11614
11615         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11616         of `no-conversion'.
11617
11618 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11619
11620         * coding.el: Don't copy `no-conversion' to `raw-text'.
11621
11622 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11623
11624         * subr.el (make-char): Define it if Mule is not around.
11625
11626 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11627
11628         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11629
11630         * x-select.el (x-disown-selection-internal): Restore symbol as an
11631         obsolete alias.
11632         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11633
11634 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11635
11636         * XEmacs 21.2.15 is released
11637
11638 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11639
11640         * subr.el (split-string): Avoid infinite looping
11641
11642 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11643
11644         * ldap.el (ldap-ignore-attribute-codings): New variable
11645         (ldap-default-attribute-decoder): New variable
11646         (ldap-coding-system): New variable
11647         (ldap-attribute-syntax-encoders): New variable
11648         (ldap-attribute-syntax-decoders): New variable
11649         (ldap-attribute-syntaxes-alist): New variable
11650         (ldap-encode-boolean): New function
11651         (ldap-decode-boolean): New function
11652         (ldap-encode-country-string): New function
11653         (ldap-decode-string): New function
11654         (ldap-decode-address): New function
11655         (ldap-encode-address): New function
11656         (ldap-decode-attribute): New function
11657         (ldap-search): Use some of these
11658
11659 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11660
11661         * version.el (emacs-version): Make the patch level/beta come
11662         before the XEmacs qualifier so that it gets into (funcall
11663         emacs-version) and thus in the bug reports.
11664         (emacs-version>=): Support patch levels.
11665
11666 1999-06-03  SL Baur  <steve@xemacs.org>
11667
11668         * version.el: implement x.y.z version number
11669         From Jan Vroonhof <vroonhof@math.ethz.ch>
11670
11671 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11672
11673         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11674
11675 1999-05-22  Vin Shelton <acs@xemacs.org>
11676
11677         * startup.el: Document -private and break out non-standard X options.
11678
11679 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11680
11681         * mule/mule-charset.el (charset-after): New function.
11682         (charset-direction): Synch with Mule, update docstring.
11683         (get-charset-property): New function.
11684         (put-charset-property): New function.
11685         (charset-plist): New function.
11686
11687         * mule/mule-charset.el (compose-region):
11688         (decompose-region): remove;  these functions (which don't work
11689         since we don't do composite characters) have been moved to
11690         mule-util.el.
11691         (toplevel): follow coding standards
11692
11693 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11694
11695         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11696         exist any more.
11697
11698         * code-files.el: Fix commentary to follow coding standards.  Move
11699         the single line left in mule-files.el to here.
11700
11701         * mule/mule-files.el: delete.
11702
11703 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11704
11705         * info.el (Info-scroll-prev): Use event functions instead of the
11706         old emacs 19 interface.
11707
11708 1999-06-02  Andy Piper  <andy@xemacs.org>
11709
11710         * x-font-menu.el (x-font-menu-load-font):
11711         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11712
11713 1999-05-31  Andy Piper  <andy@xemacs.org>
11714
11715         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11716         group.
11717         (font-menu-this-frame-only-p): ditto.
11718         (font-menu-max-items): reinstate, from Jan Vroonhof
11719         <vroonhof@math.ethz.ch>
11720         (font-menu-submenu-name-format): ditto.
11721         (font-menu-split-long-menu): ditto, for use by the family
11722         constructor.
11723         (font-menu-family-constructor): use it.
11724
11725 1999-05-30  Andy Piper  <andy@xemacs.org>
11726
11727         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11728         for use by the font menu.
11729
11730         * msw-font-menu.el: new file implementing mswindows specific
11731         font-menu behaviour.
11732         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11733         (mswindows-font-menu-junk-families): ditto.
11734         (hack-font-truename): ditto.
11735         (mswindows-font-regexp-ascii): ditto.
11736         (mswindows-reset-device-font-menus): ditto.
11737         (mswindows-font-menu-font-data): ditto.
11738         (mswindows-font-menu-load-font): ditto.
11739
11740         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11741         (x-font-menu-font-data): ditto.
11742         (x-font-menu-load-font): ditto.
11743
11744         * font-menu.el: new file implementing generic font menu behaviour.
11745         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11746         made device independent.
11747         (font-menu-this-frame-only-p): ditto.
11748         (font-menu-preferred-resolution): ditto.
11749         (font-menu-size-scaling): new variable used to determine whether
11750         sizes are in points or tenths of a point.
11751         (vassoc): moved from x-font-menu.el.
11752         (device-fonts-cache): ditto.
11753         (device-fonts-cache): ditto.
11754         (flush-device-fonts-cache): ditto.
11755         (reset-device-font-menus): copied from x-font-menu.el and made
11756         device independent. Most functionality deferred to
11757         device-dependent versions.
11758         (font-menu-family-constructor): copied from x-font-menu.el and
11759         made device independent.
11760         (font-menu-size-constructor): ditto.
11761         (font-menu-weight-constructor): ditto.
11762         (font-menu-set-font): ditto.
11763         (font-menu-change-face): ditto.
11764         (font-menu-load-font): new device method.
11765         (font-menu-font-data): ditto.
11766
11767         * x-font-menu.el: The above functions deleted.
11768
11769 1999-05-26  Andy Piper  <andy@xemacs.org>
11770
11771         * update-elc.el:
11772         * make-docfile.el:
11773         * loadup.el: rehash expand-file-name usage to not use default-directory.
11774
11775 1999-05-21  Andy Piper  <andy@xemacs.org>
11776
11777         * x-select.el (x-select-convert-to-text):
11778         (x-selected-text-type):
11779         (x-get-selection):
11780         (xselect-convert-to-string):
11781         (xselect-convert-to-compound-text):
11782         (xselect-convert-to-length):
11783         (xselect-convert-to-targets):
11784         (xselect-convert-to-delete):
11785         (xselect-convert-to-filename):
11786         (xselect-convert-to-charpos):
11787         (xselect-convert-to-lineno):
11788         (xselect-convert-to-colno):
11789         (xselect-convert-to-sourceloc):
11790         (xselect-convert-to-os):
11791         (xselect-convert-to-host):
11792         (xselect-convert-to-user):
11793         (xselect-convert-to-class):
11794         (xselect-convert-to-name):
11795         (xselect-convert-to-integer):
11796         (xselect-convert-to-atom):
11797         (xselect-convert-to-identity): functions renamed from x-* and
11798         moved to select.el.
11799         (x-get-secondary-selection): use rename get-selection.
11800         (x-get-clipboard): ditto.
11801         (x-own-selection): moved to select.el.
11802         (x-valid-simple-selection-p): ditto.
11803         (x-dehilight-selection): ditto.
11804         (x-own-clipboard): ditto.
11805         (x-disown-selection): ditto.
11806
11807         * x-mouse.el (x-yank-function): moved to mouse.el.
11808         (x-insert-selection): ditto.
11809         (x-set-point-and-move-selection): use renamed function.
11810
11811         * select.el (selected-text-type): moved and renamed from
11812         x-select.el.
11813         (selection-owner-p): moved to C.
11814         (selection-exists-p): ditto.
11815         (get-cutbuffer): new device method.
11816         (get-selection): generalised and moved from x-select.el.
11817         (own-selection): moved x-own-selection functionality into here.
11818         (dehilight-selection): renamed and moved from x-select.el.
11819         (own-clipboard): functionality moved from x-select.el using new
11820         generic C builtins.
11821         (disown-clipboard): ditto.
11822         (select-convert-to-text):
11823         (select-convert-to-string):
11824         (select-convert-to-compound-text):
11825         (select-convert-to-length):
11826         (select-convert-to-targets):
11827         (select-convert-to-delete):
11828         (select-convert-to-filename):
11829         (select-convert-to-charpos):
11830         (select-convert-to-lineno):
11831         (select-convert-to-colno):
11832         (select-convert-to-sourceloc):
11833         (select-convert-to-os):
11834         (select-convert-to-host):
11835         (select-convert-to-user):
11836         (select-convert-to-class):
11837         (select-convert-to-name):
11838         (select-convert-to-integer):
11839         (select-convert-to-atom):
11840         (select-convert-to-identity): new functions renamed from x-* and
11841         moved from x-select.el.
11842
11843         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11844         into here and use as the default window-system mouse yank.
11845         (insert-selection): generalised and moved from x-mouse.el.
11846         (own-clipboard): moved to C.
11847
11848         * msw-select.el (mswindows-selection-owned-p): deleted.
11849         (mswindows-own-selection): generalised and moved to select.el.
11850         (mswindows-disown-selection): generalised and moved to C.
11851         (mswindows-selection-owner-p): ditto.
11852
11853 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11854
11855         * XEmacs 21.2.14 is released
11856
11857 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11858
11859         * about.el: update contact info for jason and slb.
11860
11861 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11862
11863         * mule/european.el (setup-romanian-environment): Add Romanian
11864         support from Emacs/Mule romanian.el.
11865
11866 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11867
11868         * cus-face.el: Label all custom changes with the 'custom' tag.
11869
11870         * cus-edit.el: idem ditto.
11871
11872         * faces.el: Added suport for adding device tags to various functions.
11873         (custom): New device tag.
11874         (face-spec-set): Call reset face with tags argument. No longer do
11875         x-init-global-faces hack.
11876
11877         * faces.el (frob-face-property): Use an anonymous specifier to map
11878         frob-face-property-1 over.
11879
11880         * x-font-menu.el (font-menu-set-font): Always specify all
11881         properties to custom.
11882
11883 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11884
11885         * mule/european.el (setup-czech-environment): Add czech support.
11886         From David Sauer <davids@orfinet.cz>
11887
11888 1999-03-15  SL Baur  <steve@xemacs.org>
11889
11890         * check-features.el: Turn hard errors into warnings.
11891
11892 1999-03-21  SL Baur  <steve@xemacs.org>
11893
11894         * simple.el (delete-key-deletes-forward): As per discussion on
11895         xemacs-beta, default to t.
11896
11897 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11898
11899         * loadup.el: Define Installation-string before loading anything.
11900
11901 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11902
11903         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11904         From Anders Stenman <stenman@isy.liu.se>
11905
11906 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11907
11908         * wid-edit.el (widget-glyph-find): Ditto.
11909
11910         * packages.el (locate-library): Ditto.
11911
11912         * loadup.el (really-early-error-handler): Ditto.
11913
11914         * lib-complete.el (read-library): Ditto.
11915
11916         * faces.el (set-face-stipple): Ditto.
11917
11918         * code-files.el (load): Use new calling style of locate-file.
11919
11920 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11921
11922         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11923         dead.
11924
11925 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * dumped-lisp.el (preloaded-file-list): Don't load
11928         Installation.el.
11929
11930         * loadup.el (Installation-string): Define it here.
11931
11932 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11933
11934         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11935         Installation.el needs to be loaded before `dump-paths', otherwise
11936         the dumping process won't find it.
11937
11938 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11939
11940         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11941         subr so that we can use `replace-in-string' in Installation.el to
11942         get rid of C-m chars under the native Windows build.
11943
11944 1999-04-29  Andy Piper  <andy@xemacs.org>
11945
11946         * make-docfile.el: canonicalize file and directory names.
11947
11948         * device.el (call-device-method): new function for calling device
11949         specific methods.
11950         (define-device-method): new function for defining device methods.
11951         (define-device-method*): ditto.
11952
11953 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11954
11955         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11956
11957 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11958
11959         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11960         (cyrillic-koi8-r-encode-table): Likewise.
11961         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11962         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11963
11964         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11965         from vietnamese.el].
11966
11967         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11968         mule/mule-misc.el.
11969
11970 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11971
11972         * mule/thai-xtis.el:
11973         - Change font registry name from "Thai94x94-0" to "xtis-0".
11974         - Change mnemonic of coding-system `tis-620' to "TIS620".
11975
11976 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11977
11978         * mule/ethiopic.el: fixed.
11979
11980 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11981
11982         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11983
11984         * mule/thai-xtis.el: New file.
11985
11986         * mule/vietnamese.el: New file.
11987
11988         * mule/ethiopic.el: New file.
11989
11990 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11991
11992         * bytecomp.el (byte-compile-close-variables): Leave
11993         debug-issue-ebola-notices alone.
11994
11995 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11996
11997         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11998         at the top of the buffer since it is the most important thing to
11999         customize
12000         (ldap-get-host-parameter): New defun
12001         (ldap-search): Add a new parameter `withdn' to retrieve the
12002         distinguished names of entries
12003
12004 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12005
12006         * startup.el (splash-frame-body): Date and spelling fixes.
12007
12008 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12009
12010         * view-less.el (toggle-truncate-lines): add autoload tag
12011
12012 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12013
12014         * format.el (format-alist): Disable image stuff.
12015
12016 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12017
12018         * wid-edit.el (widget-glyph-find): Search by directories, then by
12019         suffixes rather than the other way around.
12020         (widget-image-conversion): Renamed to
12021         `widget-image-file-name-suffixes'.
12022
12023 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12024
12025         * mule/mule-charset.el: Made old functions obsolete, remove the
12026         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12027         (charset-iso-graphic-plane): Rename from charset-graphic.
12028         (charset-iso-final-char): Rename from charset-final.
12029         (charset-width): Rename from charset-columns.
12030         (charset-bytes): Added from fsf compatibility, returns always 1.
12031
12032         * mule/mule-misc.el: Move charset-doc-string alias to
12033         mule-charset.el
12034
12035 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12036
12037         * x-faces.el (x-make-font-bold-italic): honor
12038         *try-oblique-before-italic-fonts*
12039
12040 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12041
12042         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12043
12044 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12045
12046         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12047         name.
12048
12049 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12050
12051         * cl-extra.el (equalp): Would bug out for lists.
12052
12053 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12054
12055         * about.el (about-hackers):  Change cgw's email address
12056
12057 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12058
12059         * XEmacs 21.2.13 is released
12060
12061 1999-03-12  SL Baur  <steve@xemacs.org>
12062
12063         * simple.el (delete-key-deletes-forward): Revert to previous
12064         behavior.
12065
12066 1999-01-18  Didier Verna  <didier@xemacs.org>
12067
12068         * menubar-items.el (xemacs-splash-buffer): handle the case of
12069         multiple elements in the splash buffer body.
12070
12071         * startup.el (splash-frame-timeout): new constant: interval
12072         between splash buffer elements.
12073         (command-line-1): handle splash buffer with multiple elements (use
12074         a timeout).
12075         (splash-frame-body): Originally `startup-splash-frame-body'.
12076         Rewrote a cleaner and more readable version. This can now be array,
12077         in which case each element is displayed in turn in the splash buffer.
12078         (splash-frame-static-body): new constant. Persistent information
12079         across all splash buffer elements (preserves the possibility to give
12080         it in different languages.
12081         (circulate-splash-frame-elements): new function. Used as a timeout
12082         to circulate through all splash frame elements and display them in
12083         sequence.
12084         (display-splash-frame): originally `startup-splash-frame'. Handle
12085         the case of multiple elements in the splash buffer body. Now
12086         returns a timeout id if multiple elements to display, or nil.
12087
12088 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12089
12090         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12091         so they can be overridden by x-init-face-from-resources.
12092         Additionally specify the font name also with an x tag.
12093
12094 1999-03-08  Andy Piper  <andy@xemacs.org>
12095
12096         * package-get.el (package-get-base): autoload.
12097
12098         * menubar-items.el (default-menubar): add update menu item. Fix
12099         custom menu to only be activated when package-base is available.
12100
12101         * package-get.el (package-get-custom): don't load
12102         package-get-custom as it is auto-generated. Fix group definition.
12103
12104 1999-03-05  Didier Verna  <didier@xemacs.org>
12105
12106         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12107         instead of `symbol-name' (Thanks Kyle).
12108
12109         * cus-edit.el (custom-save-variables): use `prin1' instead of
12110         princ to write symbols.
12111
12112 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12113
12114         * XEmacs 21.2.12 is released
12115
12116 1999-03-05  SL Baur  <steve@xemacs.org>
12117
12118         * menubar-items.el (default-menubar): Add kfm browsing support.
12119         From Neal Becker <nbecker@fred.net>
12120
12121 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12122
12123         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12124         calls to font-lock during buffer reversion.
12125
12126 1999-02-12  Didier Verna  <didier@xemacs.org>
12127
12128         * info.el (Info-build-node-completions): unconditionally widen the
12129         tag table buffer.
12130
12131 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12132
12133         * x-faces.el (x-init-face-from-resources):
12134         Only set fonts in the 'x locale.
12135
12136 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12137
12138         * package-ui.el (pui-install-selected-packages): Don't throw on
12139         `package-admin-delete-binary-package' returning nil since it's
12140         normal.  Reindent function.
12141         (pui-add-required-packages): Handle case where packages selected
12142         for installation have never been installed.
12143
12144 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12145
12146         * menubar-items.el (default-menubar):
12147         Implement the ``Mule->Set coding system of process'' menu item.
12148
12149 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12150
12151         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12152         files
12153         - Change some `if's to `when's
12154
12155 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12156
12157         * XEmacs 21.2.11 is released
12158
12159 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12160
12161         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12162         against window close (Fix Bug #460).
12163         (ask-user-about-lock-dbox): Idem.
12164
12165 1999-02-25  SL Baur  <steve@xemacs.org>
12166
12167         * mule/mule-charset.el (charset-leading-byte): New function.
12168         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12169
12170 1999-02-12  Andy Piper  <andy@xemacs.org>
12171
12172         * about.el (xemacs-hackers): change andy's email address.
12173         (about-url-alist): change andy's web page address.
12174         (about-xemacs): add piper.
12175
12176 1999-02-16  SL Baur  <steve@xemacs.org>
12177
12178         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12179         of mule-base into lisp/mule.
12180
12181 1999-02-16  SL Baur  <steve@xemacs.org>
12182
12183         * mule/arabic.el:
12184         mule/canna-leim.el:
12185         mule/chinese.el:
12186         mule/cyrillic.el:
12187         mule/english.el:
12188         mule/european.el:
12189         mule/greek.el:
12190         mule/hebrew.el:
12191         mule/japanese.el:
12192         mule/kinsoku.el:
12193         mule/korean.el:
12194         mule/misc-lang.el:
12195         mule/mule-category.el:
12196         mule/mule-ccl.el:
12197         mule/mule-charset.el:
12198         mule/mule-cmds.el:
12199         mule/mule-coding.el:
12200         mule/mule-files.el:
12201         mule/mule-help.el:
12202         mule/mule-init.el:
12203         mule/mule-misc.el:
12204         mule/mule-tty-init.el:
12205         mule/mule-x-init.el:
12206         mule/viet-chars.el:  Remerge from mule-base.
12207
12208         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12209         of mule-base into lisp/mule.
12210
12211 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12212
12213         * process.el (exec-to-string): Use `shell-command-switch' in place
12214         of hard-wired "-c" (for WindowsNT).
12215
12216 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12217
12218         * menubar-items.el (default-menubar):  Remove obsolete
12219         "Gopher" item
12220
12221 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12222
12223         * package-admin.el (package-admin-get-install-dir): First fall
12224         back to the location of xemacs-base for non-mule packages.
12225
12226 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12227
12228         * paths.el:
12229         - improved automounter tmp directory support.
12230         - support 4 (!) empirically discovered automounter conventions
12231
12232 1999-02-12  SL Baur  <steve@xemacs.org>
12233
12234         * etags.el (pop-tag-mark): autoload to match key binding.
12235
12236 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12237
12238         * XEmacs 21.2.10 is released
12239
12240 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12241
12242         * package-get.el (package-get-remote-filename): Don't bug out for
12243         a local file name in the search entry.
12244
12245 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12246
12247         * XEmacs 21.2.9 is released
12248
12249 1999-01-19  Didier Verna  <didier@xemacs.org>
12250
12251         * replace.el (replace-search-function): new variable containing a
12252         function to perform a search-forward.
12253         (replace-re-search-function): new variable containing a function
12254         to perform a re-search-forward.
12255         (perform-replace): use them.
12256
12257 1999-01-25  Didier Verna  <didier@xemacs.org>
12258
12259         * select.el (selection-owner-p): use the name `XEmacs'.
12260         (cut-copy-clear-internal): ditto.
12261
12262 1999-01-18  Andy Piper  <andy@xemacs.org>
12263
12264         * about.el (about-url-alist): Update my entry.
12265         (xemacs-hackers): Ditto.
12266
12267 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12268
12269         * buffer.el (switch-to-buffer): Fixing documentation.
12270         * minibuf.el (minibuffer-completion-table): ditto.
12271         * cl-macs.el (return-from): ditto.
12272
12273 1999-01-04  Didier Verna  <didier@xemacs.org>
12274
12275         * replace.el (delete-non-matching-lines): temporarily disable
12276         case-folding when called interactively with a regexp containing
12277         uppercase characters.
12278         (delete-matching-lines): ditto.
12279         (count-matches): ditto.
12280         (list-matching-lines): ditto.
12281
12282 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12283
12284         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12285         abort if current window is split horizontally, not if others are
12286         split.  Got rid of unnecessary minibuffer checking.  Also, add
12287         some comments (it's still complex).
12288
12289 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12290
12291         * package-get.el: changed address for doc.ic.ac.uk to
12292         sunsite.doc.ic.ac.uk
12293
12294 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12295
12296         * ldap.el (toplevel): Remove requires so that the file compiles
12297         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12298
12299 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12300
12301         * dump-paths.el: Calculate module-directory and set
12302         module-load-path to the load path for modules.
12303
12304         * loadup.el: Get bootstrap value of module-load-path from the
12305         environment variable EMACSBOOTSTRAPMODULEPATH.
12306         - Display the module load path if we're debugging paths.
12307
12308         * setup-paths.el: Added function paths-find-site-module-directory.
12309         - Added function paths-find-module-directory.
12310         - Added function paths-construct-module-load-path.  Uses new
12311         environment variable EMACSMODULEPATH.
12312
12313 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12314
12315         * font.el (font-default-object-for-device):
12316         Oops! This `or' can't be replaced by `unless'.
12317         Fixed inability to run w3, among other things.
12318
12319 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12320
12321         * package-admin.el: Change initialization of
12322           package-admin-install-function dependent on system type.
12323           Change package-admin-install-function-mswindows to use
12324           "minitar".
12325
12326 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12327
12328         * mouse.el (default-mouse-motion-handler): Disable help echo while
12329         in the minibuffer.
12330
12331 1998-12-28  Martin Buchholz <martin@xemacs.org>
12332
12333         * XEmacs 21.2.8 is released.
12334
12335 1998-12-24  Martin Buchholz <martin@xemacs.org>
12336
12337         * XEmacs 21.2.7 is released.
12338
12339 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12340
12341         * package-ui.el (pui-list-packages): Set truncate-lines.
12342
12343         * package-get.el (package-get-download-menu): Use
12344         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12345
12346         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12347         (pui-help-string): idem.
12348         (list-packages-mode): New major mode.
12349         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12350         (pui-install-selected-packages): Add suport for removing packages.
12351         (pui-toggle-package-delete-key): New function.
12352         (pui-popup-context-sensitive): New kludge.
12353         (pui-list-packages): Add warning when `package-get-remote' is nil.
12354         (package-ui-add-site): New function.
12355
12356 1998-12-01  Didier Verna  <didier@xemacs.org>
12357
12358         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12359
12360 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12361
12362         * ldap.el: Custom-ized
12363         (toplevel): Do not provide `ldap' which is provided by C level
12364         LDAP code
12365         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12366
12367 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12368
12369         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12370
12371 1998-12-17  Andy Piper  <andy@xemacs.org>
12372
12373         * sound.el (sound-load-list): name changed from sound-load-alist.
12374         (sound-extension-list): name changed from sound-ext-list.
12375         (load-default-sounds): use new names.
12376         (load-sound-file): use new names.
12377
12378 1998-12-16  Andy Piper  <andy@xemacs.org>
12379
12380         * XEmacs 21.2.6 is released
12381
12382 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12383
12384         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12385         errors.
12386
12387 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * wid-edit.el (widget-echo-this-extent): Set
12390         help-echo-owns-message to t.
12391
12392 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12393
12394         * package-get.el (package-get-download-menu): use toggles for
12395           each site in the download site menu.
12396
12397 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12398
12399         * package-get.el (package-get): If we cannot find a package
12400           because package-get-remote is not set, give a more helpful
12401           error message.
12402
12403 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12404
12405         * package-get.el (package-get-remote-filename): use an EFS path
12406         with user anonymous if no user is specified.
12407
12408 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12409
12410         * faces.el (face-spec-set): Re-init fallfacks for default after
12411         calling reset-face on the default face.
12412
12413 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12414
12415         * package-admin.el (package-admin-default-install-function):
12416         Behave as advertised.  Make sure the pkg-dir is proper for
12417         default-directory.
12418         (package-admin-add-binary-package): Make sure the pkg-dir is
12419         proper for default-directory.
12420         (package-admin-install-function-mswindows): Make sure the pkg-dir
12421         is proper for default-directory.
12422
12423 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12424
12425         * XEmacs 21.2.5 is released
12426
12427 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12428
12429         * files.el (binary-file-regexps): regexp-opt is not available at
12430         bytecompile time.
12431
12432 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12433
12434         * x-win-xfree86.el:
12435         * x-win-sun.el (x-win-init-sun):
12436         * x-win-sun.el:
12437         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12438         * x-iso8859-1.el:
12439         * x-init.el (init-post-x-win):
12440         * x-init.el (init-pre-x-win):
12441         * x-init.el (x-initialize-compose):
12442         * x-init.el:
12443         * x-compose.el:
12444         * winnt.el:
12445         * widget.el:
12446         * wid-edit.el (widget-glyph-click):
12447         * wid-edit.el (widget-glyph-find):
12448         * wid-edit.el (widget-type):
12449         * view-less.el (view-buffer-other-window):
12450         * very-early-lisp.el:
12451         * version.el:
12452         * toolbar.el:
12453         * toolbar-items.el:
12454         * term/sun.el (suntool-map):
12455         * term/sun-mouse.el:
12456         * term/internal.el:
12457         * syntax.el (modify-syntax-entry):
12458         * symbol-syntax.el:
12459         * subr.el:
12460         * startup.el (lock-directory):
12461         * simple.el (set-comment-column):
12462         * simple.el (backward-delete-char-untabify):
12463         * shadow.el (find-emacs-lisp-shadows):
12464         * shadow.el:
12465         * setup-paths.el (paths-construct-info-path):
12466         * select.el (cut-copy-clear-internal):
12467         * process.el (call-process-region):
12468         * process.el (start-process-shell-command):
12469         * process.el:
12470         * paths.el (rmail-spool-directory):
12471         * paragraphs.el (use-hard-newlines):
12472         * package-get.el (package-get-dependencies):
12473         * package-admin.el (package-admin-delete-binary-package):
12474         * obsolete.el (truncate-string):
12475         * obsolete.el (store-substring):
12476         * mouse.el (default-mouse-track-maybe-own-selection):
12477         * mouse.el (mouse-yank-at-point):
12478         * modeline.el:
12479         * modeline.el (mouse-drag-modeline):
12480         * minibuf.el (read-directory-name-internal):
12481         * minibuf.el (read-file-name-internal):
12482         * minibuf.el (read-file-name-internal-1):
12483         * minibuf.el (read-file-name-2):
12484         * minibuf.el (exact-minibuffer-completion-p):
12485         * minibuf.el (read-from-minibuffer):
12486         * minibuf.el:
12487         * menubar.el (check-menu-syntax):
12488         * map-ynp.el (map-y-or-n-p):
12489         * make-docfile.el (docfile-out-of-date):
12490         * loadup.el ((member "run-temacs" command-line-args)):
12491         * loadup.el ((member "no-site-file" command-line-args)):
12492         * loadup.el (really-early-error-handler):
12493         * loadup.el:
12494         * loadhist.el:
12495         * loaddefs.el:
12496         * lisp-mnt.el (lm-verify):
12497         * lib-complete.el (lib-complete:cache-completions):
12498         * lib-complete.el (library-all-completions):
12499         * itimer.el (itimer-run-expired-timers):
12500         * info.el (Info-mode):
12501         * info.el (Info-insert-file-contents):
12502         * info.el (Info-rebuild-dir):
12503         * info.el (Info-build-dir-anew):
12504         * info.el (Info-parse-dir-entries):
12505         * info.el (Info-dir-outdated-p):
12506         * info.el (Info-insert-dir):
12507         * info.el (info-xref):
12508         * info.el:
12509         * hyper-apropos.el (hyper-apropos-get-doc):
12510         * hyper-apropos.el (hyper-describe-face):
12511         * hyper-apropos.el (hyper-apropos-mode):
12512         * hyper-apropos.el:
12513         * help.el (list-processes):
12514         * help.el:
12515         * gnuserv.el:
12516         * font.el (mswindows-font-create-name):
12517         * font.el (font-default-font-for-device):
12518         * font.el (x-font-create-object):
12519         * font.el (font-registry):
12520         * font.el:
12521         * font-lock.el (font-lock-keywords):
12522         * font-lock.el:
12523         * finder.el (finder-compile-keywords):
12524         * find-paths.el (paths-find-recursive-path):
12525         * fill.el (set-justification-center):
12526         * fill.el (fill-region-as-paragraph):
12527         * files.el (insert-directory):
12528         * files.el (wildcard-to-regexp):
12529         * files.el (recover-file):
12530         * files.el (basic-save-buffer):
12531         * files.el (delete-auto-save-file-if-necessary):
12532         * files.el (file-relative-name):
12533         * files.el (backup-extract-version):
12534         * files.el (backup-buffer):
12535         * files.el (set-visited-file-name):
12536         * files.el (set-auto-mode):
12537         * files.el (interpreter-mode-alist):
12538         * files.el:
12539         * files.el (find-file-noselect):
12540         * files.el (abbreviate-file-name):
12541         * files.el (parse-colon-path):
12542         * files.el (directory-abbrev-alist):
12543         * etags.el (visit-tags-table-buffer):
12544         * easymenu.el (easy-menu-define):
12545         * dragdrop.el (experimental-dragdrop-drag):
12546         * dragdrop.el (dragdrop-drop-do-functions):
12547         * dragdrop.el (dragdrop-drop-at-point):
12548         * disass.el (disassemble-1):
12549         * disass.el (disassemble-internal):
12550         * disass.el (disassemble):
12551         * disass.el:
12552         * derived.el (derived-mode-init-mode-variables):
12553         * derived.el (define-derived-mode):
12554         * custom.el (defgroup):
12555         * cus-edit.el (custom-quote):
12556         * config.el:
12557         * code-process.el (open-network-stream):
12558         * code-process.el (start-process):
12559         * code-process.el (call-process-region):
12560         * code-process.el (call-process):
12561         * code-process.el:
12562         * code-files.el (insert-file-contents):
12563         * code-files.el:
12564         * code-files.el (buffer-file-coding-system-for-read):
12565         * cmdloop.el (yes-or-no-p-minibuf):
12566         * cl.el:
12567         * cl-macs.el:
12568         * cl-extra.el:
12569         * callers-of-rpt.el (make-caller-report):
12570         * callers-of-rpt.el:
12571         * bytecomp.el (batch-byte-recompile-directory):
12572         * bytecomp.el (batch-byte-compile-1):
12573         * bytecomp.el (batch-byte-compile):
12574         * bytecomp.el (display-call-tree):
12575         * bytecomp.el (byte-compile-insert):
12576         * bytecomp.el (byte-compile-two-args-19->20):
12577         * bytecomp.el (byte-compile-variable-ref):
12578         * bytecomp.el (byte-compile-form):
12579         * bytecomp.el (byte-compile-top-level-body):
12580         * bytecomp.el (byte-compile-out-toplevel):
12581         * bytecomp.el (byte-compile-byte-code-maker):
12582         * bytecomp.el (byte-compile-file-form-defmumble):
12583         * bytecomp.el (byte-compile-file-form):
12584         * bytecomp.el (byte-compile-keep-pending):
12585         * bytecomp.el (byte-compile-insert-header):
12586         * bytecomp.el (byte-compile-from-buffer):
12587         * bytecomp.el (byte-compile-file):
12588         * bytecomp.el (byte-recompile-file):
12589         * bytecomp.el (byte-compile-close-variables):
12590         * bytecomp.el (byte-compile-warn-about-unused-variables):
12591         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12592         * bytecomp.el (byte-compiler-legal-options):
12593         * bytecomp.el (byte-compile-lapcode):
12594         * bytecomp.el (byte-optimize-log):
12595         * bytecomp.el ((fboundp 'defsubst)):
12596         * bytecomp.el:
12597         * bytecomp-runtime.el:
12598         * byte-optimize.el (byte-optimize-apply):
12599         * byte-optimize.el (car):
12600         * byte-optimize.el (byte-optimize-form):
12601         * byte-optimize.el (byte-optimize-form-code-walker):
12602         * byte-optimize.el:
12603         * build-report.el (build-report-insert-installation-file):
12604         * build-report.el (build-report):
12605         * auto-show.el:
12606         * apropos.el (apropos-documentation):
12607         - mega patch
12608         - clean up byte-compile warnings
12609         - remove unused variables
12610         - Use common lisp style hashtable functions
12611         - byte compiler cleanup
12612         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12613         - remove old backquote syntax usage
12614         - move some cl functionality into C for speed.
12615         - remove last remaining VMS support
12616         - spelling fixes
12617         - implement last, butlast, nbutlast, copy-list in C.
12618         - new macro ignore-file-errors, similar to ignore-errors
12619           (ignore-file-errors (delete-file "foo"))
12620         - get frequent garbage collection during loadup.el by tweaking
12621           gc-cons-threshold, rather than explicitly calling garbage-collect
12622         - default delete-key-deletes-forward to `t'.
12623
12624 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12625
12626         * XEmacs 21.2-beta4 is released.
12627
12628 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12629
12630         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12631         (easy-menu-item-present-p): Wrapper around find-menu-item.
12632         (easy-menu-remove-item): Wrapper around delete-menu-item.
12633
12634         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12635         (add-menu-button): Add 'in-menu' argument.
12636         (add-menu-item-1): Add in-menu support to helper function.
12637
12638 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12639
12640         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12641
12642 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12643
12644         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12645         of Dec 4, 1997.
12646
12647 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12648
12649         * process.el (shell-command-on-region): Report if the command
12650         succeeded or failed.
12651
12652 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12653
12654         * subr.el (buffer-substring-no-properties): Comment out.
12655
12656 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12657
12658         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12659           into font instances first, like `x-frob-font-size' does.
12660           (mswindows-find-larger-font): ditto
12661
12662 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12663
12664         * package-ui.el (pui-install-selected-packages): fix args in call
12665         to `package-get'.
12666
12667 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12668
12669         * package-get.el (host-name): New widget type.
12670         (package-get-remote): Better customization using new type.
12671         (package-get-download-sites): idem dito.
12672
12673         (package-get-custom): Do not use package-get-all untill we have
12674         runtime dependencies.
12675
12676         (package-get-remove-copy): Default to 't' we no longer need this
12677         kludge as we do not currently use depenencies.
12678
12679         (package-get-was-current): New variable.
12680         (package-get-require-base): New 'force-current' argument.
12681         (package-get-update-base): idem
12682         (package-get-package-provider):  idem
12683         (package-get-locate-index-file): New 'no-remote' argument.
12684         (package-get-locate-file): idem.
12685
12686         (package-get-maybe-save-index): New function.
12687         (package-get-update-base): Use it.
12688
12689 1998-10-28 Greg Klanderman <greg@alphatech.com>
12690
12691         * package-get.el (package-get-remote): default to nil; by default,
12692         don't go out to the net via EFS.  They must select a download site.
12693         (package-get-download-sites): new variable.
12694         (package-get-download-menu): new function.
12695         (package-get-locate-index-file): new function.
12696         (package-get-update-base): use it.
12697
12698         * menubar-items.el (default-menubar): add "Update Package Index"
12699         and "Add Download Site" menus under Options | Manage Packages.
12700
12701 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12702
12703         * package-get.el (package-get): bugfix code checking installed version
12704         for case where package is not currently installed.
12705         (package-get-require-signed-base-updates): new variable.
12706         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12707         deemed not a goot thing.  Use the variable
12708         package-get-allow-unsigned-base-updates instead.
12709
12710 1998-10-16 Greg Klanderman <greg@alphatech.com>
12711
12712         * package-get.el (package-get): Don't install an older version than
12713         we already have unless explicitly told to.  Issue a warning.
12714
12715         * package-ui.el (pui-add-required-packages): when adding
12716         dependencies, don't add packages that are up to date.
12717         (pui-package-symbol-char):  Don't consider a package out of date
12718         if you have a newer version installed than the latest version in
12719         package-get-base.
12720
12721         * package-get.el (package-get-base-filename): document that it may
12722         be a path relative to package-get-remote;  new default value.
12723         (package-get-locate-file): new function.
12724         (package-get-update-base): use it to expand package-get-base-filename.
12725         (package-get-save-base): new function to save the package-get database
12726         to file.
12727         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12728         (package-get-update-base): pass the REMOTE-SOURCE arg.
12729         (package-get-update-base-entry): call package-get-custom-add-entry.
12730         (package-get-file-installed-p): removed; no longer needed.
12731         (package-get-create-custom): ditto.
12732         (toplevel): remove code to build and load package-get-custom.el
12733         (package-get-custom-add-entry): new function.
12734
12735 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12736
12737         * wid-edit.el (widget-button-click): Don't switch window.
12738
12739 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12740
12741         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12742
12743 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12744
12745         * etags.el (find-tag-default): Run find-tag-hook using
12746         run-hooks rather than funcall
12747
12748 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12751         and the current local map as the parents to isearch-mode-map.
12752
12753 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12754
12755         * XEmacs 21.2-beta3 is released.
12756
12757 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12758
12759         * package-get.el (package-get-update-base): use
12760         insert-file-contents-internal, not insert-file-contents-literally.
12761
12762 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12763
12764         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12765         dump time.
12766
12767 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12768
12769         * package-get.el (package-get-update-base-entry): new function.
12770         (package-get-update-base): renamed; was `package-get-load-base'.
12771         cleanup, and use package-get-update-base-from-buffer.
12772         (package-get-update-base-from-buffer): new function.
12773         (package-get-update-base-entries): new; helper for above.
12774         Do not eval lisp grabbed over ftp; parse it from new format.
12775
12776 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12777
12778         * files.el (set-auto-mode): Don't play games loading package-get
12779         database; package-get-package-provider will handle it all.
12780
12781 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12782
12783         * package-get.el (package-get-base-filename): new variable.
12784         (package-get-require-base): new function.
12785         (package-get-pgp-signed-begin-line): new variable.
12786         (package-get-pgp-signature-begin-line): ditto.
12787         (package-get-pgp-signature-end-line):  ditto.
12788         (package-get-load-base): new function.
12789         (package-get-interactive-package-query):
12790         (package-get-update-all):
12791         (package-get-dependencies):
12792         (package-get-package-provider):
12793         (package-get-custom): use package-get-require-base.
12794         [package-get-custom loading]: disable for now.
12795
12796         * package-ui.el (pui-list-packages): use (package-get-require-base)
12797
12798 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12799
12800         * package-ui.el: Correct obvious thinko in choosing extent face.
12801
12802 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12803
12804         * menubar-items.el (default-menubar): pui-list-package has nothing
12805         to with Customize. Move all the package stuff to a new Item in Options.
12806
12807         * package-ui.el (pui-menu): Add menu and Popup menu.
12808
12809         * package-get.el (package-get): Use new
12810         package-admin-get-install-dir.
12811
12812         * package-admin.el (package-admin-get-install-dir): New syntax.
12813         Conserve package location and put mule packages where mule-base is.
12814
12815         * package-get.el : Customized
12816
12817         * package-ui.el (pui): Customized
12818         (pui-package-install-dest-dir): New variable.
12819         (pui-install-selected-packages): Use it
12820
12821 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12822
12823         * package-get.el (package-get-interactive-package-query): Move
12824         dependency on package-get-base to run-time.
12825         (package-get-update-all): Ditto.
12826         (package-get-dependencies): Ditto.
12827         (package-get-package-provider): Ditto.
12828         (package-get-custom): Ditto.
12829
12830 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12831
12832         * events.el: Remove 'ascii-character property from 'backspace
12833         and 'delete symbols
12834
12835 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12836
12837         * package-get-base.el: removed.
12838
12839 1998-09-23  Didier Verna  <didier@xemacs.org>
12840
12841         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12842         (no-upper-case-p): new function.
12843         (with-search-caps-disable-folding): new macro.
12844         (with-interactive-search-caps-disable-folding): new macro.
12845         (zap-to-char): In interactive mode, do a case-sensitive search if
12846         the character is uppercase.
12847         (zap-up-to-char): ditto.
12848
12849         * replace.el (perform-replace): use the function no-upper-case-p.
12850
12851         * isearch-mode.el (isearch-fix-case): ditto.
12852         make obsolete `with-caps-disable-folding' and
12853         `isearch-no-upper-case-p'.
12854
12855         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12856         (tags-search): ditto.
12857         (tags-query-replace): ditto.
12858
12859         * info.el (Info-search): ditto.
12860
12861 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12862
12863         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12864
12865 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12866
12867         * package-admin.el (package-admin-rmtree): rewritten.  need to
12868         check for "." and ".." before symlink check.  expand files and
12869         directories with respect to DIRECTORY, not default-directory.
12870
12871 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12872
12873         * package-get.el (package-get-all): add INSTALL-DIR argument.
12874
12875 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12876
12877         * package-ui.el (pui-add-required-packages): new function, select
12878         dependent packages.
12879         (pui-display-keymap): bind it.
12880         (pui-help-string): document it.
12881         (pui-install-selected-packages): package-get-all -> package-get.
12882
12883         * package-get.el (package-get-dependencies): new function.
12884
12885 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12886
12887         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12888         regexps.
12889
12890 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12891
12892         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12893         function.
12894         (default-mouse-track-normalize-point): Use it.
12895
12896 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12897
12898         * package-admin.el (package-admin-delete-binary-package):
12899                 General cleanup. Remove unnessary use of progn and
12900         save-excursion.
12901         (package-admin-delete-binary-package): Do NOT mess with file
12902         modes. That is evil.
12903         (package-admin-delete-binary-package): Wrap all deleting in
12904         condition-case. The data in MANIFEST is untrustworthy.
12905         (package-admin-delete-binary-package): Let the OS worry about non
12906         empty directories.
12907
12908 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12909
12910         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12911         processing.
12912         (lm-report-bug): Fix mail address to send bug reports to.
12913
12914 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12915
12916         * XEmacs 21.2-beta2 is released.
12917
12918 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12919
12920         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12921
12922 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12923
12924         * info.el (Info-mode): Document page turning by double clicks in
12925         docstring so `M-x describe-mode' will display it.
12926
12927 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12928
12929         * info.el (Info-mouse-track-double-click-hook): Use character
12930         widths to calculate a border region where double clicking does
12931         page turning, and return `nil' by default so other hooks, such as
12932         region highlighting, will be run.
12933
12934 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12935
12936         * sound.el (default-sound-directory-list): Initialize with all the
12937         "sounds" directories in `data-directory-list'.  It used to just be
12938         the first one.
12939
12940         * packages.el (locate-data-directory-list): Created.  This gives
12941         the list of matching directories, unlike `locate-data-directory',
12942         which just gives the first one.
12943
12944 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12945
12946         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12947         make a binding in the local keymap until help-char handling is
12948         improved.
12949
12950         * help.el (help-keymap-with-help-key): Provide keymap with help
12951         binding.
12952         (help-print-help-form): New helper function.
12953
12954 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12955
12956         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12957         move extent to another buffer; no need to create a new extent.
12958         (isearch-fix-case): New function.
12959         (isearch-search-and-update): Use it.
12960
12961 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12962
12963         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12964         the keymap, not minor-mode-map-alist.
12965         (isearch-done): Restore overriding-local-map.
12966
12967 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12968
12969         * bytecomp.el (byte-compile-buffer-substring):
12970         Fix for: (byte-compile (defun f () (buffer-substring)))
12971         ==>   ** buffer-substring called with 3 args, but requires 0-3
12972         - new code not only works, but is more readable, too.
12973
12974 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12975
12976         * msw-faces.el (mswindows-init-device-faces): Don't try to
12977           specify a default font at this late stage. Do try to force
12978           creation of the default face font so that if it fails we get
12979           an error now instead of a crash at frame creation.
12980
12981           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12982           mswindows-make-font-unitalic: Canonical default weight
12983           changed from "Normal" to "Regular".
12984
12985           mswindows-make-font-bold / -bold-italic: Supplied device was
12986           not being passed into call to mswindows-find-smaller-font.
12987
12988 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12989
12990         * package-get.el (package-get-remote): Fix the path where to find
12991           the packages on xemacs.org.
12992
12993 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12994
12995         * about.el (about-maintainer-info): Update Ben's entry.
12996
12997 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12998
12999         * lisp/shadow.el (find-emacs-lisp-shadows):
13000         - `member' was being called on lists of length 2000!
13001         - Replace with hashtables.
13002         - Replace hand-coded loops with (dolist)
13003         - Fix comment typo
13004
13005 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13006
13007         * packages.el: Added new function, `package-delete-name', to
13008           delete existing packages from the installed package database
13009           (`packages-package-list').  Also added the "pkginfo" directory
13010           to `packages-special-base-regexp', so that the pkginfo directory
13011           would not get added to `late-packages'.
13012
13013         * package-admin.el: Added ability to delete an installed package
13014           (added low-level function, `package-admin-delete-package').
13015           Understands how to use the pkginfo/MANIFEST.<package> file to
13016           delete the package.  When installing a package, will also
13017           create a MANIFEST.* file if one is not provided by the
13018           package.  If the MANIFEST.* doesn't exist when deleting a
13019           package, the functions will fall back to attempting to delete
13020           any package-specific lisp directory.
13021
13022         * package-get.el: Moved some functions to package-admin.el.
13023           Added interactive function `package-get-delete-package', for
13024           use by users for deleting a package.
13025
13026           Also modified to not require the presence of efs.
13027
13028 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13029
13030         * files.el (find-file-noselect): Handle all signals, kill the
13031         buffer and resignal.
13032
13033 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13034
13035         * cl-macs.el (glyph-image): Add setf method.
13036
13037 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13038
13039         * package-get.el: Fixed broken EFS downloading.  Also, look for
13040           .tar.gz files first, in preference over .tgz files.
13041
13042         * package-ui.el: Fix display of package version numbers.
13043
13044 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13045
13046         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13047         argument.
13048
13049 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13050
13051         * list-mode.el: `display-completion-list': added new/optional
13052           keyword `:completion-string', which allows the programmer to
13053           change the "Possible completions are:" prompt.
13054
13055         * menubar-items.el: Added new pulldown menu-pick to start up the
13056           visual package browser/installer:
13057
13058                 Options->Customize->List Packages
13059
13060         * package-admin.el: Added hooks for installing under both Unix
13061           and MS Windows.  Does additional error checking.  No longer
13062           calls "add-big-package.sh" to install packages under Unix; now
13063           calls gunzip & tar directly.
13064
13065         * package-get.el: Added ability to install packages from files
13066           on a local disk/CDROM.  Now deletes any existing package lisp
13067           directory.  Does completion on available packages when
13068           querying for package names.  Will also search for .tgz files
13069           in addition for .tar.gz files.  Tries to reload
13070           auto-autoloads, as a convenience when loading new packages,
13071           and also tries to add any new package paths to `load-path'.
13072           Changed all occurences of `concat' to use `expand-file-name'.
13073
13074         * package-ui.el: New file which implements the main visual
13075           package browser/installer, which is started via a menu pick or
13076           M-x pui-list packages.
13077
13078 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13079
13080         * startup.el (load-init-file): spelling fix.
13081
13082 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13083
13084         * startup.el (normal-top-level): Load auto-autoload files
13085         covariantly with their precedence.
13086
13087 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13088
13089         * menubar-items.el (default-menubar): Remove "Font Weight"
13090         option, there is currently no custom equivalent.. Customize-faces
13091         is "Edit faces".
13092
13093         * x-font-menu.el (font-menu-set-font): Use customize to set
13094         default face.
13095
13096         * faces.el (face-spec-update-all-matching): New function.
13097
13098         * cus-face.el (custom-set-face-update-spec): New function.
13099         Interface to customize faces from elisp.
13100
13101         (custom-face-value-create): Show the customized settings if set
13102         but not saved.
13103
13104 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13105
13106         (custom-face-value-create): Show the customized settings if set
13107         but not saved.
13108
13109 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13110
13111         * keydefs.el (global-map): Add FSF 20.3 binding of
13112         query-replace-regexp.
13113
13114 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13115
13116         * minibuf.el (read-file-name-internal-1): use
13117         user-name-completion-1 instead of user-name-completion.
13118
13119 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13120
13121         * loadup.el:
13122         * make-docfile.el:
13123         * update-elc.el: Don't set `source-directory' (now defunct as a
13124         global variable) no more.
13125
13126         * packages.el (packages-list-autoloads): Made `source-directory'
13127         (now defunct as a global variable) a parameter.
13128
13129 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13130
13131         * about.el (about-hackers): new email
13132
13133 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13134
13135         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13136
13137 1998-07-17  Didier Verna  <didier@xemacs.org>
13138
13139         * faces.el (set-face-property):
13140         (set-face-dim-p):
13141         (face-dim-p): updated the doc strings now that the dim property isn't
13142         tty-specific.
13143         (face-equal): the dim property is now a common one.
13144
13145         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13146         Renamed the `stipple' attribute to `background-pixmap'.
13147         (custom-face-background-pixmap): make custom-face-stipple an
13148         obsolete alias for this.
13149
13150 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13151
13152         * find-paths.el (paths-file-readable-directory-p): Created and
13153         used.
13154
13155         * loadup.el: Don't set inhibit-... flags from run-temacs.
13156
13157 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13158
13159         * packages.el (packages-data-path-depth): Added and used.
13160
13161 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13162
13163         * about.el:
13164         - Change .xpm to .png, delete "zcat" section.
13165         - cosmetic fix in the 'marcpa' entry.
13166
13167         * etc/photos
13168         - convert all .xpm.Z to .png
13169         - rename mrb to martin
13170         - rename mcook-m to mcookm
13171
13172 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13173
13174         * x-init.el (x-initialize-compose): Add support for
13175         dead-circumflex as YET ANOTHER NAME for that dead key.
13176
13177 1998-08-05  Colin Rafferty <colin@xemacs.org>
13178
13179         * setup-paths.el (paths-construct-exec-path): Made the
13180         last-packages really be last.
13181         (paths-construct-data-directory-list): Ditto.
13182
13183 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13184
13185         * startup.el(startup-splash-frame-body):
13186         Update Copyright notice in splash screen
13187
13188 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13189
13190         * minibuf.el (read-file-name-internal-1): do ~user completion.
13191
13192 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13193
13194         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13195         aginst destroyed extents
13196
13197 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13198
13199         * package-get.el (package-get): add `install-dir' argument.
13200
13201 1998-07-20  John Jones  <jj@asu.edu>
13202
13203         * package-get.el: calls to package-get-update-all will only
13204           update packages which are already installed.
13205
13206 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13207
13208         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13209         writable.
13210
13211 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13212
13213         * about.el (about-hackers): Correct my email.
13214
13215 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13216
13217         * about.el (about-hackers): new email-address.
13218
13219 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13220
13221         * minibuf.el (read-number): Don't let `input-error' condition
13222         escape.
13223
13224 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13225
13226         * about.el (about-hackers): use my `email-for-life' address.
13227
13228 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13229
13230         * XEmacs 21.2-beta1 is released.
13231
13232 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13233
13234         * ldap.el (ldap-search): Doc string change
13235
13236 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13237
13238         * menubar-items.el (default-menubar): Removed references to
13239         `data-directory', and use `locate-data-file' instead, and made
13240         then greyed out if they don't exist.
13241
13242 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13243
13244         * keymap.el (events-to-keys): Use `format' instead of `concat'
13245         since the latter does not accept integer args anymore
13246
13247 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13248
13249         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13250         macros replaced.
13251
13252 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13253
13254         * make-docfile.el: Get first initialization from very-early-lisp.el
13255         * update-elc.el: Ditto.
13256         * loadup.el (really-early-error-handler): Ditto.
13257
13258         * packages.el (packages-unbytecompiled-lisp): Add new file,
13259         very-early-lisp.el.
13260
13261         * very-early-lisp.el: New file.
13262
13263 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13264
13265         * Symbols that have been obsolete for at least 3 years removed (II).
13266
13267         * obsolete.el (eval-current-buffer): Make compatible.
13268         (byte-code-function-p): Ditto.
13269         (send-string): Removed.
13270         (send-region): Removed.
13271         (screen-scrollbar-width): Removed.
13272         (set-screen-scrollbar-width): Removed.
13273         (set-screen-left-margin-width): Removed.
13274         (set-screen-right-margin-width): Removed.
13275         (screen-left-margin-width): Removed.
13276         (screen-right-margin-width): Removed.
13277         (set-buffer-left-margin-width): Removed.
13278         (set-buffer-right-margin-width): Removed.
13279         (buffer-left-margin-width): Removed.
13280         (buffer-right-margin-width): Removed.
13281         (x-set-frame-icon-pixmap): Removed.
13282         (x-set-screen-icon-pixmap): Removed.
13283         (pixel-name): Removed.
13284         (make-pixmap): Removed.
13285         (make-cursor): Removed.
13286         (pixmap-width): Removed.
13287         (pixmap-contributes-to-line-height-p): Removed.
13288         (set-pixmap-contributes-to-line-height): Removed.
13289
13290 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13291
13292         * obsolete.el (popup-menu-up-p): removed.
13293         (read-no-blanks-input): Removed.
13294         (wholenump): Removed.
13295         (ring-mod): Removed (what was ring-mod?).
13296         (current-time-seconds): Removed.
13297         (run-special-hook-with-args): Removed.
13298         (dot): Removed.
13299         (dot-marker): Removed.
13300         (dot-min): Removed.
13301         (dot-max): Removed.
13302         (window-dot): Removed.
13303         (set-window-dot): Removed.
13304
13305         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13306         `dot-min'.
13307
13308         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13309
13310         * code-files.el (insert-file-contents): Rename
13311         run-special-hook-with-args to run-hook-with-args-until-success.
13312         (write-region): Ditto.
13313
13314 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13315
13316         * about.el: Fix typos, update release date.
13317
13318         * Symbols that have been obsolete for at least 3 years removed.
13319
13320         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13321         screen- functions.
13322         (toplevel): remove setf methods for screen functions.
13323         * cl-macs.el (extent-data): defsetf removed.
13324         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13325         many places to remove.
13326         (comment-indent-hook): Ditto.
13327         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13328         (buffer-dedicated-screen): Ditto.
13329         (deiconify-screen): Ditto.
13330         (delete-screen): Ditto.
13331         (event-screen): Ditto.
13332         (find-file-other-screen): Ditto.
13333         (find-file-read-only-other-screen): Ditto.
13334         (live-screen-p): Ditto.
13335         (screen-height): Ditto.
13336         (screen-iconified-p): Ditto.
13337         (screen-list): Ditto.
13338         (screen-live-p): Ditto.
13339         (screen-name): Ditto.
13340         (screen-parameters): Ditto.
13341         (screen-pixel-height): Ditto.
13342         (screen-pixel-width): Ditto.
13343         (screen-root-window): Ditto.
13344         (screen-selected-window): Ditto.
13345         (screen-totally-visible-p): Ditto.
13346         (screen-visible-p): Ditto.
13347         (screen-width): Ditto.
13348         (screenp): Ditto.
13349         (get-screen-for-buffer): Ditto.
13350         (get-screen-for-buffer-noselect): Ditto.
13351         (get-other-screen): Ditto.
13352         (iconify-screen): Ditto.
13353         (lower-screen): Ditto.
13354         (mail-other-screen): Ditto.
13355         (make-screen): Ditto.
13356         (make-screen-invisible): Ditto.
13357         (make-screen-visible): Ditto.
13358         (modify-screen-parameters): Ditto.
13359         (new-screen): Ditto.
13360         (next-screen): Ditto.
13361         (next-multiscreen-window): Ditto.
13362         (other-screen): Ditto.
13363         (previous-screen): Ditto.
13364         (previous-multiscreen-window): Ditto.
13365         (raise-screen): Ditto.
13366         (redraw-screen): Ditto.
13367         (select-screen): Ditto.
13368         (selected-screen): Ditto.
13369         (set-buffer-dedicated-screen): Ditto.
13370         (set-screen-height): Ditto.
13371         (set-screen-position): Ditto.
13372         (set-screen-size): Ditto.
13373         (set-screen-width): Ditto.
13374         (show-temp-buffer-in-current-screen): Ditto.
13375         (switch-to-buffer-other-screen): Ditto.
13376         (visible-screen-list): Ditto.
13377         (window-screen): Ditto.
13378         (x-set-screen-pointer): Ditto.
13379         (x-set-frame-pointer): Ditto.
13380         (screen-title-format): Ditto.
13381         (screen-icon-title-format): Ditto.
13382         (terminal-screen): Ditto.
13383         (delete-screen-hook): Ditto.
13384         (create-screen-hook): Ditto.
13385         (mouse-enter-screen-hook): Ditto.
13386         (mouse-leave-screen-hook): Ditto.
13387         (map-screen-hook): Ditto.
13388         (unmap-screen-hook): Ditto.
13389         (default-screen-alist): Ditto.
13390         (default-screen-name): Ditto.
13391         (x-screen-defaults): Ditto.
13392         (x-create-screen): Ditto.
13393         * obsolete.el: meta-flag removed.
13394         baud-rate removed.
13395         sleep-for-millisecs removed.
13396         extent-data removed.
13397         set-extent-data removed.
13398         set-extent-attribute removed.
13399         extent-glyph removed.
13400         extent-layout removed.
13401         set-extent-layout removed.
13402         list-faces-display removed.
13403         list-faces removed.
13404         trim-versions-without-asking removed.
13405         after-write-file-hooks removed.
13406         truename removed.
13407         auto-fill-hook removed.
13408         blink-paren-hook removed.
13409         select-screen-hook, deselect-screen-hook removed.
13410         auto-raise-screen, auto-lower-screen removed.
13411
13412         * msw-mouse.el: Global change resource -> mswindows-resource.
13413
13414         * XEmacs 21.0-pre5 is released.
13415
13416 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13417
13418         * about.el (about-hackers): Credits update.
13419
13420 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13421
13422         * register.el (insert-register): Don't activate the region.
13423
13424 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13425
13426         * select.el: Restore x-* symbols for backwards compatibility:
13427         x-copy-primary-selection, x-kill-primary-selection,
13428         x-delete-primary-selection, x-select-make-extent-for-selection,
13429         x-valid-simple-selection-, x-cut-copy-clear-internal.
13430
13431 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13432
13433         * XEmacs 21.0-pre4 is released.
13434
13435 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13436
13437         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13438         reporting bugs.
13439         (maybe-add-init-button): Fix semantics under Windows.  Use
13440         `expand-file-name' rather than `concat'.
13441
13442         * help.el (print-messages): New function.
13443
13444 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13445
13446         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13447
13448 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13449
13450         * about.el: Tweaked my entry in about-hackers.
13451
13452         * find-paths.el (paths-emacs-root-p):
13453           Relaxed emacs-root checking of an in-place installation to
13454           also accommodate the flat layout used on MS Windows.
13455
13456 1998-06-29  John Jones  <jj@asu.edu>
13457
13458         * package-get.el: calls to package-get-update-all will only
13459           update packages which are already installed.
13460
13461 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13462
13463         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13464         are handled by the gui-element face fallbacks now.
13465
13466         * x-faces.el: default gui-element face to "background" as well as
13467         the default face.
13468
13469         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13470         and default face settings since these are set as fallbacks now in
13471         the appropriate domain.
13472
13473 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13474
13475         * text-mode.el (text-mode): Reorder regexp so the OR part
13476         corresponding to `page-delim' goes first and the hack in
13477         `forward-paragraph' will work.
13478         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13479
13480 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13481
13482         * subr.el (remove-hook): When checking the hook value
13483           with functionp, don't apply car to it.
13484
13485 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13486
13487         * package-get.el (package-get-remote-filename):
13488           Don't use file-name-as-directory because the local directory
13489           separator conventions might not be the same as ftp's.
13490
13491 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13492
13493         * ldap.el (ldap-host-parameters-alist): New name of
13494         `ldap-host-parameters-plist'
13495
13496 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13497
13498         * package-get.el: Using (require 'package-get-base), now that it
13499         provides itself.  Consequently removed all instances of (load
13500         "package-get-base.el").
13501
13502 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13503
13504         * subr.el (remove-hook): Don't treat the hook value as a
13505           list unless it is both consp and not functionp.
13506
13507 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13508
13509         * about.el: Email address for Ben Wing is ben@xemacs.org.
13510         * auto-show.el: Ditto.
13511         * bytecomp.el: Ditto.
13512         * faces.el: Ditto.
13513         * x-scrollbar.el: Ditto.
13514         * x-misc.el: Ditto.
13515         * tty-init.el: Ditto.
13516         * toolbar-items.el: Ditto.
13517         * symbol-syntax.el: Ditto.
13518         * specifier.el: Ditto.
13519         * objects.el: Ditto.
13520         * hyper-apropos.el: Ditto.
13521         * glyphs.el: Ditto.
13522
13523 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13524
13525         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13526         vertical-divider-always-visible-p.
13527         (default-mouse-motion-handler): Ditto.
13528
13529 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13530
13531         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13532         global value.
13533
13534 1998-06-21  Oliver Graf <ograf@fga.de>
13535
13536         * build-reports.el: changed receiver to xemacs-build-reports list
13537
13538 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13539
13540         * font.el: Split font-family-mappings into X and
13541           mswindows-specific versions.
13542           mswindows-font-create-[object|name]: Treat supplied size
13543           as a pointsize. Added underline and strikethru handling.
13544
13545         * msw-faces.el: changed default mswindows charset to western.
13546
13547         * msw-glyphs.el: removed space in border-glyph font string that
13548           was inserted to get round bugs in the mswindows C font code.
13549
13550 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13551
13552         * about.el (about-hackers): Credits update.
13553
13554         * help-nomule.el (tutorial-supported-languages): Add Romanian
13555         TUTORIAL.
13556
13557         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13558         to ISO-8859-2.
13559
13560 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13561
13562         * font.el: Split font-family-mappings into X and
13563           mswindows-specific versions.
13564           mswindows-font-create-[object|name]: Treat supplied size
13565           as a pointsize. Added underline and strikethru handling.
13566
13567         * msw-faces.el: changed default mswindows charset to western.
13568
13569         * msw-glyphs.el: removed space in border-glyph font string that
13570           was inserted to get round bugs in the mswindows C font code.
13571
13572 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13573
13574         * minibuf.el: make read-color-completion-table call
13575           (mswindows-color-list for mswindows devices.
13576
13577 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13578
13579         * lisp/font-lock.el
13580         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13581         Let declaration items contain non-word symbol characters.
13582
13583 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13584
13585         * package-get.el (package-get-package-provider): Added autoload
13586         cookie.  Loading "package-get-base.el" in ALL functions that use
13587         it.  Fixed some (interactive ...) with multiple argument specs
13588         again.  Cosmetic indentation changes.
13589
13590 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13591
13592         * info.el (Info-insert-dir): Don't use nreverse on variables
13593         that you want to use later.
13594
13595 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13596
13597         * x-mouse.el (x-set-point-and-move-selection): Replace call
13598         to x-kill-primary-selection with kill-primary-selection
13599
13600 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13601
13602         * simple.el (what-cursor-position): Make cursor position reported
13603         use value of column-number-start-at-one
13604
13605 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13606
13607         * about.el (xemacs-hackers): Fix Jareth's email address.
13608
13609 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13610
13611         * startup.el (startup-splash-frame): Remove
13612         `xemacs-startup-logo-function'.
13613
13614 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13615
13616         * about.el (about-hackers): Update credits list.
13617
13618 1998-06-06  Jeff Miller <jmiller@smart.net>
13619
13620         * lisp/sound.el: Update sound-ext to allow filenames with
13621           extensions to be found by load-sound-file
13622
13623 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13624
13625         * info.el (Info-rebuild-outdated-dir): Removed variable
13626         (Info-auto-generate-directory): New variable
13627         (Info-save-auto-generated-dir): New variable
13628         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13629         (Info-build-dir-anew): Second parameter removed.  Use
13630         `Info-save-auto-generated-dir'
13631         (Info-rebuild-dir): Ditto
13632
13633 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13634
13635         * list-mode.el (next-list-mode-item): Would not recognize
13636         border between directly neighbored items.
13637
13638 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13639
13640         * package-get.el: add autoloads for some functions.
13641
13642 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13643
13644         * specifier.el (let-specifier): Tiny docfixes.
13645
13646 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13647
13648         * msw-mouse.el: set selection-pointer-glyph to Normal.
13649
13650 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13651
13652         * wid-edit.el (widget-specify-secret): New function.
13653         (widget-after-change): Use it.
13654         (widget-specify-field): Use it.
13655
13656 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13657
13658         * mouse.el (drag-window-divider): Use `(not done)' instead of
13659         `doit'; reuse result of `window-pixel-edges'.
13660
13661         * modeline.el (drag-modeline-event-lag): Rename to
13662         drag-divider-event-lag.
13663
13664 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13665
13666         * specifier.el (let-specifier): Rewritten not to generate needless
13667         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13668         arguments.
13669
13670 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13671
13672         * minibuf.el (read-file-name-1): Setup buffer-local value of
13673         `completion-ignore-case' in completions buffer under Windows.
13674
13675 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13676
13677         * about.el (about-maintainer-glyph): Fix support for not
13678         compressed images.
13679
13680 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13681
13682         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13683
13684         * mouse.el (mouse-track): Cancel selection if misc-user event with
13685         `cancel-mode-internal' function is fetched.
13686
13687 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13688
13689         * files.el (save-some-buffers-1): Fixed return value.
13690
13691 1998-06-01  Oliver Graf <ograf@fga.de>
13692
13693         * dragdrop.el: added experimental
13694
13695 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13696
13697         * startup.el (after-init-hook, init-file-user,
13698         user-init-directory, load-user-init-file):  Purge references
13699         to "~/.xemacs/init.el" from docstrings.
13700
13701         (load-user-init-file) Use paths-construct-path to construct
13702         paths to user init files.  Go directly to ~/.emacs, do not
13703         search ~/.xemacs/, do not load `default-custom-file'.
13704
13705 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13706
13707         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13708         general *sh.
13709         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13710
13711 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13712
13713         * menubar-items.el (default-menubar): add Update Packages to customize
13714         menu.
13715
13716 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13717
13718         * faces.el: use toolbar face as a fallback for toolbar properties
13719         in xpm-color-symbols instead of default.
13720
13721         * msw-faces.el: rename 3d-object -> gui-element face.
13722
13723 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13724
13725         * startup.el (xemacs-startup-logo-function): New variable.
13726         (startup-splash-frame): Use it.
13727
13728 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13729
13730         * files.el (save-some-buffers): Would wait 1 second.
13731         (save-some-buffers-1): Delete other windows here instead of in
13732         `save-some-buffers'.
13733         (save-some-buffers): Force redisplay only if windows were deleted.
13734
13735 1998-06-02  Didier Verna  <didier@xemacs.org>
13736
13737         * cus-face.el (custom-face-attributes): generalized the use of
13738         toggle buttons for boolean attributes.
13739         Re-ordered the items a bit.
13740
13741 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13742
13743         * sound.el (default-sound-directory): Use `locate-data-directory'
13744         to find the sounds directory.
13745
13746 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13747
13748         * sound.el: default sound-ext to .wav under mswindows, .au
13749         otherwise. load-default sounds without extensions.
13750
13751 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13752
13753         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13754         if send-pr is not bound.
13755
13756 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13757
13758         * files.el: grok idl files in auto-mode-alist.
13759 1998-06-01  Jeff Miller  <jmiller@smart.net>
13760
13761         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13762         calling `upcase'.
13763
13764 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13765
13766         * msw-glyphs.el: add xbm to the list of image types supported.
13767
13768 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13769
13770         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13771         instead of XEmacs one when dumping InfoDock.
13772
13773 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13774
13775         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13776         for `modeline-visible-p'
13777
13778         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13779
13780 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13781
13782         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13783         since it's not used anymore. doc string fixes.
13784
13785         * package-get.el (package-get-file-installed-p): new function. use
13786         instead of file-installed-p which is in an external package.
13787
13788 1998-05-28  Oliver Graf <ograf@fga.de>
13789
13790         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13791         favor of select-window/switch-to-buffer
13792
13793 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13794
13795         * startup.el: changed (getenv "HOME") to (user-home-directory)
13796
13797 1998-05-25  Oliver Graf <ograf@fga.de>
13798
13799         * frame.el (cde-start-drag) moved to dragdrop.el
13800         (offix-start-drag-region) moved to dragdrop.el
13801         (offix-start-drag) moved to dragdrop.el
13802         * dragdrop.el (cde-start-drag) moved from frame.el
13803         (offix-start-drag-region) moved from frame.el
13804         (offix-start-drag) moved from frame.el
13805         (cde-start-drag-region) cde drag regions
13806         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13807
13808 1998-05-26  Oliver Graf <ograf@fga.de>
13809
13810         * dragdrop.el: created dragdrop-drag prototypes
13811         (cde-start-drag-region) fixed typo
13812
13813 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13814
13815         * simple.el (after-init-hook): Remove reader macro.
13816
13817         * packages.el (packages-hardcoded-lisp): Get rid of reader
13818         macros.  Update DOC string.
13819
13820 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * mouse.el (drag-window-divider): Ditto.
13823
13824         * modeline.el (mouse-drag-modeline): Use it.
13825
13826         * lisp-mode.el (let-specifier): Specify indentation.
13827
13828         * specifier.el (let-specifier): Renamed from
13829         `with-specifier-instance'.
13830
13831 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13832
13833         * x-faces.el:
13834         * faces.el: move definition of xpm-color-symbols from x-faces.el
13835         to faces. Predicate x-get-resource on the presence of x.
13836
13837         * msw-faces.el: set 3d-object face rather than modeline. Specify
13838         faces as specfier defaults.
13839
13840         * package-get.el: don't use package-admin-add-single-file-package.
13841
13842 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13843
13844         * toolbar-items.el: Fixup tooltips.
13845         (toolbar-gnus): Don't use obsolete variable
13846         toolbar-news-frame-properties.
13847         (toolbar-news-reader): Default to `gnus' instead of
13848         `not-configured'.
13849
13850         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13851         Windows.
13852
13853 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13854
13855         * package-get.el: rename -installedp -> -installed-p.
13856
13857 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13858
13859         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13860         attributes, and assinged it to continuation, truncation and
13861         hscroll glyphs.
13862
13863         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13864         and made continuation, truncation and hscroll glyphs arrow
13865         characters out of that font.
13866
13867 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13868
13869         * minibuf.el (minibuffer-electric-separator): Play nicely with
13870         directory-sep-char being \.
13871         (minibuffer-electric-tilde): Ditto.
13872         (read-file-name-map): Ditto.
13873
13874 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13875
13876         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13877         on X devices.
13878         (default-mouse-track-deal-with-down-event): Avoid
13879         `x-disown-selection'; use `disown-selection' instead.
13880
13881 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13882
13883         * select.el:
13884         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13885         moved to (cut-copy-clear-internal) in select.el. Ditto for
13886         (x-delete-primary-selection) (x-kill-primary-selection)
13887         (x-copy-primary-selection).
13888         (own-clipboard): new function.
13889
13890         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13891         functions in select.el. remove old ones.
13892         (mswindows-own-clipboard): new function.
13893
13894 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13895
13896         * gnuserv.el: allow connections from mswindows type devices.
13897
13898 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13899
13900         * msw-glyphs.el: change image type used from cursor to resource.
13901
13902 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13903
13904         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13905         for {top,bottom}-{left,right} values in addition to
13906         {top,bottom}_{left,right}.
13907         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13908
13909 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13910
13911         * cl-macs.el (specifier-instance): Undefine its setf method.
13912
13913         * specifier.el (with-specifier-instance): Added docstring.
13914
13915         * mouse.el (drag-window-divider): Ditto.
13916
13917         * modeline.el (mouse-drag-modeline): Use it.
13918
13919         * lisp-mode.el (with-specifier-instance): Define its indentation
13920         level.
13921
13922         * specifier.el (with-specifier-instance): New macro.
13923
13924 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13925
13926         * package-get.el (package-get-create-custom): new function to
13927         auto-generate package-get-custom.el from package-get-base.el.
13928         * (package-get-ever-installedp): new function.
13929         * (package-get-custom): new function to get all packages specified
13930         by customize.
13931
13932 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13933
13934         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13935
13936 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13937
13938         * cl-extra.el: Reverse previous float change.
13939
13940 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13941
13942         * x-faces.el:
13943         * faces.el (try-font-name): moved from x-faces.el since it is
13944         required by w3 under mswindows as well X.
13945
13946 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13947
13948         * winnt.el: Removed evil (setq completion-ignore-case t)
13949         clause, one more overlookef fsfism.
13950         (nt-quote-args-functions-alist): End sentences with double space.
13951
13952 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13953
13954         * window-xemacs.el (push-window-configuration): Remove kludgery of
13955         recaching default-toolbar specifier.
13956         (pop-window-configuration): Ditto.
13957         (unpop-window-configuration): Ditto.
13958
13959 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13960
13961         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13962
13963 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13964
13965         * winnt.el (nt-quote-args-verbatim): Added function.
13966         (nt-quote-args-prefix-quote): Added function.
13967         (nt-quote-args-backslash-quote): Added function.
13968         (nt-quote-args-double-quote): Added function.
13969         (nt-quote-args-functions-alist): New variable.
13970         (nt-quote-process-args): Added function. This is the main quoting
13971         work horse called from process-nt.c
13972
13973 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13974
13975         * winnt.el: Removed duplicate definitions for backspace,
13976         delete, M-backspace and C-M-backspace.
13977         (file-name-buffer-file-type-alist): Removed this variable.
13978         (find-buffer-file-type): Removed function.
13979         (find-file-binary):  Removed function.
13980         (find-file-text): Removed function.
13981         (find-file-not-found-set-buffer-file-type): Removed function.
13982         (save-to-unix-hook): Removed function.
13983         (revert-from-unix-hook): Removed function.
13984         (using-unix-filesystems): Removed function.
13985         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13986         warning.
13987         (x-set-selection): Removed function.
13988         (x-get-selection): Removed function.
13989         Removed commented FSFisms.
13990         Replaced copyright notice (this file is not part of GNU Emacs).
13991         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13992         comint-process-echoes setting to t.
13993
13994 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13995
13996         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13997         and used following the interface change of
13998         `paths-find-recursive-path'.
13999
14000         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14001         regexp instead of a list of base names.
14002         (paths-version-control-filename-regexp):
14003         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14004         Introduced and used following the interface change of
14005         `paths-find-recursive-path'.
14006
14007 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14008
14009         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14010         on X devices, rather than on all non-TTY devices.
14011
14012 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14013
14014         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14015
14016         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14017
14018 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14019
14020         * itimer.el (activate-itimer): Fixed usage of integers
14021         as argument to `concat'.
14022
14023 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14024
14025         * itimer.el (start-itimer): replace the use of `concat' with
14026         `format'
14027
14028 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14029
14030         * mode-motion.el (mode-motion-hook): Clarify docstring.
14031         From Bob Weiner <weiner@altrasoft.com>
14032
14033         * loadhist.el (symbol-file): Supply prompt string when used
14034         interactively.
14035         From Bob Weiner <weiner@altrasoft.com>
14036
14037 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14038
14039         * loadup.el (really-early-error-handler): Ditto.
14040
14041         * update-elc.el: Ditto.
14042
14043         * setup-paths.el (paths-construct-exec-path): Ditto.
14044
14045         * make-docfile.el: Ditto.
14046
14047         * find-paths.el (paths-decode-directory-path): Use split-path
14048         instead of decode-path.
14049
14050         * files.el (parse-colon-path): Update docstring reference.
14051
14052 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14053
14054         * msw-init.el:
14055         * x-init.el:
14056         Bind cut'n'paste keys to non window-system specific functions.
14057
14058         * msw-select.el: New function mswindows-clear-clipboard.
14059         mswindows-cut-copy-clipboard extended to handle clearing of the
14060         selection and renamed to mswindows-cut-copy-clear-clipboard.
14061
14062         * select.el: on mswindows devices delete-primary-selection
14063         calls mswindows-clear-clipboard.
14064
14065 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14066
14067         * simple.el (quoted-insert): Inhibit quit when using read-char.
14068
14069         * cmdloop.el (read-char): Don't inhibit quit.
14070         (read-char-exclusive): Ditto.
14071         (read-char): Signal quit if quit-char was pressed.
14072         (read-char-exclusive): Ditto.
14073         (read-quoted-char): Return a character, not integer.
14074
14075         * menubar-items.el (default-popup-menu): Use Andy's generic
14076         selection code.
14077         (default-popup-menu): Fix code.
14078
14079 1998-05-14  Oliver Graf <ograf@fga.de>
14080
14081         * dragdrop.el (dragdrop-function-widget): this time it's done
14082
14083 1998-05-13  Oliver Graf <ograf@fga.de>
14084
14085         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14086
14087 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14088
14089         * device.el (device-pixel-width):
14090         (device-pixel-height):
14091         (device-mm-width):
14092         (device-mm-height):
14093         (device-bitplanes):
14094         (device-color-cells): Swapped parameters to device-system-metric
14095         according to the interface change.
14096
14097 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14098
14099         * mouse.el (default-mouse-motion-handler): Use new name of the
14100         function event-over-vertical-divider-p.
14101         Do not set E-W arrow cursor over the divider if
14102         vertical-divider-draggable-p is nil in the window.
14103         ([top-level]): Use new name for the variable
14104         vertical-divider-map.
14105         (drag-window-divider): Respect vertical-divider-draggable-p.
14106         Variable name typo fixes.
14107
14108 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14109
14110         * keymap.el (kbd): Define here; handle string constants and
14111         others...
14112
14113 1998-05-15  Christian Nyb <chr@mediascience.no>
14114
14115         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14116         in Emacs 18.
14117
14118 1998-05-13  Didier Verna  <didier@xemacs.org>
14119
14120         * mouse.el (drag-window-divider): give the vertical divider a
14121         pressed look when dragging it.
14122
14123 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14124
14125         * faces.el: predicate some more face operations on x or mswindows
14126         not just x.
14127
14128         * modeline.el: enable modeline coloring for mswindows.
14129
14130 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14131
14132         * minibuf.el (minibuffer-default): Added variable; compatible with
14133         FSF Emacs.
14134         (next-history-element): Used `minibuffer-default'.
14135
14136 1998-05-12  Oliver Graf <ograf@fga.de>
14137
14138         * dragdrop.el (dragdrop-function-widget): button and mods ok
14139         arguments still look a bit strange
14140         (dragdrop-compare-mods) created
14141         (dragdrop-drop-do-functions) correctly checks for buttons and
14142         modifiers
14143
14144 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14145
14146         * setup-paths.el (paths-default-info-directories): Replace
14147         path-separator with directory-sep-char.
14148
14149         * files.el (path-separator): Don't define it here.
14150
14151 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14152
14153         * update-elc.el: Ditto.
14154
14155         * setup-paths.el (paths-construct-exec-path): Ditto.
14156
14157         * make-docfile.el: Ditto.
14158
14159         * loadup.el (really-early-error-handler): Ditto.
14160
14161         * find-paths.el (paths-decode-directory-path): Use decode-path
14162         instead of decode-path-internal.
14163
14164         * files.el (parse-colon-path): Update docstring.
14165
14166 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14167
14168         * subr.el (get-buffer-window-list): Make BUFFER optional.
14169
14170         * window-xemacs.el (windows-of-buffer): Defalias to
14171         get-buffer-window-list.
14172
14173 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14174
14175         * disass.el: Fix maintainer keyword.
14176
14177         * bytecomp.el (byte-compile-and-load-file): Autoload.
14178         (byte-compile-buffer): Ditto.
14179
14180         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14181         value is returned, not the name.
14182         (lisp-imenu-generic-expression): Enable it.
14183         (lisp-mode-variables): Ditto.
14184         (lisp-indent-offset): Change defconst to defvar.
14185         (lisp-indent-function): Ditto.
14186         (lisp-body-indent): Ditto.
14187
14188 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14189
14190         * modeline.el: Use zap-last-kbd-macro-event.
14191
14192         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14193         nil, don't attempt to do anything with messages.
14194         (eval-last-sexp): Use `letf' for clarity.
14195
14196 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14197
14198         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14199
14200 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14201
14202         * buff-menu.el:
14203         * lisp-mode.el:
14204         * obsolete.el:
14205         Change empty docstrings into no doc strings at all.
14206         Fix bogus FSF-format docstrings.
14207         * etags.el: Fix docstring.
14208
14209 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14210
14211         * package-get.el (package-get): Use internal md5
14212
14213 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14214
14215         * about.el (about-xemacs): Correct abuse of concat.
14216
14217 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14218
14219         * info.el (Info-mode): Use easymenu.
14220
14221 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14222
14223         * apropos.el (apropos): Don't use concat with integers.
14224
14225         * cmdloop.el (describe-last-error): Handle the case when no error
14226         was seen gracefully.
14227
14228         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14229         defun.
14230         (apropos-describe-plist): Ditto.
14231
14232         * help.el (with-displaying-help-buffer): Revert to a defun.
14233         (describe-key): Use it as defun.
14234         (describe-mode): Ditto.
14235         (describe-bindings): Ditto.
14236         (describe-prefix-bindings): Ditto.
14237         (describe-installation): Ditto.
14238         (view-lossage): Ditto.
14239         (describe-function): Ditto.
14240         (describe-variable): Ditto.
14241         (describe-syntax): Ditto.
14242
14243 1998-05-11  Oliver Graf <ograf@fga.de>
14244
14245         * dragdrop.el: changed order of require/provide
14246         (dragdrop-drop-mime-default) changed to new calling conventions
14247         (dragdrop-drop-do-functions) changed to new calling conventions
14248         (dragdrop-function-widget) this one needs more work...
14249
14250 1998-05-10  Oliver Graf <ograf@fga.de>
14251
14252         * about.el: another small change in my entry
14253         * dragdrop.el (dragdrop-drop-log-function): logging added
14254         plus customizations
14255         changed interface to handler functions. now called with event
14256         and object
14257
14258 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14259
14260         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14261         E-W arrow pointer displayed over draggable dividers.
14262
14263         * mouse.el (default-mouse-motion-handler): Show it when
14264         appropriate.
14265         (drag-window-divider): Added.
14266         ([top-level]): Initialized window-divider-map with a keymap
14267         binding the above function to left button down event.
14268
14269         * x-mouse.el (x-init-pointer-shape): Initialize
14270         divider-pointer-glyph from Cursor.dividerPointer, or use default
14271         E-W double arrow.
14272
14273 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14274
14275         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14276
14277 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14278
14279         * simple.el (count-words-buffer): Don't query for buffer.
14280         (count-lines-buffer): Ditto.
14281
14282 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14283
14284         * help.el (where-is): add optional insert argument.
14285
14286 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14287
14288         * help.el (describe-key-briefly): New argument INSERT.
14289
14290         * simple.el (eval-expression): New optional argument; synch with
14291         FSF 20.3.
14292
14293         * keydefs.el (global-map): Add new register bindings.
14294
14295         * register.el: Synched with FSF 20.3.
14296
14297 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14298
14299         * window-xemacs.el (recenter): all arguments are optional.
14300
14301 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14302
14303         * device.el: (device-pixel-width): Reflected name/parameters
14304         change to device-system-metric.
14305         (device-pixel-height): Ditto.
14306         (device-mm-width): Ditto.
14307         (device-mm-height): Ditto.
14308         (device-bitplanes): Ditto.
14309         (device-color-cells): Ditto.
14310
14311 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14312
14313         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14314
14315         * cl.el (most-positive-fixnum): Document.
14316         (most-negative-fixnum): Ditto.
14317
14318         * cus-dep.el: Updated comment.
14319
14320         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14321         constant.
14322
14323         * cus-load.el (custom-put): Removed.
14324
14325         * files.el (after-find-file): Just resignal quit instead of
14326         signaling "canceled".
14327
14328 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14329
14330         * frame.el (other-frame): Use `focus-frame' instead of
14331         select-frame kludges.
14332
14333         * lisp-mode.el: Update lisp-indent-function for
14334         save-selected-frame and with-selected-frame.
14335
14336         * frame.el (save-selected-frame): New macro.
14337         (with-selected-frame): Ditto.
14338         (other-frame): Use `set-frame-focus'.
14339
14340 1998-05-06  Oliver Graf <ograf@fga.de>
14341
14342         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14343         (dragdrop-drop-url-default) default handler for URL drops created
14344         (dragdrop-drop-mime-default) default handler for MIME drops created
14345         (dragdrop-drop-functions) default custom for handling drops created
14346         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14347
14348 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14349
14350         * mouse.el: Removed redundant mouse-mswindows-drop function.
14351
14352 1998-05-05  Oliver Graf <ograf@fga.de>
14353
14354         * about.el: changed some text in my entry
14355         * dragdrop.el: added customs
14356
14357 1998-05-04  Oliver Graf <ograf@fga.de>
14358
14359         * mouse.el: killed global drop key bindings
14360         (mouse-offix-drop) removed
14361         * dragdrop.el: created
14362         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14363
14364 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14365
14366         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14367         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14368
14369         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14370         obsolete comment.
14371
14372         * scrollbar.el (scrollbars-visible-p): Use new
14373         {vertical,horizontal}-scrollbar-visible-p specifiers.
14374
14375 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14376
14377         * device.el (device-pixel-height):
14378         (device-pixel-width):
14379         (device-mm-width):
14380         (device-mm-height):
14381         (device-bitplanes):
14382         (device-color-cells): Moved these 6 functions from device.c; they
14383         all use single (device-system-metrics) call.
14384
14385 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14386
14387         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14388         were renamed.
14389
14390         * menubar-items.el:
14391         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14392         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14393
14394         * help.el (help-map): Remove Hyperbole keybinding logic.
14395         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14396
14397 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14398
14399         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14400         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14401
14402 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14403
14404         * msw-glyphs.el: use nicer icon3 from the frame icon.
14405
14406 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14407
14408         * version.el (emacs-version): Remove InfoDock conditionals.
14409
14410         * startup.el (startup-splash-frame): Change ID logo name.
14411
14412 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14413
14414         * files.el (after-find-file): If the user presses C-g on
14415         directory-creation prompt, kill the buffer.
14416
14417 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14418
14419         * simple.el (count-words-region): Reverse previous change.
14420
14421 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14422
14423         * replace.el (query-replace): Just call perform-replace.
14424         (query-replace-regexp): Ditto.
14425         (perform-replace): Move region handling here.
14426         (perform-replace): Use the new arg to match-data.
14427
14428 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14429
14430         * x-init.el: Install X specific display table that
14431           displays char 0240 as a space to avoid whatever it is
14432           that screws up display of that character code.
14433
14434 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14435
14436         * help.el (function-arglist): If no arguments are documented for a
14437         subr, print nothing rather than incorrect output.
14438
14439 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14440
14441         * cmdloop.el (command-error): Update bail-out error message to use
14442         `emacs-program-name'.
14443
14444         * lib-complete.el: Remove reader macro cruft.
14445
14446         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14447         cruft.
14448
14449         * simple.el (count-words-region): Drop interactive-p check on the
14450         message.
14451
14452 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14453
14454         * font.el
14455         * msw-faces.el
14456         Correct spelling of mswindows-font-canonicalize-name.
14457
14458 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14459
14460         * ldap.el (ldap-host-parameters-alist): Replaced with
14461         `ldap-host-parameters-plist'
14462         (ldap-search): Adapt to previous change
14463
14464 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14465
14466         * about.el (about-hackers): Update Bob Weiner bio.
14467         (about-maintainer-info): Ditto.
14468
14469 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14470
14471         * simple.el (display-warning-minimum-level): Docfix.
14472
14473 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14474
14475         * widget.el (:default-get): New keyword.
14476         * wid-edit.el (default, widget-default-default-get): Define it.
14477         (group, widget-group-default-get): Define it.
14478         (menu-choice, widget-choice-default-get): Define it.
14479         (widget-default-get): New function.
14480         (widget-choice-action): Call it.
14481         (widget-editable-list-entry-create): Call it.
14482
14483 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14484
14485         * byte-optimize.el (byte-boolean-vars): Removed.
14486         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14487         lookup through `byte-boolean-vars'.
14488
14489 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14490
14491         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14492         resource-provided values into ghost specs for scrollbar-height and
14493         scrollbar-width.
14494
14495 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14496
14497         * byte-optimize.el: Don't attempt to optimize /=.
14498
14499         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14500         (byte-compile-/=): Ditto.
14501
14502 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14503
14504         * apropos.el: Use `with-displaying-help-buffer'.
14505         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14506         Use `with-displaying-help-buffer'.
14507         (apropos-follow): Do not give special treatment to buffer cursor
14508         was in prior to a mouse click.
14509         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14510         (apropos-print-doc): Set correct buffer for setting text
14511         properties.
14512
14513 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14514
14515         * help.el (help-buffer-prefix-string): New variable.
14516         (help-buffer-name): Use it.
14517
14518         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14519         mode menu.
14520
14521 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14522
14523         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14524
14525 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14526
14527         * files.el (find-file-noselect): Update docstring.
14528         (find-file-noselect): Signal an error if found an unreadable file.
14529         (file-chase-links): Save the match data.
14530         (normal-mode): Use `lwarn' and `error-message-string'.
14531         (interpreter-mode-alist): Change defconst to defvar.
14532         (inhibit-first-line-modes-regexps): Ditto.
14533         (inhibit-first-line-modes-regexps): Added .tgz.
14534         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14535         (change-major-mode-with-file-name): New user-option.
14536         (set-visited-file-name): Synched with FSF.
14537         (file-name-extension): New function, from FSF 20.3.
14538         (file-relative-name): Synched with FSF.
14539         (save-some-buffers): Support the C-r feature.
14540         (recover-session): Synched with FSF.
14541         (kill-some-buffers): Ditto.
14542         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14543
14544 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14545
14546         * files.el (insert-file): Undo previous change and reenable use of
14547         format.el.
14548
14549 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14550
14551         * window-xemacs.el (recenter): Define.
14552
14553 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14554
14555         * font.el (mswindows-font-create-name)
14556         (mswindows-font-create-object): new functions for mswindows type
14557         fonts.
14558
14559         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14560         strings are parsed as well as font objects.
14561
14562 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14563
14564         * modeline.el (defining-kbd-macro): Restore modeline indication of
14565         kbd-macro being recorded.
14566         (add-minor-mode): Simplify docstring.
14567         (modeline-minor-mode-menu): Remove stuff.
14568
14569 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14570
14571         * code-process.el (call-process): dynamically decide process
14572         coding type.
14573
14574 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14575
14576         * modeline.el: Add line-number-mode, column-number-mode to
14577         the modeline minor-mode menu.  Button2 on the line number does
14578         goto-line.
14579
14580 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14581
14582         * mouse.el: move x-selection-owner-p type things to
14583         selection-owner-p.
14584
14585         * msw-init.el: copy zmacs stuff from x-init.el
14586
14587         * msw-select.el (mswindows-own-selection)
14588         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14589         functions. Very simple minded implementation of selectio
14590         ownership.
14591
14592         * select.el (own-selection) (disown-selection)
14593         (activate-region-as-selection) (select-make-extent-for-selection)
14594         (valid-simple-selection-p): functions moved from x-select.el for
14595         generalized selection.
14596
14597         * x-select.el: see select.el changes.
14598
14599         * x-toolbar.el: use new selection functions.
14600
14601 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14602
14603         * packages.el (packages-find-package-directories): Fixed bug that
14604         would pick up multiple site-package directories.
14605         (package-locations): Added "xemacs-packages" as a late package
14606         location.
14607
14608         * find-paths.el: Now uses `emacs-program-name' and
14609         `emacs-program-version'.
14610         Additions to enforce version-specific directories in
14611         `paths-find-version-directory'.
14612
14613 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14614
14615         * default.el: Removed.
14616         * site-start.el: Removed.
14617
14618 1998-04-29  Didier Verna  <didier@xemacs.org>
14619
14620         * minibuf.el (minibuffer-history-minimum-string-length): Default
14621         to nil.
14622
14623 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14624
14625         * find-paths.el (paths-program-name): Rename.
14626         (paths-emacs-root-p): Ditto.
14627         (paths-find-site-directory): Ditto.
14628
14629 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14630
14631         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14632         `emacs-lisp-byte-compile-and-load'.
14633
14634 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14635
14636         * ldap.el (ldap-search): Fixed additional parameter passing to
14637         `ldap-open'
14638
14639 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14640
14641         * select.el (kill-primary-selection) (selection-owner-p)
14642         (copy-primary-selection) (yank-clipboard-selection)
14643         (selection-exists-p) (delete-primary-selection): new file and
14644         functions that do the right thing for the selected device.
14645
14646         * x-menubar.el: use generalised selection functions.
14647
14648         * dumped-lisp.el: dump select.el.
14649
14650 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14651
14652         * find-paths.el (paths-progname): New variable.
14653         (paths-emacs-root-p): Use it.
14654         (paths-find-site-directory): Ditto.
14655
14656 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14657
14658         * loadup.el ((member "dump" command-line-args)): Dump as
14659         `infodock' if InfoDock.
14660
14661 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14662
14663         * find-paths.el (construct-emacs-version): Simplify, include
14664         program name in the return value.
14665         * (paths-find-version-directory): Use it.
14666
14667 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14668
14669         * info.el (Info-parse-dir-entries): Fixed regexp
14670         (Info-build-dir-anew): Remove full suffix and capitalize info file
14671         name for files with no @direntry
14672         (Info-batch-rebuild-dir): New function
14673         (Info-suffixed-file): Check for regular files instead of simple
14674         file existence (could catch directories before)
14675
14676 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14677
14678         * setup-paths.el, find-paths.el: Removed uses of `not' which
14679         temacs doesn't have.
14680
14681         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14682         into root searching.
14683
14684 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14685
14686         * subr.el: Remove definition of `not'.
14687
14688 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14689
14690         * msw-glyphs.el: enable graphics support.
14691
14692 1998-04-23  Didier Verna  <didier@xemacs.org>
14693
14694         * x-menubar.el (default-menubar): restored the line-number-mode
14695         option.
14696
14697         * misc doc string updates related to the options menu.
14698
14699 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14700
14701         * setup-paths.el (paths-construct-load-path): Fix typo.
14702
14703 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14704
14705         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14706         font-menu-ignore-scaled-fonts don't have to be bound now; this
14707         gets us one step further towards making --no-autoloads work.
14708
14709         * startup.el (normal-top-level): Load auto-autoloads only if
14710         lisp-directory is non-nil.
14711
14712         * setup-paths.el (paths-construct-load-path): Made it robust
14713         against nil lisp-directory.
14714
14715         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14716         to the list of variables that cause a warning when nil.
14717
14718         * toolbar.el (init-toolbar-location): Now works even when there's
14719         no toolbar icon directory.
14720
14721 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14722
14723         * help.el (view-lossage): Recognize it.
14724
14725         * simple.el (log-message): Mark multiline messages.
14726
14727 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14728
14729         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14730
14731 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14732
14733         * package-get.el (package-get-all):  add `\n' separator to
14734         interactive specification so that both variables are read
14735
14736 1998-04-22  Didier Verna  <didier@xemacs.org>
14737
14738         * x-menubar.el: ported the options menu to Custom.
14739         Moved the "read only" toggle button to the buffers menu.
14740         Corrected some missing ;;;###autoload or defcustom.
14741
14742         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14743         the scrollbar-visible specifier for options menu handling.
14744
14745         * toolbar.el (toolbar-visible-p)
14746                      (toolbar-captioned-p)
14747                      (default-toolbar-position): defcustom wrappers around
14748         the toolbar specifiers for options menu handling.
14749
14750         * frame.el (get-frame-for-buffer-default-instance-limit):
14751         defcustom it for options menu handling.
14752
14753         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14754         font-lock-mode for options menu handling.
14755
14756         * cus-start.el: added Custom properties to overwrite-mode for
14757         options menu handling.
14758
14759 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14760
14761         * about.el: shameless self-promotion.
14762
14763 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14764
14765         * simple.el (raw-append-message): Slightly optimize.
14766         (remove-message): Use `push' for clarity.
14767         (append-message): Ditto.
14768         (display-warning): Dito.
14769         (raw-append-message): Send the message to the appropriate device.
14770
14771 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14772
14773         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14774         From Sean MacLennan <Sean.MacLennan@pika.ca>
14775
14776 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14777
14778         * setup-paths.el: Changed `directory-sep-char' to
14779         `path-separator', following a change in GNU Emacs.
14780
14781 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14782
14783         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14784         (Info-build-dir-anew): Add a final newline.
14785         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14786         is `always'
14787         (Info-rebuild-dir): Ditto
14788
14789         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14790
14791 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14792
14793         * simple.el (count-words-buffer): Retain zmacs region.
14794         (count-words-region): Ditto.
14795         * simple.el: (what-line): Expanded line counts.
14796         (count-lines): New parameter to conditionalize whether collapsed
14797         lines get counted.
14798         From Bob Weiner <weiner@altrasoft.com>
14799
14800 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14801
14802         * packages.el (package-locations): infodock-packages must override
14803         mule-packages and packages.
14804
14805 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14806
14807         * wid-edit.el:
14808         remove rude messages from widget-activation-widget-mapper
14809         and widget-activation-glyph-mapper
14810
14811 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14812
14813         * toolbar.el: Remove (featurep 'x) test from
14814         toolbar-make-button-list
14815
14816 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14817
14818         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14819         only if in the same frame.
14820
14821 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14822
14823         * packages.el (package-locations): Added site-packages hierarchy.
14824
14825         * setup-paths.el (paths-default-info-directories): Introduced and
14826         used.
14827
14828         * packages.el, setup-paths.el: Set various path searching depths
14829         to 1.
14830
14831         * packages.el (packages-hierarchy-depth):
14832         (packages-load-path-depth): Introduced and used.
14833
14834         * setup-paths.el (paths-load-path-depth): Introduced and used.
14835
14836         * find-paths.el (paths-find-recursive-path): Added max-depth
14837         parameter.
14838
14839 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14840
14841         * setup-paths.el (paths-construct-info-path): Removed
14842         dependency on behavior of (file-name-as-directory "").
14843
14844 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14845
14846         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14847         lisp objects
14848
14849 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14850
14851         * dump-paths.el, startup.el: Added handling for --debug-paths.
14852
14853 1998-04-15  William M. Perry  <wmperry@aventail.com>
14854
14855         * wid-edit.el: We cannot just set the help-echo or balloon-help
14856           properties for an extent based on the :help-echo widget
14857           property, since help-echo and balloon-help cause an EXTENT to
14858           get passed in, where :help-echo functions are expecting a WIDGET
14859
14860 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14861
14862         * scrollbar.el (init-scrollbar-from-resources): Call
14863         mswindows-init-scrollbar-metrics when appropriate.
14864
14865 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14866
14867         * dumped-lisp.el: dump x-toolbar for window system
14868
14869         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14870         have support and xpm.
14871
14872 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14873
14874         * files.el (toggle-read-only): Fix docstring.
14875         From Didier Verna <didier@xemacs.org>
14876
14877 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14878
14879         * startup.el (normal-top-level): Load autoload-file-name without
14880         specifying an extension---some people only auto-autoload.el.gz.
14881
14882 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14883
14884         * files.el (backup-enable-predicate): Don't bomb on NAME being
14885         nil.
14886
14887 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14888
14889         * find-paths.el, packages.el: Now prefers configure'd paths.
14890         This shouldn't cause any of the originally anticipated problems as
14891         the current paths architecture will not define the various
14892         configure-xxx variables if they're not specified on the configure
14893         command line.
14894
14895         * find-paths.el, setup-paths.el, packages.el: Removed all
14896         mentionings of "/" as a path separator.
14897         Used paths-construct-path throughout.
14898
14899         * find-paths.el (paths-construct-path): Created to assemble paths
14900         from directory components.
14901
14902         * setup-paths.el, packages.el: Used paths-decode-directory-path
14903         instead of decode-path-internal.
14904
14905         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14906         and associates.
14907         (paths-decode-directory-path) Created.
14908
14909         * setup-paths.el: Changed configure-exec-path to
14910         configure-exec-directory.
14911
14912 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14913
14914         * packages.el (packages-find-packages): Fixed decoding of
14915         EMACSPACKAGEPATH.
14916
14917         * startup.el: -no-packages -> -no-early-packages.
14918
14919         (packages-load-package-lisps): Fixed loading of auto-autoload
14920         files.
14921
14922         * startup.el (normal-top-level): Fixed loading of core
14923         auto-autoload.
14924
14925         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14926
14927         * startup.el, packages.el, dump-paths.el: Added proper settings
14928         for site-directory and lisp-directory variables.
14929
14930         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14931         inhibit-package-autoloads and fixed handling of it.
14932
14933         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14934         handling of former inhibit-package-init, now
14935         inhibit-early-packages, to make -vanilla etc. work.
14936
14937 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14938
14939         * code-process.el (start-process): Fallback to 'undecided instead
14940         of 'binary for process input coding stream.
14941
14942         * process.el (start-process): Docstring fix.
14943
14944 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14945
14946         * info.el (Info-insert-dir): Do not insert temporary dir files
14947         in Info-dir-file-attributes
14948         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14949         (Info-rebuild-dir): Ditto.
14950
14951 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14952
14953         * obsolete.el: Added obsoleteness declarations for
14954         `site-directory' and `Info-default-directory-list'.
14955
14956 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14957
14958         * find-paths.el (paths-find-emacs-root): Only look at the
14959         executable at the end of the symlink chain for determining the
14960         Emacs root.
14961
14962 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14963
14964         * setup-paths.el (paths-construct-info-path): Changed construction
14965         to cater to gone default in configure.
14966
14967         * find-paths.el (paths-uniq-append): Added.
14968
14969         * packages.el: Rewritten package path construction once again.
14970
14971         * dump-paths.el, startup.el: Removed package-path as a global
14972         variable.
14973
14974         * package-admin.el (package-admin-add-single-file-package):
14975         (package-admin-add-binary-package): Changed package-path to
14976         late-packages.
14977
14978         * packages.el (packages-split-path): Split path at "/" rather than
14979         nil according to change in emacs.c.
14980
14981 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14982
14983         * setup-paths.el (paths-construct-info-path): Changed info path
14984         order so that directories come out right.
14985         (paths-find-lock-directory): Fixed bug: It used to think
14986         configure-lock-directory is a path.
14987
14988 1998-04-06  Jeff Miller <jmiller@smart.net>
14989
14990         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14991         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14992         eases the use of toolbar-add/kill-item functions.
14993
14994 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14995
14996         * code-files.el (file-coding-system-alist): Commented out
14997         loaddefs.el magical treatment.
14998
14999 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15000
15001         * info.el (Info-rebuild-outdated-dir): Added new option
15002         `conservative' and made it the default
15003         (Info-rebuild-dir): Appropriately parse multi-line description
15004         strings, and multi-section dir files. Issue warning when dir
15005         is rebuilt as temporary
15006         (Info-build-dir-anew): Issue warning when dir is built as
15007         temporary
15008
15009 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15010
15011         * list-mode.el (list-mode-map): Bind highlight motion commands to
15012         standard keys left, right, C-b and C-f.
15013
15014 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15015
15016         * files.el (auto-mode-alist): allow .sc for Scheme->C
15017
15018 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15019
15020         * loadup.el (pureload): Don't quote (garbage-collect).
15021
15022 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15023
15024         * package-get-base.el: Updated.
15025
15026 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15027
15028         * isearch-mode.el (isearch-just-started): New variable.
15029         (isearch-mode): Set it.
15030         (isearch-repeat): Advance one character forward only if the search
15031         was successful, and was not just started.
15032         (isearch-repeat): Clear isearch-just-started.
15033
15034 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15035
15036         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15037         if running -batch.
15038
15039 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15040
15041         * subr.el (listify-key-sequence): Removed.
15042
15043 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15044
15045         * bytecomp.el (byte-compile-print-gensym): New option.
15046         (byte-compile-output-file-form): Use it.
15047         (byte-compile-output-docform): Ditto.
15048         (byte-compile-compiled-obj-to-list): Ditto.
15049
15050 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15051
15052         * msw-glyphs.el: set frame icon if xpm support.
15053
15054 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15055
15056         * help.el: Code that pretty prints variable values
15057           removed.
15058
15059 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15060
15061         * find-paths.el (paths-emacs-root-p): Correct test for installation
15062         directory.
15063         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15064
15065 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15066
15067         * loaddefs.el: Don't set debug-ignored-errors; leave
15068           its default value set to nil.
15069
15070 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15071
15072         * info.el (Info-rebuild-dir): fixed mis-spelling.
15073
15074 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15075
15076         * info.el (Info-rebuild-outdated-dir): New custom var
15077         (Info-insert-node): Create/update dir file when needed, ie when it
15078         does not exist or is older than some info files in directory
15079
15080 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15081
15082         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15083         for last packages, mainly for using a 20.4 package base.
15084
15085         * packages.el (late-packages): Typo fix.  It was called
15086         early-packages.
15087
15088         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15089         relative symlinks correctly.
15090         (paths-find-emacs-roots): More rigorous checking for plausible
15091         configuration-time root.
15092
15093         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15094         find its roots.
15095
15096 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15097
15098         * faces.el: Fix docstrings.
15099         * glyphs.el: Fix docstrings.
15100         * mouse.el: Fix docstrings.
15101
15102         * frame.el: Change phrase `current frame' to `selected frame'.
15103
15104         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15105
15106         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15107         macros using backquote to make them infinitely more readable.
15108
15109 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15110
15111         * packages.el (packages-find-package-path): Hardcoded specialized
15112         InfoDock support until we can clean this up.
15113
15114         * help.el (describe-bindings-1): Return the value of the bindings
15115         help buffer created.
15116         (describe-bindings): Ditto.
15117
15118         * simple.el (set-variable): Restore previous behavior of not
15119         bombing if the variable to set is not boundp.
15120
15121 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15122
15123         * packages.el (packages-handle-package-dumped-lisps): Allow for
15124         non-local files to be loaded off the package-lisp variable.
15125
15126 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15127
15128         * x-faces.el: Global X resources should override
15129           specs for all device classes (color, grayscale, mono);
15130           code currently doesn't override any of them.  Fixed by
15131           calling remove-specifier with '(x default) as the tag
15132           set and allowing inexact matches.
15133
15134 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15135
15136         * faces.el: Separated face initializations based on
15137           device classes into device type specific (tag set,
15138           instantiator) pairs.
15139
15140 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15141
15142         * wid-edit.el (widget-choice-action): Remember user's explicit
15143         choice.
15144         (widget-choice-value-create): Respect it.
15145         From Richard Stallman <rms@gnu.org>
15146
15147 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15148
15149         * setup-paths.el (paths-construct-info-path): Always append
15150         existing directories from configure-time info path.
15151
15152         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15153         Info-directory-list.
15154
15155         * info.el: Removed Info-default-directory-list which was broken by
15156         design.
15157         Removed bogus initialization of Info-directory-list---startup.el
15158         can do a much better job.
15159         Added autoload of Info-directory-list.
15160
15161         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15162         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15163         be exclusive; now it's merely given precedence, just like in the
15164         old days.
15165
15166 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15167
15168         * find-paths.el (paths-find-architecture-directory): Fix bug with
15169         finding; it used to default too early.
15170
15171 1998-03-25  Martin Buchholz <martin@xemacs.org>
15172
15173         * packages.el (packages-split-path): Fix a bug; it used to fail
15174         for paths that weren't split.
15175
15176 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15177
15178         * finder.el (finder-compile-keywords): trap on errors.
15179
15180 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15181
15182         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15183           fourth argument of t so that only the specs exactly
15184           matching the tag lists are removed.
15185
15186 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15187
15188         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15189
15190 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15191
15192         * minibuf.el (mouse-read-file-name-1): If a default directory was
15193         specified, use it for generating the completions.
15194
15195 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15196
15197         * update-elc.el: Now respects inhibit-package-init and
15198         inhibit-site-lisp.
15199         Now does path construction with loadup-paths.
15200
15201         * startup.el (normal-top-level, startup-setup-paths): Now respects
15202         inhibit-package-init and inhibit-site-lisp.
15203
15204         * packages.el (packages-find-package-path): Extended package path
15205         by version-specific hierarchies.
15206         (packages-find-packages): Now respects inhibit flag and
15207         inhibit-site-lisp.
15208         Moved path setup to loadup-paths.
15209
15210         * make-docfile.el: Now respects inhibit-package-init and
15211         inhibit-site-lisp.
15212         Now does path construction with loadup-paths.
15213
15214         * loadup.el: Now respects inhibit-package-init and
15215         inhibit-site-lisp.
15216
15217         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15218
15219         * loadup-paths.el: New file: setup load-path to encompass
15220         packages.
15221
15222 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15223
15224         * auto-show.el: load-gc renamed to pureload.
15225         * site-load.el: Ditto.
15226         * packages.el (toplevel): Ditto.
15227         * loadup.el (really-early-error-handler): Ditto.
15228         * dumped-lisp.el (preloaded-file-list): Ditto.
15229         * cus-face.el (custom-declare-face): Ditto.
15230
15231 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15232
15233         * <Today>: The Big Path Searching Overhaul.
15234
15235         * find-paths.el: New file: find and assemble paths in the
15236         installation hierarchy.
15237
15238         * setup-paths.el: New file: global layout of paths and directories
15239         within the XEmacs hierarchy.
15240
15241         * packages.el: Replaced everything related to path searching and
15242         startup by code in terms of find-paths.
15243
15244         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15245         the new path searching engine.
15246
15247         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15248         and setup-paths.
15249
15250 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15251
15252         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15253         setup-paths.el.
15254
15255 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15256
15257         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15258         compiles identically in any configuration.
15259         Removed irrelevant commentary.
15260
15261 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15262
15263         * simple.el (set-variable): Allow setting specifiers.
15264
15265 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15266
15267         * lisp.el (forward-sexp): Revert previous change.
15268
15269 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15270
15271         * frame.el (frame-initialize): Use `delete-console' instead of
15272         `delete-device' to delete the stream console to match the usage in
15273         Fkill_emacs.
15274
15275 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15276
15277         * files.el (cdpath-previous): New variable.
15278         (cd): Use it.
15279         From Bob Weiner <weiner@wave.altrasoft.com>
15280
15281 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15282
15283         * keydefs.el: Changed keybindings of forward-char,
15284           backward, scroll-up and scroll-down to point to their
15285           -command counterparts.
15286
15287         * simple.el: New functions: forwarc-char-command,
15288           backwrad-char-command, scroll-up-command,
15289           scroll-down-command which work liek their counterparts
15290           except that they honor the variable
15291           signal-error-on-buffer-boundary.
15292
15293           Definition of signal-error-on-buffer-boundary received
15294           from src/cmds.c.
15295
15296           defvar declaration added for word-across-newline to avoid
15297           byte-compiler warning about the free variable reference.
15298
15299 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15300
15301         * winnt.el: Removed "%t" from the beginning of
15302         modeline-format. From now on, there's no nt-specifics in the modeline.
15303
15304 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15305
15306         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15307         of `when' with `if'.
15308
15309 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15310
15311         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15312         mswindows. Must be reworked along with glyphs.el, or
15313         merged into it, after there is images support.
15314
15315         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15316         'mswindows.
15317
15318 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15319
15320         * faces.el: fix for text cursor initialization.
15321         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15322         From Andy Piper <andyp@parallax.co.uk>
15323
15324 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15325
15326         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15327         if there is an existing package that handles it and warn the user
15328         about that mode.
15329
15330 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15331
15332         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15333         Installation" menu item when Installation-string is not bound.
15334
15335 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15336
15337         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15338         From Jeremiah W. James <jerry@cs.ucsb.edu>
15339
15340 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15341
15342         * msw-faces.el:
15343         * faces.el: Fix face initialization.
15344
15345 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15346
15347         * files.el (backup-enable-predicate): fix breakage introduced
15348         by TMPDIR patch.
15349
15350 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15351
15352         * x-faces.el (x-init-face-from-resources): The
15353           TTY face property retrieval functions don't return
15354           specifiers, so use face-property instead.
15355
15356 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15357
15358         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15359
15360 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15361
15362         * x-menubar.el: Expanded documentation for
15363           option-save-faces.  Changed Options -> Browse Faces
15364           menu entry to invoke customize-face.
15365
15366 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15367
15368         * faces.el: Most face initialization moved out of
15369           init-other-random-faces to the top level so that the
15370           initialization happens before Xemacs is dumped.  Much
15371           of the fascist "face-differs-from-default-p or FROB!"
15372           code has been retired in favor of letting the user do
15373           what they want to do.  Face initialization code changed
15374           to use `default' specifier tag so that the settings can
15375           be overridden later if the user wishes it.
15376
15377 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15378
15379         * about.el (about-hackers): Update contributors list.
15380
15381 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15382
15383         * specifier.el: Define new specifier tag `default'.
15384
15385         * modeline.el: Initialize faces using `default' tag.
15386
15387         * x-faces.el (x-init-face-from-resources): Remove
15388           specifier specs containing the `default' tag before
15389           adding new specs.
15390
15391 1998-03-02  John Jones  <jj@asu.edu>
15392
15393         * package-get.el (package-get-all): fixed arguments on call to
15394         package-admin-add-single-file-package.
15395         * package-get.el (package-get-installedp): fixed to match
15396         advertised behavior.
15397         * package-get.el: added function package-get-update-all which
15398         installs newest versions of all the current packages (if they are
15399         not already installed).
15400
15401 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15402
15403         * files.el (find-file-noselect): Uncommented `truename' binding in
15404         `let*' and use it later to set `buffer-file-truename' iff it's
15405         still nil, as happens for example when finding a compressed
15406         file with "jka-compr".
15407
15408 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15409
15410         * faces.el: in make-face-* type functions do the operation for all
15411         window systems, not just the first one found.
15412
15413         * font.el: call mswindows-list-fonts for mswindows.
15414
15415 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15416
15417         * code-process.el (call-process-region):
15418         * process.el (call-process-region):
15419         * package-get.el (package-get-dir):
15420         * files.el (backup-enable-predicate):
15421         * gnuserv.el (gnuserv-temp-file-regexp):
15422         Use temp-directory in place of `/tmp'.
15423
15424 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15425
15426         * "Fast" dired-in-C enhancements for Windows 95/NT:
15427
15428         * files.el: Added function, `wildcard-to-regexp', from GNU
15429           Emacs.
15430
15431         * files.el (insert-directory): Modified to use special
15432           dired-in-C enhancements if present.
15433
15434 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15435
15436         * code-files.el: make default coding no-conversion.
15437
15438 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15439
15440         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15441         the load-path.
15442
15443         * update-elc.el: Strip directory when testing for files not to
15444         bytecompile.
15445
15446 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15447
15448         * lisp-mode.el: Use recommended form for menus.
15449
15450         * info.el (Info-construct-menu): Use recommended form for menus.
15451
15452         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15453         entry.
15454
15455 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15456
15457         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15458           (get-frame-for-buffer-noselect): Always return frames
15459           in the not-this-window-p cond clause.
15460
15461 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15462
15463         * help.el (describe-installation): New function.
15464
15465         * x-menubar.el (default-menubar): Add describe-installation to
15466         Help menu.
15467
15468         * packages.el (packages-unbytecompiled-lisp): Installation.el
15469         should not be bytecompiled.
15470
15471         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15472         XEmacs.
15473
15474         * x-menubar.el (default-menubar): Use correct guard for VM menu
15475         entry.
15476
15477         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15478         coding.
15479         From Andy Piper <andyp@parallax.co.uk>
15480
15481 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15482
15483         * ldap.el: Do not require ldap-internal at compile time.
15484
15485 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15486
15487         * code-files.el: new file. a virtual copy of mule-files.el
15488         but without charset
15489         dependencies. (toggle-buffer-file-ocding-system) new function for
15490         changing the eol type for the current buffer.
15491
15492         * code-process.el: new file. a copy of
15493         mule-process.el. mule-process.el will disappear when things have
15494         settled.
15495
15496         * coding.el: new file. a virtual copy of mule-files.el but
15497         without charset dependencies. (coding-system-base) new function
15498         for getting the parent coding system of a coding system with eol
15499         type set.
15500
15501         * dumped-lisp.el: add above files for the non-mule case.
15502
15503 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15504
15505         * window-xemacs.el (display-buffer): If no explicit
15506           frame is specified, search for a window that displays
15507           the buffer on the currently selected frame, before
15508           searching other frames.
15509
15510 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15511
15512         * frame.el (get-frame-for-buffer): If not-this-window-p
15513           is non-nil, use window on the selected frame if it is not
15514           also the selected window.  When defaulting, search for
15515           windows on the currently selected fgrame before searching
15516           other frames.
15517
15518 1998-02-25  Didier Verna  <didier@xemacs.org>
15519
15520         * modeline.el (modeline-swap-buffers): originally named
15521         `mouse-release-modeline'. Whether to actually swap the buffers is
15522         decided in `mouse-drag-modeline'.
15523         (mouse-drag-modeline): A button release event is considered a
15524         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15525         stay unchanged.
15526
15527 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15528
15529         * x-menubar.el: Put redo on the menubar.
15530         From Aki Vehtari <Aki.Vehtari@hut.fi>
15531
15532 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15533
15534         * bytecomp.el (displaying-byte-compile-warnings): if
15535         temp-buffer-show-function is set, use it to display current set of
15536         warnings in the "*Compile-Log-Show*" buffer.
15537
15538         * simple.el (display-warning-buffer): if temp-buffer-show-function
15539         is set, use it to display current set of warnings in the
15540         "*Warnings-Show*" buffer.
15541
15542 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15543
15544         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15545         Common Lisp.
15546
15547 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15548
15549         * menubar.el: Allow button descriptors at least 2 long.
15550
15551         * x-menubar.el (default-menubar): Use recommended forms.
15552         (file-menu-filter): Remove.
15553         (edit-menu-filter): Remove.
15554
15555 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15556
15557         * about.el (about-hackers): Updated.
15558
15559 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15560
15561         * help.el (help-max-help-buffers): new variable
15562         (help-register-and-maybe-prune-excess): new function
15563         (help-buffer-name): use help-max-help-buffers.
15564         (with-displaying-help-buffer): use
15565         help-register-and-maybe-prune-excess.
15566
15567         * help.el (help-maybe-pretty-print-value): if the value fits on
15568         one line, let it.
15569
15570 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15571
15572         * (with-displaying-help-buffer): there is no need to kill the buffer
15573         if it exists, because with-output-to-temp-buffer will clear it.
15574         further, killing the buffer violates the rule that
15575         temp-buffer-show-function, if set, has the full responsibility of
15576         showing the temp buffer.  killing the buffer fucks with the window
15577         configuration, hosing temp-buffer-show-function.
15578
15579
15580 1998-02-23  Didier Verna  <didier@xemacs.org>
15581
15582         * modeline.el (mouse-drag-modeline):
15583         - Always scroll the modeline that was originally clicked on.
15584         - Use x pixels instead of x characters (which doesn't work anyway)
15585         as horizontal reference for modeline dragging. This allows us to
15586         keep on dragging the modeline even if the motion event occurs in
15587         another window.
15588
15589 1998-02-23  Didier Verna  <didier@xemacs.org>
15590
15591         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15592         glyph on the modeline to indicate that dragging the mouse has an
15593         effect both horizontally and vertically.
15594
15595 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15596
15597         * about.el (about-xemacs): Get rid of redundant visible version
15598         number.
15599
15600 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15601
15602         * about.el (about-hackers): Update credits.
15603
15604 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15605
15606         * prim/register.el (view-register): Show register type file-query.
15607
15608 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15609
15610         * mode-motion.el (mode-motion-highlight-internal):
15611           save-excursion inside save-window-exucrsion form to
15612           hide buffer point changes from save-window-excursion.
15613           Prevents display flickering when the mouse pointer
15614           moves.
15615
15616 1998-02-17  Didier Verna  <didier@xemacs.org>
15617
15618         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15619         function to handle correctly the case of a toolbar one side of the
15620         window: scrolling will not necessarily happen.
15621
15622 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15623
15624         * files.el (after-find-file): Restore missing argument
15625           to format that provides filename for "... consider M-x
15626           recover-file" message.  Also call `message' with "%s"
15627           as the first arg instead of an arbitrary string.
15628
15629 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15630
15631         * about.el (about-hackers): Various additions.
15632
15633 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15634
15635         * autoload.el (generate-file-autoloads-1): Don't force an extra
15636         line out when copying on-the-same line autoloads.
15637
15638         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15639         is installed.
15640
15641 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15642
15643         * x11/x-win-xfree86.el (x-win-init-xfree86):
15644         * x11/x-win-sun.el (x-win-init-sun):
15645         * x11/x-init.el (x-initialize-compose):
15646         * prim/simple.el:
15647         (backward-or-forward-kill-sexp):
15648         (backward-or-forward-kill-sentence):
15649         (backward-or-forward-kill-word):
15650         (backward-or-forward-delete-char):
15651         * prim/isearch-mode.el (isearch-help-or-delete-char):
15652         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15653         x-keysym-on-keyboard-p to detect backspace.
15654         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15655         Clean up symbols used with dead keys, checking Linux and solaris
15656         keysyms.
15657         Simplify x-win-*.el using above methods.
15658         Change documentation for x-keysym-*-p functions.
15659
15660 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15661
15662         * about.el (about-hackers): Restore entries for Michael Sperber and
15663         Vinnie Shelton.
15664         From Vinnie Shelton <acs@acm.org>
15665
15666 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15667
15668         * simple.el (count-words-region): Ditto.
15669
15670 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15671
15672         * simple.el (count-words-buffer): Document.  Don't print anything
15673         if non-interactive.
15674
15675 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15676
15677         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15678         multiple files in InfoDock.
15679
15680 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15681
15682         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15683         from version.el in InfoDock.
15684
15685         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15686         specially.
15687
15688 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15689
15690         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15691         variable name in docstring.
15692
15693 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15694
15695         * menubar.h: Include "gui.h".
15696
15697 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15698
15699         * site-load.el: Fix documentation.
15700
15701 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15702
15703         * package-get-base.el (package-get-base): Updated.
15704
15705         * keymap.el: PC-ize.
15706
15707 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15708
15709         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15710         from' on a fresh line.
15711
15712 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15713
15714         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15715         object.
15716
15717 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15718
15719         * undo-stack.el: PC-ize.
15720
15721         * cmdloop.el: PC-ize.
15722
15723 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15724
15725         * bytecomp-runtime.el: PC-ize.
15726
15727         * byte-optimize.el: Prolog fixup.  PC-ize.
15728
15729         * cus-dep.el: Spelling fix.
15730
15731         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15732         entries follow).
15733
15734 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15735
15736         * text-mode.el (text-mode-hook-identify): New function,
15737         put on text-mode-hook.  Set text-mode-variant here.
15738         (text-mode): Don't set it here.
15739
15740 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15741
15742         * text-mode.el (text-mode-hook): New defvar.
15743         (text-mode-variant): New variable.
15744         (text-mode): Set that variable locally.
15745         (toggle-text-mode-auto-fill): New command.
15746
15747 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15748
15749         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15750
15751 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15752
15753         * text-mode.el (paragraph-indent-text-mode):
15754         Renamed from spaced-text-mode.
15755         (text-mode-map): Bind TAB to indent-relative.
15756         (indented-text-mode-map): Variable deleted.
15757         (indented-text-mode): Now an alias for text-mode.
15758
15759 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15760
15761         * loadup.el: test-atoms debugging stuffs removed.
15762
15763 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15764
15765         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15766
15767 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15768
15769         * help.el (describe-beta): Made it use `locate-data-file'.
15770         (describe-distribution): Ditto.
15771         (describe-copying): Ditto.
15772         (describe-project): Ditto.
15773         (view-emacs-news): Ditto.
15774
15775         * help-nomule.el (help-with-tutorial): Made it use
15776         `locate-data-file' to find tutorial.
15777
15778 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15779
15780         * about.el: Corrected my email address.
15781
15782         * mouse.el: Added 'mouse-mswindows-drop' similar to
15783         'mouse-offix-drop'.
15784
15785 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15786
15787         * loadup.el (running-xemacs): Spelling fix.
15788
15789 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15790
15791         * packages.el (packages-find-packages-1): Don't allow a backwards
15792         compatible lisp tree to overwrite `preloaded-file-list'.
15793
15794 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15795
15796         * loadup.el: Don't delete "xemacs" prior to dumping.
15797
15798 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15799
15800         * package-info.el (pi-last-mod-date): New function.
15801         (pi-author-version): New function.
15802         (batch-update-package-info): Use them.
15803
15804 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15805
15806         * frame.el (get-frame-for-buffer-default-to-current): Create.
15807         (get-frame-for-buffer-noselect): Allow user to use current frame
15808         with `get-frame-for-buffer-default-to-current'.
15809
15810 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15811
15812         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15813         (byte-compile-output-docform): Ditto.
15814         (byte-compile-compiled-obj-to-list): Ditto.
15815
15816 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15817
15818         * startup.el (command-line-1): Removed code that ran
15819           buffer-menu.
15820
15821 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15822
15823         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15824
15825 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15826
15827         * frame.el (suspend-emacs-or-iconify-frame): Check using
15828         `device-on-window-system-p' instead of explicitly checking for X,
15829         so that the same logic works for MS Windows.
15830         (suspend-or-iconify-emacs): Ditto.
15831
15832 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15833
15834         * about.el (about-maintainer-info): Andy Piper is back.
15835         (xemacs-hackers): Updated Andy Piper's email address.
15836         (about-hackers): Added Jonathan Harris.
15837         (about-hackers): Updated Tibor Polgar's email address.
15838
15839 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15840
15841         * about.el: Add xemacs.org email manager.
15842
15843         * package-get-base.el (package-get-base): Updated with most recent
15844         package updates.
15845
15846 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15847
15848         * help.el (function-arglist): Use `indirect-function' instead of
15849         `symbol-function' so that aliases are treated correctly.
15850
15851 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15852
15853         * help.el (help-map): Add f1 binding to `help-for-help'.
15854         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15855         (describe-key-briefly): Use `princ' "%s" to print object.
15856         (with-displaying-help-buffer): Kill buffer if it exists, again.
15857         (describe-key): Use `princ' "%s" to print object.
15858         (describe-function-1): Use `princ' "%s" to print object.
15859         Commented out alias lines removed.
15860         (help-pretty-print-limit): New variable to control pretty-printing
15861         of variable values.
15862         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15863         `help-pretty-print-value' again.  Only print-print when OBJECT is
15864         list of length less than `help-pretty-print-limit'.
15865         (describe-variable): Use `help-maybe-pretty-print-value' again.
15866
15867 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15868
15869         * simple.el (blink-matching-open): Remove C++ kludge.
15870         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15871
15872 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15873
15874         * info.el (Info-default-directory-list): Made the documentation
15875         more explanitory.
15876
15877 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15878
15879         * lisp/packages.el:
15880         * lisp/package-admin.el:
15881         * lisp/build-report.el:
15882         Fix typos.
15883
15884 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15885
15886         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15887         warnings in Java buffers without final newline and editing the
15888         last line.
15889
15890 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15891
15892         * packages.el (packages-find-packages-1): Don't allow a backwards
15893         compatible lisp tree to overwrite `preloaded-file-list'.
15894         Suggested by Colin Rafferty  <colin@xemacs.org>
15895
15896         * mouse.el (mouse-offix-drop): Set undo-boundary.
15897         From Oliver Graf <ograf@fga.de>
15898
15899 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15900
15901         * loadup.el (load-gc): rewrite as defun.
15902         Print something sensical if a required dump-time file isn't found.
15903
15904 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15905
15906         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15907         bug strikes a menudescriptor.
15908
15909         * package-get-base.el (package-get-base): Updated.
15910
15911         * package-info.el (batch-update-package-info): Derive REQUIRES
15912         from the Makefile.
15913
15914 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15915
15916         * files.el (save-some-buffers): Don't play games with deleting
15917         other windows if we are in the minibuffer window.
15918
15919 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15920
15921         * modeline.el (modeline-minor-mode-menu): Add support for :active
15922         (add-minor-mode): Document :active property to TOGGLE.
15923
15924 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15925
15926         * modeline.el (modeline-minor-mode-menu): Add support for an
15927         `:included' predicate in the `toggle-sym' plist.
15928         (add-minor-mode): Document the :included property, format
15929         docstring some more.
15930         (modeline-minor-mode-menu): Documentation string added.
15931
15932 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15933
15934         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15935         labels from the symbol-names by thwacking off the overly redundant
15936         and overused "mode", parenthesizing "minor", and capitalizing the
15937         resultant strings.  Also shortened the menu's title by eliminating
15938         the redundant buffer name.
15939         (add-minor-mode): Beautified the docstring, added mention of the
15940         `:menu-tag' property of TOGGLE.
15941         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15942         `toggle-sym' to beatify the mode-life menus.
15943         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15944         `auto-fill-function'.
15945
15946 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15947
15948         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15949         menus to :style 'toggle.
15950
15951 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15952
15953         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15954
15955 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15956
15957         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15958         only recognize first hyperlink.
15959         (hyper-apropos-highlightify): Deletia, this is already done by
15960         `hyper-apropos-insert-face'.
15961         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15962
15963 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15964
15965         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15966         mail.
15967         (toolbar-mail-reader): Add support for `send'.
15968         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15969
15970 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15971
15972         * info.el (Info-emacs-info-file-name): Add defvar for
15973         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15974         will function properly.
15975
15976 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15977
15978         * simple.el: make the backwards delete function called by
15979         `backward-or-forward-delete-char' user configurable.
15980
15981 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15982
15983         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15984         compiled function got loaded from.
15985
15986 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15987
15988         * term/apollo.el: Synched up with InfoDock 3.6.2.
15989
15990 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15991
15992         * startup.el (load-init-file): Load autoloads earlier.
15993         (startup-splash-frame): Handle InfoDock logo.
15994
15995         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15996         InfoDock.
15997         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15998
15999         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16000         doesn't have this function.
16001
16002         * packages.el (locate-data-file): Fix to call `locate-file'.
16003
16004 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16005
16006         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16007         version of version.el.
16008         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16009
16010         * x-menubar.el (default-menubar): Guard reference to
16011         `gnuserv-frame'.
16012         (default-menubar): Guard references to `font-lock-mode'.
16013         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16014         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16015
16016         * make-docfile.el: Don't snarf doc strings from autoloads.
16017
16018         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16019         loading auto-autoloads files.
16020
16021         * loaddefs.el: Disable dumping autoloads.
16022
16023 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16024
16025         * lisp-mnt.el: Synch to Emacs 20.2.
16026
16027         * help.el: Remove manual autoload of `finder-by-keyword'.
16028
16029         * finder.el (finder-by-keyword): Autoload.
16030
16031         * help.el: Conditionalize hyperbole setup.
16032
16033 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16034
16035         * packages.el (package-require): Update to reflect new data format.
16036
16037 1998-01-02  Didier Verna  <didier@xemacs.org>
16038
16039         * x-menubar.el (default-menubar): make the tutorials available
16040         through the menubar. (Plus some compilation warnings cleanup).
16041
16042 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16043
16044         * check-features.el: New file.  Perform sanity check after build.
16045
16046         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16047         files to tooltalk package.
16048         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16049         package.
16050
16051         * package-admin.el (package-admin-xemacs): Use better default for
16052         location of XEmacs binary.
16053
16054 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16055
16056         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16057         tag with sexp and add value tag with value `t'.
16058
16059 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16060
16061         * package-get.el: Changes to work with real data.
16062         From Pete Ware <ware@cis.ohio-state.edu>
16063
16064         * packages.el (packages-reload-autoloads): Guard load for the time
16065         being.
16066
16067         * update-elc.el ("packages.el"): Force loading packages.el instead
16068         of possibly out-of-date packges.elc.
16069         * make-docfile.el ("packages.el"): Ditto.
16070
16071 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16072
16073         * build-report.el (build-report-delete-regexp): Added a rule for
16074         the main tarball shadowing anything past it.
16075
16076 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16077
16078         * packages.el (package-provide): Delete a previous provide.
16079
16080         * package-info.el: New file.
16081
16082         * package-get.el: New file.
16083         From Pete Ware <ware@cis.ohio-state.edu>
16084         (package-get): Fix md5 computation to work with Mule.
16085
16086 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16087
16088         * simple.el (log-message-*): Quote symbols in docstrings properly.
16089
16090 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16091
16092         * packages.el (packages-new-autoloads): Ignore symbolic links.
16093
16094         * cus-face.el (face-custom-attributes-get): Fix typo.
16095         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16096
16097 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16098
16099         * startup.el (load-init-file): Reload new or changed autoloads
16100         unless inhibited.  Reload modified dumped lisp (stubbed).
16101
16102         * packages.el (packages-new-autoloads): New function.
16103         (packages-reload-autoloads): New function.
16104         (packages-reload-dumped-lisp): New (stub) function.
16105
16106         * loadup.el: Inhibit reloading dumped files when running temacs.
16107
16108         * loadhist.el (file-provides): Extend to handle variant
16109         extensions.
16110
16111         * replace.el (query-replace): Fix typo.
16112
16113 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16114
16115         * make-docfile.el: list-autoloads-path has been renamed.
16116         * update-elc.el: list-autoloads has been renamed.
16117
16118         * packages.el (packages-list-autoloads): Renamed.
16119         (packages-list-autoloads-path): Ditto.
16120
16121 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16122
16123         * packages.el (packages-find-packages-1): Made it signal a warning
16124         for an error in an auto-autoload.el file.
16125
16126 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16127
16128         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16129         tag with const.
16130         From Aki Vehtari <Aki.Vehtari@hut.fi>
16131
16132         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16133
16134         * loadhist.el (unload-feature): Remove autoload.
16135
16136 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16137
16138         * loadhist.el: Unpackaged.
16139
16140         * help.el (describe-symbol-find-file): Rename
16141         `describe-function-find-file' and make old name obsolete.
16142         (describe-function-1): Use it.
16143         (describe-function-1): Guard reference to
16144         `compiled-function-annotation'.
16145
16146 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16147
16148         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16149         argument.
16150         (help-mode-quit): New optional arg to control whether it kills or
16151         buries.  Tidied up.
16152         (with-displaying-help-buffer): Don't kill buffer initially, even
16153         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16154         (help-pretty-print-value): Rename back from
16155         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16156         use it, otherwise use dumped `cl-prettyprint'.
16157         (describe-variable): Use `help-pretty-print-value' again.
16158         (find-func): Removed reference to "find-func" at end.
16159
16160 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16161
16162         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16163           GUI XEmacs. Rename? x-menubar is rather window system
16164           independant, except for a couple of items.
16165
16166 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16167
16168         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16169         entries as they will no longer be distributed with XEmacs.
16170
16171         * format.el (format-alist): Fix image/tiff regexps.
16172         From P. E. Jareth Hein <jareth@camelot-soft.com>
16173
16174         * help.el (help-maybe-pretty-print-value): Rename.
16175         (describe-variable): Use it.
16176         (describe-variable): Add trailing linefeed.
16177
16178 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16179
16180         * help.el (describe-function-1): Don't output anything for
16181           arglist of autoload functions.
16182
16183 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16184
16185         * help.el (describe-function-1): Don't output anything for
16186           arglist of autoload functions.
16187
16188 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16189
16190         * help.el (help-mode-map): New bindings for `help-mode-bury',
16191         `describe-function-at-point', `describe-variable-at-point',
16192         `Info-elisp-ref', `customize-variable', `help-next-section' and
16193         `help-prev-section'.
16194         (help-next-section): New function.
16195         (help-prev-section): New function.
16196         (help-mode-quit): Changed to kill the help buffer.
16197         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16198         correctly.
16199         (help-buffer-name): New function to generate the name of help
16200         buffers.
16201         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16202         argument giving the name of the help buffer.
16203         (describe-key): Use `with-displaying-help-buffer' with name.
16204         (describe-mode): Ditto.
16205         (describe-bindings): Ditto.
16206         (describe-prefix-bindings): Ditto.
16207         (view-lossage): Ditto.
16208         (with-syntax-table): New macro.
16209         (function-called-at-point): Use `ignore-errors' and
16210         `with-syntax-table'.
16211         (function-at-point): Ditto.
16212         (describe-function): Use `with-displaying-help-buffer' with name.
16213         (function-arglist): Extracted from `describe-function-1'.  Returns
16214         function's arglist as string.
16215         (function-documentation): Extracted from `describe-function-1'.
16216         Returns function's docstring.
16217         (describe-function-1): Remove all the "stream" garbage, including
16218         the stream argument.  Use `function-arglist' and
16219         `function-documentation'.
16220         (describe-function-arglist): Just use `function-arglist'.
16221         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16222         (help-pretty-print-value): New function to help with
16223         pretty-printing variable values.  Knows about `#<...>'.  Needs
16224         `pp-internal'.
16225         (describe-variable): Use `with-displaying-help-buffer' with name.
16226         Formatting improved.  Display file where variable is defined, if
16227         known.  Use `help-pretty-print-value'.
16228         (describe-syntax): Use `with-displaying-help-buffer' with name.
16229         (list-processes): Remove "stream" garbage.
16230
16231 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16232
16233         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16234         call a dumped routine instead.
16235
16236         * x-win-xfree86.el: Wrap file in defun.
16237         * x-win-sun.el: Ditto.
16238
16239 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16240
16241         * help.el (view-emacs-news): Remove usage of outl-mouse which
16242         advises functions and does other evil things.
16243
16244 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16245
16246         * format.el (format-alist): Add `image/tiff'.
16247         From P. E. Jareth Hein <jareth@camelot-soft.com>
16248
16249 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16250
16251         * about.el (about-hackers): More names added.
16252
16253         * make-docfile.el: Remove superfluous package path search.
16254
16255         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16256
16257 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16258
16259         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16260         ignored shadows.
16261
16262 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16263
16264         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16265         get trailing slashes when added to the load-path.
16266
16267         * x-init.el (init-x-win): Locate where XEmacs X localization files
16268         are.
16269
16270 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16271
16272         * x-faces.el: Added support for foregroundToolBarColor
16273           to xpm-color-symbols.
16274
16275 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16276
16277         * etags.el (tags-remove-duplicates): Removed.
16278         (buffer-tag-table-list): Use `delete-duplicates'.
16279
16280         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16281         correctly.
16282         (get*): Defalias to `get'.
16283
16284         * cl.el (eql): Compare integers with `eq'.
16285         (cl-map-extents): Check for `map-extents' first.
16286
16287 1997-12-17  Didier Verna  <didier@xemacs.org>
16288
16289         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16290         added the 'numero', 'copyright' and 'trademark' symbols.
16291
16292         * leim/quail/latin-post.el ("french-postfix"): see above.
16293
16294 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16295
16296         * widget.el (define-widget): Check the arguments.
16297
16298         * cus-edit.el (customize-face): Use `check-argument-type'.
16299         (custom-variable-value-create): Use `signal' to signal error.
16300         (custom-variable-reset-saved): Ditto.
16301         (custom-variable-reset-standard): Ditto.
16302         (custom-face-reset-saved): Ditto.
16303
16304         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16305         (widget-default-format-handler): Ditto.
16306         (widget-checklist-add-item): Ditto.
16307         (widget-radio-add-item): Ditto.
16308         (widget-editable-list-entry-create): Ditto.
16309         (widget-sexp-prompt-value): Ditto.
16310
16311         * custom.el (custom-declare-variable): Signal errors better.
16312         (custom-handle-keyword): Ditto.
16313         (custom-declare-group): Ditto.
16314
16315         * window-xemacs.el (windows): Ditto.
16316
16317         * menubar.el (menu): Ditto.
16318
16319         * keydefs.el (keyboard): Ditto.
16320
16321         * minibuf.el (minibuffer): Ditto.
16322
16323         * process.el (execute): Ditto.
16324
16325         * fill.el (fill): Ditto.
16326
16327         * modeline.el (modeline): Ditto.
16328
16329         * help.el (help): Ditto.
16330
16331         * faces.el (faces): Ditto.
16332
16333         * files.el (files): Ditto.
16334
16335         * x-init.el (x): Ditto.
16336
16337         * lisp-mode.el (lisp): Ditto.
16338
16339         * process.el (processes): Ditto.
16340
16341         * mouse.el (mouse): Ditto.
16342
16343         * abbrev.el (abbrev): Moved from cus-edit.
16344
16345         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16346         as variable declaration.
16347
16348 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16349
16350         * menubar.el (find-menu-item): Use `check-argument-type'.
16351         (find-menu-item): Cosmetic changes.
16352
16353 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16354
16355         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16356
16357 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16358
16359         * startup.el (set-default-load-path): Only search package-path
16360         when not running temacs.
16361
16362         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16363         files.
16364
16365         * loadup.el: Correct commentary.  Reformatting.
16366         (really-early-error-handler): Use absolute path to the
16367         first dumped-lisp.el file.
16368         (really-early-error-handler): Print full path name of
16369         each dumped lisp file (inherited from InfoDock).
16370
16371         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16372         dumped-lisp.el files.
16373
16374         * make-docfile.el (preloaded-file-list): Reorder when the
16375         package-path is searched.
16376         * update-elc.el: Ditto.
16377
16378         * lisp-mode.el (call-with-condition-handler): Treat the same as
16379         `condition-case' for indentation.
16380
16381         * about.el (about-xemacs): Update release date.
16382
16383 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16384
16385         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16386         anywhere but at the last clause.
16387         (ecase): Disallow `t' and `otherwise'.
16388
16389 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16390
16391         * cus-edit.el (custom-buffer-create-buttons): New function
16392         from stuff moved out of `custom-buffer-create-internal'.
16393         (custom-novice): New variable.  Default t.
16394         (custom-display-global-buttons): Ditto.  Default `top'.
16395         (custom-buffer-create-internal): Only display help if
16396         `custom-novice' is non-nil.  Display global buttons according to
16397         `custom-display-global-buttons'.
16398
16399 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16400
16401         * menubar.el (find-menu-item): Use `check-argument-type'.
16402         (find-menu-item): Cosmetic changes.
16403
16404 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16405
16406         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16407         look.
16408
16409 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16410
16411         * format.el (format-deannotate-region):  Bug fix.
16412         Deannotating a region containing unknown tags would fail
16413         (causing decoding of text/enriched to fail at user level)
16414
16415 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16416
16417         * minibuf.el (read-directory-name): Support sixth
16418           arg, HISTORY, as already documented.
16419
16420 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16421
16422         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16423         to `ecase'.
16424
16425 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16426
16427         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16428         skk-activate.
16429
16430 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16431
16432         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.