update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
5
6         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
7         CHISE.
8         (=>ucs@hanyo-denshi): Abolished.
9         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
10         (=>ucs-bmp-itaiji-009): Ditto.
11         (=>ucs-sip@cognate): Ditto.
12
13 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `=>ucs-bmp-itaiji-004'.
17
18         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
19         XEmacs CHISE.
20
21 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
24         setting for `=>ucs-itaiji-004'.
25
26 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
30         `=>ucs-bmp-itaiji-007'.
31
32         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
33         XEmacs CHISE.
34         (=>ucs-itaiji-004): Ditto.
35         (=>ucs-sip-itaiji-004): Ditto.
36         (=>ucs-bmp-itaiji-007): Ditto.
37
38 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
41         setting for `=ucs-itaiji-010'.
42
43 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-charset.el (default-coded-charset-priority-list):
46         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
47         - Add `=ucs-bmp-itaiji-010'.
48         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
49           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
50         - Add `=>ucs-sip@iwds-1'.
51
52         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
53         XEmacs CHISE.
54         (=ucs-bmp-itaiji-010): Ditto.
55         (=>ucs-sip@iwds-1): Ditto.
56
57 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
61
62         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
63         XEmacs CHISE.
64         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
65
66 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
69         setting for `=>ucs-itaiji-003'.
70
71 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `=>ucs-bmp-itaiji-003'.
75
76         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
77         XEmacs CHISE.
78         (=>ucs-bmp-itaiji-003): Ditto.
79
80 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `=ucs-bmp-itaiji-011'.
84
85         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
86         XEmacs CHISE.
87
88 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for `==ucs-var-002'.
92
93 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
96         setting for `==ucs-itaiji-002'.
97
98 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `==ucs-sip-itaiji-002'.
102
103         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
104         XEmacs CHISE.
105
106 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
109         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
113         `=>ucs-sip-itaiji-007'.
114
115         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
116         XEmacs CHISE.
117         (=>ucs-sip-itaiji-007): Ditto.
118         (=ucs-sip-itaiji-007): Ditto.
119         (=ucs-itaiji-011): Ditto.
120         (=ucs-sip-itaiji-011): Ditto.
121
122 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist):
125         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
126
127 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
130         `==ucs-bmp-var-002'.
131
132         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
133         CHISE.
134         (==ucs-bmp-var-002): Ditto.
135
136         * mule/mule-coding.el (coded-charset-entity-reference-alist):
137         Modify some priorities.
138
139 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
142         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
143         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
144
145 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `=big5-cdp-var-001'.
149
150         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
151         XEmacs CHISE.
152
153 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
156         setting for `==ucs-itaiji-005'.
157
158 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `=ucs-itaiji-007'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
165
166         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
167         XEmacs CHISE.
168         (==ucs-bmp-itaiji-005): Ditto.
169         (=ucs-itaiji-007): Ditto.
170         (=ucs-bmp-itaiji-007): Ditto.
171
172 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `==gt-pj-k1' and `==gt-pj-k2'.
176
177 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
180         CHISE.
181         (==gt-pj-k2): Ditto.
182
183 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=>ucs-itaiji-005'.
187
188 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=>>cbeta'.
192
193 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
196         `=>ucs-sip@component'.
197
198         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
199         instead of `=ucs' as its mother.
200         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
201
202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
203         setting for `=>ucs-itaiji-006'.
204
205 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `=>ucs-bmp-itaiji-006'.
209
210         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
211         XEmacs CHISE.
212         (=>ucs-bmp-itaiji-006): Ditto.
213
214 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `=>ucs-bmp-itaiji-001'.
218
219         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
220         XEmacs CHISE.
221
222 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
226
227         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
228         instead of `=ucs' as its mother.
229         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
230         (==ucs-bmp-itaiji-002): Ditto.
231         (==ucs-itaiji-003): Ditto.
232         (==ucs-bmp-itaiji-003): Ditto.
233
234 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
237         setting for `=big5-cdp-var-002'.
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `=big5-cdp-var-002'.
241
242         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
243         XEmacs CHISE.
244
245 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
248         `=ucs-sip-var-004'.
249
250         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
251         XEmacs CHISE.
252
253 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
256         `=>ucs-bmp-cjk@iwds-1'.
257
258         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
259         XEmacs CHISE.
260
261 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         setting for `=ucs-var-005'.
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `=ucs-bmp-var-005'.
268
269         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
270         CHISE.
271         (=ucs-bmp-var-005): Ditto.
272
273 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `=>ucs-sip-itaiji-002'.
277
278         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
279         XEmacs CHISE.
280
281 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `=>ucs-itaiji-002'.
285
286 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
290
291         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
292         (=>ucs-itaiji-002): Ditto.
293         (=>ucs-bmp-itaiji-002): Ditto.
294
295 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `=>ucs-itaiji-001'.
299
300 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
303         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
304
305         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
306         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
307         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
308         (=>ucs-sip-itaiji-001): Ditto.
309
310         * mule/mule-coding.el(coded-charset-entity-reference-alist):
311         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
312         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
313
314 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list):
317         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
318         `=jef-china3' and `chinese-isoir165'.
319
320 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `=>ucs-bmp-itaiji-005'.
324
325         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
326         XEmacs CHISE.
327         (=>ucs-bmp-itaiji-005): Ditto.
328
329 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `=+>jis-x0213-2'.
333
334 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
337         `=+>adobe-japan1-6'.
338
339 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `=+>jis-x0208@1978'.
343
344 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
347         setting for `=>ucs@component'.
348
349 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
353
354 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-coding.el (coded-charset-entity-reference-alist):
357         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
358
359 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
362         CHISE.
363         (=>ucs@jis/2004): Ditto.
364
365 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-coding.el (coded-charset-entity-reference-alist):
368         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
369
370 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `=>cbeta'.
374
375 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378         setting for `==big5-cdp-itaiji-001'.
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `==big5-cdp-itaiji-001'.
382
383         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
384         XEmacs CHISE.
385
386 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
390         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
394         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
395
396         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
397         XEmacs CHISE.
398         (=>big5-cdp-itaiji-001): Ditto.
399         (=big5-cdp-itaiji-002): Ditto.
400         (=big5-cdp-itaiji-003): Ditto.
401
402 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
406
407 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-charset.el (default-coded-charset-priority-list):
410         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
411         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
412         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
415         setting for `=ucs-var-008'.
416
417         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
418         CHISE.
419         (=ucs-bmp-var-008): Likewise.
420
421 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-charset.el (default-coded-charset-priority-list):
424         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
425
426 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `==ucs-sip@JP/hanazono'.
430
431         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
432         XEmacs CHISE.
433
434 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `=ucs-bmp-var-006'.
441
442         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
443         CHISE.
444         (=ucs-bmp-var-006): Likewise.
445
446 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `=ucs-bmp-itaiji-009'.
450
451         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
452         XEmacs CHISE.
453         (=ucs-bmp-itaiji-009): Likewise.
454
455 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=>big5-cdp'.
459
460 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
463         (utf-8-ivs-gb): Likewise.
464         (utf-8-gb-er): Likewise.
465         (utf-8-ivs-gb-er): Likewise.
466         (utf-8-cns): Likewise.
467         (utf-8-ivs-cns): Likewise.
468         (utf-8-cns-er): Likewise.
469         (utf-8-ivs-cns-er): Likewise.
470         (utf-8-big5): Likewise.
471         (utf-8-ivs-big5): Likewise.
472         (utf-8-big5-er): Likewise.
473         (utf-8-ivs-big5-er): Likewise.
474         (utf-8-jis): Likewise.
475         (utf-8-ivs-jis): Likewise.
476         (utf-8-jis-er): Likewise.
477         (utf-8-ivs-jis-er): Likewise.
478         (utf-8-ks): Likewise.
479         (utf-8-ivs-ks): Likewise.
480         (utf-8-ks-er): Likewise.
481         (utf-8-ivs-ks-er): Likewise.
482
483 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
486         (utf-8-ivs-jp): Likewise.
487         (utf-8-jp-er): Likewise.
488         (utf-8-ivs-jp-er): Likewise.
489
490 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `=ucs-var-010'.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `=ucs-bmp-var-010'.
497
498         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
499         CHISE.
500         (=ucs-bmp-var-010): Likewise.
501
502 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `=ucs-sip@JP/hanazono'.
506
507         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
508         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
509
510 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-charset.el (default-coded-charset-priority-list):
513         - Add `=big5-cdp-var-004'.
514         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
515           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
519         `=big5-cdp-var-005'.
520
521         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
522         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
523         `=big5-cdp-var-003'.
524         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
525         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
526         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
527
528 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-charset.el (default-coded-charset-priority-list):
531         Don't prefer ucs-compat CCSes to other CCSes.
532
533 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `===ucs-bmp-cjk-compat@unicode'.
537
538         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
539         coded-charset for XEmacs CHISE.
540
541 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `=ucs-sip-itaiji-003'.
545
546         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
547         XEmacs CHISE.
548
549 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
552         setting for `=ucs-var-004'.
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
556
557         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
558         XEmacs CHISE.
559         (=ucs-var-004): Ditto.
560         (=ucs-bmp-var-004): Ditto.
561
562 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=ucs-sip-var-003'.
566
567         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
568         XEmacs CHISE.
569
570 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `=ucs-itaiji-006'.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `=ucs-bmp-itaiji-006'.
577
578         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
579         XEmacs CHISE.
580         (=ucs-bmp-itaiji-006): Ditto.
581
582 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `=ucs-sip-var-002'.
586
587         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
588         XEmacs CHISE.
589
590 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
593         `=ucs-sip-itaiji-002'.
594
595         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
596         XEmacs CHISE.
597
598 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `==hanyo-denshi/tk'.
602
603 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
606         (=hanyo-denshi/tk): Fix `long-name'.
607         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
608
609 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `=>mj'.
613
614 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
617         coded-charset for XEmacs CHISE.
618
619 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `=hanyo-denshi/tk'.
623
624 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
627         `=hanyo-denshi/tk/mf-01'.
628
629         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
630         XEmacs CHISE.
631         (=hanyo-denshi/tk/mf-01): Ditto.
632
633 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-charset.el (default-coded-charset-priority-list):
636         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
637
638 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-charset.el (default-coded-charset-priority-list):
641         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
642
643 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
650
651         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
652         XEmacs CHISE.
653         (=ucs-bmp-itaiji-004): Ditto.
654         (=ucs-itaiji-005): Ditto.
655         (=ucs-bmp-itaiji-005): Ditto.
656
657 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=ucs-sip-itaiji-001'.
661
662         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
663         XEmacs CHISE.
664
665 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
669         `=ucs-itaiji-008'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
673         `=ucs-bmp-itaiji-008'.
674
675         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
676         XEmacs CHISE.
677         (=ucs-bmp-itaiji-001): Ditto.
678         (=ucs-itaiji-003): Ditto.
679         (=ucs-bmp-itaiji-003): Ditto.
680         (=ucs-itaiji-008): Ditto.
681         (=ucs-bmp-itaiji-008): Ditto.
682
683 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
687
688         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
689         for XEmacs CHISE.
690         (==ucs-bmp-cjk-compat@JP): Ditto.
691
692 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
695         setting for `===hng-tzs'.
696
697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
698         `===hng-tzs'.
699
700         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
701         CHISE.
702
703 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `===hng-doh'.
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `===hng-doh'.
710
711         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
712         CHISE.
713
714 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `===hng-wad'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `===hng-wad'.
721
722         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
723         CHISE.
724
725 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         settings for `==koseki' and `===hng-kcc'.
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `===hng-kcc'.
732
733         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
734         CHISE.
735
736 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `===hng-nkk'.
740
741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
742         `===hng-nkk'.
743
744         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
745         CHISE.
746
747 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for `===hng-ink'.
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `===hng-ink'.
754
755         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
756         CHISE.
757
758 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `===hng-jhk'.
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `===hng-jhk'.
765
766         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
767         CHISE.
768
769 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
772         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
773         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
774         (===jis-x0213-1@2004): Likewise.
775         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
776         "jisx0213\\(\\.2004\\)-1" as the registry.
777         (=+>jis-x0213-1@2004): Likewise.
778         (=>jis-x0213-1@2004): Likewise.
779
780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
781         `===jis-x0213-1@2004'.
782
783 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `===hng-nak'.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `===hng-nak'.
790
791         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
792         CHISE.
793
794 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for `===hng-hos'.
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `===hng-hos'.
801
802         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
803         CHISE.
804
805 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         setting for `===hng-tzj'.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `===hng-tzj'.
812
813         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
814         CHISE.
815
816 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `===hng-kae'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `===hng-kae'.
823
824         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
825         CHISE.
826
827 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `===hng-kar'.
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `===hng-kar'.
834
835         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
836         CHISE.
837
838 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
841         setting for `===hng-kyd'.
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `===hng-kyd'.
845
846         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
847         CHISE.
848
849 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852         setting for `===hng-hok'.
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `===hng-hok'.
856
857         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
858         CHISE.
859
860 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         setting for `===hng-jyu'.
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `===hng-jyu'.
867
868         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
869         CHISE.
870
871 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
874         setting for `===hng-zkd'.
875
876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
877         `===hng-zkd'.
878
879         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
880         CHISE.
881
882 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `===hng-kmi'.
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `===hng-kmi'.
889
890         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
891         CHISE.
892
893 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
896         setting for `===hng-okd'.
897
898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
899         `===hng-okd'.
900
901         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
902         CHISE.
903
904 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
905
906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
907         setting for `===hng-nkm'.
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `===hng-nkm'.
911
912         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
913         CHISE.
914
915 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
916
917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
918         setting for `===hng-nto'.
919
920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
921         `===hng-nto'.
922
923         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
924         CHISE.
925
926 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         setting for `===hng-yhk'.
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `===hng-yhk'.
933
934         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
935         CHISE.
936
937 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
940         setting for `===hng-sok'.
941
942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
943         `===hng-sok'.
944
945         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
946         CHISE.
947
948 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `===hng-kda'.
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `===hng-kda'.
955
956         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
957         CHISE.
958
959 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         setting for `===hng-myz'.
963
964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
965         `===hng-myz'.
966
967         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
968         CHISE.
969
970 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
973         setting for `===hng-kgk'.
974
975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
976         `===hng-kgk'.
977
978         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
979         CHISE.
980
981 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
984         setting for `===hng-drt'.
985
986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
987         `===hng-drt'.
988
989         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
990         CHISE.
991
992 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `===hng-mam'.
996
997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
998         `===hng-mam'.
999
1000         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1001         CHISE.
1002
1003 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `===hng-dng'.
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `===hng-dng'.
1010
1011         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1012         CHISE.
1013
1014 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for `=>cns11643-5'.
1018
1019 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1020
1021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1022         setting for `===hng-keg'.
1023
1024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1025         `===hng-keg'.
1026
1027         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1028         CHISE.
1029
1030 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `===hng-jou'.
1034
1035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1036         `===hng-jou'.
1037
1038         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1039         CHISE.
1040
1041 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         setting for `===hng-smk'.
1045
1046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1047         `===hng-smk'.
1048
1049         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1050         CHISE.
1051
1052 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `===hng-kyo'.
1056
1057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058         `===hng-kyo'.
1059
1060         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1061         CHISE.
1062
1063 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `===hng-kss'.
1067
1068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1069         `===hng-kss'.
1070
1071         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1072         CHISE.
1073
1074 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `===hng-wan'.
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `===hng-wan'.
1081
1082         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1083         CHISE.
1084
1085 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `===hng-ksk'.
1089
1090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1091         `===hng-ksk'.
1092
1093         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1094         CHISE.
1095
1096 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `===hng-kyu'.
1100
1101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1102         `===hng-kyu'.
1103
1104         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1105         CHISE.
1106
1107 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `===hng-skk'.
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `===hng-skk'.
1114
1115         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1116         CHISE.
1117
1118 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `===hng-sik'.
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124         `===hng-sik'.
1125
1126         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1127         CHISE.
1128
1129 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1132         setting for `===hng-kbk'.
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1135         `===hng-kbk'.
1136
1137         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1138         CHISE.
1139
1140 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `===hng-kcj'.
1144
1145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146         `===hng-kcj'.
1147
1148         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1149         CHISE.
1150
1151 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         setting for `===hng-k24'.
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `===hng-k24'.
1158
1159         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1160         CHISE.
1161
1162 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1165         setting for `===hng-gok'.
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1168         `===hng-gok'.
1169
1170         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1171         CHISE.
1172 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for `===hng-tsu'.
1176
1177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1178         `===hng-tsu'.
1179
1180         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1181         CHISE.
1182
1183 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         setting for `===hng-sys'.
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1189         `===hng-sys'.
1190
1191         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1192         CHISE.
1193
1194 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1197         - Use "&HNG010-<d><d><d><d><d>;" instead of
1198           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1199         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1200
1201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1202         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1203
1204         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1205         "hngkhi-0" as the suffix of registry.
1206         (===hng-khm): New coded-charset for XEmacs CHISE.
1207         (=ucs-itaiji-002): Ditto.
1208         (=ucs-bmp-itaiji-002): Ditto.
1209
1210 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `=>ucs@iwds-1'.
1214
1215         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1216         XEmacs CHISE.
1217
1218 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1221         CHISE.
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1224         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1225         `===hng-khi'.
1226
1227 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         setting for `===hng-khi'.
1231
1232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1233         `===hng-khi'.
1234
1235         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1236         CHISE.
1237
1238 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1239
1240         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1241         #x9FA5 as the value of `max-code'.
1242         (=ucs-bmp-var-002): Likewise.
1243         (=ucs-bmp-var-003): Likewise.
1244         (=ucs-bmp-itaiji-084): Likewise.
1245         (=ucs-bmp-cjk@JP): Likewise.
1246         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1247         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1248         (=>ucs-bmp-cjk@component): Likewise.
1249
1250 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1253         CHISE.
1254
1255 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1256
1257         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1258         XEmacs CHISE.
1259         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1260         `==jis-x0208@1978/2-pr' as the mother.
1261
1262 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1265         CHISE.
1266
1267 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1271
1272 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1275         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1276
1277 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1280         setting for `===ucs@gb'.
1281
1282 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1283
1284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1285         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1286         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1287         as the entity-reference for `===jis-x0213-1@2000'; use
1288         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1289
1290 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `===jis-x0208'.
1294
1295         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1296         instead of `===jis-x0208' as the mother.
1297         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1298         `===jis-x0208' as the mother.
1299         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1300         `===jis-x0208' as the mother.
1301         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1302         `===jis-x0213-1' as the mother.
1303         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1304         `===jis-x0213-1' as the mother.
1305         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1306         the mother.
1307         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1308         mother.
1309
1310 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313         setting for `=ucs-var-001'.
1314
1315 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=ucs-bmp-var-001'.
1319
1320         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1321         CHISE.
1322         (=ucs-bmp-var-001): Ditto.
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1325         setting for `=ucs-var-003'.
1326
1327 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `=ucs-bmp-var-003'.
1331
1332         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1333         CHISE.
1334         (=ucs-bmp-var-003): Ditto.
1335
1336 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         setting for `=ucs-var-002'.
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1342         `=ucs-bmp-var-002'.
1343
1344         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1345         CHISE.
1346         (=ucs-bmp-var-002): Ditto.
1347
1348 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1351         XEmacs CHISE.
1352         (==jis-x0208@1978/5pr): Ditto.
1353
1354 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1357         `=>ucs-bmp-cjk@component'.
1358
1359         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1360         XEmacs CHISE.
1361         (=>ucs-bmp-cjk@component): Ditto.
1362
1363 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1366         setting for `=>iwds-1'.
1367
1368 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1371         CHISE.
1372
1373 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list):
1376         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1377         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1378         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1379         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1380
1381 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1384         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1385
1386         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1387         `=>>ucs@iso' as the mother.
1388         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1389         mother.
1390
1391 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for `===hanyo-denshi/ia'.
1395
1396 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1399         `===hanyo-denshi/ia'.
1400
1401 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-conf.el (=koseki): Fix DOC.
1404         (==koseki): New coded-charset for XEmacs CHISE.
1405
1406 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1409         XEmacs CHISE.
1410         (===hanyo-denshi/jd): Fix DOC.
1411
1412 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         setting for `===hanyo-denshi/ip'.
1416
1417 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1420         `===hanyo-denshi/ip'.
1421
1422         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1423         XEmacs CHISE.
1424
1425 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1426
1427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1428         `==ucs-radicals@unicode' and `=>daikanwa'.
1429
1430         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1431         for XEmacs CHISE.
1432
1433 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1436         XEmacs CHISE.
1437
1438 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `===ruimoku-v6'.
1442
1443 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1446         setting for `===ruimoku-v6'.
1447
1448 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1449
1450         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1451         CHISE.
1452
1453 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1456         coded-charset for XEmacs CHISE.
1457
1458 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1461         XEmacs CHISE.
1462
1463 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1466         `===ucs-sip@iso'.
1467
1468 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1469
1470         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1471         CHISE.
1472
1473 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1476         `==ucs-sip@iso'.
1477
1478         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1479         CHISE.
1480
1481 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1482
1483         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1484         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1485         (=ucs-sip-ext-b@iso): Fix registry.
1486         (==ucs-sip-ext-b@iso): Ditto.
1487         (===ucs-sip-ext-b@iso): Ditto.
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1490         `=ucs-sip@iso'.
1491
1492 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1495         setting for `=>cbeta'.
1496
1497 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1500         `=>cns11643-7'.
1501
1502         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1503
1504 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1507         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1508
1509 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1512         `=ucs@cns'.
1513         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1514         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1515         `=ucs@jis/1990'.
1516         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1517         `=ucs@jis/2000'.
1518         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1519         `=ucs@jis/2004'.
1520         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1523         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1524
1525 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1526
1527         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1528         XEmacs CHISE.
1529         (==jis-x0208@1978/1pr): Ditto.
1530         (==jis-x0208@1978/2-pr): Ditto.
1531
1532 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `===jis-x0213-1@2004'.
1536
1537 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1541
1542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1543         `===hanyo-denshi/jb'.
1544
1545         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1546         XEmacs CHISE.
1547         (=+>hanyo-denshi/ft): Ditto.
1548         (=+>hanyo-denshi/jt): Ditto.
1549
1550 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1553         `===hanyo-denshi/hg'.
1554
1555 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1558         XEmacs CHISE.
1559         (===hanyo-denshi/hg): Ditto.
1560
1561 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1564         glyph-forms instead of detailed glyph-images.
1565         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1566         `=adobe-japan1-*'.
1567         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1568         (===adobe-japan1-1): Ditto.
1569         (===adobe-japan1-2): Ditto.
1570         (===adobe-japan1-3): Ditto.
1571         (===adobe-japan1-4): Ditto.
1572         (===adobe-japan1-5): Ditto.
1573         (===adobe-japan1-6): Ditto.
1574         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1575         `=>>>adobe-japan1' as the mother.
1576         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1577         `=>>adobe-japan1' as the mother.
1578         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1579         glyph-images.
1580         (==jis-x0208@1978): Ditto.
1581         (==jis-x0208@1983): Ditto.
1582         (==jis-x0208@1990): Ditto.
1583         (==jis-x0213-1): Ditto.
1584         (==jis-x0213-1@2000): Ditto.
1585         (==jis-x0213-1@2004): Ditto.
1586         (==jis-x0213-2): Ditto.
1587         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1588         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1589         `=jis-x0208@1978'.
1590         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1591         `=jis-x0208@1983'.
1592         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1593         `=jis-x0208@1990'.
1594         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1595         `=jis-x0213-1'.
1596         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1597         `=jis-x0213-1@2000'.
1598         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1599         `=jis-x0213-1@2004'.
1600         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1601         `=jis-x0213-2'.
1602         (===jis-x0208): New coded-charset for XEmacs CHISE.
1603         (===jis-x0208@1978): Ditto.
1604         (===jis-x0208@1983): Ditto.
1605         (===jis-x0208@1990): Ditto.
1606         (===jis-x0213-1): Ditto.
1607         (===jis-x0213-1@2000): Ditto.
1608         (===jis-x0213-2): Ditto.
1609         (===jis-x0212): Ditto.
1610         (===ks-x1001): Ditto.
1611         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1612         mother.
1613         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1614         as the mother.
1615         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1616         as the mother.
1617         (===cns11643-1): New coded-charset for XEmacs CHISE.
1618         (===cns11643-2): Ditto.
1619         (===cns11643-3): Ditto.
1620         (===cns11643-4): Ditto.
1621         (===cns11643-5): Ditto.
1622         (===cns11643-6): Ditto.
1623         (===cns11643-7): Ditto.
1624         (=>>cns11643-1): Ditto.
1625         (==big5-cdp): Indicate abstract glyph-images instead of
1626         representative glyph-images.
1627         (===big5-cdp): New coded-charset for XEmacs CHISE.
1628         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1629         detailed glyph-images.
1630         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1631         `=hanyo-denshi/*'.
1632         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1633         (===hanyo-denshi/ib): Ditto.
1634         (===hanyo-denshi/jt): Ditto.
1635         (===hanyo-denshi/ks): Ditto.
1636         (===mj): Ditto.
1637         (===mj-0): Ditto.
1638         (===mj-1): Ditto.
1639         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1640         `=>>>hanyo-denshi/*' as its mother.
1641         (==gt): Indicate abstract glyph-forms instead of detailed
1642         glyph-images.
1643         (===gt): New coded-charset for XEmacs CHISE.
1644         (=>>>gt): Indicates `==gt' instead of `=gt'.
1645         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1646         (==gt-k): Indicate abstract glyph-forms instead of detailed
1647         glyph-images.
1648         (===gt-k): New coded-charset for XEmacs CHISE.
1649         (==daikanwa): Indicates glyph-images instead of detailed
1650         glyph-images.
1651         (===daikanwa): New coded-charset for XEmacs CHISE.
1652         (===daikanwa/+p): Ditto.
1653         (===daikanwa/ho): Ditto.
1654         (==cbeta): Ditto.
1655         (===cbeta): Ditto.
1656         (==jef-china3): Ditto.
1657         (===jef-china3): Ditto.
1658         (==ruimoku-v6): Ditto.
1659         (==ucs@iso): Indicate representative glyph-forms instead of
1660         representative glyph-images.
1661         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1662         (==ucs@unicode): Indicate representative glyph-forms instead of
1663         representative glyph-images.
1664         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1665         `=ucs@unicode'.
1666         (==ucs@cns): Indicate representative glyph-forms instead of
1667         representative glyph-images.
1668         (==ucs@jis): Ditto.
1669         (==ucs@jis/1990): Ditto.
1670         (==ucs@jis/2000): Ditto.
1671         (==ucs@jis/2004): Ditto.
1672         (==ucs@ks): Ditto.
1673         (===ucs@iso): New coded-charset for XEmacs CHISE.
1674         (===ucs@unicode): Ditto.
1675         (===ucs@gb): Ditto.
1676         (===ucs@ks): Ditto.
1677         (===ucs-bmp-cjk@gb): Ditto.
1678         (===ucs-sip-ext-b@iso): Ditto.
1679
1680 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1684         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1685         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1686         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1687         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1688         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1689         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1690         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1691         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1694         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1695         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1696         - Use "&g1-[NAME];" for `=>>[NAME]'.
1697         - Abolish "&g2-[NAME];".
1698
1699 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1700
1701         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1702         `=>>ucs@cns' as the mother.
1703
1704 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1707         setting for `==ucs@ks'.
1708
1709 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1710
1711         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1712         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1713         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1714         0x00E30000〜0x00E409D5.
1715
1716 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1719         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1720         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1721
1722 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1726
1727         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1728         (=mj-0): Ditto.
1729         (=mj-1): Ditto.
1730         (==mj): Ditto.
1731         (==mj-0): Ditto.
1732         (==mj-1): Ditto.
1733         (=>>mj): Ditto.
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         setting for `=mj' and `==mj'.
1737
1738 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1739
1740         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1741         CHISE.
1742
1743 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1746         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1747         `=>ucs@hanyo-denshi'.
1748
1749 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1750
1751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1752         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1753
1754         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1755         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1756
1757 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1758
1759         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1760         XEmacs CHISE.
1761
1762 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1763
1764         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1765         Change priority of `=>>>ucs@iso'.
1766
1767         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1768         `=>>>ucs@iso' as the mother.
1769         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1770
1771 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1772
1773         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1774         Change priority of `=>>>ucs@unicode'.
1775
1776         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1777         `=ucs@unicode'.
1778
1779 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1782         Change priority of `=>>>ucs@jis'.
1783
1784         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1785         `=ucs@jis'.
1786
1787 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         setting for `==daikanwa/+p'.
1791
1792 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1793
1794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1795         setting for `==shinjigen@1ed'.
1796
1797 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1798
1799         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1800         XEmacs CHISE.
1801
1802 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1803
1804         * mule/mule-conf.el (==shinjigen): Modify DOC.
1805         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1806         (==shinjigen@rev): Modify DOC.
1807
1808 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1809
1810         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1811         CHISE.
1812
1813 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1816         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1817
1818         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1819         XEmacs CHISE.
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1822         `==daikanwa'.
1823
1824 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         setting for `==cns11643-7'.
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1830         `==cns11643-7'.
1831
1832 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1835         `==cns11643-6'.
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1838         setting for `==cns11643-6'.
1839
1840 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1841
1842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1843         setting for `==cns11643-5'.
1844
1845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1846         `==cns11643-5'.
1847
1848 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1849
1850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1851         setting for `==cns11643-4'.
1852
1853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1854         `==cns11643-4'.
1855
1856 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         setting for `==cns11643-3'.
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `==cns11643-3'.
1863
1864 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1867         setting for `==cns11643-2'.
1868
1869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1870         `==cns11643-2'.
1871
1872 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1873
1874         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1875         Change priority of `=>>>ucs@ks'.
1876
1877         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1878         `=ucs@ks'.
1879
1880 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1881
1882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1883         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1884         `==ucs@cns' and `==cns11643-1'.
1885
1886         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1887         (==cns11643-2): Ditto.
1888         (==cns11643-3): Ditto.
1889         (==cns11643-4): Ditto.
1890         (==cns11643-5): Ditto.
1891         (==cns11643-6): Ditto.
1892         (==cns11643-7): Ditto.
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1895         `==cns11643-1'.
1896
1897 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1898
1899         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1900         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1901         `=>>>ucs@jis/1990'.
1902
1903         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1904         `=ucs@jis/1990'.
1905         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1906         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1907
1908 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1911         Change priority of `=>>>ucs@cns'.
1912
1913         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1914         `=ucs@cns'.
1915
1916 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1917
1918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1919         `==ks-x1001'.
1920
1921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1922         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1923         `==ks-x1001'.
1924
1925 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1926
1927         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1928
1929 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1932         `=jis-x0208'.
1933         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1934         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1935         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1936         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1937         (=>>>jis-x0213-1@2000): Changed to an alias for
1938         `=jis-x0213-1@2000'.
1939         (=>>>jis-x0213-1@2004): Changed to an alias for
1940         `=jis-x0213-1@2004'.
1941         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1942
1943 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1944
1945         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1946         `=adobe-japan1-0'.
1947         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1948         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1949         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1950         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1951         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1952         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1953
1954 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1955
1956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1957         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1958         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1959         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1960         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1961         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1962
1963 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1964
1965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1966         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1967         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1968         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1969         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1970         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1971         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1972         `==jis-x0212'.
1973
1974 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1977         "AdobeJapan1-[0-6]$".
1978         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1979         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1980         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1981         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1982         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1983         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1984         (==adobe-japan1-1): Ditto.
1985         (==adobe-japan1-2): Ditto.
1986         (==adobe-japan1-3): Ditto.
1987         (==adobe-japan1-4): Ditto.
1988         (==adobe-japan1-5): Ditto.
1989         (==adobe-japan1-6): Ditto.
1990         (==jis-x0208): Ditto.
1991         (==jis-x0208@1978): Ditto.
1992         (==jis-x0208@1983): Ditto.
1993         (==jis-x0208@1990): Ditto.
1994         (==jis-x0213-1): Ditto.
1995         (==jis-x0213-1@2000): Ditto.
1996         (==jis-x0213-1@2004): Ditto.
1997         (==jis-x0213-2): Ditto.
1998         (==jis-x0212): Ditto.
1999         (==gb2312): Ditto.
2000         (==iso-ir165): Ditto.
2001         (==gb12345): Ditto.
2002         (==ks-x1001): Ditto.
2003         (==cns11643-1): Ditto.
2004         (==cns11643-2): Ditto.
2005         (==cns11643-3): Ditto.
2006         (==cns11643-4): Ditto.
2007         (==cns11643-5): Ditto.
2008         (==cns11643-6): Ditto.
2009         (==cns11643-7): Ditto.
2010         (==big5-cdp): Ditto.
2011         (==hanyo-denshi/ja): Ditto.
2012         (==hanyo-denshi/jb): Ditto.
2013         (==hanyo-denshi/jc): Ditto.
2014         (==hanyo-denshi/jd): Ditto.
2015         (==hanyo-denshi/ft): Ditto.
2016         (==hanyo-denshi/ia): Ditto.
2017         (==hanyo-denshi/ib): Ditto.
2018         (==hanyo-denshi/hg): Ditto.
2019         (==hanyo-denshi/jt): Ditto.
2020         (==hanyo-denshi/ks): Ditto.
2021         (==gt): Ditto.
2022         (==gt-k): Ditto.
2023         (==daikanwa): Ditto.
2024         (==shinjigen): Ditto.
2025         (==ucs@iso): Ditto.
2026         (==ucs@unicode): Ditto.
2027         (==ucs@gb): Ditto.
2028         (==ucs-bmp@gb): Ditto.
2029         (==ucs@cns): Ditto.
2030         (==ucs-bmp@cns): Ditto.
2031         (==ucs@jis): Ditto.
2032         (==ucs@jis/1990): Ditto.
2033         (==ucs@jis/2000): Ditto.
2034         (==ucs@jis/2004): Ditto.
2035         (==ucs@JP): Ditto.
2036         (==ucs@JP/hanazono): Ditto.
2037         (==ucs@ks): Ditto.
2038         (==ucs-bmp@ks): Ditto.
2039         (==ucs@cns11643): Ditto.
2040         (==ucs-bmp-cjk@gb): Ditto.
2041         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2042         (==ucs-sip-ext-b@iso): Ditto.
2043
2044 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2045
2046         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2047         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2048
2049         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2050         XEmacs CHISE.
2051         (=ucs-bmp-cjk@unicode): Abolished.
2052
2053 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2054
2055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2056         `=+>ucs-bmp-cjk-compat@jis'.
2057
2058         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2059         for XEmacs CHISE.
2060
2061 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2062
2063         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2064         CHISE.
2065
2066 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2067
2068         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2069         for XEmacs CHISE.
2070         (=jis-x0208@1978/1er-pr): Abolished.
2071         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2072         `=jis-x0208@1978/1er-pr' as the mother.
2073
2074 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2075
2076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2077         setting for `=ucs-itaiji-084'.
2078
2079 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2080
2081         * mule/mule-charset.el (default-coded-charset-priority-list):
2082         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2083
2084         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2085         XEmacs CHISE.
2086         (=ucs-bmp-itaiji-084): Ditto.
2087
2088 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2091         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2092
2093 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2094
2095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2096         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2097
2098         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2099         XEmacs CHISE.
2100         (=big5-cdp-var-5): Ditto.
2101
2102 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2103
2104         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2105         XEmacs CHISE.
2106
2107 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2108
2109         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2110         XEmacs CHISE.
2111
2112 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         setting for `=>>>hanyo-denshi/ft'.
2116
2117 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2118
2119         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2120         XEmacs CHISE.
2121         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2122         `=hanyo-denshi/jd' as the mother.
2123
2124 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2125
2126         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2127         XEmacs CHISE.
2128         (=+>adobe-japan1-1): Ditto.
2129         (=+>adobe-japan1-2): Ditto.
2130         (=+>adobe-japan1-3): Ditto.
2131         (=+>adobe-japan1-4): Ditto.
2132         (=+>adobe-japan1-5): Ditto.
2133         (=+>adobe-japan1-6): Ditto.
2134         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2135
2136 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2137
2138         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2139         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2140         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2141
2142         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2143         the top.
2144
2145 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2146
2147         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2148         XEmacs CHISE.
2149         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2150         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2151         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2152
2153 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list):
2156         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2157         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2158
2159         * mule/mule-conf.el: Modify order of definitions of some
2160         coded-charsets.
2161
2162 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2165         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2166         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2167
2168         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2169         CHISE.
2170         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2171         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2172
2173 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2174
2175         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2176         CHISE.
2177
2178 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for `=daikanwa/+2p'.
2182
2183         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2184         XEmacs CHISE.
2185
2186 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2187
2188         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2189         XEmacs CHISE.
2190         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2191
2192 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2193
2194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2195         setting for `=>>>hanyo-denshi/ib'.
2196
2197 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2198
2199         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2200         XEmacs CHISE.
2201         (=>>>hanyo-denshi/ib): Ditto.
2202         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2203         `=hanyo-denshi/ja' as the mother.
2204         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2205         `=hanyo-denshi/ib' as the mother.
2206
2207 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2208
2209         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2210         XEmacs CHISE.
2211         (utf-8-ivs-mcs-er): Likewise.
2212         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2213         and `=>ucs-gb'.
2214         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2215         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2216         `ucs-gb' and `=>ucs-gb'.
2217         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2218         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2219         and `=>ucs-cns'.
2220         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2221         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2222         `ucs-cns' and `=>ucs-cns'.
2223         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2224         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2225         `ucs-big5' and `=>ucs-big5'.
2226         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2227         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2228         `ucs-big5' and `=>ucs-big5'.
2229         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2230         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2231         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2232         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2233         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2234         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2235         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2236         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2237         `=>ucs-jis'; modify DOC and mnemonic.
2238         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2239         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2240         and `=>ucs-jis'; modify DOC and mnemonic.
2241         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2242         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2243         `=>ucs-ks'.
2244         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2245         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2246         and `=>ucs-ks'.
2247         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2248
2249 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2250
2251         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2252         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2253
2254 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2255
2256         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2257         Modify priorities.
2258
2259 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2260
2261         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2262         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2263
2264 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2265
2266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2267         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2268
2269 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2270
2271         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2272         CHISE.
2273
2274 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2275
2276         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2277         CHISE.
2278
2279 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2280
2281         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2282         CHISE.
2283
2284 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2287         `=+>ucs-bmp-cjk@unicode'.
2288
2289         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2290         for XEmacs CHISE.
2291
2292 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2295         setting for `=>>daikanwa'.
2296
2297 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2300         `=>>hanyo-denshi/jt'.
2301
2302 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2305         XEmacs CHISE.
2306         (=+>jis-x0208@1990): Ditto.
2307         (=+>jis-x0213-1@2000): Ditto.
2308
2309 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2312         XEmacs CHISE.
2313
2314 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2317         XEmacs CHISE.
2318         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2319         `=hanyo-denshi/jc' as the mother.
2320
2321 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2324         setting for `=+>adobe-japan1'.
2325
2326         * mule/mule-charset.el (default-coded-charset-priority-list):
2327         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2328         and `=>>hanyo-denshi/ft' to `=>>gt'.
2329
2330 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2333         XEmacs CHISE.
2334         (=>>adobe-japan1-1): Ditto.
2335         (=>>adobe-japan1-2): Ditto.
2336         (=>>adobe-japan1-3): Ditto.
2337         (=>>adobe-japan1-4): Ditto.
2338         (=>>adobe-japan1-5): Ditto.
2339         (=>>adobe-japan1-6): Ditto.
2340         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2341
2342 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-conf.el (=adobe-japan1): New alias for
2345         `=adobe-japan1-6'.
2346         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2347         (=>>>adobe-japan1-1): Ditto.
2348         (=>>>adobe-japan1-2): Ditto.
2349         (=>>>adobe-japan1-3): Ditto.
2350         (=>>>adobe-japan1-4): Ditto.
2351         (=>>>adobe-japan1-5): Ditto.
2352         (=>>>adobe-japan1-6): Ditto.
2353         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2354
2355 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2358         setting for `=>>>adobe-japan1'.
2359
2360 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `=+>ucs@ks'.
2364
2365 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2368         XEmacs CHISE.
2369         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2370         `=adobe-japan1-6' as the mother.
2371
2372 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2375         setting for `=>cns11643-7'.
2376
2377 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2380         CHISE.
2381
2382 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2385         XEmacs CHISE.
2386         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2387
2388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2389         setting for `=>ucs@jis/2004'.
2390
2391 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2394         setting for `=+>gt'.
2395
2396         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2397         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2398
2399 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2402         `=>ucs@unicode' as the mother.
2403         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2404         mother.
2405         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2406         mother.
2407         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2408         mother.
2409
2410 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2413         setting for `=+>ucs@unicode'.
2414
2415         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2416         CHISE.
2417
2418 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2421         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2422         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2423         - Add setting for `=+>ucs@cns'.
2424
2425         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2426         CHISE.
2427         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2428         as the mother.
2429         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2430         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2433         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2434
2435 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2438         setting for `=>ucs@ks'.
2439
2440 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2443         `=ucs-bmp-cjk-compat@unicode'.
2444
2445         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2446         coded-charset for XEmacs CHISE.
2447
2448 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2451         `=ucs-bmp-cjk-compat'.
2452
2453         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2454         XEmacs CHISE.
2455
2456 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2459         CHISE.
2460
2461 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2464         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2465
2466         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2467         `=>ucs@jis/1990'.
2468         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2469
2470 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2473         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2474
2475         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2476         CHISE.
2477         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2478         mother.
2479
2480 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2483         `=>jis-x0213-2@usual'.
2484         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2485         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2486         `=>jis-x0213-2@usual' as the mother.
2487
2488 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2491         (=>ucs@JP): New alias for `=+>ucs@jis'.
2492
2493 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2496         `=>jis-x0208@usual'.
2497         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2498         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2499         `=>jis-x0208@usual' as the mother.
2500         (=>jis-x0208): Likewise.
2501
2502 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2505         setting for `=+>jis-x0208@1978'.
2506
2507 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2510         XEmacs CHISE.
2511
2512 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2515         setting for `=>>>ucs@jis/1990'.
2516
2517 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2520         setting for `=>ucs@jis/1990'.
2521
2522 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2525         setting for `=ucs@JP/hanazono'.
2526
2527         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2528         CHISE.
2529         (=ucs@JP/hanazono): Ditto.
2530         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2531         (=>>hanyo-denshi/jc): Ditto.
2532         (=>>hanyo-denshi/jd): Ditto.
2533
2534 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2537         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2538
2539 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2542         XEmacs CHISE.
2543
2544 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2547         XEmacs CHISE.
2548
2549 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `=ucs-bmp-cjk@JP'.
2553
2554 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2557         XEmacs CHISE.
2558
2559 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2562         Modify order of settings; add settings for `=daikanwa@rev2'.
2563
2564 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2567         setting for `=>>cbeta'.
2568
2569         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2570         CHISE.
2571
2572 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2575         setting for `=>>adobe-japan1'.
2576
2577 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2580         XEmacs CHISE.
2581
2582 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2585         setting for `=>>hanyo-denshi/ia'.
2586
2587         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2588         XEmacs CHISE.
2589
2590 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2593         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2594
2595         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2596         XEmacs CHISE.
2597         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2598         `=hanyo-denshi/jt' as the mother.
2599
2600 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         setting for `=>>>jis-x0213-2'.
2604
2605         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2606         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2607         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2608
2609 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2612         XEmacs CHISE.
2613
2614 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2617         XEmacs CHISE.
2618
2619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2620         `=>>jis-x0213-1@2004'.
2621
2622 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2625         XEmacs CHISE.
2626
2627 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2630         - Use "&g2-*;" as entity-references for `=>>>*'.
2631         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2632
2633         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2634         XEmacs CHISE.
2635         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2636         as the mother.
2637
2638 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641         setting for `=>>hanyo-denshi/ib'.
2642
2643         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2644         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2645         (=>>jis-x0208@1990): Ditto.
2646         (=>>hanyo-denshi/ib): Ditto.
2647
2648         * mule/mule-charset.el (default-coded-charset-priority-list):
2649         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2650
2651 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2654         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2655         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2656         `=>>>ucs@jis/2004'.
2657
2658 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2661         XEmacs CHISE.
2662         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2663         `=jis-x0213-1@2004' as the mother.
2664         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2665         (=>>>ucs@ks): Ditto.
2666
2667         * mule/mule-charset.el (default-coded-charset-priority-list):
2668         Modify priority of `=hanyo-denshi/*'.
2669
2670 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2673         settings for `=>>ucs@JP' and `=ucs@JP'.
2674
2675 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2678         CHISE.
2679
2680 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for `=>>>ucs@cns'.
2684
2685         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2686         CHISE.
2687
2688 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2691         instead of `=>>>jis-x0213-1@2004' as the mother.
2692         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2693         (=>>>ucs@unicode): Likewise.
2694         (=>>>ucs@jis): Likewise.
2695         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2696         mother.
2697         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2698
2699 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2702         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2703         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2704         `=>>>ucs@jis'.
2705
2706 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-charset.el (default-coded-charset-priority-list):
2709         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2710         and `=jis-x0213-*-2000'.
2711
2712 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2715         XEmacs CHISE.
2716         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2717         `=>>jis-x0213-1' as the mother.
2718
2719 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2722         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2723
2724 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2727
2728 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2731         XEmacs CHISE.
2732
2733 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-coding.el (decomposition-feature-list): Set
2736         `=decomposition', `=decomposition@cid' and
2737         `=decomposition@hanyo-denshi'.
2738
2739 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2742         setting for `=>>hanyo-denshi/ks'.
2743
2744         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2745         XEmacs CHISE.
2746
2747 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2750         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2751
2752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2753         `=hanyo-denshi/ks/mf'.
2754
2755         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2756         XEmacs CHISE.
2757         (=hanyo-denshi/ks/mf): Ditto.
2758
2759 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2762         settings for P=hanyo-denshi/jt'.
2763
2764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2765         `=hanyo-denshi/jt'.
2766
2767         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2768         XEmacs CHISE.
2769
2770 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2773         settings for `=hanyo-denshi/ip'.
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776         `=hanyo-denshi/ip'.
2777
2778         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2779         XEmacs CHISE.
2780
2781 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2784         settings for `=hanyo-denshi/hg'.
2785
2786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2787         `=hanyo-denshi/hg'.
2788
2789         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2790         XEmacs CHISE.
2791
2792 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2793
2794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2795         setting for `=>>hanyo-denshi/ft'.
2796
2797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2798         `=>>hanyo-denshi/ft'.
2799
2800         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2801         XEmacs CHISE.
2802
2803 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         settings for `=hanyo-denshi/ib'.
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2809         `=hanyo-denshi/ib'.
2810
2811         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2812         XEmacs CHISE.
2813
2814 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2817         settings for isolated characters of `=hanyo-denshi/ia' and
2818         non-isolated characters of `=hanyo-denshi/*'.
2819
2820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2821         `=hanyo-denshi/ia'.
2822
2823         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2824         XEmacs CHISE.
2825
2826 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2829         setting for isolated characters of `=hanyo-denshi/ft'.
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2832         `=hanyo-denshi/ft'.
2833
2834         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2835         XEmacs CHISE.
2836
2837 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2840         setting for isolated characters of `=hanyo-denshi/jd'.
2841
2842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2843         `=hanyo-denshi/jd'.
2844
2845         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2846         XEmacs CHISE.
2847
2848 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2851         setting for isolated characters of `=hanyo-denshi/jc'.
2852
2853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2854         `=hanyo-denshi/jc'.
2855
2856         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2857         XEmacs CHISE.
2858
2859 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2862         setting for isolated characters of `=hanyo-denshi/jb'.
2863
2864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2865         `=hanyo-denshi/jb'.
2866
2867         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2868         XEmacs CHISE.
2869
2870 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2873         setting for isolated characters of `=hanyo-denshi/ja'.
2874
2875 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2878         `=hanyo-denshi/ja'.
2879
2880         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2881         XEmacs CHISE.
2882
2883 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2886         settings for isolated characters of `=adobe-japan1-6'.
2887
2888 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2891         CHISE.
2892         (=daikanwa/+2p): Ditto.
2893         (=daikanwa/ho): Ditto.
2894
2895 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2898         coding-system for XEmacs CHISE.
2899
2900 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2903         setting for `=>>ruimoku-v6'.
2904
2905         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2906         CHISE.
2907
2908 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2911         setting for `=daikanwa@rev1'.
2912
2913 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2916         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2917
2918 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2921         XEmacs CHISE.
2922         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2923
2924 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2925
2926         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2927         CHISE.
2928
2929 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2932         CHISE.
2933
2934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2935         setting for `=>ucs@jis'.
2936
2937 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2940         setting for `=>jis-x0208@usual'.
2941
2942         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2943         XEmacs CHISE.
2944         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2945         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2946         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2947
2948 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2951         CHISE.
2952         (=>>>jis-x0208@1990): Ditto.
2953         (=>>>jis-x0213-1): Ditto.
2954         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2955         mother.
2956         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2957         as the mother.
2958
2959 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2962         setting for `=>ucs@cns' and `=>>ucs@ks'.
2963
2964         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2965         CHISE.
2966
2967 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2970         CHISE.
2971
2972 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2975         CHISE.
2976         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2977         mother.
2978
2979 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2982         `==>ucs-bmp-cjk@bucs'.
2983
2984         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2985         XEmacs CHISE.
2986
2987 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2990         setting for `==>ucs@bucs'.
2991
2992         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2993         XEmacs CHISE.
2994
2995 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2998         - Add setting for `=>>jis-x0208'.
2999         - Omit setting for `=>>jis-x0208@1990'.
3000         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3001           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3002           `=ucs@FOO'.
3003
3004 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3007         setting for `=>daikanwa'.
3008
3009 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-conf.el (=daikanwa): Fix DOC.
3012         (=>daikanwa): New abstract character for XEmacs CHISE.
3013         (=>ucs@iso): Likewise.
3014         (=>ucs@unicode): Likewise.
3015         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3016
3017 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3020         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3021           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3022         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3023         - Add `=>big5-cdp'.
3024
3025 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3028         (=>big5-cdp): New abstract character.
3029
3030 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3033         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3034         `chinese-big5'.
3035
3036 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-charset.el (default-coded-charset-priority-list):
3039         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3040
3041         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3042         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3043         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3044         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3045         and `=>jis-x0213-2'.
3046
3047 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3050         XEmacs CHISE.
3051         (=>>ucs@jis/2000): Likewise.
3052         (=>>ucs@jis/2004): Likewise.
3053
3054 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3057         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3058         `=>>ucs@cns'.
3059
3060         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3061         XEmacs CHISE.
3062         (=>>gt): Use quote instead of backquote; modify DOC.
3063         (=>gt): Use quote instead of backquote.
3064         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3065         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3066         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3067         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3068         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3069         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3070
3071 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3072
3073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3074         `=>>ucs@unicode' and `=>>gt'.
3075
3076 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3079         XEmacs CHISE.
3080         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3081         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3082         `=jis-x0208@1978/1er-pr' as the mother.
3083         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3084
3085 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3088         `=ucs@unicode' as the mother.
3089
3090 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3093         setting for `=>>ucs@unicode'.
3094
3095         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3096         CHISE.
3097
3098 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3101         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3102
3103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3104         `=adobe-japan1-6' and `=adobe-japan1-base'.
3105
3106         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3107         XEmacs CHISE.
3108         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3109         specify `min-code' and `max-code'.
3110         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3111         (=adobe-japan1-2): Likewise.
3112         (=adobe-japan1-3): Likewise.
3113         (=adobe-japan1-4): Likewise.
3114         (=adobe-japan1-5): Likewise.
3115         (=adobe-japan1-6): Likewise.
3116
3117 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3120         setting for `=>gt'.
3121
3122 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3125         CHISE.
3126
3127 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3130         setting for `=>zinbun-oracle'.
3131
3132         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3133         for XEmacs CHISE.
3134
3135 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3136
3137         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3138         for XEmacs CHISE.
3139         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3140         `=jis-x0208@1978' as the mother.
3141
3142 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3145         - Use `=gt' instead of `ideograph-gt'.
3146         - Use `=gt-k' instead of `ideograph-gt-k'.
3147         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3148         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3149         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3150         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3151         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3152         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3153         - Use `=>>gt' instead of `<=>gt'.
3154         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3155         - Add setting for `=>>jis-x0208@1990'.
3156         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3157           `=>>jis-x0213-1@2000'.
3158         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3159         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3160           `=>>jis-x0213-1@2004'.
3161         - Add setting for `=>>jis-x0208@1978'.
3162         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3163
3164 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3167         XEmacs CHISE.
3168
3169 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3172         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3173         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3174         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3175         `<=>jis-x0213-1@2004'.
3176
3177 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3180         CHISE.
3181         (=>jis-x0213-2): Ditto.
3182
3183 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184
3185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3186         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3187
3188 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3191         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3192         `=>jis-x0213-1'.
3193
3194 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3197         CHISE.
3198         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3199
3200 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3203         `<==>jis-x0213-1'.
3204         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3205         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3206         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3207         (<=>jis-x0208): New alias for `=>jis-x0208'.
3208         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3209         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3210         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3211         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3212         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3213         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3214         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3215         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3216         (=>>gt): Renamed from `<==>gt'.
3217         (<==>gt): New alias for `=>>gt'.
3218
3219 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3222         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3223         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3224         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3225         - Add settings for `<=>jis-x0213-1@2000' and
3226           `<=>jis-x0213-1@2004'.
3227
3228         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3229         XEmacs CHISE.
3230         (<==>jis-x0213-1): Likewise.
3231         (<==>jis-x0213-1@2000): Likewise.
3232         (<==>jis-x0213-1@2004): Likewise.
3233         (<=>jis-x0208): Add property `=>iso-ir 168'.
3234         (<=>jis-x0208@1997): Likewise.
3235         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3236         as the mother; add property `=>iso-ir 228'.
3237         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3238         property `=>iso-ir 228'.
3239         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3240         property `=>iso-ir 233'.
3241         (<==>gt): Renamed from `<=>gt'.
3242         (<=>gt): New alias for `<==>gt'.
3243
3244 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3245
3246         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3247         CHISE.
3248         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3249         `<=>jis-x0208' as the mother.
3250         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3251         (<=>jis-x0213-1@2000): Ditto.
3252         (<=>jis-x0213-1@2004): Ditto.
3253
3254 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3257         settings for `<=>gt'.
3258
3259         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3260
3261 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3264         XEmacs CHISE.
3265         (=jis-x0208@1978/-4pr): Likewise.
3266         (=jis-x0208@1978/4-pr): Likewise.
3267         (=jis-x0213-1): Likewise.
3268         (=ucs@iso): Likewise.
3269         (=ucs@unicode): Likewise.
3270         (=ucs@gb): Likewise.
3271         (=ucs@gb/fw): Likewise.
3272         (=ucs@cns): Likewise.
3273         (=ucs@cns/fw): Likewise.
3274         (=ucs@jis): Likewise.
3275         (=ucs@jis/fw): Likewise.
3276         (=ucs@jis/1990): Likewise.
3277         (=ucs@jis/2000): Likewise.
3278         (=ucs@jis/2004): Likewise.
3279         (=ucs@JP): Likewise.
3280         (=ucs@ks): Likewise.
3281         (=ucs@big5): Likewise.
3282         (=ucs@big5/cns11643): Likewise.
3283         (=ucs@cns11643): Likewise.
3284
3285 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-charset.el (default-coded-charset-priority-list):
3288         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3289
3290         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3291         CHISE.
3292         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3293         mother.
3294
3295 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3298         from src/mule-charset.c].
3299         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3300         specify `final'.
3301         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3302         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3303         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3304         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3305         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3306         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3307
3308 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3311         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3312         (=jis-x0208@1978/i-4): Specify `partial'.
3313         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3314         mother coded-charset.
3315         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3316
3317 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3320         settings for `=jis-x0213-1@2004'.
3321
3322 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3325         CHISE.
3326         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3327         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3328         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3329         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3330         temporarily.
3331         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3332
3333 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3336         CHISE.
3337         (=shinjigen@1ed): Inherited from `=shinjigen'.
3338         (=shinjigen@rev): Likewise.
3339
3340 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3343         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3344
3345 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3348         define it as an alias.
3349         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3350         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3351         alias.
3352         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3353         alias.
3354
3355 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3358         CHISE.
3359
3360 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3363         CHISE.
3364         (shinjigen-2): Ditto.
3365
3366 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-charset.el (default-coded-charset-priority-list):
3369         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3370         `chinese-big5-eten-*' and `chinese-big5'.
3371
3372 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3375         #x9FA5 temporarily.
3376
3377 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3378
3379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3380         settings for `=jis-x0208@1978/i1'.
3381
3382 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3385         XEmacs CHISE.
3386
3387 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3390         XEmacs CHISE.
3391
3392 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3393
3394         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3395         XEmacs CHISE.
3396
3397 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3400         CHISE.
3401         (=ucs-bmp@cns): Likewise.
3402         (=ucs-bmp@jis): Likewise.
3403         (=ucs-bmp@ks): Likewise.
3404
3405 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3408         CHISE.
3409         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3410
3411 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3414         settings for `=zinbun-oracle'.
3415
3416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3417         `=zinbun-oracle'.
3418
3419 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3420
3421         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3422         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3423         `=ucs@iso'.
3424
3425 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3426
3427         * mule/mule-charset.el (default-coded-charset-priority-list):
3428         Delete `ucs-sip'; modify order of some CCSs.
3429
3430 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3433         in XEmacs CHISE.
3434
3435         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3436         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3437         CHISE.
3438
3439 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3442         its registry.
3443         (=ucs-radicals@unicode): Likewise.
3444
3445 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3448         CHISE.
3449
3450 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3451
3452         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3453         CHISE.
3454
3455 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3458         CHISE.
3459
3460 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3461
3462         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3463         Modify preference of *isolated settings*.
3464
3465 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3466
3467         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3468         utf-2000 is provided.
3469         (=ucs@cns11643): Likewise.
3470
3471 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3474         Prefer every *isolated setting* to ordinary setting.
3475
3476 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3477
3478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3479         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3480
3481 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3482
3483         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3484         CHISE.
3485
3486 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3489         settings for `=jis-x0208@1997'.
3490
3491 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3494         `=jis-x0208@1997'.
3495
3496 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3499         XEmacs CHISE.
3500
3501 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3504         `=jis-x0208@1978'.
3505         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3506         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3507         `=jis-x0208-1990' as the mother.
3508         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3509
3510 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3511
3512         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3513         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3514         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3515         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3516         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3517         for `=ucs@JP'.
3518
3519 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3520
3521         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3522         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3523         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3524         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3525         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3526         `=daikanwa@rev2'.
3527
3528 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3529
3530         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3531         (=gt): Likewise.
3532         (=gt-k): Likewise.
3533         (=gt-pj-*): Likewise.
3534         (=gt-pj-k1): Likewise.
3535         (=gt-pj-k2): Likewise.
3536         (=daikanwa): Likewise.
3537         (=daikanwa-rev1): Likewise.
3538         (=daikanwa-rev2): Likewise.
3539         (=big5-pua): Likewise.
3540         (=big5-eten): Likewise.
3541         (chinese-big5-eten-a): Likewise.
3542         (chinese-big5-eten-b): Likewise.
3543         (=hanziku-*): Likewise.
3544         (=cbeta): Likewise.
3545         (=jef-china3): Likewise.
3546         (=ruimoku-v6): Likewise.
3547         (=ucs@iso): Likewise.
3548         (=ucs@unicode): Likewise.
3549         (=ucs@gb): Likewise.
3550         (=ucs@cns): Likewise.
3551         (=ucs@jis): Likewise.
3552         (=ucs@jis-1990): Likewise.
3553         (=ucs@jis-2000): Likewise.
3554         (=ucs@jp): Likewise.
3555         (=ucs@ks): Likewise.
3556         (=ucs@big5): Likewise.
3557         (=ucs-radicals): Likewise.
3558         (=ucs-radicals@unicode): Likewise.
3559         (=ucs-bmp-cjk): Likewise.
3560         (=ucs-bmp-cjk@unicode): Likewise.
3561         (=ucs-sip-ext-b): Likewise.
3562         (=ucs-sip-ext-b@iso): Likewise.
3563
3564 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3567         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3568
3569 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3570
3571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3572         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3573         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3574         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3575         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3576         arabic-digit, ipa and ``&I-B-XXXX;''.
3577
3578 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3579
3580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3581         setting for (I-)HZK{03..12}-XXXX.
3582
3583 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3584
3585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3586         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3587
3588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3589         `=ruimoku-v6'.
3590
3591         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3592         CHISE.
3593
3594 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3597         (=ucs@unicode): Likewise.
3598         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3599         (=ucs@cns): Likewise.
3600         (=ucs@jis): Likewise.
3601         (=ucs@ks): Likewise.
3602         (=ucs@big5): Likewise.
3603
3604 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3605
3606         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3607         `ucs-jis'.
3608         (utf-8-jis-er): Likewise.
3609         (utf-8-jp): New coding-system.
3610         (utf-8-jp-er): Likewise.
3611
3612         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3613
3614 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3615
3616         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3617
3618         * mule/japanese.el: Move definition of `euc-jisx0213' to
3619         mule/mule-coding.el.
3620
3621 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3622
3623         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3624         mule-coding before loading update-cdb when utf-2000 is provided.
3625
3626 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3629         `=daikanwa'.
3630
3631 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3632
3633         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3634         definition codes when `utf-2000' is provided.
3635
3636 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3637
3638         * mule/mule-category.el (word-combining-categories): Don't setup
3639         `word-combining-categories' in XEmacs CHISE.
3640         (word-separating-categories): Add setting about Latin script in
3641         XEmacs CHISE.
3642
3643 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3644
3645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3646         setting for `chinese-big5'.
3647
3648 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3649
3650         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3651         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3652         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3653         add setting for HZK0[12]-xxxx.
3654
3655 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3656
3657         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3658         in XEmacs CHISE.
3659
3660 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3661
3662         * mule/mule-charset.el (default-coded-charset-priority-list):
3663         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3664         and `chinese-big5' to `=gt-pj-*'.
3665
3666 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3667
3668         * mule/mule-conf.el (=daikanwa): Renamed from
3669         `ideograph-daikanwa'.
3670         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3671
3672 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3673
3674         * mule/mule-conf.el (=cns11643-7): Renamed from
3675         `chinese-cns11643-7'.
3676         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3677
3678 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3679
3680         * mule/mule-conf.el (=cns11643-6): Renamed from
3681         `chinese-cns11643-6'.
3682         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3683
3684 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3685
3686         * mule/mule-conf.el (=cns11643-5): Renamed from
3687         `chinese-cns11643-5'.
3688         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3689
3690 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3691
3692         * mule/mule-conf.el (=cns11643-4): Renamed from
3693         `chinese-cns11643-4'.
3694         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3695
3696 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3697
3698         * mule/mule-conf.el (=cns11643-3): Renamed from
3699         `chinese-cns11643-3'.
3700         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3701
3702 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3703
3704         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3705         `=cns11643-2'.
3706         (chinese-cns11643-2): New alias for `=cns11643-2'.
3707
3708 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3709
3710         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3711         `=cns11643-1'.
3712         (chinese-cns11643-1): New alias for `=cns11643-1'.
3713
3714 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3717         (chinese-gb12345): New alias for `=gb12345'.
3718
3719 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3720
3721         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3722         (chinese-gb2312): New alias for `=gb2312'.
3723
3724 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3725
3726         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3727         (chinese-big5): New alias for `=big5'.
3728
3729 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3730
3731         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3732         (korean-ksc5601): New alias for `=ks-x1001'.
3733
3734 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3735
3736         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3737         `=jis-x0212'.
3738         (japanese-jisx0212): New alias for `=jis-x0212'.
3739
3740 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3741
3742         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3743         `=jis-x0208-1983'.
3744         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3745
3746 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3749         `=jis-x0208-1978'.
3750         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3751
3752 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3753
3754         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3755         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3756
3757 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3758
3759         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3760         (chinese-cns11643-3): Specify iso-ir 183.
3761         (chinese-cns11643-4): Specify iso-ir 184.
3762         (chinese-cns11643-5): Specify iso-ir 185.
3763         (chinese-cns11643-6): Specify iso-ir 186.
3764         (chinese-cns11643-7): Specify iso-ir 187.
3765         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3766         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3767
3768 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3769
3770         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3771         \uXXXX for every cases.
3772
3773 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3776         (ucs-big5): Changed to an alias for `=ucs@big5'.
3777
3778 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3779
3780         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3781         (ucs-ks): Changed to an alias for `=ucs@ks'.
3782
3783 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3784
3785         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3786         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3787
3788 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3789
3790         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3791         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3792
3793 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3794
3795         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3796         (ucs-jis): Changed to an alias for `=ucs@jis'.
3797
3798 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3799
3800         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3801         (ucs-cns): Changed to an alias for `=ucs@cns'.
3802
3803 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3804
3805         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3806         (ucs-gb): Changed to an alias for `=ucs@gb'.
3807
3808 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3809
3810         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3811         `ideograph-daikanwa-2'.
3812         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3813         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3814
3815 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3816
3817         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3818         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3819
3820         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3821         for `xemacs-chise-version'.
3822
3823 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * mule/mule-charset.el (default-coded-charset-priority-list):
3826         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3827         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3828         instead of `ideograph-hanziku-*'.
3829
3830         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3831         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3832
3833 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3836         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3837         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3838         `utf-2000' is provided.
3839
3840 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3841
3842         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3843         is provided [was builtin coded-charsets].
3844
3845 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3848         is provided [was builtin coded-charsets].
3849
3850 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3853         is provided [was builtin coded-charsets].
3854
3855 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3856
3857         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3858         is provided [was builtin coded-charsets].
3859
3860 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3861
3862         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3863         when `utf-2000' is provided [was builtin coded-charsets].
3864
3865 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3866
3867         * mule/mule-conf.el (=hanziku-*): Renamed from
3868         `ideograph-hanziku-*'.
3869         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3870
3871 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3872
3873         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3874         `utf-2000' is provided [was builtin coded-charsets].
3875         (ideograph-hanziku-{1..12}): Likewise.
3876
3877 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3878
3879         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3880         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3881
3882 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3883
3884         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3885         when `utf-2000' is provided [was builtin coded-charsets].
3886
3887 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3888
3889         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3890         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3891         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3892
3893 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3894
3895         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3896         (ideograph-gt): Changed to an alias for `=gt'.
3897
3898 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3899
3900         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3901         is provided; it was defined as a builtin coded-charset.
3902         (ideograph-gt): Likewise.
3903
3904 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3905
3906         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3907         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3908
3909 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3912         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3913
3914 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3915
3916         * mule/mule-conf.el (=big5-eten): Renamed from
3917         `chinese-big5-eten'.
3918         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3919
3920 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3923         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3924
3925 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3926
3927         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3928         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3929
3930 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3931
3932         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3933         (china3-jef): Changed to an alias for `=jef-china3'.
3934
3935 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3936
3937         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3938         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3939
3940         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3941         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3942         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3943         when `utf-2000' is provided.
3944
3945 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3946
3947         * mule/mule-charset.el (default-coded-charset-priority-list):
3948         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3949
3950         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3951         (ucs-jis-2000): Deleted.
3952
3953 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3954
3955         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3956         UTF-2000.
3957         (=ucs-jis-2000): New coded-charset for UTF-2000.
3958
3959 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3960
3961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3962         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3963
3964 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3965
3966         * mule/mule-charset.el (default-coded-charset-priority-list):
3967         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3968         `ideograph-cbeta'.
3969
3970 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3971
3972         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3973         builtin coded-charset].
3974
3975 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3976
3977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3978         settings for &K0-xxxx and &I-K0-xxxx.
3979
3980 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3981
3982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3983         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3984
3985 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3986
3987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3988         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3989
3990 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3991
3992         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3993         UTF-2000.
3994         (ideograph-gt-pj-k1): Likewise.
3995         (ideograph-gt-pj-k2): Likewise.
3996
3997 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3998
3999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4000         `=jis-x0208'.
4001
4002 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4005         UTF-2000 [was a builtin coded-charset].
4006
4007 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4010         (utf-8-gb-er): Likewise.
4011
4012 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4013
4014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4015         settings for JIS X 0212 and JIS X 0208:1978.
4016
4017 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4018
4019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4020         setting for JIS X 0213.
4021
4022 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4023
4024         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4025         standard-case-table in UTF-2000.
4026
4027 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4028
4029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4030         definitions for isolated-chars.
4031
4032 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4033
4034         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4035         `configure-utf-2000-lisp-directory'.
4036         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4037         `mule-lisp-load-path'.
4038
4039 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4040
4041         * startup.el (startup-setup-paths): Set and use
4042         `utf-2000-lisp-directory'.
4043         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4044         UTF-2000.
4045
4046 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4047
4048         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4049         (paths-find-utf-2000-lisp-directory): New function.
4050         (paths-construct-load-path): Add new optional argument
4051         `utf-2000-lisp-directory'.
4052
4053         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4054
4055 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4056
4057         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4058         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4059         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4060         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4061         `chinese-big5-2' in UTF-2000.
4062
4063         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4064         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4065
4066 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4067
4068         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4069         `big5-eten-er' in UTF-2000.
4070         (big5-cdp): Modify DOC-string and mnemonic.
4071
4072 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4073
4074         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4075         UTF-2000 [renamed from utf-8-er].
4076         (utf-8-gb): New coding-system in UTF-2000.
4077         (utf-8-gb-er): Likewise.
4078         (utf-8-cns): Likewise.
4079         (utf-8-cns-er): Likewise.
4080         (utf-8-big5): Likewise.
4081         (utf-8-big5-er): Likewise.
4082         (utf-8-jis): Likewise.
4083         (utf-8-jis-er): Likewise.
4084         (utf-8-ks): Likewise.
4085         (utf-8-ks-er): Likewise.
4086         (utf-8-er): Likewise.
4087
4088 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4089
4090         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4091         instead of `utf-8-unix' in UTF-2000.
4092
4093         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4094
4095 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4096
4097         * mule/japanese.el (euc-jisx0213): New coding-system.
4098
4099         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4100         `japanese-jisx0208-1990' as the mother.
4101
4102 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4103
4104         * dumped-lisp.el (preloaded-file-list): Change condition of
4105         loading "close-cdb".
4106
4107 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4108
4109         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4110         setup `coded-charset-entity-reference-alist'.
4111
4112 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4113
4114         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4115         UTF-2000.
4116
4117 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4118
4119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4120         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4121
4122 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4123
4124         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4125         (chinese-big5-eten-a): Likewise.
4126         (chinese-big5-eten-b): Likewise.
4127         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4128         code range is #x8140 .. #x8DFE.
4129
4130 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4131
4132         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4133         UTF-2000.
4134         (chinese-big5-cdp): Likewise.
4135
4136 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4137
4138         * dumped-lisp.el (preloaded-file-list): Rename
4139         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4140
4141 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4142
4143         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4144         append `system-char-db-source-file-list' into
4145         `preloaded-file-list' in UTF-2000.
4146
4147 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4148
4149         * dumped-lisp.el (preloaded-file-list): Delete
4150         character-definition files.
4151
4152 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4153
4154         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4155         UTF-2000.
4156
4157 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4158
4159         * mule/mule-charset.el (default-coded-charset-priority-list):
4160         Delete `mojikyo-2022-1'.
4161
4162 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4163
4164         * mule/mule-charset.el (default-coded-charset-priority-list):
4165         Delete `mojikyo'.
4166
4167 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4168
4169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4170         `ucs-sip'.
4171
4172 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4173
4174         * mule/mule-charset.el (default-coded-charset-priority-list):
4175         Comment out `chinese-gb12345'.
4176
4177 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4178
4179         * bytecomp.el (byte-compile-insert-header): Fixed.
4180
4181 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4182
4183         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4184         XEmacs UTF-2000.
4185
4186 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4187
4188         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4189         UTF-2000.
4190
4191 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4192
4193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4194         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4195
4196 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4197
4198         * mule/mule-charset.el (default-coded-charset-priority-list):
4199         `japanese-jef-china3' is renamed `china3-jef'.
4200
4201 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4202
4203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4204         `japanese-jef-china3' and `ideograph-cbeta'.
4205
4206 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4207
4208         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4209
4210 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4211
4212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4213         `chinese-big5-cdp'.
4214
4215 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4216
4217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4218         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4219
4220 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4221
4222         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4223         loading character definitions.
4224
4225 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4226
4227         * dumped-lisp.el (preloaded-file-list): Rename
4228         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4229
4230 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4231
4232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4233         `chinese-big5'.
4234
4235 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4236
4237         * dumped-lisp.el (preloaded-file-list): Dump
4238         "Ideograph-R028-Private" with XEmacs UTF-2000.
4239
4240 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4241
4242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4243         `chinese-gb12345'.
4244
4245 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4246
4247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4248         `ideograph-gt-pj-{1..11}'.
4249
4250         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4251         XEmacs UTF-2000.
4252
4253 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4254
4255         * mule/mule-charset.el (default-coded-charset-priority-list):
4256         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4257         `chinese-isoir165'.
4258
4259 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4260
4261         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4262         `image/png', `image/x-xpm' and `image/tiff'.
4263
4264         * files.el (binary-file-regexps): Add *.PNG.
4265
4266 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4267
4268         * mule/mule-charset.el (default-coded-charset-priority-list):
4269         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4270         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4271
4272 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4273
4274         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4275         the first completion when UTF-2000 is running.
4276
4277 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4278
4279         * mule/mule-charset.el (default-coded-charset-priority-list):
4280         Delete `ucs'.
4281
4282 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4283
4284         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4285
4286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4287         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4288
4289 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4290
4291         * mule/vietnamese.el (vscii-2): Delete abolished property
4292         `composite'; now composite mode is default.
4293
4294 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4295
4296         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4297         of `raw-text'; check \uHHHH representation even if non-ascii
4298         characters are not found.
4299
4300         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4301         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4302         unconditionally.
4303
4304         * mule/viet-ccl.el: New file.
4305
4306         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4307         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4308         - Separate CCL based implementations to viet-ccl.el.
4309
4310 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4311
4312         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4313         "jisx0213.2000-1".
4314         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4315
4316         * mule/mule-charset.el (default-coded-charset-priority-list):
4317         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4318         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4319
4320 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4321
4322         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4323
4324 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4325
4326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4327         `ucs' in UTF-2000.
4328
4329 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4330
4331         * mule/mule-charset.el (default-coded-charset-priority-list):
4332         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4333         `arabic-iso8859-6'.
4334
4335 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4336
4337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4338         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4339
4340 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4341
4342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4343         `katakana-jisx0201' in UTF-2000.
4344
4345 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4346
4347         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4348         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4349         "u0FB50-Arabic-Presentation-Forms-A",
4350         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4351         "u0FE50-Small-Form-Variants",
4352         "u0FE70-Arabic-Presentation-Forms-B",
4353         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4354         UTF-2000.
4355
4356 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4357
4358         * dumped-lisp.el (preloaded-file-list): Delete
4359         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4360         ... "Ideograph-R214-Flute" in UTF-2000.
4361
4362 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4363
4364         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4365         (japanese-jisx0213-2): New coded-charset.
4366
4367         * dumped-lisp.el (preloaded-file-list): Add
4368         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4369         "Ideograph-R030-Mouth".
4370
4371 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4372
4373         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4374         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4375         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4376         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4377         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4378         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4379         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4380         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4381
4382 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4383
4384         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4385         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4386         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4387         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4388         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4389
4390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4391         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4392
4393 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4394
4395         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4396         in UTF-2000.
4397
4398 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4399
4400         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4401         (chinese-isoir165): Moved from mule/chinese.el.
4402         (chinese-cns11643-3): Moved from mule/chinese.el.
4403         (chinese-cns11643-4): Moved from mule/chinese.el.
4404         (chinese-cns11643-5): Moved from mule/chinese.el.
4405         (chinese-cns11643-6): Moved from mule/chinese.el.
4406         (chinese-cns11643-7): Moved from mule/chinese.el.
4407
4408         * mule/chinese.el: Move definition of coded-charsets to
4409         mule/mule-conf.el.
4410
4411 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4412
4413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4414         `ideograph-daikanwa'.
4415
4416 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4417
4418         * dumped-lisp.el (preloaded-file-list): Delete
4419         "ccs-jisx0201-latin.el".
4420
4421 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4422
4423         * dumped-lisp.el (preloaded-file-list): Add
4424         "u031A0-Extended-Bopomofo" in UTF-2000.
4425
4426 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4427
4428         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4429         renamed to u02E00-CJK-Radical-Supplement.
4430
4431 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4432
4433         * dumped-lisp.el (preloaded-file-list): Add
4434         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4435         "u030A0-Katakana", "u03100-Bopomofo",
4436         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4437         "u03200-Enclosed-CJK-Letters-and-Months" and
4438         "u03300-CJK-Compatibility".
4439
4440 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4441
4442         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4443         "u02F00-Kangxi-Radicals" and
4444         "u02FF0-Ideographic-Description-Characters".
4445
4446 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4447
4448         * dumped-lisp.el (preloaded-file-list): Add
4449         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4450         "u02800-Braille-Patterns" in UTF-2000.
4451
4452 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4453
4454         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4455         "uXXXXX-*.el" in UTF-2000.
4456
4457         * bytecomp.el (byte-compile-insert-header): Delete comments if
4458         non-ASCII characters are found; allow `byte-compile-dynamic' and
4459         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4460         `raw-text'.
4461
4462 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4463
4464         * dumped-lisp.el (preloaded-file-list): Add
4465         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4466         "u025A0-Geometric-Shapes.el".
4467
4468 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4469
4470         * dumped-lisp.el (preloaded-file-list): Add
4471         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4472         "u02460-Enclosed-Alphanumerics.el".
4473
4474 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4475
4476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4477         `chinese-gb2312'.
4478
4479         * dumped-lisp.el (preloaded-file-list): Add
4480         "u02200-Mathematical-Operators.el" and
4481         "u02300-Miscellaneous-Technical.el".
4482
4483 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4484
4485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4486         `chinese-cns11643-*'.
4487
4488         * dumped-lisp.el (preloaded-file-list): Add
4489         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4490         "u02190-Arrows.el" in UTF-2000.
4491
4492 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4493
4494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4495         `korean-ksc5601'.
4496
4497         * dumped-lisp.el (preloaded-file-list): Add
4498         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4499         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4500         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4501
4502 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4503
4504         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4505
4506 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4507
4508         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4509         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4510         "u01780-Khmer.el", "u01800-Mongolian.el",
4511         "u01E00-Latin-Extended-Additional.el" and
4512         "u01F00-Greek-Extended.el" in UTF-2000.
4513
4514 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4515
4516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4517         `ethiopic-ucs' and `ethiopic'.
4518
4519         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4520         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4521
4522         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4523         from mule/ethiopic.el.
4524
4525         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4526         mule/mule-conf.el.
4527
4528 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4529
4530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4531         `lao'.
4532
4533         * mule/mule-conf.el (lao): New coded-charset.
4534
4535         * dumped-lisp.el (preloaded-file-list): Add
4536         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4537         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4538         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4539         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4540         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4541
4542 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4543
4544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4545         `ucs-bmp' and `arabic-iso8859-6'.
4546
4547 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4548
4549         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4550         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4551         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4552
4553 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4554
4555         * startup.el (normal-top-level): Load autoload file for UTF-2000
4556         in UTF-2000.
4557
4558 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4559
4560         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4561         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4562         "u00020-Basic-Latin.el", "u00080-C1.el",
4563         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4564         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4565         "u002B0-Spacing-Modifier-Letters.el",
4566         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4567         UTF-2000.
4568
4569 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4570
4571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4572         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4573         instead of `vietnamese-viscii-*'.
4574
4575 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4576
4577         * mule/mule-conf.el: New file.
4578
4579         * mule/misc-lang.el: Move definition of charset `ipa' to
4580         mule/mule-conf.el.
4581
4582 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4583
4584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4585         `latin-viscii'; prefer it for characters used in Vietnamese.
4586
4587 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4588
4589         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4590
4591 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4592
4593         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4594         `vietnamese-viscii-lower'.
4595         (latin-viscii-upper): Renamed from charset
4596         `vietnamese-viscii-upper'.
4597         (vietnamese-viscii-lower): New alias for charset
4598         `latin-viscii-lower'.
4599         (vietnamese-viscii-upper): New alias for charset
4600         `latin-viscii-upper'.
4601
4602 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4603
4604         * mule/mule-charset.el (default-coded-charset-priority-list):
4605         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4606
4607 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4608
4609         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4610         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4611         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4612         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4613         lisp/utf-2000.
4614
4615 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4616
4617         * mule/ccs-tcvn5712.el: New file.
4618
4619 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4620
4621         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4622         in UTF-2000.
4623
4624 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4625
4626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4627         `japanese-jisx0208'.
4628
4629 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4630
4631         * dumped-lisp.el (preloaded-file-list): Add
4632         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4633         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4634         UTF-2000.
4635
4636         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4637         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4638         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4639         mule/ccs-viscii.el: New files.
4640
4641         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4642         if \uXXXX is found.
4643
4644 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4645
4646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4647         `hiragana-jisx0208' and `katakana-jisx0208'.
4648
4649 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4650
4651         * mule/chinese.el (chinese-cns11643-3): Define it even if
4652         `utf-2000' is provided.
4653         (chinese-cns11643-4): Likewise.
4654         (chinese-cns11643-5): Likewise.
4655         (chinese-cns11643-6): Likewise.
4656         (chinese-cns11643-7): Likewise.
4657
4658 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4659
4660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4661         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4662
4663 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4664
4665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4666         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4667
4668 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4669
4670         * mule/mule-charset.el (default-coded-charset-priority-list):
4671         Setup in UTF-2000.
4672
4673 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4674
4675         * mule/viet-chars.el: Don't define charset
4676         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4677         they are defined as builtin charsets.
4678
4679 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4680
4681         * version.el (emacs-version): Add more space just before UTF-2000
4682         version string.
4683
4684 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4685
4686         * version.el ([constant] emacs-version): Don't add a space in the
4687         preceding place of `xemacs-betaname' because it is duplicated.
4688         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4689
4690         * startup.el (splash-frame-body): Add ETL.
4691
4692 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4693
4694         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4695         is provided because it is defined as builtin charset.
4696         (chinese-cns11643-4): Likewise.
4697         (chinese-cns11643-5): Likewise.
4698         (chinese-cns11643-6): Likewise.
4699         (chinese-cns11643-7): Likewise.
4700
4701 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4702
4703         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4704         coding-system `iso-10646-ucs-4' is not defined.
4705
4706 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4707
4708         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4709         coding-system if `utf-2000' is provided.
4710
4711 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4712
4713         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4714         `utf-2000' is provided.
4715
4716 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4717
4718         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4719         if utf-2000 is provided temporally.
4720
4721 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4722
4723         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4724         as builtin variable].
4725
4726 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4727
4728         * files.el (insert-file-contents-literally): Treat file as binary;
4729         call file-name-handlers. [sync with Emacs 20.3.10]
4730
4731 2008-12-28  Vin Shelton  <acs@xemacs.org>
4732
4733         * XEmacs 21.4.22 is released
4734
4735 2008-12-30  Vin Shelton  <acs@xemacs.org>
4736
4737         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4738         during building even if no packages are found.
4739
4740 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4741
4742         * printer.el (generic-print-region): 
4743         (generic-print-buffer): 
4744         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4745         check if the msprinter device is available, now that msprinter is
4746         always available as a specifier tag. 
4747
4748 2008-12-24  Vin Shelton  <acs@xemacs.org>
4749
4750         * about.el: Add Francisco to my bio!
4751
4752 2008-12-23  Vin Shelton  <acs@xemacs.org>
4753
4754         * autoload.el: Move operator definitions to autoload-operators.el
4755         in the xemacs-base package.
4756
4757 2007-11-22  Vin Shelton  <acs@xemacs.org>
4758
4759         * about.el (about-hacker-contribution): Updated my bio.
4760
4761 2007-10-07  Vin Shelton  <acs@xemacs.org>
4762
4763         * XEmacs 21.4.21 is released
4764
4765 2007-09-19  Didier Verna  <didier@xemacs.org>
4766
4767         Update my personal info.
4768         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4769         * about.el (about-other-current-hackers): Ditto.
4770         * about.el (about-url-alist): Add my musical website.
4771         * about.el (about-personal-info): Update my entry.
4772         * about.el (about-hacker-contribution): Ditto.
4773
4774 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4775
4776         * package-get.el (package-get-download-sites): Update download
4777         sites in Japan.
4778         * package-get.el (package-get-pre-release-download-sites): Ditto.
4779
4780 2007-08-18  Vin Shelton  <acs@xemacs.org>
4781
4782         * package-get.el (package-get-pre-release-download-sites): Sync
4783         mirror sites with 21.5.  (Thanks, Adrian)
4784
4785 2007-08-09  Mike Sperber  <mike@xemacs.org>
4786
4787         * startup.el (migrate-user-init-file): Create backup of
4788         `user-init-file' before migrating.
4789         * startup.el (maybe-migrate-user-init-file): Print
4790         information about backup file.
4791         (maybe-create-compatibility-dot-emacs): Follow above change.
4792
4793 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4794
4795         * font-lock.el: Sync font-lock-add-keywords and
4796         font-lock-remove-keywords from GNU Emacs.
4797         * font-lock.el (font-lock-keywords-alist): New.
4798         * font-lock.el (font-lock-removed-keywords-alist): New.
4799         * font-lock.el (font-lock-add-keywords): New.
4800         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4801         * font-lock.el (font-lock-remove-keywords): New.
4802
4803 2007-08-16  Vin Shelton  <acs@xemacs.org>
4804
4805         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4806         patch from Hans de Graaff.
4807
4808 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4809
4810         * package-get.el (package-get-download-sites): Document Chile and
4811         update Denmark download site.
4812         * package-get.el (package-get-pre-release-download-sites): Ditto.
4813
4814 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4817
4818 2006-12-09  Vin Shelton  <acs@xemacs.org>
4819
4820         * XEmacs 21.4.20 is released
4821
4822 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4823
4824         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4825
4826 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4827
4828         * info.el (Info-find-file-node, Info-insert-dir)
4829         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4830         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4831         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4832         and discussion.
4833
4834 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4835
4836         * obsolete.el (line-beginning-position): New, from 21.5.x.
4837         (line-end-position): Ditto.
4838
4839 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4840
4841         * package-get.el (package-get-download-sites): Welcome
4842         nl.xemacs.org and Thanks!
4843         * package-get.el (package-get-pre-release-download-sites): Ditto.
4844
4845 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4846
4847         * font-lock.el: Add support for not-so recent changes in Java to
4848         java-mode.
4849
4850 2006-01-28  Vin Shelton  <acs@xemacs.org>
4851
4852         * XEmacs 21.4.19 is released
4853
4854 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4855
4856         * easymenu.el: Update copyright. 
4857         * easymenu.el (easy-menu-all-popups):
4858         Add a docstring. 
4859         * easymenu.el (easy-menu-add):
4860         Document a bug, rework the function to preserve any existing
4861         non-default mode-popup-menu instead of overwriting it, and not to
4862         bother normalising the menu title (nothing else does).
4863         * easymenu.el (easy-menu-remove):
4864         Restore the default mode-popup-menu instead of leaving an empty
4865         one when we remove the last easy-menu popup. 
4866
4867 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4868
4869         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4870         as suggested by Rodrigo Ventura.
4871         * package-get.el (package-get-pre-release-download-sites): Ditto,
4872         with replacement of xemacs-21.5 by beta, which is the logical path
4873         to our beta core and package pre-releases.
4874
4875 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4876
4877         * package-get.el (package-get-download-sites): Add Hong Kong
4878         download site.
4879         * package-get.el (package-get-pre-release-download-sites): Ditto.
4880
4881 2005-12-26  Vin Shelton  <acs@xemacs.org>
4882
4883         * find-paths.el:
4884         * find-paths.el (paths-emacs-root-p): Add search for package root.
4885         * find-paths.el (paths-find-emacs-root): Replaced with
4886         paths-find-invocation-roots, which returns a list of roots.
4887         * find-paths.el (paths-find-invocation-roots): New.
4888         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4889
4890 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4891
4892         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4893         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4894
4895 2005-12-03  Vin Shelton <acs@xemacs.org>
4896
4897         * XEmacs 21.4.18 is released
4898
4899 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4900
4901         * package-get.el (package-get-download-sites): Update reflecting
4902         latest http://www.xemacs.org/Releases/ information generated by
4903         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4904         * package-get.el (package-get-pre-release-download-sites): Ditto.
4905
4906 2005-02-28  Simon Josefsson  <jas@extundo.com>
4907
4908         * about.el (xemacs-hackers): Add jas.
4909         (about-other-current-hackers): Likewise.
4910         (about-url-alist): Add URL for jas.
4911         (about-personal-info): Document jas.
4912         (about-hacker-contribution): Describe jas contributions.
4913
4914 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4915
4916         * easymenu.el (easy-menu-remove): As described in 
4917         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4918         except the "Command" menu from mode-popup-menu. 
4919
4920 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4921  
4922         * font.el (font-spatial-to-canonical): Correct calculation of 
4923         return value for pixel-based input value. 
4924  
4925 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4926
4927         * code-process.el (call-process): Process-related docstring
4928         improvements spurred by Norbert Koch.
4929         * code-process.el (call-process-region): Ditto.
4930         * code-process.el (start-process): Ditto.
4931
4932 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4933
4934         * finder.el (finder-find-library): Return filename actually
4935         searched for.
4936
4937 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4938
4939         * help.el (view-emacs-news): Use `expand-file-name' instead of
4940         `locate-data-file' as the latter will find any "NEWS" files that
4941         might exist in packages _before_ the one in core.
4942
4943 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4944
4945         * package-get.el (package-get-init-package):
4946         package-get-init-package buglet (21.4.17) by Jeff Mincy
4947         <mincy@rcn.com> fixing false temporary load-path shadows reported
4948         after package installation and simplifying code.
4949
4950 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4951
4952         * package-get.el (package-get-download-sites): Sync mirrors list
4953         with the XEmacs website.
4954         (package-get-pre-release-download-sites): Ditto.
4955
4956 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4957
4958         * derived.el (derived-mode-merge-syntax-tables):
4959         Revert my 21.5-only patch of 2003-07-18 which slipped in
4960         through Jerry James's patch of 2004-06-07.
4961
4962 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4963
4964         * cmdloop.el (keyboard-quit): Remove workaround for
4965         `region-active-p' not making sure active region is in current
4966         buffer now that it does.
4967         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4968         * simple.el (region-active-p): `region-active-p' to only return t
4969         when active region is in current buffer.
4970
4971 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4972
4973         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4974         package names, quell a byte-compiler warning, doc fix.
4975
4976 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4977
4978         * buffer.el (pop-to-buffer):
4979         * window-xemacs.el (display-buffer):
4980         Document use of `same-window-buffer-names,' `same-window-regexps'
4981         by pop-to-buffer and display-buffer. 
4982         
4983 2005-02-06  Vin Shelton <acs@xemacs.org>
4984
4985         * XEmacs 21.4.17 is released
4986
4987 2005-01-29  Ben Wing  <ben@xemacs.org>
4988
4989         * shadow.el (find-emacs-lisp-shadows):
4990         Add custom-defines to list of ignored files.
4991
4992 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4993
4994         * simple.el (shifted-motion-keys-select-region): Fix statement
4995         about unshifted-motion-keys-deselect-region.
4996
4997 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4998
4999         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5000         now) for GNU Emacs compatibility.
5001         (make-obsolete-variable): Ditto.
5002
5003 2004-01-08  Ben Wing  <ben@xemacs.org>
5004
5005         * code-files.el (load):
5006         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5007
5008 2004-12-05  Vin Shelton <acs@xemacs.org>
5009
5010         * XEmacs 21.4.16 is released
5011
5012 2004-12-04  Vin Shelton  <acs@xemacs.org>
5013
5014         * auto-autoloads.el: Regenerated.
5015
5016         * custom-load.el: Regenerated.
5017
5018 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5019
5020         Fix bug: apropos errors if a defalias refers to an undefined
5021         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5022
5023         * apropos.el (apropos):
5024         (apropos-command):
5025         * help.el (frob-help-extents):
5026         * help-macro.el (make-help-screen):
5027         * hyper-apropos.el (hyper-apropos-grok-functions):
5028         (hyper-apropos-get-doc):
5029         Catch void-function error thrown by `documentation'.
5030
5031 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5032
5033         * packages.el (package-require): Fix incorrect arg to format.
5034         This fixes a `format specifier' error.
5035
5036 2004-08-13  Jerry James  <james@xemacs.org>
5037
5038         * bytecomp.el (forward-word): Tell the byte compiler the correct
5039         number of arguments to forward-word.
5040
5041 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5042
5043         * etags.el: Fixed loading of include files for tag completion. Now
5044         you can make a tag file for a library, include it into your
5045         project and it will be reloaded only if it changed. Infinte
5046         include loops are detected and the correct tag files are loaded.
5047         * etags.el (buffer-tag-table-list): Load and verify tag files in
5048         the external function buffer-tag-table-list-load.
5049         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5050         tag files. Also load the included tag files. The priority of the
5051         included files is right below their parent file. If multiple
5052         matches occur then the symbols from the parent file are found
5053         first.
5054         * etags.el (tag-table-include-files): Corrected comment
5055         string. Switched to pattern constant tags-include-pattern to have
5056         it at a central location.
5057         * etags.el (tags-include-pattern): Added doc string.
5058         * etags.el (add-to-tag-completion-table): Removed obsolete
5059         comments as the include files are allready returned by
5060         buffer-tag-table-list and loaded.
5061         * etags.el (find-tag-internal): The include files are allready
5062         included in tag-tables as buffer-tag-table-list returns them now.
5063
5064 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5065
5066         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5067         Loading items into the notebook is now done by C code.
5068         * widgets-gtk.el (gtk-widget-instantiate-internal):
5069         Style no longer changed.
5070
5071 2004-06-28  Nix  <nix@esperi.org.uk>
5072
5073         * cmdloop.el (truncate-command-history-for-gc): Delay
5074         execution of all things that look up variable bindings,
5075         via `enqueue-eval-event'.
5076
5077 2004-06-24  Vin Shelton  <acs@xemacs.org>
5078
5079         * package-get.el (package-get-require-signed-base-updates):
5080         now defaults to nil.
5081
5082 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5083
5084         * subr.el (split-string): Clean up docstring.
5085
5086 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5087
5088         * faces.el (zmacs-region): fix typo in docstring.
5089
5090 2004-06-07  Jerry James  <james@xemacs.org>
5091
5092         * derived.el: Synch with Emacs 21.3.
5093         * subr.el (with-local-quit): New, from Emacs 21.3.
5094         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5095         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5096         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5097
5098 2004-06-16  Jerry James  <james@xemacs.org>
5099
5100         * cl.el (cl-set-substring): Increment start by the length of the
5101         string, not the string itself.
5102
5103 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5104
5105         * etags.el (tag-table-include-files): Expand included TAGS file
5106         paths to avoid problems with relative paths.  Thanks to Peter
5107         Chubb <peterc@gelato.unsw.edu.au>.
5108         * etags.el (tags-include-pattern): New.
5109         * etags.el (add-to-tag-completion-table): Parse and ignore
5110         trailing include lines.
5111
5112 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5113
5114         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5115         avoiding line solely composed of equal signs.
5116
5117 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5118
5119         * cus-edit.el (alloc): Typo fix.
5120         * cus-edit.el (custom-browse-visibility): Ditto.
5121         * cus-edit.el (custom-variable-value-create): Ditto.
5122         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5123         * cus-edit.el (custom-save-variables): Bind print-length and
5124         print-level to nil to avoid value abbreviation.
5125         * cus-edit.el (custom-save-face-internal): Ditto.
5126         * cus-edit.el (custom-save-faces): Save in sorted order.
5127         * cus-edit.el (custom-save-resets): Bind print-length and
5128         print-level to nil to avoid value abbreviation.
5129         * cus-edit.el (custom-save-loaded-themes): Ditto.
5130
5131 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5132
5133         * subr.el (split-string-default-separators): New.
5134         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5135         see comment in source.
5136
5137 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * mule/japanese.el (paragraph-start, paragraph-separate):
5140         Remove anchor to BOL.
5141
5142 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5143
5144         * cl.el (gensym, gentemp): Improve docstrings.
5145
5146 2004-05-10  Vin Shelton  <acs@xemacs.org>
5147
5148         * etags.el: Sync with 21.5 version.
5149
5150 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5151
5152         * etags.el:
5153         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5154         only for use with exuberant ctags. This will also enable building of 
5155         completion tables with exuberant ctags. This will not work with
5156         xemacs ctags. 
5157         * etags.el (get-tag-table-buffer): New function for creating of
5158         completion table is used if tags-exuberant-ctags-optimization-p ist t
5159         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5160         finding the tag names. New.
5161         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5162         building tag completion table with exuberant ctags. New.
5163         * etags.el (find-tag-internal): Improve exact tag matching for tags
5164         with name fields. Before the patch return types of functions or
5165         function parameters (with exuberant ctags) were found as matches.
5166
5167 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5168
5169         * list-mode.el (display-completion-list): Fixed completion list was
5170         taking the width of the frame and not of the window for displaying
5171         the selection methods.
5172
5173 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5174
5175         * menubar-items.el (default-menubar): Options are saved to custom.el.
5176
5177
5178 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5179
5180         * isearch-mode.el (isearch-abort): Preserve successful search target.
5181
5182 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5183
5184         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5185         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5186         Bihlmeyer.
5187         * gnuserv.el (gnuserv-mode-line-string): New.
5188         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5189         gnuserv-mode.
5190         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5191         * gnuserv.el (gnuserv-edit-files): Use
5192         make-x-device-with-gtk-fallback.
5193
5194 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5195
5196         * gtk-widgets.el: New import: gtk-accel-group-new.
5197         * dialog-gtk.el:
5198         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5199         * dialog-gtk.el (popup-builtin-question-dialog):
5200         Added support for dialog button mnemonics.
5201
5202 2004-03-22  Chris Green <cmg@dok.org>
5203
5204         * process.el (shell-command): Output buffer was ignored when a
5205         background process was run via shell-command.
5206
5207 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5208
5209         * cus-edit.el (custom-save-variables): Retrieve a list of
5210         variables to save first, sort it, and make sure the variables are
5211         saved in sorted order.
5212
5213 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5214  
5215         * package-get.el (package-get-update-base-from-buffer): Force
5216         binary coding system for verifying GnuPG signature in the
5217         package-index file.
5218  
5219 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5220
5221         * package-get.el (package-get-package-index-file-location): Handle
5222         missing "EMACSPACKAGEPATH" environment variable.
5223
5224 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5225
5226         * package-admin.el (package-admin-find-top-directory): Simplify
5227         directory comparisions and fix substring errors on short path
5228         components.
5229         * package-get.el (package-get-package-index-file-location):
5230         Default to first component of "EMACSPACKAGEPATH", if set.
5231
5232 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5233
5234         * package-get.el (process-error): New error datum.
5235
5236 2004-02-02  Vin Shelton <acs@xemacs.org>
5237
5238         * XEmacs 21.4.15 is released
5239
5240 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5241
5242         * itimer.el (activate-itimer): Modify the itimer timeout value as
5243         if it were begun at the last time when the itimer driver was woken
5244         up.
5245
5246 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5247
5248         * specifier.el (Copyright):
5249         Update.
5250         (make-specifier-and-init):
5251         (map-specifier):
5252         (canonicalize-inst-pair):
5253         (canonicalize-spec-list):
5254         (set-specifier):
5255         Synch docstrings to 21.5 where appropriate.
5256
5257 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5258
5259         * package-get.el (package-get-list-packages-where): New.  A
5260         function that allows searching for groups of packages.  For
5261         example, find all packages that require the fsf-compat package.
5262
5263 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5264
5265         The Great PUI Sync.
5266
5267         * auto-autoloads.el: Regenerated.
5268
5269         * custom-load.el: Regenerated.
5270
5271         * dumped-lisp.el (packages-hardcoded-lisp): New.
5272
5273         * menubar-items.el (menu-max-items): New.
5274         (menu-submenu-max-items): New.
5275         (menu-submenu-name-format): New.
5276         (menu-split-long-menu): New.
5277         (menu-sort-menu): New.
5278         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5279
5280         * obsolete.el (pui-add-install-directory): Renamed to the more
5281         logical `pui-set-local-package-get-directory'.
5282         (package-get-download-menu): Moved to `package-ui.el' and renamed
5283         to `package-ui-add-download-menu'.
5284
5285         * package-admin.el (package-admin-install-function-mswindows):
5286         Whitespace clean up.
5287         (package-admin-add-single-file-package): Removed.
5288         (package-admin-default-install-function): Whitespace clean up.
5289         (package-admin-find-top-directory): New.
5290         (package-admin-get-install-dir): Use it.
5291         (package-admin-get-manifest-file): 
5292         (package-admin-check-manifest): 
5293         (package-admin-add-binary-package):
5294         (package-admin-get-lispdir):
5295         (package-admin-delete-binary-package):
5296         (package-admin):
5297
5298         * package-get.el (package-get-package-index-file-location): New.
5299         (package-get-install-to-user-init-directory): New.
5300         (package-get-remote):
5301         (package-get-download-sites):
5302         (package-get-pre-release-download-sites): New.
5303         (package-get-site-release-download-sites): New.
5304         (package-get-base-filename):
5305         (package-get-always-update):
5306         (package-get-user-index-filename): Removed.
5307         (package-get-pgp-available-p): New.
5308         (package-get-require-signed-base-updates):
5309         (package-get-was-current):
5310         (package-entries-are-signed): New.
5311         (package-get-continue-update-base): New.
5312         (package-get-download-menu): Removed.
5313         (package-get-require-base):
5314         (package-get-update-base-entry):
5315         (package-get-locate-file):
5316         (package-get-locate-index-file):
5317         (package-get-maybe-save-index):
5318         (package-get-update-base):
5319         (package-get-update-base-from-buffer):
5320         (package-get-update-base-entries):
5321         (package-get-interactive-package-query):
5322         (package-get-update-all):
5323         (package-get-all):
5324         (package-get-dependencies):
5325         (package-get-init-package):
5326         (package-get-info): New.
5327         (package-get):
5328         (package-get-staging-dir):
5329         (package-get-set-version-prop): Removed.
5330         (package-get-installedp):
5331         (package-get-ever-installed-p):
5332         (packages): Removed.
5333         (package-get-custom-groups): Removed.
5334         (package-get-custom): Removed.
5335         (package-get-custom-add-entry): Removed.
5336
5337         * package-info.el (batch-update-package-info):
5338
5339         * package-net.el (package-net-batch-generate-bin-ini):
5340         (package-net-update-installed-db):
5341
5342         * package-ui.el (pui-info-buffer):
5343         (pui-directory-exists): Removed.
5344         (pui-package-dir-list): Removed.
5345         (pui-add-install-directory): Removed.
5346         (package-ui-download-menu): New.
5347         (package-ui-pre-release-download-menu): New.
5348         (package-ui-site-release-download-menu): New.
5349         (pui-set-local-package-get-directory): New.
5350         (pui-package-symbol-char):
5351         (pui-update-package-display):
5352         (pui-toggle-package):
5353         (pui-toggle-package-key):
5354         (pui-toggle-package-delete):
5355         (pui-toggle-package-delete-key):
5356         (pui-toggle-package-event):
5357         (pui-toggle-verbosity-redisplay):
5358         (pui-install-selected-packages):
5359         (pui-add-required-packages):
5360         (pui-help-echo):
5361         (pui-display-info):
5362         (list-packages-mode):
5363         (pui-list-packages):
5364
5365         * packages.el (packages-compute-package-locations):
5366         (package-require):
5367         (package-delete-name):
5368         (packages-hardcoded-lisp): Removed.
5369         (packages-useful-lisp): Removed.
5370         (packages-unbytecompiled-lisp): Removed.
5371         (packages-find-package-directories):
5372
5373         Summary:
5374
5375         Major code clean up of all things PUI.
5376
5377         Much improved code to determine where packages should be
5378         installed.  PUI no longer depends on any packages being
5379         pre-installed to compute where packages are to be installed to.
5380
5381         The user can specify the location of their package-index file.  It
5382         isn't necessary to set this because it has sane defaults.  People
5383         who "run-in-place" won't accidently overwrite the CVS
5384         package-index file.  See
5385         `package-get-package-index-file-location'. 
5386
5387         PUI will now properly clean up after itself in the event of an
5388         unsuccessful package install.  This drastically reduces the number
5389         of "wrong md5sum" FAQs.
5390
5391         non-Mule XEmacsen can no longer install Mule packages.
5392
5393         Package management via the custom interface has been removed.
5394
5395         The PUI related menubar items have been reorganised.
5396
5397         The PGP verification code has been fixed and the default for
5398         whether or not it is used is automatically computed.
5399
5400         * update-elc.el ((preloaded-file-list site-load-packages
5401         need-to-dump dumped-exe)):
5402         Just a couple of small changes to allow for
5403         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5404         existing anymore.
5405
5406 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5407
5408         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5409         apply `format' to the first argument of byte-compile-warn, it
5410         already calls format.
5411
5412 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5413
5414         * files.el (delete-old-versions): Avoid going interactive during
5415         make install when environment variable VERSION_CONTROL is set.
5416
5417 2003-12-04  Vin Shelton  <acs@xemacs.org>
5418
5419         * menubar-items.el (menu-item-search): Only bring up search dialog
5420         box if the feature is available and desired.
5421
5422 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5423
5424         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5425
5426 2003-11-05  Vin Shelton  <acs@xemacs.org>
5427
5428         * help.el (Help-prin1-face):
5429         (Help-princ-face):
5430         princ and prin1 are functions and need to be called as such.  The
5431         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5432
5433 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5434
5435         * about.el (about-xemacs): Give full version and build date.
5436
5437 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5438
5439         * win32-native.el (grep-null-device): This XEmacs has null-device.
5440
5441 2003-09-06  Mike Sperber  <mike@xemacs.org>
5442
5443         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5444         implement the specified semantics for `defvar.'
5445
5446 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5447
5448         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5449         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5450         displaying buffer in question.
5451
5452 2003-09-03  Vin Shelton <acs@xemacs.org>
5453
5454         * XEmacs 21.4.14 is released
5455
5456 2003-08-17  Vin Shelton  <acs@xemacs.org>
5457
5458         * about.el: Vanity patch.
5459
5460 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5461
5462         * code-process.el (call-process):
5463         (call-process-region):
5464         (start-process):
5465         Document coding system processing.
5466
5467 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5468
5469         * startup.el (splash-frame-body): Idiomatic English.
5470
5471 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5472
5473         * font-lock.el (font-lock-match-java-declarations): Move
5474         save-restriction, narrow-to-region to beginning of function to
5475         avoid going beyond the limit and causing an infloop.
5476
5477 2003-04-16  Jerry James  <james@xemacs.org>
5478
5479         * keydefs.el: Remove mappings for keys mapped to the nowhere
5480         defined function function-key-error.
5481
5482 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5483
5484         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5485         lisp-interaction-mode-hook): Add the docstrings.
5486
5487 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5488
5489         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5490         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5491         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5492
5493 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5494
5495         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5496         lambda list after the original doc.  Care about
5497         #'(lambda () "SingleString") 
5498         (cl-upcase-arg): 
5499         (cl-function-arglist):
5500         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5501         circular data structures in lambda list specification
5502
5503 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5504
5505         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5506         to appear in font-lock-function-name-face.
5507
5508 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5509
5510         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5511         is not also the value of the lambda.
5512
5513 2003-05-06  Andy Piper  <andy@xemacs.org>
5514
5515         * files.el (revert-buffer): Make sure local variables get processed,
5516         even in the case of an optimized reversion.
5517
5518 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5519
5520         * XEmacs 21.4.13 is released
5521
5522 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5523
5524         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5525         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5526
5527 2003-02-14  Ben Wing  <ben@xemacs.org>
5528
5529         * byte-optimize.el:
5530         * byte-optimize.el (byte-compile-inline-expand):
5531         * byte-optimize.el (byte-compile-unfold-lambda):
5532         * byte-optimize.el (byte-optimize-form-code-walker):
5533         * byte-optimize.el (byte-optimize-form):
5534         * byte-optimize.el (byte-decompile-bytecode-1):
5535         * byte-optimize.el (byte-optimize-lapcode):
5536         Review carefully and sync up to 20.7 except for areas as noted.
5537         Fixes problem with JDE compilation.
5538
5539 2003-02-05  Ben Wing  <ben@xemacs.org>
5540
5541         * simple.el:
5542         * simple.el (motion-keys-for-shifted-motion):
5543         Omit M-S-home/end from motion keys.
5544
5545 2003-02-07  Ben Wing  <ben@xemacs.org>
5546
5547         * text-props.el (text-property-any):
5548         * text-props.el (text-property-not-all):
5549         Fix bug when end > start.
5550
5551 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5552
5553         * info.el (Info-insert-dir): Make default-directory end in
5554         separator.  Patch due to Martin Buchholz.
5555
5556 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5557
5558         * XEmacs 21.4.12 "Portable Code" is released.
5559
5560 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5561
5562         * about.el: Update golubev data.
5563
5564 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5565
5566         * isearch-mode.el (isearch-mode-map): Substitute comment on
5567         desirability, and back out "GR is printable" changes.
5568
5569 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5570
5571         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5572
5573 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5574
5575         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5576
5577 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5578
5579         * menubar-items.el (default-menubar): Use browse-url-mozilla
5580         instead of browse-url-gnome-moz for Mozilla.
5581
5582 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5583
5584         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5585
5586 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5587
5588         * files.el (auto-mode-alist): Remove redundant entries for modes
5589         that live in packages.
5590         (interpreter-mode-alist): Ditto.
5591
5592 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5593
5594         * menubar-items.el (default-menubar): Sync with current
5595         browse-url-xemacs.el.
5596
5597 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * XEmacs 21.4.10 "Military Intelligence" is released.
5600
5601 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5602
5603         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5604
5605 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5606
5607         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5608
5609 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5610
5611         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5612         effect free function.
5613         (font-lock-fontify-keywords-region): Supply the argument to
5614         font-lock-compile-keywords.
5615
5616 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5617
5618         * package-get.el (package-get-download-sites): Bring sites list
5619         up to date, prefer xx.xemacs.org addresses.
5620
5621 2002-09-27  Andy Piper  <andy@xemacs.org>
5622
5623         * dialog.el (make-dialog-box): for general dialogs only
5624         delete-frame-hook will be run.
5625
5626 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5627
5628         * font-lock.el (font-lock-fontify-syntactically-region): Add
5629         comment about lookup-syntax-properties, document LOUDLY as unused.
5630
5631 2002-08-26  Andy Piper  <andy@xemacs.org>
5632
5633         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5634         merge.
5635
5636 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5637
5638         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5639         (make-obsolete-variable): Ditto.
5640         (make-compatible): Ditto.
5641         (make-compatible-variable): Ditto.
5642
5643 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5644
5645         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5646         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5647
5648 2002-08-28  Andy Piper  <andy@xemacs.org>
5649
5650         * files.el (revert-buffer): propagate revert-without-query-status.
5651
5652 2002-06-03  Andy Piper  <andy@xemacs.org>
5653
5654         * dialog-items.el (make-search-dialog): align various subcontrols
5655         in visually pleasing ways, allow frame to autosize to the dialog
5656         size.
5657         * dialog.el (make-dialog-box): add a border inside the frame. Add
5658         :autosize property, if t then reset the frame size appropriately
5659         before the frame is mapped.
5660         * gutter-items.el (set-progress-feedback-instantiator): align
5661         various subcontrols.
5662         * gutter-items.el (set-progress-abort-instantiator): ditto.
5663
5664 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5665
5666         * XEmacs 21.4.9 "Informed Management" is released.
5667
5668 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5669
5670         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5671         "&optional append" argument.
5672
5673 2002-07-16  Didier Verna  <didier@xemacs.org>
5674
5675         * subr.el (replace-in-string): fix case fold bug introduced by
5676         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5677         case-fold-search in temporary buffers.
5678
5679 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5680
5681         * lib-complete.el (find-library): Remove check for mule because
5682         decompression DOES work on Mule.
5683
5684 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5685
5686         * simple.el (join-line): New alias for `delete-indentation'.
5687
5688 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5689
5690         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5691         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5692         (font-lock-builtin-face): New.
5693         (font-lock-constant-face): New.
5694         (font-lock-face-list): Add builtin and constant faces.
5695
5696 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5697
5698         * autoload.el (make-autoload): Support define-derived-mode.
5699         Collected puts of doc-string-elt property.  Based on a patch by
5700         Didier Verna <didier@xemacs.org>.
5701
5702 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5703
5704         * wid-edit.el (widget-field-activate): Fix docstring typo.
5705
5706 2002-07-23  Andy Piper  <andy@xemacs.org>
5707
5708         * about.el (about-personal-info): update me.
5709
5710 2002-07-12  Andy Piper  <andy@xemacs.org>
5711
5712         * custom.el (custom-theme-set-variables): remove bogus
5713         arguments. Use custom-set-default to set defaults.
5714         (custom-set-variables): update doc.
5715         (custom-local-buffer): new, synced from FSF.
5716         (custom-set-default): ditto.
5717         (defcustom): update doc.
5718
5719 2002-06-16  Andy Piper  <andy@xemacs.org>
5720
5721         * menubar-items.el (default-menubar): enable windows printing on
5722         cygwin as well as native.
5723
5724 2002-06-12  Andy Piper  <andy@xemacs.org>
5725
5726         * printer.el (generic-print-buffer): catch all errors so that the
5727         print device can be cleared in all scenarios.
5728         (Printer-clear-device): make sure clearing the printer allows it
5729         to be used again immediately.
5730         (generic-print-region): make sure the default printer face is
5731         black-on-white.
5732
5733 2002-04-23  Jerry James  <james@xemacs.org>
5734
5735         * window-xemacs.el (display-buffer-function): Change doc to
5736         reflect new arg.
5737         * window-xemacs.el (pre-display-buffer-function): Ditto.
5738         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5739         non-nil, make the new window just big enough for its contents.
5740         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5741         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5742         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5743
5744 2002-06-06  Andy Piper  <andy@xemacs.org>
5745
5746         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5747         (defcustom): ditto.
5748         (custom-handle-keyword): ditto.
5749
5750 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5751
5752         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5753         Make obsolete.  Default to nil.
5754         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5755         Inspired by a patch by John Palmieri.
5756
5757 2002-07-01  Mike Alexander  <mta@arbortext.com>
5758
5759         * process.el (shell-command-on-region): Don't delete the region
5760         before giving it to call-process-region
5761
5762 2002-06-04  Jerry James <james@eecs.ku.edu>
5763
5764         * find-paths.el (paths-find-architecture-directory): Search in
5765         `system-configuration'/`base', not `base'`system-configuration'.
5766
5767 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5768
5769         * info.el (Info-index): Add missing \ in [ t].
5770
5771 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * gutter-items.el (gutter-buffers-tab-visible-p,
5774         buffers-tab-omit-function, buffers-tab-selection-function,
5775         buffers-tab-filter-functions):
5776         Doc improvements.
5777
5778 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5779
5780         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5781
5782         * toolbar-items.el (toolbar-news): Fix typo in message string.
5783
5784 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5785
5786         * dialog.el (yes-or-no-p-dialog-box): 
5787         * cmdloop.el (y-or-n-p-minibuf):
5788         (yes-or-no-p-minibuf):
5789         (yes-or-no-p):
5790         (y-or-n-p): 
5791         Specify negative answers in docstrings.
5792
5793 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5794
5795         * package-ui.el (pui-help-echo): Display both installed and author
5796         version.  Use a balloon-help window to display extra info like
5797         package requires.
5798
5799 2002-05-30  Andy Piper  <andy@xemacs.org>
5800
5801         * files.el (revert-buffer-internal): don't visit
5802         revert-buffer. Kill buffer when not used. Suggested by Mike
5803         Alexander <mta@arbortext.com>
5804
5805 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5806
5807         * files.el (revert-buffer): More docstring fiddling.
5808
5809 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5810
5811         * files.el (revert-buffer):
5812         (revert-buffer-internal):
5813         (revert-buffer-insert-file-contents-function):
5814         Improve docstrings and comments.
5815
5816 2002-05-08  Andy Piper  <andy@xemacs.org>
5817
5818         * files.el (revert-buffer): observe noconfirm behavior.
5819
5820 2002-04-09  Andy Piper  <andy@xemacs.org>
5821
5822         * files.el (revert-buffer): use revert-buffer-internal if it looks
5823         like doing so will not result in any user-visible changes.
5824         (revert-buffer-internal): new function. Do the actual process of
5825         reversion and then see whether the result is any different to what
5826         we have already. If it is not then do nothing.
5827
5828 2001-12-11  Andy Piper  <andy@xemacs.org>
5829
5830         * menubar.el (get-popup-menu-response): re-order so that it works
5831         on more sane/facist window systems.
5832
5833 2001-12-03  Andy Piper  <andy@xemacs.org>
5834
5835         * faces.el (frob-face-property): don't infloop in face frobbing
5836         from Jan Vroonhof <jan@xemacs.org>.
5837
5838 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5839
5840         * faces.el (frob-face-property): Follow face fall-back hierarchy
5841         properly for face properties without an instance. Only do manual
5842         copy form 'default in last resort. This handles in particular
5843         the case where 'default itself has only a fall-back (which is
5844         the case by default on windows).
5845
5846 2001-11-24  Andy Piper  <andy@xemacs.org>
5847
5848         * printer.el (generic-print-region): set default-frame-plist to
5849         nil while creating the printer frame so that sizes reflect the
5850         printed page.
5851
5852         * faces.el (face-complain-about-font): Don't complain on printers.
5853
5854 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5855         
5856         * package-net.el: Andy synch.
5857         
5858 2001-12-16  Andy Piper  <andy@xemacs.org>
5859
5860         * package-get.el (package-get-update-all): Make sure installed.db
5861         gets updated after updating packages.
5862
5863 2002-03-28  Ben Wing  <ben@xemacs.org>
5864
5865         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5866         continuation, truncation so that we don't get line jumpiness from
5867         them being larger than the line height.
5868
5869         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5870
5871 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5872
5873         * font.el (font-window-system-mappings): Add mapping for Gtk
5874         (assume identical to X) 
5875
5876 2002-02-04  Andy Piper  <andy@xemacs.org>
5877
5878         * files.el (convert-standard-filename): Fix for short filename
5879         Peter Arius <pas@methodpark.de>
5880
5881 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5882
5883         * list-mode.el (default-choose-completion): completion-base-size
5884         should refer to local value in the completion list buffer.
5885
5886 2001-12-03  Didier Verna  <didier@xemacs.org>
5887
5888         * rect.el: autoload `replace-rectangle'.
5889         * keydefs.el (global-map): bind it to `C-x r p'.
5890
5891 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5892
5893         * XEmacs 21.4.8 "Honest Recruiter" is released.
5894
5895 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5896
5897         This patch is based on Jerry James's patch and analysis.
5898
5899         * select.el (get-clipboard):
5900         (get-selection):
5901         Update docstrings.
5902         (get-clipboard-foreign):
5903         (get-selection-foreign):
5904         New function for use as `interprogram-paste-function's.
5905
5906         * simple.el (interprogram-paste-function): Change default to
5907         `get-clipboard-foreign'; improve docstring.
5908         (interprogram-cut-function): Improve dosctring.
5909
5910 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * XEmacs 21.4.7 "Economic Science" is released.
5913
5914 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5915
5916         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5917
5918 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5919
5920         * obsolete.el (assq-delete-all): New compatibility alias for 
5921         remassq.
5922
5923 2002-01-09  Simon Josefsson  <jas@extundo.com>
5924
5925         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5926
5927 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5928
5929         * info.el (Info-auto-generate-directory): Default
5930         Info-auto-generate-directory to 'if-outdated.
5931
5932 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5933
5934         * startup.el (normal-top-level): Prevent migration code from
5935         trashing .emacs on an error in loading the init files.
5936
5937 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5938
5939         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5940         "system default" Xdefaults and friends get xrdb-mode.
5941
5942 2002-03-05  Mats Lidell  <matsl@contactor.se>
5943  
5944         * help-nomule.el (tutorial-supported-languages): Added Swedish
5945         tutorial. Sorted languages.
5946
5947 2002-02-11  Mike Sperber <mike@xemacs.org>
5948
5949         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5950         regenerating outdated dir files and dir is non-existent.
5951
5952 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5953
5954         * code-files.el (convert-mbox-coding-system): Improve comment.
5955         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5956         coding-system argument to `write-region-pre-hook' call.
5957         (write-region-pre-hook): Fix docstring to mention lockname argument.
5958
5959 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5960
5961         * minibuf.el (completing-read): Remove redundant wrong arg list.
5962
5963         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5964
5965 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5966
5967         * obsolete.el (interactive-form): new compatibility alias for 
5968         function-interactive.
5969
5970 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5971
5972         * menubar-items.el (Menubar-items-truncate-list): Removed.
5973         * menubar-items.el (Menubar-items-truncate-history): New.
5974         * menubar-items.el (default-menubar): Use
5975         Menubar-items-truncate-history.
5976
5977 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5978
5979         * printer.el (generic-print-region): Pass correct arguments to
5980         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5981         Torkelsson <torkel@acc.umu.se>.
5982
5983 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5984
5985         * help.el (describe-mode): synched with FSF 19.34; handle nil
5986         minor mode indicators.
5987
5988 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5989
5990         * minibuf.el (completing-read): Update docstring.
5991
5992 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5993
5994         * XEmacs 21.4.6 "Common Lisp" is released.
5995
5996 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5997
5998         * package-net.el: Inadvertant synch with Windows branch.  From
5999         Andy's log:
6000         (package-net-kit-version): new variable.
6001         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6002
6003 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6004
6005         * package-get.el (package-get-locate-index-file): Also search the
6006         core etc/ directory for the package index file if it can't be
6007         found in ~/.xemacs/.
6008
6009 2001-12-13  William Perry  <wmperry@gnu.org>
6010
6011         * dialog-gtk.el (popup-builtin-question-dialog):
6012         Conform to API in gui.c.
6013         
6014 2001-11-12  Andy Piper  <andy@xemacs.org>
6015
6016         * cus-edit.el (custom-save-face-internal): make sure we save
6017         non-themed faces.
6018         (custom-save-variables): ditto variables.
6019
6020 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6021
6022         * faces.el (make-face-family):
6023         (make-face-size):
6024         New face-modifying functions per Jan Vroonhof.
6025
6026         cus-face.el (custom-set-face-font-family):
6027         (custom-set-face-font-size):
6028         Use them.
6029
6030         * font.el (font-window-system-mappings): More precise docstring.
6031
6032         (font-create-name):
6033         (font-create-object):
6034         (tty-font-create-object):
6035         (tty-font-create-plist):
6036         (x-font-create-object):
6037         (x-font-create-name):
6038         (ns-font-create-name):
6039         (mswindows-font-create-object):
6040         (mswindows-font-create-name):
6041         Add doctrings.
6042
6043 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6044
6045         * gtk-faces.el (gtk-init-device-faces): removed spurious
6046         quote before let* expression.
6047
6048 2001-10-29  Andy Piper  <andy@xemacs.org>
6049
6050         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6051         modified when changing coding system.
6052
6053         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6054         that we invoke the GUI directory selector.
6055
6056 2001-10-25  Andy Piper  <andy@xemacs.org>
6057
6058         * dialog.el (make-dialog-box): use new directory dialog support.
6059         * minibuf.el (read-file-name-1): ditto.
6060         (read-file-name): ditto.
6061         (read-directory-name): ditto.
6062
6063 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6064
6065         * XEmacs 21.4.5 "Civil Service" is released.
6066
6067 2001-04-23  Didier Verna  <didier@xemacs.org>
6068
6069         * cus-edit.el (custom-variable-pre-save): New.
6070         * cus-edit.el (custom-variable-post-save): New.
6071         * cus-edit.el (custom-variable-save): use them.
6072         * cus-edit.el (custom-face-pre-save): New.
6073         * cus-edit.el (custom-face-post-save): New.
6074         * cus-edit.el (custom-face-save): use them.
6075         * cus-edit.el (custom-group-pre-save): New.
6076         * cus-edit.el (custom-group-post-save): New.
6077         * cus-edit.el (custom-group-save): use them.
6078         * cus-edit.el (Custom-save): use the pre/post functions above,
6079         call `custom-save-all' only once.
6080         * cus-edit.el (custom-variable-pre-reset-standard): New.
6081         * cus-edit.el (custom-variable-post-reset-standard): New.
6082         * cus-edit.el (custom-variable-reset-standard): use them.
6083         * cus-edit.el (custom-face-pre-reset-standard): New.
6084         * cus-edit.el (custom-face-post-reset-standard): New.
6085         * cus-edit.el (custom-face-reset-standard): use them.
6086         * cus-edit.el (custom-group-pre-reset-standard): New.
6087         * cus-edit.el (custom-group-post-reset-standard): New.
6088         * cus-edit.el (Custom-reset-standard): use them.
6089         * cus-edit.el (custom-face-reset-saved): use the pre/post
6090         functions above, call `custom-save-all' only once.
6091
6092 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6093
6094         * gutter-items.el (buffers-tab face): Derive from the modeline
6095         face by default.  Many people use white-on-black for the default
6096         font, and the tabs look hideous with that color combination.  The
6097         modeline usually has the correct colors.
6098
6099 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6100
6101         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6102         (tag-mark-stack-max): Typo fix.
6103
6104 2001-09-28  Ben Wing  <ben@xemacs.org>
6105
6106         * font-lock.el:
6107         * font-lock.el (font-lock-after-change-function):
6108         fix problem with last patch, reported by Katsumi Yamaoka.
6109
6110 2001-09-17  Ben Wing  <ben@xemacs.org>
6111
6112         * font-lock.el (font-lock-after-change-function):
6113         fix problem when you insert a comment on the line before a line of
6114         code: if we use the following char, then when you hit backspace,
6115         the following line of code turns the comment color.
6116
6117 2001-06-08  Ben Wing  <ben@xemacs.org>
6118
6119         * process.el: comment about shell-command-switch.
6120         * process.el (shell-quote-argument): Need to quote a null
6121         argument, too.  From Dan Holmsand.
6122         
6123         * startup.el (normal-top-level): Delete some unused FSF junk.
6124         * startup.el (command-line-early):
6125         
6126         * startup.el (command-line): Call MS Windows init function.
6127         
6128         * win32-native.el:
6129         * win32-native.el (mswindows-system-shells): New.
6130         * win32-native.el (mswindows-system-shell-p): New.
6131         * win32-native.el (init-mswindows-at-startup): New.
6132         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6133         * win32-native.el (mswindows-quote-one-simple-arg):
6134         * win32-native.el (mswindows-quote-one-command-arg):
6135         * win32-native.el (mswindows-construct-process-command-line-alist):
6136         Correct comments at top.  Correctly handle passing arguments
6137         to Cygwin programs and to bash.  Fix quoting of zero-length
6138         arguments (from Dan Holmsand).  Set shell-command-switch based
6139         on shell-file-name, which in turn comes from env var SHELL.
6140
6141 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6142
6143         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6144         default-toolbar-position): Fill docstrings for balloon-help.
6145
6146 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6147
6148         * faces.el: Reenable specifications over 'gtk domain.
6149
6150 2001-08-08  Didier Verna  <didier@xemacs.org>
6151
6152         * autoload.el (update-autoload-files): make defdir a file name,
6153         not directory name.
6154
6155 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6156
6157         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6158
6159         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6160
6161 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6162
6163         * font-menu.el (font-menu-set-font): Default to current font-family.
6164         (font-menu-preferred-resolution):
6165         (font-menu-size-scaling):
6166         Provide gtk defaults, too.
6167
6168 2001-07-29  Mike Alexander  <mta@arbortext.com>
6169
6170         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6171         list
6172         (custom-set-face-font-family): ditto
6173
6174 2001-07-26  Mike Sperber <mike@xemacs.org>
6175
6176         * files.el (auto-mode-alist): .9 files are man pages, too.
6177
6178 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6179
6180         * process.el (call-process-internal): bind
6181         coding-system-for-write to 'binary when calling
6182         start-process-internal, so the process receives 
6183         the literal contents of INFILE.
6184
6185 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6186
6187         * files.el (auto-mode-alist): Add configure.ac support.
6188
6189 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6190
6191         * buff-menu.el:
6192         mouse.el:
6193         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6194
6195 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6196
6197         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6198
6199 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6200
6201         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6202         mixed text.
6203         (kinsoku-eol-p): Ditto.
6204
6205 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6206
6207         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6208         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6209         characters as the category `s' or `e' correctly.
6210
6211 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6212
6213         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6214
6215 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6216
6217         * mule/cyrillic.el:  Set up case table.
6218
6219 2001-06-08  Mike Sperber <mike@xemacs.org>
6220
6221         * files.el (save-some-buffers-1): Don't zap the help window right
6222         after `map-y-or-n-p' has popped it up.
6223
6224 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6225
6226         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6227
6228 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6229
6230         * specifier.el: define-specifier-tag 'gtk.
6231
6232 2001-05-12  Ben Wing  <ben@xemacs.org>
6233
6234         * find-paths.el (paths-find-recursive-path):
6235         fix error with null EXCLUDE-REGEXP.
6236         
6237         * font-lock.el (font-lock-mode):
6238         fix problem reported by hrvoje with buffers starting with a space.
6239         
6240 2001-05-06  Ben Wing  <ben@xemacs.org>
6241
6242         * dialog.el (make-dialog-box):
6243         * menubar-items.el (default-menubar):
6244         * printer.el (generic-print-buffer):
6245         * printer.el (generic-print-region):
6246         implement printing the selection when it's selected.
6247
6248 2001-04-18  Didier Verna  <didier@xemacs.org>
6249
6250         * cus-edit.el (Custom-reset-standard): reset to standard settings
6251         not only when the buffer's :custom-state is 'modified, but also
6252         when it is 'set or 'saved.
6253
6254 2001-04-17  Didier Verna  <didier@xemacs.org>
6255
6256         * startup.el (load-user-init-file): define `custom-file' before
6257         loading the user's init file.
6258
6259 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6260
6261         * menubar.el (popup-mode-menu): Make it work with
6262         popup-menu-titles turned off.
6263         
6264 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6265
6266         * about.el (about-mailto-link): Use compose-mail for sending mail.
6267
6268 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6269
6270         * package-admin.el (package-install-hook): New.
6271         (package-delete-hook): New.
6272         (package-admin-add-single-file-package): Use package-delete-hook.
6273
6274         * package-get.el (package-get): Use package-install-hook.
6275
6276 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6277
6278         * package-ui.el (pui-install-selected-packages): reverse the lists
6279         of packages so that they get handled in the same order as they
6280         were selected.
6281
6282 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6283
6284         * packages.el (locate-library): Use read-library-name for completion.
6285
6286 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6287
6288         * byte-optimize.el (=): `=' is not a binary predicate!
6289         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6290         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6291
6292 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6293
6294         * bytecomp.el (byte-compile-arithcompare):
6295         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6296
6297 2001-06-03  William M. Perry  <wmperry@gnu.org>
6298
6299         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6300         return the filename selected by the user!
6301
6302 2001-05-31  William M. Perry  <wmperry@gnu.org>
6303
6304         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6305         in XEmacs/GTK.
6306
6307 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6308
6309         * coding.el: Tiny typo fixed.
6310
6311 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6312
6313         * XEmacs 21.4.3 "Academic Rigor" is released.
6314
6315 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6316
6317         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6318
6319 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6320
6321         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6322
6323 2001-05-04  Ben Wing  <ben@xemacs.org>
6324
6325         * printer.el (generic-print-buffer):
6326         * printer.el (generic-print-region):
6327         Enable dialog boxes.  Apply workaround recommended by Kirill.
6328         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6329         
6330         * simple.el (kill-whole-line):
6331         * simple.el (kill-line-1):
6332         * simple.el (kill-entire-line):
6333         * simple.el (kill-line):
6334         * simple.el (backward-kill-line):
6335         Take out interactive dependence of kill-whole-line.
6336
6337 2001-04-22  Ben Wing  <ben@xemacs.org>
6338
6339         * dialog.el (make-dialog-box):
6340         Put dialog titles back in -- this time correctly.  Fix various
6341         other problems with leaks and such.
6342
6343         * simple.el (region-exists-p):
6344         * simple.el (region-active-p):
6345         Add comment about which one is correct to use in menu specs.
6346
6347 2001-05-05  Ben Wing  <ben@xemacs.org>
6348
6349         * dialog.el (make-dialog-box): fix doc string.
6350         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6351         take out Pretty Print.
6352         * printer.el:
6353         * printer.el (printer-current-device): New.
6354         * printer.el (Printer-get-device): New.
6355         * printer.el (Printer-clear-device): New.
6356         * printer.el (generic-page-setup): New.
6357         * printer.el (generic-print-buffer):
6358         * printer.el (generic-print-region):
6359         Implement Page Setup.  Handle errors properly.
6360
6361 2001-05-05  Ben Wing  <ben@xemacs.org>
6362
6363         * subr.el (error): Complete list of errors in doc string.
6364         
6365 2001-04-22  Ben Wing  <ben@xemacs.org>
6366
6367         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6368         
6369 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6370
6371         * build-report.el: Remove CVS keywords since this file has been in
6372         core lisp for a while now.
6373         * build-report.el (build-report-make-output-files): Fix typo.
6374
6375 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6376
6377         * about.el (about-finish-buffer): Make sure the last change works
6378         even if EVENT is nil.
6379
6380 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6381
6382         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6383         clicked, not the one that happens to be the current buffer at the
6384         time.
6385
6386 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6387
6388         * cus-edit.el (custom-display): Support the GTK Window System also.
6389
6390 2001-04-30  Ben Wing  <ben@xemacs.org>
6391
6392         * printer.el:
6393         * printer.el (printer-page-header):
6394         * printer.el (Print-context): New.
6395         * printer.el (printer-page-footer):
6396         * printer.el (generate-header-element): New.
6397         * printer.el (generate-header-line): New.
6398         * printer.el (print-context-property):
6399         * printer.el (generic-print-buffer):
6400         * printer.el (generic-print-region):
6401         Implement headers and footers.  Implement calling Print dialog box
6402         (#### but it doesn't quite work yet).
6403
6404 2001-04-25  Ben Wing  <ben@xemacs.org>
6405
6406         * about.el (xemacs-hackers):
6407         * about.el (about-url-alist):
6408         * about.el (about-personal-info):
6409         * about.el (about-hacker-contribution):
6410         More contributions.
6411         
6412         * simple.el (handle-post-motion-command):
6413         Fix spurious setting of zmacs-region-stays to t after a non-shift
6414         motion command.
6415
6416 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6417
6418         * about.el (about-personal-info): Update my bio.
6419         (about-hacker-contribution): Ditto.
6420
6421 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6422
6423         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6424
6425 2001-04-19  Andy Piper  <andy@xemacs.org>
6426
6427         * package-net.el (package-net-cygwin32-binary-size): new size.
6428         (package-net-win32-binary-size): new size.
6429         (package-net-convert-index-to-ini): Use new arch.
6430         (package-net-batch-convert-index-to-ini): Removed.
6431         (package-net-generate-bin-ini): New.
6432         (package-net-batch-generate-bin-ini): New.
6433
6434 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6435
6436         * XEmacs 21.4.1 "Copyleft" is released.
6437
6438 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6439
6440         * x-compose.el (xlib-input-method-bug-workaround):
6441         (alias-colon-to-double-quote):
6442         Force sort in map-keymap to work around rehash bug.
6443
6444 2001-04-17  Ben Wing  <ben@xemacs.org>
6445
6446         * about.el: Finish overhaul, add a few new hackers, update a
6447         couple old ones.
6448
6449 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6450
6451         * XEmacs 21.4.0 "Solid Vapor" is released.
6452
6453 2001-04-15  Ben Wing  <ben@xemacs.org>
6454
6455         * about.el:
6456         * about.el (about-headline-face): New.
6457         * about.el (about-link-face): New.
6458         * about.el (about-current-release-maintainers): New.
6459         * about.el (about-other-current-hackers): New.
6460         * about.el (about-url-alist):
6461         * about.el (about-once-and-future-hackers): New.
6462         * about.el (about-mailto-link): New.
6463         * about.el (about-get-buffer):
6464         * about.el (about-finish-buffer):
6465         * about.el (about-xemacs):
6466         * about.el (about-features): Removed.
6467         * about.el (about-advantages): New.
6468         * about.el (about-maintainer-info): Removed.
6469         * about.el (about-personal-info): New.
6470         * about.el (about-hacker-contribution): New.
6471         * about.el (about-maintainer):
6472         * about.el (about-show-linked-info):
6473         * about.el (about-hackers):
6474         Major revamping.  Rewriting of most of the text, improve the
6475         link handling, separate info on contributors into personal
6476         and contribution info, add new contributors, update personal
6477         info, etc. etc.
6478         
6479         * menubar-items.el (default-menubar):
6480         Help menubar entry for News now says more accurately
6481         "What's New in XEmacs".
6482         
6483         * mouse.el:
6484         * mouse.el (mouse-track-cleanup-hook):
6485         * mouse.el (mouse-track):
6486         Don't set-buffer to a dead buffer when calling mouse-track
6487         cleanup hooks.
6488
6489 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6490
6491         * XEmacs 21.2.47 "Zephir" is released.
6492
6493 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6494
6495         * dialog.el (make-dialog-box): Disable dialog box titles until
6496         we get them working.
6497
6498 2001-03-30  Ben Wing  <ben@xemacs.org>
6499
6500         * help.el:
6501         * help.el (Help-princ-face):
6502         * help.el (Help-prin1-face):
6503         * help.el (frob-help-extents):
6504         * help.el (describe-function-1):
6505         * help.el (describe-variable):
6506         Avoid using font-lock faces, which may not be defined.
6507         Instead, use hyper-apropos faces, and make sure they're
6508         defined as necessary by using `require'. (It's not so safe
6509         to do this for font-lock.) In any case, we will eventually
6510         be merging this functionality into hyper-apropos.
6511
6512         * loaddefs.el (completion-ignored-extensions):
6513         Fix documentation.
6514         
6515         * menubar-items.el (menu-truncate-list): Removed.
6516         * menubar-items.el (Menubar-items-truncate-list): New.
6517         * menubar-items.el (default-menubar):
6518         Fix errors if grep or compile command is too long.  Rename helper
6519         function to be less visible.
6520
6521 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6522
6523         * byte-optimize.el (byte-optimize-minus):
6524         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6525
6526 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6527
6528         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6529         Mule is available.
6530
6531         * mule/latin.el: New file.
6532
6533 2001-03-11  Ben Wing  <ben@xemacs.org>
6534
6535         * auto-save.el:
6536         * auto-save.el (auto-save-directory):
6537         * auto-save.el (make-auto-save-file-name):
6538         * auto-save.el (auto-save-file-name-p): New.
6539
6540         Merge in improvements from other definition of
6541         make-auto-save-file-name in files.el.
6542         
6543         * auto-save.el (auto-save-original-name):
6544         * auto-save.el (auto-save-name-in-fixed-directory):
6545         * auto-save.el (auto-save-unslashify-name): Removed.
6546         * auto-save.el (auto-save-slashify-name): Removed.
6547         * auto-save.el (auto-save-reserved-chars): New.
6548         * auto-save.el (auto-save-escape-name): New.
6549         * auto-save.el (auto-save-unhex): New.
6550         * auto-save.el (auto-save-unescape-name): New.
6551
6552         Change algorithm for encoding filenames in auto-save names to be
6553         entirely safe with all filesystems and all possible characters in
6554         a filename, and 100% reversible. (Essentially, uses
6555         quoted-printable as the encoding.)
6556         
6557         * auto-save.el (recover-all-files):
6558
6559         Use insert-directory rather than calling ls directly -- fixes
6560         things under Windows.
6561
6562         * files.el:
6563         * files.el (convert-standard-filename): Substitute FSF's
6564         definition for this (we had nothing here before).
6565         
6566         * files.el (backup-buffer): Warning fix.
6567         
6568         * files.el (make-backup-file-name):
6569         * files.el (find-backup-file-name):
6570         Fix error in calling sequence to auto-save-file-name-p.
6571         
6572         * files.el (recover-file):
6573         Use insert-directory rather than calling ls directly -- fixes
6574         things under Windows.
6575
6576         * files.el (make-auto-save-file-name): Removed.
6577         * files.el (auto-save-file-name-p): Removed.
6578         auto-save is always dumped so no sense in having a definition
6579         that will always be overwritten with another.
6580         
6581         * files.el (insert-directory):
6582         * win32-native.el:
6583         * win32-native.el (debug-mswindows-process-command-lines):
6584         * win32-native.el (original-make-auto-save-file-name): Removed.
6585         * win32-native.el (make-auto-save-file-name): Removed.
6586
6587
6588 2001-03-21  Martin Buchholz <martin@xemacs.org>
6589
6590         * XEmacs 21.2.46 "Urania" is released.
6591
6592 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6593
6594         * menubar-items.el (default-menubar): Update sample.emacs to
6595         sample.init.el and adjust accelerators.
6596
6597 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6598
6599         * build-report.el (build-report): Improve docstring.
6600
6601 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6602
6603         * ChangeLog: Log GTK merge.
6604
6605         * gutter-items.el:
6606         * mwheel.el:
6607         * sound.el:
6608         * startup.el:
6609         Revert gratuitous whitespace changes.
6610
6611 2001-03-07  Ben Wing  <ben@xemacs.org>
6612
6613         * help.el:
6614         * help.el (key-or-menu-binding):
6615         * help.el (Help-find-file): New.
6616         * help.el (describe-beta):
6617         * help.el (describe-copying):
6618         * help.el (describe-project):
6619         * help.el (view-emacs-news):
6620         * help.el (view-sample-init-el): New.
6621         * help.el (Help-princ-face): New.
6622         * help.el (Help-prin1-face): New.
6623         * help.el (help-symbol-function-context-menu):
6624         * help.el (help-symbol-variable-context-menu):
6625         * help.el (help-symbol-function-and-variable-context-menu):
6626         * help.el (frob-help-extents):
6627         * help.el (describe-function-1):
6628         * help.el (describe-variable):
6629
6630         Add coloring in Help buffers, correspondent with hyperlinks.
6631         View files in view-mode rather than Fundamental.
6632         Remove separators from context menus -- now handled in generic code.
6633         Add `Find Tag' to context menu.
6634         
6635         * menubar.el (popup-mode-menu):
6636
6637         Rewrite code that outputs the popup menu to (a) put more specific
6638         entries first, (b) be more robust, (c) output the proper context
6639         menu separators automatically (the context menu functionality is
6640         new and currently used only by Help).
6641
6642 2001-03-10  William M. Perry  <wmperry@aventail.com>
6643
6644         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6645         this function when converting from the 21.1 GTK branch.  Now
6646         supports file, password, question, and color built-in dialogs.
6647
6648 2001-03-06  Ben Wing  <ben@xemacs.org>
6649
6650         * keydefs.el:
6651         * keydefs.el (global-map):
6652         Add commented-out change of M-k (for 21.5).
6653         
6654         * menubar-items.el (default-menubar):
6655         Fix items to control kill-line behavior; add items for
6656         shifted motion.
6657         
6658         * simple.el:
6659         * simple.el (kill-whole-line):
6660         * simple.el (historical-kill-line): Removed.
6661         * simple.el (kill-line): Removed.
6662         * simple.el (kill-entire-line): New.
6663         * simple.el (kill-line-1): New.
6664         * simple.el (backward-kill-line):
6665         Undo kill-whole-line == always changes.  Add new function
6666         kill-entire-line to unconditionally delete the current line.
6667         Add comments describing the lamentable state of affairs of
6668         the kill-line functions and variables.
6669
6670 2001-03-02  Ben Wing  <ben@xemacs.org>
6671
6672         * simple.el:
6673         * simple.el (beginning-of-buffer):
6674         * simple.el (end-of-buffer):
6675         * simple.el (mark-ring-unrecorded-commands):
6676         * simple.el (signal-error-on-buffer-boundary):
6677         * simple.el (shifted-motion-keys-select-region):
6678         * simple.el (unshifted-motion-keys-deselect-region):
6679         * simple.el (motion-keys-for-shifted-motion): New.
6680         * simple.el (handle-pre-motion-command):
6681         * simple.el (handle-post-motion-command):
6682         * simple.el (forward-char-command):
6683         * simple.el (backward-char-command):
6684         * simple.el (scroll-up-command):
6685         * simple.el (scroll-down-command):
6686         * simple.el (next-line):
6687         * simple.el (previous-line):
6688         * simple.el (backward-block-of-lines):
6689         * simple.el (forward-block-of-lines):
6690         * simple.el (backward-word):
6691         * simple.el (mark-word):
6692
6693         Augment documentation of the most common motion commands to make
6694         note of the shifted-motion support.  Improve the support to (a)
6695         properly document how it works and why it's done in the fashion it
6696         is, and (b) allow the keystrokes that trigger it to be customized.
6697
6698         Correct error in the customize specification of
6699         mark-ring-unrecorded-commands.
6700
6701 2001-03-02  Ben Wing  <ben@xemacs.org>
6702
6703         * font-lock.el:
6704         * font-lock.el (font-lock-pending-extent-table): Removed.
6705         * font-lock.el (font-lock-pending-buffer-table): New.
6706         * font-lock.el (font-lock-pre-idle-hook):
6707         * font-lock.el (font-lock-after-change-function):
6708         * font-lock.el (font-lock-fontify-pending-extents):
6709         * font-lock.el (font-lock-lisp-like):
6710
6711         Fix handling of pending extents to avoid excessive slowness (N^2
6712         behavior) when making lots of buffer changes between redisplays,
6713         such as when saving the Options.
6714
6715 2001-03-09  William M. Perry  <wmperry@aventail.com>
6716
6717         * device.el:
6718         * dragdrop.el:
6719         * dumped-lisp.el:
6720         * faces.el:
6721         * frame.el:
6722         * gnuserv.el:
6723         * loadup.el:
6724         * menubar-items.el:
6725         * minibuf.el:
6726         The Great GTK Merge.
6727
6728         * ChangeLog.GTK:
6729         * dialog-gtk.el:
6730         * gdk.el:
6731         * generic-widgets.el:
6732         * glade.el:
6733         * gnome-widgets.el:
6734         * gnome.el:
6735         * gtk-compose.el:
6736         * gtk-extra.el:
6737         * gtk-faces.el:
6738         * gtk-ffi.el:
6739         * gtk-file-dialog.el:
6740         * gtk-font-menu.el:
6741         * gtk-glyphs.el:
6742         * gtk-init.el:
6743         * gtk-iso8859-1.el:
6744         * gtk-marshal.el:
6745         * gtk-mouse.el:
6746         * gtk-package.el:
6747         * gtk-password-dialog.el:
6748         * gtk-select.el:
6749         * gtk-widget-accessors.el:
6750         * gtk-widgets.el:
6751         * gtk.el:
6752         widgets-gtk.el:
6753         The Great GTK Merge: new files.
6754
6755 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6756
6757         * generic-widgets.el: Don't require gtk (a built-in feature) at
6758         top level.  Don't execute the last sexp unless (featurep 'gtk).
6759
6760 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6761
6762         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6763
6764 2001-02-23  Martin Buchholz <martin@xemacs.org>
6765
6766         * XEmacs 21.2.45 "Thelxepeia" is released.
6767
6768 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6769  
6770         * about.el (xemacs-hackers): update my entry. 
6771         * about.el (about-maintainer-info): ditto. 
6772         * about.el (about-hackers): ditto. 
6773
6774 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6775
6776         * about.el (about-maintainer-info): More vanity info about
6777         yours truly.
6778
6779 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6780
6781         * build-report.el (build-report-destination): xemacs-build-reports
6782         has moved to SourceForge, where mailing list name length is
6783         restricted, hence the name change to
6784         xemacs-buildreports@xemacs.org.
6785         * build-report.el (build-report-keep-regexp): Update default.
6786         * build-report.el (build-report-delete-regexp): Ditto.
6787         * build-report.el (build-report-make-output-files): Ditto.
6788
6789 2001-02-19  Craig Lanning  <lanning@scra.org>
6790
6791         * lisp-mode.el: Add indentation specifications for following
6792         Common Lisp forms: handler-case, handler-bind, with-slots,
6793         with-open-file, with-open-stream, print-unreadable-object.
6794
6795 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6796
6797         * font-lock.el (font-lock-set-defaults-1):
6798         Move initialization of `font-lock-cache-position' so that it's set
6799         even if font-lock-keywords is already defined.
6800
6801 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6802
6803         * autoload.el (generate-file-autoloads-1):
6804         Use `emacs-lisp-mode-syntax-table' instead of
6805         `lisp-mode-syntax-table'.
6806         * lisp-mode.el (lisp-mode-syntax-table):
6807         Get rid of old checks for `parse-partial-sexp' version.
6808         Make `|' (pipe) string delimiter instead of punctuation.
6809
6810 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6811
6812         * window.el (save-selected-window):
6813         Use gensym for better macro hygiene.
6814
6815 2001-02-06  Mike Sperber <mike@xemacs.org>
6816
6817         * dump-paths.el:
6818         * startup.el (startup-setup-paths): Set and use
6819         `mule-lisp-directory'.
6820         (startup-setup-paths-warning): Ditto.
6821
6822         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6823         (paths-construct-load-path): Consider `mule-lisp-directory'.
6824
6825 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6826
6827         * font-lock.el: Syntax table improvements used.  A few random
6828         changes are not specified below.
6829         (font-lock-fontify-string-delimiters):
6830         (font-lock-syntactic-keywords):
6831         (font-lock-cache-state nil):
6832         (font-lock-cache-position):
6833         New variables.
6834         (font-lock-set-syntax):
6835         (font-lock-apply-syntactic-highlight):
6836         (font-lock-fontify-syntactic-anchored-keywords):
6837         (font-lock-fontify-syntactic-keywords-region):
6838         (font-lock-eval-keywords):
6839         New functions.
6840         (font-lock-remove-face):
6841         (font-lock-fontify-syntactically-region):
6842         Use syntax properties.
6843
6844 2001-02-08  Martin Buchholz <martin@xemacs.org>
6845
6846         * XEmacs 21.2.44 "Thalia" is released.
6847
6848 2001-01-16  Mike Sperber <mike@xemacs.org>
6849
6850         * startup.el (normal-top-level): Work even if no installation root
6851         is found.
6852
6853 2001-01-30  Andy Piper  <andy@xemacs.org>
6854
6855         * gutter-items.el (progress-abort-glyph): remove instantiator.
6856         (set-progress-abort-instantiator): new function.
6857         (abort-progress-feedback): use it.
6858
6859         * gutter.el (set-gutter-dirty-p): new function.
6860
6861 2001-01-30  Didier Verna  <didier@xemacs.org>
6862
6863         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6864
6865 2001-01-24  Didier Verna  <didier@xemacs.org>
6866
6867         * sound.el (sound-extension-list): give a better default value.
6868         * sound.el (load-sound-file): improve the doc string, also find
6869         files given by absolute names, pass a real extension list to
6870         `locate-file'.
6871
6872 2001-01-26  Martin Buchholz <martin@xemacs.org>
6873
6874         * XEmacs 21.2.43 "Terspichore" is released.
6875
6876 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6877
6878         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6879         messages from gnuserv.
6880
6881 2001-01-20  Martin Buchholz <martin@xemacs.org>
6882
6883         * XEmacs 21.2.42 "Poseidon" is released.
6884
6885 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6886
6887         * cl-macs.el (cl-upcase-arg): New function.
6888         (cl-function-arglist): New function.
6889         (cl-transform-lambda): Automatically add CL-style lambda list to
6890         documentation string using functions above.
6891
6892 2001-01-12  Andy Piper  <andy@xemacs.org>
6893
6894         * package-get.el (package-get-custom): call
6895         package-net-update-installed-db.
6896
6897         * package-ui.el (pui-install-selected-packages): call
6898         package-net-update-installed-db.
6899
6900         * package-net.el (package-net-update-installed-db): use
6901         packages-package-list so that we reflect reality.
6902
6903         * packages.el (packages-package-list): Make docstring reflect
6904         reality.
6905
6906         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6907
6908         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6909         isn't installed.
6910
6911 2001-01-17  Andy Piper  <andy@xemacs.org>
6912
6913         * wid-edit.el (widget-activation-glyph-mapper): activate or
6914         deactivate native widgets.
6915         (widget-glyph-insert-glyph): record instantiator.
6916         (widget-push-button-value-create): use it.
6917
6918         * gui.el (gui-button-action): new function. Make button's domain
6919         buffer current when calling.
6920         (make-gui-button): update to use gui-button-action.
6921
6922 2001-01-16  Didier Verna  <didier@xemacs.org>
6923
6924         * menubar-items.el (default-menubar): add an entry for modeline
6925         horizontal scrolling in Options -> Display.
6926
6927 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6928
6929         * package-get.el (package-get-require-signed-base): Set to nil
6930         by default.
6931
6932 2001-01-17  Martin Buchholz <martin@xemacs.org>
6933
6934         * XEmacs 21.2.41 "Polyhymnia" is released.
6935
6936 2001-01-16  Mike Sperber <mike@xemacs.org>
6937
6938         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6939         catch lisp/mule/.
6940
6941 2001-01-14  Mike Sperber <mike@xemacs.org>
6942
6943         * startup.el (maybe-create-compatibility-dot-emacs):
6944         (maybe-unmigrate-user-init-file):
6945         (unmigrate-user-init-file): Created.
6946         (maybe-migrate-user-init-file): Offer creation of compatibility
6947         .emacs.
6948         Some doc fixes wrt init file location.
6949
6950 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6951
6952         * faces.el (face-frob-from-locale-first): new variable.
6953         (frob-face-font-2): Honor tags arg while trying to use
6954         standard-face-mapping.  When face-frob-from-locale-first is set,
6955         first try to set face inheriting from frobbed-face.
6956
6957 2001-01-15  Didier Verna  <didier@xemacs.org>
6958
6959         * about.el (xemacs-hackers): update my entry.
6960         * about.el (about-url-alist): ditto.
6961         * about.el (about-maintainer-info): ditto.
6962         * about.el (about-hackers): ditto.
6963
6964 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6965
6966         The byte compiler has been badly broken for a year,
6967         by the patch of 1999-12-06.
6968         * byte-optimize.el (byte-optimize-form-code-walker):
6969         Bug was: the byte compiler was making this erroneous optimization:
6970         (progn (or (foo)) (bar)) ==> (bar)
6971
6972 2000-11-20  Mike Sperber <mike@xemacs.org>
6973
6974         * setup-paths.el (paths-core-load-path-depth): Split
6975         `paths-load-path-depth' in two for site and core lisp.  Don't
6976         recurse into core.
6977         * setup-paths.el (paths-construct-load-path): Use.
6978
6979 2001-01-10  Andy Piper  <andy@xemacs.org>
6980
6981         * package-net.el (package-net-cygwin32-binary-size): new variable
6982         (package-net-win32-binary-size): ditto.  add much needed
6983         commentary.
6984
6985         * gutter-items.el (buffers-tab-items): correct off-by-one error
6986         for buffers-tab-max-size.
6987
6988 2001-01-08  Martin Buchholz <martin@xemacs.org>
6989
6990         * XEmacs 21.2.40 is released.
6991
6992 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6993
6994         * mule/hebrew.el: Fix comments and typos.
6995         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6996
6997 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6998
6999         * ChangeLog.1: move ancient log from fill.el.
7000
7001         * dump-paths.el:
7002         paragraphs.el:
7003         mule/mule-category.el:
7004         Miscellaneous typo fixes and slight doc clarifications.
7005
7006         * mule/mule-ccl.el:  Correct file name in header.
7007
7008 2000-12-31  Martin Buchholz <martin@xemacs.org>
7009
7010         * XEmacs 21.2.39 is released.
7011
7012 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7013
7014         * byte-optimize.el (byte-optimize-cond):
7015         (byte-optimize-cond-1): New.
7016         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7017         Optimizes (cond (x nil)) ==> nil.
7018         Provide better diagnostic on malformed expr like (cond foo).
7019
7020 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7021
7022         * mule/mule-coding.el:
7023         mule/mule-cmds.el (reset-language-environment,
7024         set-language-environment-coding-systems):
7025         Safer default coding-priority-list, corresponding to src/file-coding.h.
7026
7027 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7028
7029         * package-admin.el: Allow package removal from
7030         early-package-load-path.
7031
7032 2000-12-15  Andreas Jaeger  <aj@suse.de>
7033
7034         * about.el (about-maintainer-info): Update my entry.
7035
7036 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7037
7038         * packages.el (locate-library): Add support for bzip2
7039         compressed .el files.
7040
7041 2000-12-12  Andy Piper  <andy@xemacs.org>
7042
7043         * package-net.el: new file.
7044
7045 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7046
7047         * font-lock.el: Add missing C++ keywords.
7048
7049 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7050
7051         * simple.el (indent-for-comment): Preserve indentation of comments
7052         starting in column 0, as documented in (Info-goto-node
7053         "(xemacs)Comments").  Update docstring accordingly.
7054
7055 2000-12-05  Martin Buchholz <martin@xemacs.org>
7056
7057         * XEmacs 21.2.38 is released.
7058
7059 2000-12-04  Didier Verna  <didier@xemacs.org>
7060
7061         * mouse.el (default-mouse-track-set-point-in-window): remove
7062         spurious '+' operation detected by Martin.
7063
7064
7065 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7066
7067         * cl-extra.el (coerce):
7068         Implement char to integer coercion.
7069         Remove extraneous (numberp) test.
7070
7071         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7072         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7073         (byte-optimize-predicate):
7074         Warn if evaluating constant expression signals an error.
7075         (byte-optimize-form): Small simplification.
7076
7077         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7078
7079 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7080
7081         * byte-optimize.el:
7082         (byte-optimize-minus):
7083         (byte-optimize-plus):
7084         (byte-optimize-mult):
7085         (byte-optimize-quo):
7086         Use (car (last x)) instead of (last x) to get last elt!
7087         Use `byte-optimize-predicate' to optimize `%'.
7088         Move optimizations for special numeric args to bytecomp.el.
7089         * bytecomp.el (byte-compile-associative): Remove.
7090         (byte-compile-max): New.
7091         (byte-compile-min): New.
7092         Properly handle erroneous calls: (max) (min).
7093         (byte-compile-plus): New.
7094         (byte-compile-minus):
7095         It's easiest to handle 0, +1 and -1 args here.
7096         (byte-compile-mult): New.
7097         It's easiest to handle 1, -1 and 2 args here.
7098         (byte-compile-quo):
7099         It's easiest to handle 0, +1 and -1 args here.
7100         Issue byte-compiler warning when dividing by zero.
7101
7102         Byte-compiler arithmetic improvements.
7103         Better optimize these expressions in the obvious way:
7104         (+ x y 1)   -->  varref x varref y add add1
7105         (+ x y -1)  -->  varref x varref y add sub1
7106         (- x y 0)   -->  (- x y)
7107         (- 0 x y)   -->  (- (- x) y)
7108         (% 42 19)   --> compile-time constant
7109         (/ 42 19)   --> compile-time constant
7110         (* (foo) 2) --> foo call dup plus
7111
7112         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7113         unless (declaim (optimize (safety 3)))
7114         or (setq byte-compile-delete-errors nil).
7115
7116 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7117
7118         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7119         docstrings.
7120
7121 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7122
7123         * startup.el (command-line-do-help):  Add documentation of
7124         portable dumper switches.
7125
7126 2000-11-22  Andy Piper  <andy@xemacs.org>
7127
7128         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7129
7130         * glyphs.el (init-glyphs): don't use autodetect for strings.
7131
7132 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7133
7134         * byte-optimize.el (byte-optimize-char-before):
7135         (byte-optimize-backward-char):
7136         (byte-optimize-backward-word):
7137         Fix incorrect optimizations for these sorts of expressions:
7138         (let ((x nil)) (backward-char x))
7139
7140 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7141
7142         * byte-optimize.el:
7143         * byte-optimize.el (byte-optimize-backward-char): New.
7144         * byte-optimize.el (byte-optimize-backward-word): New.
7145         Make backward-word and backward-char as efficient as forward versions.
7146
7147         * bytecomp.el (byte-compile-no-args-with-one-extra):
7148         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7149         * bytecomp.el (byte-compile-two-args-with-one-extra):
7150         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7151         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7152         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7153         Check if extra arg is constant nil, and if so, use byte-coded call.
7154
7155         * simple.el (backward-word):
7156         * simple.el (mark-word):
7157         * simple.el (kill-word):
7158         * simple.el (backward-kill-word):
7159         Make COUNT argument optional, for consistency with forward-char et al.
7160
7161         * abbrev.el (abbrev-string-to-be-defined):
7162         * abbrev.el (inverse-abbrev-string-to-be-defined):
7163         * abbrev.el (inverse-add-abbrev):
7164         * abbrev.el (expand-region-abbrevs):
7165         * buff-menu.el (Buffer-menu-execute):
7166         * indent.el (move-to-left-margin):
7167         * indent.el (indent-relative):
7168         * indent.el (move-to-tab-stop):
7169         * info.el (Info-reannotate-node):
7170         * lisp-mode.el (lisp-indent-line):
7171         * lisp.el (end-of-defun):
7172         * lisp.el (move-past-close-and-reindent):
7173         * misc.el (copy-from-above-command):
7174         * mouse.el (default-mouse-track-scroll-and-set-point):
7175         * page.el (forward-page):
7176         * paragraphs.el (forward-paragraph):
7177         * paragraphs.el (end-of-paragraph-text):
7178         * picture.el (picture-forward-column):
7179         * picture.el (picture-self-insert):
7180         * rect.el (extract-rectangle-line):
7181         * simple.el (newline):
7182         * simple.el (fixup-whitespace):
7183         * simple.el (backward-delete-char-untabify):
7184         * simple.el (transpose-chars):
7185         * simple.el (transpose-preceding-chars):
7186         * simple.el (do-auto-fill):
7187         * simple.el (indent-new-comment-line):
7188         * simple.el (blink-matching-open):
7189         * view-less.el (cleanup-backspaces):
7190         * wid-edit.el (widget-transpose-chars):
7191         * term/bg-mouse.el (bg-insert-moused-sexp):
7192         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7193
7194         * info.el (Info-fontify-node):
7195         * simple.el (backward-delete-function):
7196         Use canonical delete-backward-char instead of backward-delete-char.
7197
7198 2000-11-20  Andy Piper  <andy@xemacs.org>
7199
7200         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7201         no buffers.
7202
7203 2000-11-20  Andy Piper  <andy@xemacs.org>
7204
7205         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7206         buffer tabs.
7207
7208 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7209
7210         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7211         (proclaim inline...) was shadowing compiler-macros.
7212
7213 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7214
7215         * bytecomp.el (byte-compile-eval): New.
7216         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7217         Keeps this promise made in Lispref:
7218         "If a file being compiled contains a `defmacro' form, the macro is
7219         defined temporarily for the rest of the compilation of that file."
7220
7221 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7222
7223         * cl.el (floatp-safe):
7224         (plusp):
7225         (minusp):
7226         (oddp):
7227         (evenp):
7228         (cl-abs):
7229         Use a better parameter name than `x'.
7230
7231         * cl-macs.el (check-type): Make continuable.  Change documentation
7232         to require PLACE, but accept any form for compatibility.
7233
7234         * abbrev.el (define-abbrev): Use check-type.
7235         * font-menu.el (font-menu-change-face): Use check-type.
7236         * menubar.el (relabel-menu-item): Use check-type.
7237         * itimer.el: Fix typo.
7238
7239 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7240
7241         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7242
7243 2000-11-14  Martin Buchholz <martin@xemacs.org>
7244
7245         * XEmacs 21.2.37 is released.
7246
7247 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7248
7249         * code-cmds.el: Provide the feature.
7250
7251 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7252
7253         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7254
7255         * code-cmds.el: New file
7256         * mule/mule-cmds.el:
7257         * mule/mule-misc.el
7258         (coding-keymap): New keymap. Define coding system keyboard
7259         commands on file-coding builds too.
7260         (coding-system-change-eol-conversion):
7261         (universal-coding-system-argument):
7262         (set-default-coding-systems):
7263         (prefer-coding-system): Moved from mule-cmds.el
7264         (set-buffer-process-coding-system): Moved from mule-misc.el
7265
7266 2000-09-15  Stephen Carney <carney@scubadoo.com>
7267
7268         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7269
7270 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7271
7272         * package-get.el (package-get-download-sites): Add a pre-release
7273         site for experimental packages.
7274
7275         * auto-autoloads.el: Regenerated.
7276
7277 2000-08-01  Andy Piper  <andy@xemacs.org>
7278
7279         * gutter-items.el (buffers-tab-omit-function): reference
7280         buffers-tab-select-visible-buffers.
7281         (buffers-tab-filter-functions): new variable, by default uses
7282         buffers-tab-selection-function and buffers-tab-omit-function.
7283         (select-buffers-tab-buffers-by-mode): invert arguments.
7284         (buffers-tab-select-visible-buffers): new function. Invert calling
7285         of buffers-menu-omit-invisible-buffers.
7286         (buffers-tab-items): rewrite to use
7287         buffers-tab-filter-functions. Rewrite docstring.
7288         (gutter-buffers-tab-extent): delete.
7289         (add-tab-to-gutter): always build a new extent when adding the
7290         tabs.
7291         (update-tab-in-gutter): make gutter dirty when orientation
7292         changes.
7293
7294 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7295
7296         * bytecomp.el (byte-compile-defvar-or-defconst):
7297         Only do loadhist recording if defvar form includes a value.
7298
7299 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7300
7301         * bytecomp.el (byte-compile-initial-macro-environment):
7302         `eval-when-compile' should not compile its body.
7303
7304 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7305
7306         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7307         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7308         some Japanese English.  Remove some ancient FSF comments, and
7309         improve docstrings.  Use symbols not vectors for tables.
7310
7311 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7312
7313         * keymap.el:
7314         (local-key-binding):
7315         (global-key-binding):
7316         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7317
7318         * lisp.el:
7319         (backward-sexp): Slightly simpler code.
7320         (mark-sexp): Make arg optional, like FSF Emacs.
7321         (forward-list): Slightly simpler code.
7322         (backward-list): Slightly simpler code.
7323         (down-list):  Make arg optional, like FSF Emacs.
7324         (up-list):  Make arg optional, like FSF Emacs.
7325         (backward-up-list):  Make arg optional, like FSF Emacs.
7326         (kill-sexp):  Make arg optional, like FSF Emacs.
7327         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7328
7329         * font-menu.el (font-menu-change-face):
7330         Take continuable errors into account.
7331
7332         * abbrev.el:
7333         * abbrev.el (clear-abbrev-table):
7334         * abbrev.el (define-abbrev-table):
7335         * abbrev.el (define-abbrev):
7336         * abbrev.el (insert-abbrev-table-description):
7337         * apropos.el (apropos-documentation-check-doc-file):
7338         * apropos.el (apropos-documentation-check-elc-file):
7339         * buff-menu.el (list-buffers):
7340         * buff-menu.el (list-buffers-noselect):
7341         * bytecomp.el (byte-recompile-directory):
7342         * bytecomp.el (batch-byte-compile):
7343         * cl-macs.el (typep):
7344         * code-files.el (find-coding-system-magic-cookie):
7345         * code-files.el (insert-file-contents):
7346         * cus-edit.el (customize-set-variable):
7347         * cus-edit.el (customize-save-variable):
7348         * cus-face.el (custom-set-face-font-size):
7349         * cus-face.el (custom-set-face-update-spec):
7350         * cus-face.el (custom-reset-faces):
7351         * custom.el (custom-check-theme):
7352         * custom.el (copy-upto-last):
7353         * fill.el (canonically-space-region):
7354         * fill.el (fill-paragraph):
7355         * fill.el (fill-region):
7356         * fill.el (find-space-insertable-point):
7357         * fill.el (justify-current-line):
7358         * faces.el (face-spec-update-all-matching):
7359         * faces.el (set-face-stipple):
7360         * files-nomule.el (insert-file-contents):
7361         * files.el (insert-file-contents-literally):
7362         * files.el (hack-local-variables-last-page):
7363         * files.el (basic-save-buffer):
7364         * files.el (insert-directory):
7365         * font-menu.el (font-menu-change-face):
7366         * font.el (font-spatial-to-canonical):
7367         * format.el (format-encode-region):
7368         * format.el (format-insert-file):
7369         * format.el (format-replace-strings):
7370         * gutter.el (set-gutter-element):
7371         * help.el (key-or-menu-binding):
7372         * help.el (describe-bindings):
7373         * help.el (with-syntax-table):
7374         * indent.el (indent-rigidly):
7375         * indent.el (delete-to-left-margin):
7376         * info.el:
7377         * info.el (Info-extract-dir-entry-from):
7378         * info.el (Info-build-dir-anew):
7379         * info.el (Info-rebuild-dir):
7380         * info.el (Info-batch-rebuild-dir):
7381         * info.el (Info-read-subfile):
7382         * info.el (Info-build-node-completions):
7383         * info.el (Info-extract-menu-node-name):
7384         * isearch-mode.el (isearch-range-invisible):
7385         * isearch-mode.el (isearch-restore-invisible-extents):
7386         * itimer.el (itimerp):
7387         * itimer.el (itimer-live-p):
7388         * keymap.el:
7389         * keymap.el (substitute-key-definition):
7390         * keymap.el (read-command-or-command-sexp):
7391         * keymap.el (local-key-binding):
7392         * keymap.el (global-key-binding):
7393         * keymap.el (global-set-key):
7394         * keymap.el (local-set-key):
7395         * ldap.el:
7396         * ldap.el (ldap-add-entries):
7397         * ldap.el (ldap-delete-entries):
7398         * lisp.el (backward-sexp):
7399         * lisp.el (mark-sexp):
7400         * lisp.el (forward-list):
7401         * lisp.el (backward-list):
7402         * lisp.el (down-list):
7403         * lisp.el (backward-up-list):
7404         * lisp.el (up-list):
7405         * lisp.el (kill-sexp):
7406         * lisp.el (backward-kill-sexp):
7407         * menubar.el (add-menu-button):
7408         * menubar.el (add-submenu):
7409         * menubar.el (delete-menu-item):
7410         * menubar.el (relabel-menu-item):
7411         * mouse.el (narrow-window-to-region):
7412         * obsolete.el (define-obsolete-variable-alias):
7413         * obsolete.el (store-substring):
7414         * package-admin.el:
7415         * package-admin.el (package-admin-install-function):
7416         * package-admin.el (package-admin-install-function-mswindows):
7417         * package-admin.el (package-admin-default-install-function):
7418         * package-get.el (package-get-update-base-entries):
7419         * packages.el (packages-load-package-dumped-lisps):
7420         * packages.el (packages-collect-package-dumped-lisps):
7421         * printer.el (generic-print-buffer):
7422         * printer.el (generic-print-region):
7423         * replace.el (occur-mode-mouse-goto):
7424         * replace.el (perform-replace):
7425         * select.el (get-selection-no-error):
7426         * simple.el:
7427         * simple.el (newline):
7428         * simple.el (open-line):
7429         * simple.el (edit-and-eval-command):
7430         * simple.el (goto-line):
7431         * simple.el (undo):
7432         * simple.el (kill-region):
7433         * simple.el (copy-region-as-kill):
7434         * simple.el (kill-ring-save):
7435         * simple.el (set-mark):
7436         * simple.el (next-line):
7437         * simple.el (previous-line):
7438         * simple.el (line-move):
7439         * simple.el (set-goal-column):
7440         * simple.el (comment-region):
7441         * subr.el:
7442         * subr.el (putf):
7443         * syntax.el (modify-syntax-entry):
7444         * syntax.el (map-syntax-table):
7445         * view-less.el (view-file):
7446         * view-less.el (view-buffer):
7447         * view-less.el (view-file-other-window):
7448         * window-xemacs.el (backward-other-window):
7449         * window.el:
7450         * window.el (one-window-p):
7451         * window.el (walk-windows):
7452         * window.el (window-list):
7453         * x-mouse.el (x-mouse-kill):
7454         * x-select.el (x-get-cutbuffer):
7455         * x-select.el (x-store-cutbuffer):
7456         * term/bg-mouse.el (bg-mouse-line-to-center):
7457         * term/sun-mouse.el (window-line-end):
7458         * term/sun-mouse.el (sun-select-region):
7459         * term/sun.el (kill-region-and-unmark):
7460         * mule/mule-category.el:
7461         * mule/mule-category.el (modify-category-entry):
7462         * mule/mule-category.el (char-category-list):
7463         * mule/mule-coding.el (coding-system-force-on-output):
7464         * mule/mule-misc.el (coding-system-put):
7465         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7466
7467 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7468
7469         * cus-face.el: Typo fixes and tiny clarifications.
7470         * custom.el: ditto
7471
7472 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7473
7474         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7475         * startup.el (normal-top-level): Setup auto-save-list-file-name
7476         if auto-save-list-file-prefix is non-nil.
7477
7478 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7479
7480         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7481
7482 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7483
7484         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7485         get symbol at point-min.
7486
7487 2000-10-24  Didier Verna  <didier@xemacs.org>
7488
7489         * info.el (Info-emacs-info-file-name): defconst it.
7490         * info.el (Info-footnote-tag): defcustom it.
7491         * info.el (Info-no-description-string): ditto.
7492         * info.el (Info-find-node): adapt to new semantics of
7493         'Info-suffixed-file (don't do the case variants stuff).
7494         * info.el (Info-insert-dir): rewrite the dir file variants code.
7495         * info.el (Info-directory-files): New. Return the list of info
7496         files in a directory.
7497         * info.el (Info-dir-outdated-p): use it.
7498         * info.el (Info-parse-dir-entries): ditto.
7499         * info.el (Info-build-dir-anew): don't restrict to files ending
7500         with a ".info.*" extension.
7501         * info.el (Info-set-mode-line): ditto.
7502         * info.el (Info-read-subfile): adapt to new semantics of
7503         'Info-suffixed-file (append 'exact argument).
7504         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7505         string independently of the case.
7506         * info.el (Info-suffixed-file): use it (match all possible case
7507         for the file name).
7508         * info.el (Info-insert-file-contents): code cleanup.
7509         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7510         columns.
7511         * info.el (Info-batch-rebuild-dir): ditto.
7512         * info.el (Info-read-node-name-1): ditto.
7513         * info.el (Info-search): ditto.
7514         * info.el (Info-fontify-node): ditto.
7515
7516
7517 2000-10-24  Didier Verna  <didier@xemacs.org>
7518
7519         * process.el (shell-command): when called from a program, avoid
7520         'push-mark's "mark-set" message.
7521
7522 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7523
7524         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7525         by a symbol, not by a vector.
7526         * mule/vietnamese.el (vscii): Likewise.
7527         (viscii): Likewise.
7528         * mule/cyrillic.el (koi8-r): Likewise.
7529
7530         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7531         by a symbol, not by a vector.
7532         (chinese-big5-2): Likewise.
7533         * mule/ethiopic.el (ethiopic): Likewise.
7534         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7535         (vietnamese-viscii-upper): Likewise.
7536
7537 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7538
7539         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7540
7541 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7542
7543         * byte-optimize.el (byte-optimize-car): New function.
7544         (byte-optimize-cdr): Ditto.
7545
7546 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7547
7548         * byte-optimize.el: Partial synch with FSF 20.7.
7549         Optimize constant concatenation.
7550         Add keymapp as a side effect free function.  It is a built-in.
7551         (byte-after-unbind-pos): Remove byte-equal.
7552
7553 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7554
7555         * update-elc-2.el: Quote regexps correctly.
7556
7557 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7558
7559         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7560         (ccl-compile): Apply integerp, not integer-or-char-p to
7561         check the type of the buffer magnification
7562         (ccl-compile-write-string): Encode a string with binary
7563         coding system.
7564         (ccl-compile-write-repeat): Likewise.
7565
7566 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7567
7568         * buff-menu.el:
7569         * bytecomp.el:
7570         * coding.el:
7571         * faces.el:
7572         * files.el:
7573         * fill.el:
7574         * float-sup.el:
7575         * font-lock.el:
7576         * help.el:
7577         * iso8859-1.el:
7578         * loaddefs.el:
7579         * menubar-items.el:
7580         * menubar.el:
7581         * modeline.el:
7582         * msw-font-menu.el:
7583         * paragraphs.el:
7584         * paths.el:
7585         * replace.el:
7586         * simple.el:
7587         * sound.el:
7588         * startup.el:
7589         * version.el:
7590         * x-faces.el:
7591         * x-font-menu.el:
7592         Remove purecopy.
7593
7594 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7595
7596         * simple.el (do-auto-fill): Use the function pointer to by
7597         `comment-line-break-function', not `indent-new-comment-line'. This
7598         fixes an issue with cc-mode comment continuation.
7599
7600 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7601
7602         * simple.el (turn-on-auto-fill):  Add (interactive).
7603         * mwheel.el (mwheel-install): Add (interactive).
7604         * font-lock.el (turn-on-font-lock): Add (interactive).
7605         (turn-off-font-lock): Add (interactive).
7606
7607 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7608
7609         * packages.el (packages-special-base-regexp): Add `man'.
7610
7611 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7612
7613         * wid-edit.el (widget-specify-active): map over extents in current
7614         buffer like `widget-specify-inactive' does.  Mapping over the
7615         inactive extent object does not work since the current extent is
7616         ignored by `map-extents'.
7617
7618 2000-10-04  Martin Buchholz <martin@xemacs.org>
7619
7620         * XEmacs 21.2.36 is released.
7621
7622 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7623
7624         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7625         Optimize the compiled-function-constants vector by byte-code
7626         reference counts.
7627
7628 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7629
7630         * build-report.el (build-report-delete-regexp): quote value in
7631         defcustom
7632
7633 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7634
7635         * build-report.el (build-report): Don't bind srcdir which we don't
7636         use in `multiple-value-bind' to avoid the only byte-compiler
7637         warning.
7638
7639 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7640
7641         * build-report.el: Requires cl and custom now.
7642         build-report-version is determined by XEmacs version -- remove
7643         build-report-version*.
7644         * build-report.el (build-report-version): Removed.
7645         * build-report.el (build-report-installation-version-regexp): New.
7646         * build-report.el (build-report-version-file-regexp): New.
7647         * build-report.el (build-report-installation-srcdir-regexp): New.
7648         * build-report.el (build-report-destination): Offer
7649         xemacs-build-reports and xemacs-beta.
7650         * build-report.el (build-report-keep-regexp): Adjusted.
7651         * build-report.el (build-report-delete-regexp): Adjusted.
7652         * build-report.el (build-report-make-output-dir): New.
7653         * build-report.el (build-report-installation-file): Replace use of
7654         `concat' with `expand-file-name'.
7655         * build-report.el (build-report-make-output-file): Removed.
7656         * build-report.el (build-report-make-output-files): New.
7657         * build-report.el (build-report-subject): Identify as
7658         user-variable with "*...".
7659         * build-report.el (build-report-prompts): Ditto.
7660         * build-report.el (build-report-version-file): New.
7661         * build-report.el (build-report-file-encoding): Identify as
7662         user-variable with "*...".
7663         * build-report.el (build-report-make-output-get): New.
7664         * build-report.el (build-report-insert-header): Report
7665         emacs-version and system-configuration instead of
7666         build-report-version.
7667         * build-report.el (build-report-insert-make-output): Add file
7668         argument.
7669         * build-report.el (build-report-insert-installation-file):
7670         Re-indent.
7671         * build-report.el (build-report-keep): Change docstring,
7672         re-indent.
7673         * build-report.el (build-report-delete): Ditto.
7674         * build-report.el (build-report-installation-data): New.
7675         * build-report.el (build-report-version-file-data): New.
7676
7677 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7678
7679         * byte-optimize.el (byte-optimize-lapcode):
7680         Fix the optimization of using the first 5 elements of the
7681         constants vector for variables.
7682         (byte-optimize-lapcode): Fix another ancient broken optimization.
7683
7684 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7685
7686         * *: Spelling mega-patch
7687
7688 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7689
7690         * easymenu.el: doc fixes.
7691         (easy-menu-do-define): Use backquote.
7692         (easy-menu-change):
7693         (easy-menu-add):
7694         `when' seems much clearer than `if' here.
7695         (easy-menu-remove):
7696         (easy-menu-add-item):
7697         (easy-menu-item-present-p):
7698         (easy-menu-remove-item):
7699         Wrap using (when (featurep 'menubar) ...)
7700
7701 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7702
7703         * bytecomp.el (displaying-byte-compile-warnings):
7704         Revert Ben's change to this function below so that the compile log
7705         is displayed properly for users of the "popper" package.
7706
7707 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7708
7709         * window.el (save-selected-window): Use backquote.
7710
7711         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7712         Renamed from `byte-compile-file-form-defvar'.
7713         * bytecomp.el (byte-compile-defvar-or-defconst):
7714         Only cons onto current-load-list in top-level forms.
7715         Else this leaks a cons cell every time a defun is called.
7716         Renamed from `byte-compile-defvar', for clarity.
7717         Warn when docstring of defvar is not a string.
7718         Use consistent error messages.
7719         Better comments.
7720
7721 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7722
7723         * simple.el (set-variable):
7724         Remove unneeded defvar by rearranging order of let* forms.
7725
7726         * mule/mule-ccl.el (ccl-get-next-code):
7727         * menubar-items.el (bookmark-menu-filter):
7728         (language-environment-menu-filter):
7729         (tutorials-menu-filter):
7730         * toolbar-items.el (toolbar-compile):
7731         * byte-optimize.el (disassemble-offset):
7732         Use (declare (special ...)) instead of `defvar'.
7733
7734         * cl-macs.el (cl-do-proclaim):
7735         Fix (declare (special ...)) warning suppression syntax.
7736
7737 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7738
7739         * info.el (Info-tag-table-marker):
7740         (Info-tag-table-buffer):
7741         (Info-find-file-node):
7742         (Info-read-subfile):
7743         (Info-build-node-completions):
7744         (Info-search):
7745         (Info-mode):
7746         Multiple info buffer support.
7747
7748 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7749
7750         * ldap.el (ldap-decode-entry): New defun
7751         (ldap-search-entries): Use it in order to decode DN-prefixed
7752         entries properly
7753
7754 2000-08-23  Daniel Pittman <daniel@danann.net>
7755
7756         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7757         Use `eq', not `=', to compare symbols.
7758
7759 2000-07-30  Ben Wing  <ben@xemacs.org>
7760
7761         * bytecomp.el (byte-compile-report-error):
7762         * bytecomp.el (displaying-byte-compile-warnings):
7763         if stack-trace-on-error is set, send out a backtrace when
7764         an error is encountered that stops byte compilation.  this
7765         should make it much much easier to track down those curious
7766         problems.  also undo the kludge of using a separate "*Show*"
7767         buffer for display when there's a temp-buffer-show-function;
7768         we can avoid this by just being a little smarter.
7769
7770         * dialog-items.el:
7771         * dialog-items.el (search-dialog-regexp): New.
7772         * dialog-items.el (search-dialog-callback):
7773         * dialog-items.el (make-search-dialog):
7774         add a regexp option to the dialog and clean up a bit.
7775
7776         * dialog.el:
7777         * dialog.el (yes-or-no-p-dialog-box):
7778         * dialog.el (get-dialog-box-response):
7779         * dialog.el (make-dialog-box):
7780         * dialog.el (dialog-box-finish): New.
7781         * dialog.el (dialog-box-cancel): New.
7782         * dialog.el (internal-make-dialog-box-exit): New.
7783         implement [properly!] the :modal property of the new dialog box
7784         interface.  this is the first time xemacs has ever had *proper*
7785         modal dialog boxes, giving the standard window-system feedback.
7786         (e.g. under windows, clicking on a disabled frame causes a beep
7787         and makes the dialog box flash three times.)
7788
7789         * dragdrop.el: header keyword frobbing.
7790
7791         * dumped-lisp.el (preloaded-file-list):
7792         renamed winnt.el to win32-native.el.
7793
7794         * faces.el (face-property):
7795         * faces.el (set-face-property):
7796         * faces.el (frob-face-property):
7797         * faces.el (frob-face-font-2):
7798         * faces.el (make-face-bold):
7799         * faces.el (make-face-italic):
7800         * faces.el (make-face-bold-italic):
7801         * faces.el (make-face-unbold):
7802         * faces.el (make-face-unitalic):
7803         * faces.el (make-face-smaller):
7804         * faces.el (make-face-larger):
7805         clean up the implementation of these so that window-system-specific
7806         methods are called only on objects belonging to that window system.
7807         previously, you could have [e.g.] mswindows-make-face-bold called
7808         on font object of device type `stream', which is not good and
7809         explains the subtle errors Adrian was getting when byte-compiling
7810         something that required 'term. (Adrian, now you can use stack-trace-
7811         on-error to find the exact place where things are going wrong instead
7812         of having to laboriously binary-search your way through.)
7813
7814         * finder.el (finder-known-keywords):
7815         cleaned up -- properly sorted, clarified the meanings of many of
7816         the keywords, and added a few -- mswin, gui, content, build, www,
7817         user, services.  the last two try to distinguish between a package
7818         that's used directly by the user, and a package that provides
7819         support services to other packages.
7820
7821         * font-lock.el (lisp-font-lock-keywords-2):
7822         update list of lisp control structures to include everything,
7823         including new ones i introduced.
7824
7825         * gutter.el: header keyword frobbing.
7826
7827         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7828         recent isearch element was not doing so!  you got the second-most-
7829         recent instead.
7830
7831         * lisp-mode.el (construct-lisp-mode-menu):
7832         more menubar cleanups.
7833         * lisp-mode.el (with-selected-window):
7834         make it indent properly.
7835
7836         * menubar-items.el (default-menubar): lots of menubar cleanups.
7837         rearranged the options menu the most, e.g. splitting up the
7838         Keyboard/Mouse menu into a new Editing menu and combining the
7839         separate Scrollbar/Gutter/Toolbar submenus into Display.
7840         Got rid of General, moved items to Editing or new Troubleshooting.
7841         Moved Packages to Tools; doesn't seem to belong under Options.
7842         Added stuff to the Cmds menu, e.g. Change Case.
7843
7844         NB please don't complain about these periodic menubar changes.
7845         Anything like this is necessarily incremental in its construction
7846         -- By constant use you gradually become more and more aware of
7847         better and better ways to group menu items.  When we eventually
7848         move the options menu to a property sheet, the existing structure
7849         will probably be preserved fairly well.
7850
7851         * minibuf.el (next-history-element): fix problems with pressing
7852         down arrow in repeat-complex-command.
7853
7854         * modeline.el:
7855         * modeline.el (modeline-3d-p): New.
7856         added custom variable for controlling the 3d modeline.  the
7857         corresponding Options item has been present for a long time,
7858         but commented out with "fix me!" comments.  it's fixed now.
7859
7860         * obsolete.el (add-menu):
7861         remove bogus gettexts.
7862
7863         * process.el (shell-quote-argument):
7864         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7865         For bash under Windows native, see below.
7866
7867         * simple.el:
7868         * simple.el (display-warning-buffer):
7869         Fixed the handling of warning display to eliminate the annoying
7870         *Show* buffer, like was done for byte-compiler output above.
7871
7872         * simple.el (debug-print): New.
7873         Simple function for sending debug messages to the console and/or
7874         other debug places.
7875
7876         * subr.el (replace-in-string):
7877         Rewrite this function to avoid N^2 behavior with large strings --
7878         catastrophic with the new Windows selection code! (Apparently the
7879         author of this function didn't realize there was a fun
7880         replace-match that could make his life much easier, because we
7881         duplicated the entire logic.  The new version is smaller, easier
7882         to understand, much more robust, and has extended features --
7883         those of replace-match.)
7884
7885         * window.el:
7886         * window.el (with-selected-window): New.
7887         An obvious complement to the existing `with-selected-frame' and
7888         `with-current-buffer'.
7889
7890         * win32-native.el: Renamed from winnt.el.
7891         Added a great deal of stuff for properly handling process quoting,
7892         somewhat modeled on Kirill's original model (which i later threw
7893         away).  We should now finally have correctly working process arg
7894         quoting/dequoting so that the final app gets exactly what we
7895         intended.  Because the mechanism is in Lisp, it's easily
7896         extendible. (For those running bash and running the native
7897         version, I tried hard to do what I thought was correct.  But more
7898         thought is needed, and ideally the volunteer work of people with
7899         these configurations that they generally run on.)
7900
7901         * x-font-menu.el (x-font-menu-font-data):
7902         Put in defvar's to fix byte-compiler warnings.
7903
7904 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7905
7906         * select.el (selection-coercion-alist): Initialise.
7907         * select.el (select-coerce-to-text): New.
7908         * select.el (select-coerce): New.
7909         New functions to perform type and value coercion.
7910
7911         * select.el (select-buffer-killed-default): Keep data if it was
7912         on the clipboard.
7913
7914 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7915
7916         * menubar-items.el (default-menubar): Fix typo.
7917         (default-menubar): `lambda' was mispelled as `lamda'.
7918
7919 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7920
7921         * window.el (shrink-window-if-larger-than-buffer): Remove
7922         edge checking code.
7923
7924 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7925
7926         * paths.el (gnus-local-domain): Removed.
7927         (gnus-local-organization): Ditto.
7928         (gnus-startup-file): Ditto.
7929
7930 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7931
7932         * files.el (auto-mode-alist): Add .spec for RPM.
7933
7934 2000-07-31  Andy Piper  <andy@xemacs.org>
7935
7936         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7937
7938 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7939
7940         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7941         browse-url.
7942         * help.el (xemacs-www-page): Ditto.
7943         (xemacs-www-faq): Ditto.
7944         * menubar-items.el (default-menubar): Ditto.
7945
7946         * wid-edit.el (widget-url-link-action): Ditto.
7947         From: Kenichi OKADA <okada@opaopa.org>.
7948
7949 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7950
7951         * finder.el (finder-commentary): Add autoload cookie.
7952
7953 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7954
7955         * files.el (insert-file-contents-literally): Fix second let
7956         binding for `coding-system-for-read' to `coding-system-for-write'
7957         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7958
7959 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7960
7961         * files.el (insert-file-contents-literally): Use binary coding
7962         system (from Morioka san).
7963         (insert-file-contents-literally): Make file-name-handler method.
7964
7965 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7966
7967         * cl-macs.el (get-selection): Add defsetf.
7968
7969 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7970
7971         * x-init.el (x-activate-region-as-selection): replace obsolete
7972         function x-own-selection with own-selection.
7973         (ow-find): replace obsolete functions x-get-selection and
7974         x-get-clipboard with get-selection and get-clipboard.
7975         (init-post-x-win): replace obsolete function x-disown-selection
7976         with disown-selection.
7977
7978 2000-07-20  Mike Sperber  <mike@xemacs.org>
7979
7980         * startup.el (load-user-init-file): Only try to load init file if
7981         it exists.
7982
7983 2000-07-10  Andy Piper  <andy@xemacs.org>
7984
7985         * dialog-items.el: sync with Ben's patch.
7986
7987         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7988         comment.
7989         (progress-text-glyph): deleted.
7990         (progress-layout-glyph): make completely minimal.
7991         (progress-gauge-glyph): ditto.
7992         (progress-display-style): fix to handle dynamic instantiator
7993         changes.
7994         (progress-text-instantiator): new.
7995         (progress-layout-instantiator): new.
7996         (progress-gauge-instantiator): new.
7997         (set-progress-display-instantiator): renamed and changed from
7998         set-progress-display-style.
7999         (progress-abort-glyph): use instantiator not glyph.
8000         (append-progress-display): use set-progress-display-instantiator
8001         and set-glyph-image.
8002         (abort-progress-display): ditto.
8003         (raw-append-progress-display): ditto.
8004
8005 2000-07-20  Ben Wing  <ben@xemacs.org>
8006
8007         * code-files.el: Move Mule-specific code to mule-coding.el.
8008
8009 2000-07-15  Ben Wing  <ben@xemacs.org>
8010
8011         * autoload.el:
8012         Fixed comments.
8013
8014         * cmdloop.el:
8015         * cmdloop.el (yes-or-no-p):
8016         * cmdloop.el (y-or-n-p):
8017         Make these functions use should-use-dialog-box-p and not be
8018         overridden in dialog.el.
8019
8020         * cus-dep.el:
8021         * cus-dep.el (Custom-make-dependencies): Removed.
8022         * cus-dep.el (Custom-make-dependencies-1): New.
8023         * cus-dep.el (Custom-make-one-dependency): New.
8024         New entry point for use in Makefiles, to avoid excessive
8025         invocations.
8026
8027         * cus-edit.el (custom-variable-reset-saved):
8028         * cus-edit.el (custom-variable-reset-standard):
8029         * cus-edit.el (custom-save-resets):
8030         Fix bytecompiler warnings.
8031
8032         * dialog.el:
8033         * dialog.el (yes-or-no-p-dialog-box):
8034         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8035         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8036         * dialog.el (get-dialog-box-response):
8037         * dialog.el (message-or-box):
8038         * dialog.el (make-dialog-box):
8039         * dialog.el (popup-dialog-box): New.
8040         Avoid yes-or-no-p bogosities.
8041         Create a general function `make-dialog-box' to encapsulate all
8042         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8043
8044         * dumped-lisp.el (preloaded-file-list):
8045         Add dialog-items.  Clean up.  Group files by types.
8046
8047         * easymenu.el (easy-menu-add):
8048         * easymenu.el (easy-menu-remove):
8049         Account for accelerators.
8050
8051         * extents.el:
8052         * extents.el (extent-list): New args, like in map-extents.
8053         * extents.el (extent-at-event): New.
8054         * extents.el (extents-at-event): New.
8055
8056         * font-lock.el:
8057         * font-lock.el (font-lock-mode):
8058         * font-lock.el (font-lock-default-fontify-buffer):
8059         * font-lock.el (font-lock-default-unfontify-region):
8060         * font-lock.el (font-lock-fontify-syntactically-region):
8061         * font-lock.el (font-lock-fontify-keywords-region):
8062         Use new progress-feedback names.
8063
8064         * font-lock.el (java-font-lock-identifier-regexp):
8065         * font-lock.el (java-font-lock-class-name-regexp):
8066         Fix bytecompiler warnings.
8067
8068         * gutter-items.el:
8069         * gutter-items.el (progress-display-use-echo-area): Removed.
8070         * gutter-items.el (progress-feedback-use-echo-area): New.
8071         * gutter-items.el (progress-display-popup-period): Removed.
8072         * gutter-items.el (progress-feedback-popup-period): New.
8073         * gutter-items.el (set-progress-display-style): Removed.
8074         * gutter-items.el (set-progress-feedback-style): New.
8075         * gutter-items.el (progress-display-style): Removed.
8076         * gutter-items.el (progress-feedback-style): New.
8077         * gutter-items.el (progress-stack):
8078         * gutter-items.el (progress-displayed-p): Removed.
8079         * gutter-items.el (progress-feedbacked-p): New.
8080         * gutter-items.el (clear-progress-display): Removed.
8081         * gutter-items.el (clear-progress-feedback): New.
8082         * gutter-items.el (progress-display-clear-when-idle): Removed.
8083         * gutter-items.el (progress-feedback-clear-when-idle): New.
8084         * gutter-items.el (remove-progress-display): Removed.
8085         * gutter-items.el (remove-progress-feedback): New.
8086         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8087         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8088         * gutter-items.el (append-progress-display): Removed.
8089         * gutter-items.el (append-progress-feedback): New.
8090         * gutter-items.el (abort-progress-display): Removed.
8091         * gutter-items.el (abort-progress-feedback): New.
8092         * gutter-items.el (raw-append-progress-display): Removed.
8093         * gutter-items.el (raw-append-progress-feedback): New.
8094         * gutter-items.el (display-progress-display): Removed.
8095         * gutter-items.el (display-progress-feedback): New.
8096         * gutter-items.el (current-progress-display): Removed.
8097         * gutter-items.el (current-progress-feedback): New.
8098         * gutter-items.el (current-progress-display-label): Removed.
8099         * gutter-items.el (current-progress-feedback-label): New.
8100         * gutter-items.el (progress-display): Removed.
8101         * gutter-items.el (progress-feedback): New.
8102         Replace "progress-display" with "progress-feedback" globally.
8103
8104         * gutter-items.el (lprogress-display): Removed.
8105         * gutter-items.el (progress-feedback-with-label): New.
8106         Rename lprogress-display ==> progress-feedback-with-label.
8107
8108         * gutter-items.el (search-dialog-direction): Removed.
8109         * gutter-items.el (search-dialog-text): Removed.
8110         * gutter-items.el (search-dialog-callback): Removed.
8111         * gutter-items.el (make-search-dialog): Removed.
8112         Move to dialog-items.el.
8113
8114         * help.el:
8115         * help.el (help-mode-quit):
8116         * help.el (mode-for-help): New.
8117         * help.el (help-sticky-window): New.
8118         * help.el (help-window-config): New.
8119         * help.el (with-displaying-help-buffer):
8120         * help.el (function-at-event): New.
8121         * help.el (help-symbol-regexp): New.
8122         * help.el (help-symbol-run-function-1): New.
8123         * help.el (help-symbol-run-function): New.
8124         * help.el (help-symbol-function-context-menu): New.
8125         * help.el (help-symbol-variable-context-menu): New.
8126         * help.el (help-symbol-function-and-variable-context-menu): New.
8127         * help.el (frob-help-extents): New.
8128         * help.el (describe-function-1):
8129         * help.el (variable-at-point):
8130         * help.el (variable-at-event): New.
8131         * help.el (describe-variable):
8132         Major overhaul.
8133         - Make functions and variables be mousable.
8134         - Middle button hyperlinks.
8135         - New context-menu entries.
8136
8137         * keydefs.el:
8138         * keydefs.el (global-map):
8139         New key bindings to move lines up and down.
8140
8141         * lisp-mode.el:
8142         * lisp-mode.el (construct-lisp-mode-menu): New.
8143         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8144         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8145         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8146         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8147         Make popup and menubar menus be different.  Popup menu uses
8148         clicked location and automatically assumes symbol under the mouse
8149         for various commands.
8150
8151         * menubar-items.el:
8152         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8153         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8154
8155         * menubar-items.el (global-popup-menu): Removed.
8156         * menubar-items.el (mode-popup-menu): Removed.
8157         * menubar-items.el (activate-popup-menu-hook): Removed.
8158         * menubar-items.el (popup-mode-menu): Removed.
8159         * menubar-items.el (popup-buffer-menu): Removed.
8160         * menubar-items.el (popup-menubar-menu): Removed.
8161         Move to menubar.el.
8162
8163         * menubar.el:
8164         * menubar.el (global-popup-menu): New.
8165         * menubar.el (mode-popup-menu): New.
8166         * menubar.el (activate-popup-menu-hook): New.
8167         * menubar.el (last-popup-menu-event): New.
8168         * menubar.el (popup-mode-menu): New.
8169         * menubar.el (popup-buffer-menu): New.
8170         * menubar.el (popup-menubar-menu): New.
8171         * menubar.el (menu-call-at-event): New.
8172         Move non-content functions here.  Add support for context menu
8173         items on extents.
8174
8175         * minibuf.el (minibuffer-history-uniquify):
8176         Typo fix.
8177
8178         * minibuf.el (read-file-name-1):
8179         Call new file dialog box if it exists.
8180
8181         * minibuf.el (mouse-rfn-setup-vars):
8182         Clean up "chop" action.
8183
8184         * mouse.el:
8185         * mouse.el (button2): Now bound to mouse-track.
8186         * mouse.el (click-inside-extent-p):
8187         * mouse.el (point-inside-extent-p):
8188         * mouse.el (point-inside-selection-p):
8189         * mouse.el (mouse-drag-or-yank): Removed.
8190         * mouse.el (mouse-begin-drag-n-drop): New.
8191         * mouse.el (mouse-eval-sexp):
8192         * mouse.el (mouse-track-activate-strokes): New.
8193         * mouse.el (mouse-track-do-activate): New.
8194         * mouse.el (mouse-track):
8195         * mouse.el (default-mouse-track-event-is-with-button): New.
8196         * mouse.el (default-mouse-track-cleanup-hook):
8197         * mouse.el (default-mouse-track-drag-hook):
8198         * mouse.el (default-mouse-track-drag-up-hook):
8199         * mouse.el (default-mouse-track-click-hook):
8200         Merge drag-n-drop into mouse-track.
8201         Add general "activate" support to replace specific button2 kludges.
8202         Use "button modifier" support in mouse-track.
8203
8204         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8205
8206         * package-ui.el:
8207         * package-ui.el (pui-menu):
8208         * package-ui.el (pui-popup-context-sensitive): Removed.
8209         Fix bytecompiler warnings.
8210         Clean up popup code a bit.
8211
8212         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8213
8214         * simple.el:
8215         * simple.el (transpose-lines):
8216         * simple.el (transpose-line-up): New.
8217         * simple.el (transpose-line-down): New.
8218         * simple.el (transpose-subr):
8219         * simple.el (transpose-subr-1): Removed.
8220         Clean up, add functions to move lines up and down.
8221
8222         * startup.el (mail-host-address):
8223         * startup.el (user-mail-address):
8224         Customize.
8225
8226         * subr.el:
8227         * subr.el (set-symbol-value-in-buffer): New.
8228         * subr.el (error):
8229         * subr.el (check-argument-type):
8230         * subr.el (defined-error-p): New.
8231         Add structured error support.
8232
8233         * toolbar-items.el (toolbar-compile):
8234         Use new make-dialog-box.
8235
8236         * update-elc.el:
8237
8238         * userlock.el (ask-user-about-lock-dbox):
8239         * userlock.el (ask-user-about-supersession-threat-dbox):
8240         * userlock.el (ask-user-about-lock):
8241         * userlock.el (ask-user-about-supersession-threat):
8242         Use new make-dialog-box.
8243         Add safety checks; use should use-dialog-box-p.
8244
8245         * window-xemacs.el:
8246         * window-xemacs.el (__buffer-dedicated-frame):
8247         * window-xemacs.el (buffer-dedicated-frame): New.
8248         * window-xemacs.el (set-buffer-dedicated-frame): New.
8249         Move dedicated-frame stuff into lisp.
8250
8251 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8252
8253         * printer.el (generic-print-region): Do not require that
8254         `printer-name' be set.
8255         (printer-name): Commentary clarification.
8256
8257 2000-07-19  Martin Buchholz <martin@xemacs.org>
8258
8259         * XEmacs 21.2.35 is released.
8260
8261 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8262
8263         * select.el (selection-coercible-types): Initialise.
8264
8265 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8266
8267         * select.el (own-clipboard): Bug fix.
8268
8269 2000-07-17  Mike Sperber  <mike@xemacs.org>
8270
8271         * cus-edit.el (custom-migrate-custom-file): Save init file before
8272         continuing.
8273
8274 2000-07-16  Mike Sperber  <mike@xemacs.org>
8275
8276         * startup.el (load-init-file): Remove silly call to
8277         `load-user-custom-file`.
8278         (maybe-migrate-user-init-file): Minor fixes.
8279
8280 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8281
8282         * apropos.el (apropos-documentation-check-doc-file):
8283         `doc' variable should be let-bound, as was presumably intended.
8284
8285         * cus-edit.el (custom-variable-reset-saved):
8286         (custom-variable-reset-standard):
8287         Remove unused variable comment-widget.  Twice.
8288
8289         * toolbar.el (toolbar-blank-press-function):
8290         Add a real defvar with initial value nil and proper docstring.
8291         (press-toolbar-button): No need to check for boundp-ness anymore.
8292
8293         * rect.el (open-rectangle-line): Remove useless (let) form.
8294         Add defvar for pending-delete-mode.
8295
8296         * info.el (Info-find-node): This function needs an autoload cookie.
8297
8298         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8299         Use let* since the second form referred to the first.
8300
8301 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8302
8303         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8304         instead of removed `mswindows-get-clipboard'.
8305
8306
8307 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8308
8309         * select.el (select-convert-from-text): New.
8310         * select.el (select-convert-from-length): New.
8311         * select.el (select-convert-from-integer): New.
8312         * select.el (select-convert-from-identity): New.
8313         * select.el (select-convert-from-filename): New.
8314         * select.el (selection-converter-in-alist): Use them.
8315         New converter functions for X.
8316
8317         * select.el (get-selection): Removed comment.
8318
8319         * select.el (own-selection): Removed append code - I thought
8320         I'd already done this, but apparently not...
8321
8322         * select.el: Changed comment about TIMESTAMP.
8323
8324         * select.el (select-convert-in): New.
8325         * select.el (select-convert-out): New.
8326         New functions that get used by select.c.
8327
8328         * select.el (select-buffer-killed-default): New.
8329         * select.el (select-buffer-killed-text): New.
8330         * select.el (selection-buffer-killed-alist): New.
8331         New list and functions that get called if a relevant selection
8332         exists and a buffer gets killed.
8333
8334         * select.el (select-convert-to-targets):
8335         * select.el (select-convert-to-identity): Removed.
8336         * select.el (select-convert-from-identity): Removed.
8337         * select.el (select-converter-out-alist):
8338         Removed _EMACS_INTERNAL selection type.
8339
8340         * x-select.el (xselect-kill-buffer-hook): Removed.
8341         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8342         Removed this X-specific nonesense. Use the generic support
8343         in select.el instead.
8344
8345 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8346
8347         * mule/mule-category.el (defined-category-hashtable):
8348         Use make-hash-table instead of make-hashtable
8349
8350         * buff-menu.el: Byte-compiler warning fix.
8351
8352         * isearch-mode.el (isearch-highlight-all-cleanup):
8353         Remove unused variable `isearch-highlight-all-start'.
8354
8355         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8356
8357         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8358
8359         * cus-dep.el (Custom-make-dependencies):
8360         Add autoload cookie for custom-add-loads to generated custom-load.el.
8361
8362         * autoload.el (autoload-package-name): Warning suppression.
8363         Move defvar prior to first use.
8364
8365         * custom.el: Add autoload for custom-declare-face.
8366         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8367         * cl.el (cl-hack-byte-compiler):
8368         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8369         to work properly.
8370
8371 2000-07-08  Mike Sperber  <mike@xemacs.org>
8372
8373         * startup.el (load-home-init-file): Added variable.
8374         (maybe-migrate-user-init-file): Added.
8375         (load-user-init-file): Load custom file if different from init
8376         file.
8377
8378         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8379         "startup."
8380
8381         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8382         Moved `custom-file'-related code to cus-file.el.
8383
8384         * cus-file.el: New file.
8385
8386 2000-04-01  Mike Sperber  <mike@xemacs.org>
8387
8388         * packages.el (packages-find-package-directories): Added support
8389         for external package hierarchies with in-place installations.
8390
8391         * find-paths.el (paths-root-in-place-p): Added.
8392         (paths-find-emacs-directory): Added support for external
8393         directories with in-place installations.
8394         (paths-find-site-directory): Ditto.
8395
8396         * startup.el (find-user-init-file): Also look for
8397         ~/.xemacs/init.elc? in preference to ~/.emacs.
8398
8399 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8400
8401         * select.el (own-selection):
8402         * select.el (own-clipboard): Changed `append' parameter to
8403         `how-to-use' parameter.
8404         * select.el (own-selection): Removed icky append code.
8405         * select.el (own-selection, get-selection): Removed extra type
8406         checking.
8407         * select.el (selection-appender-alist):
8408         * select.el (selection-converter-{in|out}-alist): Initialise.
8409         * select.el (select-append-to-*): New.
8410         * select.el (select-convert-from-*): New.  New functions to append
8411         data and convert data from external type.
8412
8413 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8414
8415         * font-lock.el: Javadoc enhancements.
8416
8417 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8418
8419         * printer.el (generic-print-region): Compose job name from buffer
8420         name.
8421
8422 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8423
8424         * font-lock.el (font-lock-fontify-pending-extents): Call
8425         font-lock-fontify-region instead of font-lock-fontify-buffer
8426         to avoid unnecessary progress gauges.
8427
8428 2000-07-06  Craig Lanning  <lanning@scra.org>
8429
8430         * custom-load.el (faces):
8431
8432         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8433         dir is a regex.
8434
8435         * process.el (call-process-internal): from Dan Holmsand, use binary
8436         coding systems so that jka-compr works.
8437
8438 2000-07-07  Ben Wing  <ben@xemacs.org>
8439
8440         * font-lock.el: Undo previous change.  Unfortunately, some
8441         files actually use the variables directly in their init code
8442         without quoting them.
8443
8444 2000-07-07  Ben Wing  <ben@xemacs.org>
8445
8446         * font-lock.el (defvar font-lock-*-face): Removed.
8447
8448         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8449         only when necessary.
8450
8451 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8452
8453         * cl-macs.el: fix cl-transform-function-property kludge
8454         so that it does not require a random feature.
8455
8456 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8457
8458         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8459         as in Linux kernel "Rules.make".
8460
8461 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8462
8463         * build-report.el (build-report): Add autoload cookie.
8464
8465 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8466
8467         * package-ui.el (defgroup pui):  Correct a misspelling
8468         (pui-toggle-package-delete):  Change `seleted' to `selected'
8469
8470 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8471
8472         * package-get.el (package-get-update-base):
8473         (package-get): Use insert-file-contents-literally always.
8474         (package-get-maybe-save-index):
8475         Force coding system for writing to binary.
8476
8477 2000-06-08  Mike Alexander  <mta@arbortext.com>
8478
8479         * code-process.el (call-process-region): If there is no coding
8480         system for the process on process-coding-system-alist use the
8481         coding system of the buffer containing the region.
8482
8483 2000-06-10  Ben Wing  <ben@xemacs.org>
8484
8485         * cmdloop.el (command-error):
8486         If debug-on-error and noninteractive, output backtrace.
8487
8488         * files.el (file-relative-name):
8489         Remove MSDOS references.
8490
8491         * simple.el (line-number): New function, due to non-obvious
8492         behavior/usage of count-lines.
8493
8494         * simple.el (count-lines): document non-obvious usage to get
8495         line number.
8496
8497 2000-06-11  Ben Wing  <ben@xemacs.org>
8498
8499         * faces.el ((featurep 'xpm)):
8500         * x-faces.el (x-init-face-from-resources):
8501         * x-faces.el (x-init-frame-faces):
8502         * x-misc.el (x-init-specifier-from-resources):
8503         * x-misc.el (x-get-resource-and-bogosity-check):
8504         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8505         * x-mouse.el (x-init-pointer-shape):
8506         * x-scrollbar.el (x-init-scrollbar-from-resources):
8507         Add sixth argument to x-get-resource calls so as to issue warnings
8508         rather than errors on bogus arguments.
8509
8510 2000-06-05  Ben Wing  <ben@xemacs.org>
8511
8512         * compat.el: new file.  provides a clean, non-intrusive way to
8513         define compatibility functions.
8514
8515         * process.el (shell-quote-argument): temporary fix for lack
8516         of nt-quote-process-args.  #### I need to put back the overall
8517         structure of that mechanism but redo the guts of it using the
8518         extra intelligence in the C code.
8519
8520 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8521
8522         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8523         `package-get' does in package-get.el, instead of using external
8524         "md5sum" program.
8525
8526         * package-get.el (package-get): Insert package file literally to
8527         make checksum calculation work.
8528
8529 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8530
8531         * code-files.el (convert-mbox-coding-system): Deleted.
8532         (file-coding-system-alist): Removed reference to
8533         convert-mbox-coding-system.
8534
8535 2000-05-28  Martin Buchholz <martin@xemacs.org>
8536
8537         * XEmacs 21.2.34 is released.
8538
8539 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8540
8541         * font-lock.el (font-lock-keywords): Rewrote docstring
8542
8543 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8544
8545         * loadhist.el (unload-feature): handle case where x is both boundp
8546         and fboundp
8547
8548 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8549
8550         * packages.el: It's ok to use built-in macros, but not lisp
8551         defined ones.
8552
8553 2000-05-20  Ben Wing  <ben@xemacs.org>
8554
8555         * font-lock.el:
8556         * font-lock.el (font-lock-message-threshold):
8557         * font-lock.el (font-lock-mode):
8558         * font-lock.el (font-lock-default-fontify-buffer):
8559         * font-lock.el (font-lock-always-fontify-immediately):
8560         * font-lock.el (font-lock-old-extent): Removed.
8561         * font-lock.el (font-lock-old-len): Removed.
8562         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8563         * font-lock.el (font-lock-pending-extent-table): New.
8564         * font-lock.el (font-lock-range-table): New.
8565         * font-lock.el (font-lock-after-change-function):
8566         * font-lock.el (font-lock-after-change-function-1): Removed.
8567         * font-lock.el (font-lock-fontify-pending-extents): New.
8568         * font-lock.el ('font-lock-revert-cleanup): Removed.
8569         * font-lock.el ('font-lock-revert-setup): Removed.
8570         Rewrite deferral code to handle any number of changes, merging
8571         them properly.  Remove hacked-up code for revert-buffer, now
8572         unnecessary.
8573
8574         * menubar-items.el (default-menubar):
8575         In Options->Edit Init File, don't switch to emacs-lisp-mode
8576         unless necessary; doing this turns off font-lock.
8577
8578 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8579
8580         * keydefs.el: Define C-x BS to backward-kill-sentence.
8581
8582 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8583
8584         * files.el (hack-local-variables-prop-line): Use non-greedy
8585         matching to process -*-texinfo-*- -*-.
8586
8587 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8588
8589         * minibuf.el (minibuf-directory-files): new function.
8590         (read-file-name-activate-callback): use minibuf-directory-files.
8591         (read-directory-name-internal): ditto.
8592         (mouse-file-display-completion-list): ditto.
8593         (mouse-directory-display-completion-list): ditto.
8594         (read-file-name-internal): remove "./" from completion list unless
8595         explicitly matched, for consistency.
8596
8597 2000-05-11  Ben Wing  <ben@xemacs.org>
8598
8599         * gutter-items.el (gutter-buffers-tab):
8600         * gutter-items.el (add-tab-to-gutter):
8601         * gutter-items.el (update-tab-in-gutter):
8602         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8603         * gutter-items.el (append-progress-display):
8604         * gutter-items.el (abort-progress-display):
8605         * gutter-items.el (raw-append-progress-display):
8606         Further fixes.  Use set-glyph-image not set-image-instance-property,
8607         to fix problems with multiple windows in a frame.
8608
8609         * menubar-items.el (tutorials-menu-filter):
8610         Fix typo.
8611
8612         * startup.el (early-error-handler):
8613         Display message box under windows; otherwise, message will disappear
8614         before it can be viewed.
8615
8616         * update-elc.el:
8617         Fix bug in NEEDTODUMP processing.
8618
8619 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8620
8621         * startup.el (lock-directory): Removed.
8622         (superlock-file): Ditto.
8623         (startup-set-paths): Remove lockdir.
8624         (startup-setup-paths-warning): Remove lock-directory.
8625
8626         * setup-paths.el (paths-find-lock-directory): Removed.
8627         (paths-find-superlock-file): Ditto.
8628
8629 2000-05-09  Ben Wing  <ben@xemacs.org>
8630
8631         * faces.el (set-face-property):
8632         * faces.el (set-face-font):
8633         * faces.el (set-face-foreground):
8634         * faces.el (set-face-background):
8635         * faces.el (set-face-background-pixmap):
8636         * faces.el (set-face-underline-p):
8637         * faces.el (set-face-strikethru-p):
8638         * faces.el (set-face-highlight-p):
8639         * faces.el (set-face-dim-p):
8640         * faces.el (set-face-blinking-p):
8641         * faces.el (set-face-reverse-p):
8642         doc string changes.
8643
8644         * glyphs.el:
8645         * glyphs.el (make-image-specifier):
8646         * glyphs.el (glyph-property):
8647         * glyphs.el (set-glyph-image):
8648         * glyphs.el (make-glyph):
8649         * glyphs.el (make-pointer-glyph):
8650         * glyphs.el (make-icon-glyph):
8651         * glyphs.el (widget-image-instance-p): New.
8652         authorship info, lots of doc changes.  New predicate, inadvertently
8653         omitted.  the general principle with specifier docs is now that
8654         the description of instantiators should go with the make-foo-specifier
8655         fun's doc string, rather than in foo-specifier-p.  this follows
8656         conventions elsewhere in XEmacs and in general is a lot more obvious
8657         of a place to look.  sometimes the make-foo-specifier function needs
8658         to be created in the process.
8659
8660         * gutter.el:
8661         * gutter.el (make-gutter-specifier): New.
8662         * gutter.el (make-gutter-size-specifier): New.
8663         * gutter.el (make-gutter-visible-specifier): New.
8664         specifier doc updates according to the conventions specified before.
8665
8666         * objects.el:
8667         * objects.el (make-font-specifier):
8668         * objects.el (make-color-specifier):
8669         * objects.el (make-face-boolean-specifier): New.
8670         specifier doc updates according to the conventions specified before.
8671
8672         * specifier.el:
8673         * specifier.el (set-specifier):
8674         * specifier.el (make-integer-specifier): New.
8675         * specifier.el (make-boolean-specifier): New.
8676         * specifier.el (make-natnum-specifier): New.
8677         * specifier.el (make-generic-specifier): New.
8678         * specifier.el (make-display-table-specifier): New.
8679         specifier doc updates according to the conventions specified before.
8680
8681         * toolbar.el:
8682         * toolbar.el (make-toolbar-specifier): New.
8683         specifier doc updates according to the conventions specified before.
8684
8685 2000-05-09  Ben Wing  <ben@xemacs.org>
8686
8687         * process.el (call-process-internal): Revert to previous version
8688         because Mike's change clashed with a change I did not long before.
8689         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8690         Thanks very much Mike for pointing out the bug and submitting a
8691         patch!
8692
8693 2000-04-13  Mike Alexander  <mta@arbortext.com>
8694
8695         * process.el (call-process-internal): Send the correct input buffer
8696         (call-process-internal): Return the exit status of the process
8697
8698 2000-05-07  Ben Wing  <ben@xemacs.org>
8699
8700         * winnt.el:
8701         * winnt.el (nt-quote-args-verbatim): Removed.
8702         * winnt.el (nt-quote-args-prefix-quote): Removed.
8703         * winnt.el (nt-quote-args-backslash-quote): Removed.
8704         * winnt.el (nt-quote-args-double-quote): Removed.
8705         * winnt.el (nt-quote-args-functions-alist): Removed.
8706         * winnt.el (nt-quote-process-args): Removed.
8707         Remove all stuff for argument quoting.  We borrow the code instead
8708         from Emacs 20.6, which is much more careful in its quoting
8709         (e.g. in handling runs of the escape character) and avoids most of
8710         the need for this Lisp mechanism by checking to see whether we're
8711         running a Cygwin or normal program and doing the appropriate
8712         quoting.  If we end up needing such a mechanism, we should add
8713         it by extending the variable `mswindows-quote-process-args' so it
8714         can take an alist of regexps.
8715
8716 2000-05-07  Ben Wing  <ben@xemacs.org>
8717
8718         * keydefs.el:
8719         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8720         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8721         the window without moving point.
8722
8723         * simple.el:
8724         * simple.el (scroll-up-one): New.
8725         * simple.el (scroll-down-one): New.
8726         Functions for use with C-M-up/down.
8727
8728 2000-05-01  Martin Buchholz <martin@xemacs.org>
8729
8730         * XEmacs 21.2.33 is released.
8731
8732 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8733
8734         * dialog.el (yes-or-no-p-dialog-box):
8735         Fix docstring.
8736         Fix following horrible bug in X11 mode with focus-follows-mouse:
8737           1. Visit two files in two different frames.
8738           2. do File->Revert Buffer in one of those frames.
8739           3. Dialog box appears.
8740           4. Arrange things so that the mouse passes over the *other*
8741              frame, then to the dialog box, and click on "Yes".
8742           5. The file contents end up in the *wrong* buffer!
8743         Add TODO comment.
8744
8745 2000-04-28  Ben Wing  <ben@xemacs.org>
8746
8747         * help.el (describe-installation): correct typo introduced
8748         in last patch: boundp -> fboundp.
8749
8750         * etags.el (buffer-tag-table-list):
8751         canonicalize filenames to Unix format so that tag-table-alist
8752         searching works under Windows.
8753
8754         * autoload.el:
8755         Bowdlerize the supposedly objectionable words
8756         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8757
8758         * gutter-items.el (set-progress-display-style):
8759         * gutter-items.el (search-dialog-callback):
8760         * gutter-items.el (make-search-dialog):
8761         Change to new callback-ex api.
8762
8763 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8764
8765         * help.el: (describe-installation): decode-coding-string is not
8766         defined in a non MULE environment.
8767
8768 2000-04-28  Ben Wing  <ben@xemacs.org>
8769
8770         * gutter-items.el (buffer-list-changed-hook):
8771         use it, not record-buffer-hook.
8772
8773         * subr.el (record-buffer-hook): Removed.
8774
8775 2000-04-27  Ben Wing  <ben@xemacs.org>
8776
8777         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8778         use NORECORD option.  Andy will not like this, but the existing
8779         gutter behavior is just wrong, as per this comment:
8780
8781         ;; this used to add the norecord flag to both calls below.
8782         ;; this is bogus because it is a pervasive assumption in XEmacs
8783         ;; that the current buffer is at the front of the buffers list.
8784         ;; for example, select an item and then do M-C-l
8785         ;; (switch-to-other-buffer).  Things get way confused.
8786         ;;
8787         ;; Andy, if you want to maintain the current look, you must
8788         ;;  *uncouple* the gutter order and buffers order.
8789
8790         * loaddefs.el (completion-ignored-extensions): unfuckify.
8791
8792         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8793         xemacs.mak.
8794
8795         * autoload.el (batch-update-one-directory): new function, used in
8796         xemacs.mak.
8797
8798         * loadup.el: set gc-cons-threshold very high unless dumping --
8799         loadup during update-elc is much much much faster.  also do this
8800         when quick-building.
8801
8802         add commented-out code for profiling loadup.
8803
8804
8805         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8806         is required in order to build xemacs.
8807
8808 2000-04-26  Ben Wing  <ben@xemacs.org>
8809
8810         * loadup.el: don't garbage collect during loadup if quick-build
8811         compile-time option is set.
8812
8813 2000-04-23  Ben Wing  <ben@xemacs.org>
8814
8815         * update-elc.el: compute whether any dumped .el or .elc files
8816         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8817         if so.
8818
8819         * update-elc.el (update-elc-files-to-compile): always change
8820         NOBYTECOMPILE in the src directory rather than current dir,
8821         so it will work under NT.
8822
8823         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8824         the form of this file is identical between Unix and Windows.
8825         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8826         Added comment.
8827         (update-autoloads-from-directory): updated doc string.
8828         updated doc strings in a few other places.
8829
8830 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8831
8832         * bytecomp.el (byte-force-recompile): Fix argument to
8833         byte-recompile-directory.
8834
8835 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8836
8837         * gutter-items.el (progress-display-clear-when-idle): Use
8838         add-one-shot-hook.
8839         * gutter-items.el (clear-progress-display): Adjust number of
8840         arguments.
8841
8842 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8843
8844         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8845
8846 2000-04-16  Ben Wing  <ben@xemacs.org>
8847
8848         * printer.el: New file.
8849
8850         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8851
8852         * help.el (describe-installation): Fix decoding for Windows.
8853
8854         * menubar-items.el:
8855         * menubar-items.el (default-menubar):
8856         * menubar-items.el (tutorials-menu-filter): New.
8857         * menubar-items.el (popup-menubar-menu):
8858         Add authorship.  Redo Help menu and Tutorials filter.
8859
8860         * menubar.el: Correct comment.
8861
8862         * modeline.el (modeline-buffer-identification): Correct doc string.
8863
8864         * simple.el:
8865         * simple.el (printing): Removed.
8866         * simple.el (printer-name): Removed.
8867         * simple.el (generic-print-buffer): Removed.
8868         * simple.el (generic-print-region): Removed.
8869         Move generic print code to printer.el.
8870
8871 2000-04-15  Ben Wing  <ben@xemacs.org>
8872
8873         * simple.el (generic-print-region): New.
8874         make this function actually work.
8875         (generic-print-buffer): call generic-print-region.
8876
8877 2000-04-14  Andy Piper  <andy@xemacs.org>
8878
8879         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8880         by using the new widget-callback-current-channel.
8881         (search-dialog-callback): ditto.
8882
8883 2000-04-12  Andy Piper  <andy@xemacs.org>
8884
8885         * gutter.el (default-gutter-position): moved from gutter-items.el.
8886         (default-gutter-position-changed-hook): ditto.
8887         (gutter-element-visibility-changed-hook): ditto.
8888         (set-gutter-element): ditto.
8889         (remove-gutter-element): ditto.
8890         (set-gutter-element-visible-p): ditto.
8891         (gutter-element-visible-p): ditto.
8892         (init-gutter): ditto.
8893
8894         * dialog.el (make-dialog-box): renamed and moved from
8895         gutter-items.el
8896
8897         * gutter-items.el: move various functions elsewhere.
8898
8899 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8900
8901         * menubar-items.el: Fixed place of parenthesis.
8902
8903 2000-04-12  Ben Wing  <ben@xemacs.org>
8904
8905         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8906                 without constantly being prompted for the tag.
8907         * simple.el: Added a number of section headings, to clarify the
8908                 organization of this file.
8909         * simple.el (activate-region):
8910         * simple.el (region-exists-p):
8911         * simple.el (region-active-p):
8912                 Moved these three function down to the other side of
8913                 the case-changing functions, so they join the rest of
8914                 the region code.
8915         * simple.el (printing): New.
8916         * simple.el (printer-name): New.
8917         * simple.el (generic-print-buffer): New.
8918                 New functions, a very simple prototype for a unified
8919                 printing interface.
8920
8921         * process.el (call-process-internal): Real fix for null BUFFER,
8922                 other problems with BUFFER specs.
8923
8924         * menubar-items.el:
8925                 Fixed up File->Print to use new printing functions.
8926                 Various corrections and expansions to Grep/Compile menus.
8927                 New options for Printing.
8928                 New options for SMTP Mail, the way to send mail under
8929                   MS Windows. (There's also a package patch to make SMTP
8930                   Mail be the default under MSWin.)
8931
8932 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8933
8934         * menubar-items.el: Selecting Rectangle Mousing from menubar
8935         did not work.  Needed to quote mouse-track-rectangle-p.
8936
8937 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8938
8939         * cl-compat.el (keywordp): Removed.
8940
8941 2000-04-05  Andy Piper  <andy@xemacs.org>
8942
8943         * gutter-items.el (progress-layout-glyph): don't initialize here.
8944         (progress-gauge-glyph): use dynamic sizing.
8945         (set-progress-display-style): new function. Set progress glyphs
8946         appropriately depending on the style.
8947         (progress-display-style): new variable. Custom version of
8948         set-progress-display-style.
8949         (progress-abort-glyph): switch to dynamic sizes.
8950         (search-dialog-text): make the edit field active.
8951
8952 2000-04-04  Andy Piper  <andy@xemacs.org>
8953
8954         * gutter-items.el (make-search-dialog): need to make the search
8955         dialog visible after creation.
8956
8957         * menubar-items.el (default-menubar): use the search dialog for
8958         searching. Remove some extraneous search menu items.
8959
8960         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8961         well as strings.
8962         (make-gutter-only-dialog-frame): allow the user to create the
8963         frame unmapped. Allow the gutter spec to be given as a glyph.
8964         (search-dialog-direction): new variable.
8965         (search-dialog-text): new variable.
8966         (search-dialog-callback): new function. Callback for the search
8967         dialog action.
8968         (make-search-dialog): new function. Create a user-friendly search
8969         dialog.
8970
8971 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8972
8973         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8974         under Windows.
8975
8976 2000-04-01  Andy Piper  <andy@xemacs.org>
8977
8978         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8979         progress more accurately.
8980
8981 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8982
8983         * finder.el (finder-compile-keywords): Process readable files only.
8984         Because error in process of .#finder-inf.el when compile xemacs
8985         with --with-clash-detection option.
8986
8987 2000-03-31  Andy Piper  <andy@xemacs.org>
8988
8989         * gutter-items.el (append-progress-display): don't delay after a
8990         successful font-lock.
8991         (make-gutter-only-dialog-frame): new function. Allow users to
8992         create gutter-only dialogs.
8993
8994 2000-03-27  Mike Alexander  <mta@arbortext.com>
8995
8996         * process.el (call-process-internal): Handle a null BUFFER
8997         parameter correctly.
8998
8999 2000-03-28  Andy Piper  <andy@xemacs.org>
9000
9001         * gutter-items.el (abort-progress-display): put strings in the
9002         gutter not extents.
9003         (progress-layout-glyph): signal special 'quit callback.
9004         (progress-display-quit-function): deleted.
9005         (progress-display-stop-callback): deleted.
9006         (progress-display-dispatch-command-events): deleted.
9007         (append-progress-display): remove calls to
9008         progress-display-dispatch-command-events.
9009         (raw-append-progress-display): ditto.
9010
9011 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9012
9013         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9014         being a list.  Actually define `stipple-pixmap-p' which is used as
9015         an error predicate.  Correctly handle PIXMAP being either relative
9016         or absolute file name.
9017
9018 2000-03-24  Andy Piper  <andy@xemacs.org>
9019
9020         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9021         (abort-progress-display): ditto. Don't delete the created extent.
9022         (raw-append-progress-display): ditto.
9023         (progress-display-dispatch-non-command-events): new
9024         function. Encapsulates what we want to do when no command input is
9025         required.
9026         (progress-display-dispatch-command-events): likewise, but disable
9027         for now since it causes too many problems.
9028         (append-progress-display): use them.
9029         (raw-append-progress-display): ditto.
9030         (default-gutter-position-changed-hook): set this rather than
9031         default-gutter-position-changed.
9032         (default-gutter-position-changed-hook): lambda with zero arguments
9033         rather than one.
9034         (raw-append-progress-display): trap errors in pending input since
9035         allowing them to signal will hose the gauge well and
9036         truly. Ideally we would like to delay these until we are more able
9037         to cope.
9038         (append-progress-display): ditto.
9039
9040 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9041
9042         * lisp/make-docfile.el: call-process-internal is now implemented
9043         in process.el.
9044
9045 2000-03-21  Ben Wing  <ben@xemacs.org>
9046
9047         * mule\mule-cmds.el (set-language-info-alist):
9048         Fix to correspond to new menu arrangement.
9049
9050 2000-03-21  Ben Wing  <ben@xemacs.org>
9051
9052         * process.el:
9053         * process.el (call-process-internal): New.
9054         New implementation of call-process.  Only enabled under NT, so far.
9055         stderr handling not implemented yet in CVS'd C code.
9056
9057 2000-03-20  Ben Wing  <ben@xemacs.org>
9058
9059         * lisp-mode.el:
9060         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9061         * lisp-mode.el (lisp-interaction-mode):
9062         Put back Lisp Interaction menubar for Jan V's sake.
9063
9064         * simple.el:
9065         * simple.el (mark-ring):
9066         * simple.el (dont-record-current-mark): New.
9067         * simple.el (in-shifted-motion-command): New.
9068         * simple.el (mark-ring-unrecorded-commands): New.
9069         * simple.el (mark-ring-max):
9070         * simple.el (set-mark-command):
9071         * simple.el (push-mark):
9072         * simple.el (handle-pre-motion-command):
9073         Implement scheme for not recording unimportant marks.
9074
9075         * subr.el:
9076         * subr.el (function-allows-args): New.
9077         New function function-allows-args.
9078
9079 2000-03-20  Martin Buchholz <martin@xemacs.org>
9080
9081         * XEmacs 21.2.32 is released.
9082
9083 2000-03-20  Andy Piper  <andy@xemacs.org>
9084
9085         * gutter-items.el (update-tab-in-gutter): force selection of the
9086         selected-window if required to do so.
9087         (buffers-tab-items): ditto.
9088         (add-tab-to-gutter): ditto.
9089         (create-frame-hook): use force-selection.
9090         (default-gutter-position-changed): lambdify.
9091         (update-tab-hook): deleted since it was only used in one place.
9092
9093 2000-03-18  Andy Piper  <andy@xemacs.org>
9094
9095         * files.el (find-file-noselect): undo change that shouldn't have
9096         gone in.
9097
9098 2000-03-17  Andy Piper  <andy@xemacs.org>
9099
9100         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9101         of selected-window trickery.
9102
9103         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9104         frames tabs.
9105         (progress-display-stop-callback): progress -> progress-display
9106         (progress-display-quit-function): ditto.
9107         (clear-progress-display): ditto.
9108         (remove-progress-display): ditto.
9109         (append-progress-display): ditto.
9110         (abort-progress-display): ditto.
9111         (raw-append-progress-display): ditto.
9112         (display-progress-display): ditto.
9113         (current-progress-display-label): ditto.
9114         (current-progress-display): ditto.
9115         (lprogress-display): ditto and save the buffer
9116         (progress-display): ditto. Otherwise the buffer sometimes gets
9117         changed which confuses font-lock.
9118
9119         * font-lock.el (font-lock-default-fontify-buffer): catch all
9120         errors, not just quit.
9121         (font-lock-mode): progress -> display-progress
9122         (font-lock-default-fontify-buffer): ditto.
9123         (font-lock-fontify-syntactically-region): ditto.
9124         (font-lock-fontify-keywords-region): ditto.
9125
9126 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9127
9128         * cl.el (gensym): Move to here from cl-macs.el.
9129         (gentemp): Ditto.
9130
9131 2000-03-16  Andy Piper  <andy@xemacs.org>
9132
9133         * font-lock.el (font-lock-mode): use lprogress and friends for
9134         progress management.
9135         (font-lock-default-fontify-buffer): ditto.
9136         (font-lock-fontify-syntactically-region): ditto.
9137         (font-lock-fontify-keywords-region): ditto.
9138         (font-lock-revert-cleanup): fix reverting.
9139         (font-lock-revert-setup): ditto.
9140
9141         * gutter-items.el (progress-use-echo-area): new variable. Use the
9142         echo area for progress gauges if non-nil.
9143         (clear-progress): remove echo area stuff and defer to
9144         clear-message.
9145         (append-progress): dispatch non-command events after each progress
9146         increment. Remove echo area stuff.
9147         (abort-progress): remove echo area stuff and defer to
9148         display-message.
9149         (raw-append-progress): ditto. Dispatch non-command events after
9150         gutter redisplay.
9151         (display-progress): defer echo area stuff to display-message.
9152
9153         * gutter-items.el (clear-progress):
9154         (abort-progress): indentation changes.
9155         (display-progress): don't clear progress.
9156         (append-progress): compare messages with equal.
9157         (raw-append-progress): use dispatch-non-command-events to flush
9158         widget creation events.
9159
9160 2000-03-13  Ben Wing  <ben@xemacs.org>
9161
9162         * abbrev.el:
9163         * abbrev.el (abbrev-string-to-be-defined): New.
9164         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9165         Changes for use with the menubar.
9166
9167 2000-03-12  Ben Wing  <ben@xemacs.org>
9168
9169         * alist.el (vassoc): moved here from font-menu.el.
9170
9171         * custom.el (defface): typo fix.
9172
9173         * dialog.el (yes-or-no-p-dialog-box):
9174         * dialog.el (message-box):
9175         * files.el (save-some-buffers-1):
9176         Put accelerators in the button names.
9177
9178         * font-lock.el (font-lock-comment-face):
9179         * font-lock.el (font-lock-keyword-face):
9180         * font-lock.el (font-lock-function-name-face):
9181         Fixed some of the colors under MS Windows because the existing
9182         default colors were hardly different from black and needed to be
9183         made lighter.
9184
9185         * font-menu.el:
9186         * font-menu.el (font-menu-split-long-menu):
9187         * font-menu.el (font-menu-family-constructor):
9188         * font-menu.el (font-menu-size-constructor):
9189         * font-menu.el (font-menu-weight-constructor):
9190         * font-menu.el (font-menu-set-font):
9191         vassoc moved to alist.el.
9192         Accelerators added to all menus.
9193         Unused bound var new-props removed.
9194
9195         * keydefs.el: I did a whole lot of rearranging to put things in a
9196         more consistent order and fixed a number of cases where key
9197         combinations involving up, down, left, right and so on were
9198         defined but the corresponding keypad combinations were not
9199         defined.
9200
9201         * lisp-mode.el:
9202         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9203         * lisp-mode.el (emacs-lisp-mode):
9204         * lisp-mode.el (lisp-interaction-mode):
9205         * lisp-mode.el (flet):
9206         Added accelerators onto the menus.
9207         Made all the different versions of the let function be indented
9208         the same way.
9209         Undid Steve's easy-menu-ification, because it makes it impossible
9210         to have the menubar and popup menus different.
9211         Cleaned up the menu; added items for find-function &c and some
9212         indenting, and removed debug-on-*.
9213
9214         * list-mode.el (list-mode-hook):
9215         * list-mode.el (list-mode):
9216         * list-mode.el (completion-setup-hook):
9217         * list-mode.el (display-completion-list):
9218         Added support for the :window-height keyword, which is required
9219         because of other changes that I made for the file dialog box.  I
9220         also made the hook variables list-mode-hook and
9221         completion-setup-hook and also minibuffer-setup-hook in
9222         minibuf.el be permanent-local; see comment in list-mode.el.
9223
9224         * map-ynp.el (map-y-or-n-p):
9225         Added accelerators to the dialog buttons.
9226
9227         * menubar-items.el (menu-truncate-list):
9228         New internal function.
9229         * menubar-items.el (submenu-generate-accelerator-spec):
9230         * menubar-items.el (menu-item-strip-accelerator-spec):
9231         * menubar-items.el (menu-item-generate-accelerator-spec):
9232         New exported functions, for use in auto-generating accelerator specs.
9233
9234         * menubar-items.el:
9235         * menubar-items.el (default-menubar):
9236         * menubar-items.el (maybe-add-init-button):
9237         * menubar-items.el (bookmark-menu-filter):
9238         * menubar-items.el (slow-format-buffers-menu-line):
9239         * menubar-items.el (build-buffers-menu-internal):
9240         * menubar-items.el (language-environment-menu-filter):
9241         * menubar-items.el (default-popup-menu):
9242         * menubar-items.el (popup-buffer-menu):
9243         * menubar-items.el (popup-menubar-menu):
9244         Did a major overhaul on this file, and in fact I'm nowhere near
9245         done working on the menubar, and there will be more patches to
9246         come.  A basic summary of what I've done:
9247
9248         a) I added accelerators to all of the menu items.  For menus that
9249         are auto-generated, such as the buffers menu, the accelerators are
9250         automatically added to the beginning of each line using the
9251         numbers 1 through 9, then zero, and then letters starting with A,
9252         but omitting the letters that are already in use for the fixed
9253         menu items at the top of the buffers menu.  To facilitate adding
9254         accelerators of this kind, I created some new functions
9255         (*-accelerator-spec), which are also being used by other filters
9256         that auto generate lists of things such as ftp sites to download
9257         packages.  If people really don't like these accelerators
9258         appearing at the beginning of the menu items, a variable can be
9259         added to optionally turn them off, but I think this is rather
9260         pointless because other menu items have accelerators and many or
9261         most of the menu users will use the accelerators if the support is
9262         there.
9263
9264         b) I combined the top level Tools and Apps menus into a single
9265         Tools menu, because the distinction between the two is not
9266         obvious, and the items on the menus are not used often enough that
9267         putting some of them onto submenus is a problem.
9268
9269         c) I created two new top level menus called View and Cmds because
9270         there were too many items on the File and Edit menus, and I'm going
9271         to be adding more items to these menus.  In contrast to the Tools
9272         menu, the items on these menus may be used quite often during an
9273         editing session, and so should be available with fewer
9274         keystrokes.
9275
9276         d) I added a number of options to the options menu, including one
9277         for controlling whether the alt key can be used to traverse to
9278         menu items using the accelerators, one for controlling behavior of
9279         control-k, one for controlling how the kill and yank functions
9280         interact with the clipboard, a few additional buffers-menu
9281         options, and various other things.  I also did a bit of
9282         rearranging, for example, combining the keyboard and mouse options
9283         into a single keyboard and mouse submenu to facilitate the
9284         accelerators on that level.
9285
9286         e) I changed the variable buffers-menu-format-buffer-line-function
9287         to take two arguments instead of one, the second argument being
9288         the line number for use in creating an accelerator.  I added a
9289         hack to support existing functions with one argument (although I
9290         doubt that very many of these exist), for backward compatibility.
9291
9292         f) I moved the top level mule menu to be a submenu of the edit
9293         menu.  I think that most of the items on this menu are fairly
9294         useless and there are certainly not enough frequently used items
9295         to justify this being its own top level menu.
9296
9297         g) I combined most of the items in big-menubar.el into the main menu.
9298         If people think the main menu is too big, it would be possible to
9299         create different configurations, some smaller.
9300
9301         * menubar.el (check-menu-syntax):
9302         Deleted some syntax checks that were no longer valid, partly
9303         because of changes that were already made a long time ago, and
9304         partly because of a change I made where I allow the name of the
9305         menu item to be an evaluated expression rather than just a string,
9306         similar to all of the other parameters of a menu item.
9307
9308         * minibuf.el:
9309         * minibuf.el (read-file-name-1):
9310         * minibuf.el (mouse-read-file-name-1):
9311         I made a number of changes to improve the appearance
9312         and functioning of the file dialog box.  They include:
9313
9314         a) Fixing the problem where closing the dialog box by clicking on
9315         the close button of the window didn't properly exit the
9316         minibuffer.
9317
9318         b) Fixing the problem that if you typed part of a file name, and
9319         then clicked on a completion with the mouse, the file was not
9320         correctly selected.
9321
9322         c) Changing the title of the dialog box to reflect the operation
9323         being done in accordance with user interface conventions, rather
9324         than the name of the dialog box buffer, which is rather useless.
9325
9326         d) Remove the words "possible completions are" which didn't
9327         belong.
9328
9329         e) Fix things so that the completions scroll off the end of the
9330         completions windows only to the right, rather than both to the
9331         right and down, which is in accordance with Windows user interface
9332         conventions.
9333
9334         * msw-init.el (init-post-mswindows-win):
9335         Added a binding for meta-F4, which is the standard windows binding
9336         for exiting a program.
9337
9338         * select.el (get-selection-no-error):
9339         * select.el (own-selection):
9340         * select.el (own-clipboard):
9341         Added an optional argument called append to the functions
9342         own-selection and own-clipboard.  This adds support for appending
9343         text to the existing selection and allows the function
9344         own-clipboard to be used as the value of the variable
9345         interprogram- cut-function.
9346
9347         Fixed a bug in own-selection in handling zmacs-region-stays.
9348
9349         * simple.el (historical-kill-line): New.
9350
9351         * simple.el (kill-line):
9352         * simple.el (interprogram-cut-function):
9353         * simple.el (interprogram-paste-function):
9354         * simple.el (handle-pre-motion-command):
9355         * simple.el (next-line):
9356         * simple.el (previous-line):
9357         a) Expanded the variable kill-whole-line, so that function
9358         kill-line can be set to delete the entire line always, not just
9359         when cursor is at the beginning of the line.  This is controlled
9360         by setting the variable kill-whole-line to the symbol 'always.
9361         This behavior, as well as the existing kill-whole-line behavior,
9362         now only take effect when kill-line is called interactively,
9363         although this is a departure from a previous behavior in the case
9364         of setting this variable kill-whole-line to t.  It is almost
9365         certainly what has always been intended, and most likely the old
9366         way of doing things introduced bugs.  I also created a function
9367         called historical-kill-line, which ignores the kill-whole-line
9368         setting and always gives the historical behavior of only killing
9369         to the end of the line.  I bound this function to shift- control-k
9370         so that the kill to end of line behavior is available, even when
9371         kill-whole-line has been set to change control-k into the simple
9372         delete-whole-line behavior. (This can be set using the options
9373         menu.)
9374
9375         b) I changed things so that kill and yank now interact with the
9376         clipboard by default under windows.  This was done by changing the
9377         default value of interprogram-cut- function and
9378         interprogram-paste-function.  You can get the old behavior by
9379         setting these to nil, and there is an option on the options menu
9380         to do this.
9381
9382         c) I added support for selecting text using shifted motion keys.
9383         This support is on by default and can be controlled by the
9384         variable shifted-motion-keys-select-region.  There is also a
9385         variable called unshifted-motion-keys-deselect-region that
9386         controls more specifically how the shifted motion key behavior
9387         works.  I did not put an option on the options menu to turn this
9388         off, because I can't imagine why this would be useful.
9389
9390         * simple.el (forward-block-of-lines):
9391         * simple.el (backward-block-of-lines):
9392         * simple.el (block-movement-size):
9393         New.
9394
9395         * simple.el (uncapitalized-title-words):
9396         * simple.el (uncapitalized-title-word-regexp):
9397         * simple.el (capitalize-string-as-title):
9398         * simple.el (capitalize-region-as-title):
9399         New.
9400
9401
9402         * subr.el (add-hook):
9403         * subr.el (make-local-hook): New.
9404         * subr.el (remove-local-hook): New.
9405         * subr.el (add-one-shot-hook): New.
9406         * subr.el (add-local-one-shot-hook): New.
9407         Added some functions to make using hooks easier.
9408         These include:
9409
9410         a) Functions add-local-hook and remove-local-hook to make it easy
9411         to use local hooks.
9412
9413         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9414         make it possible to add a "one-shot" hook, which is to say a hook
9415         that runs only once, and automatically removes itself after the
9416         first time it has run.
9417
9418 2000-03-09  Andy Piper  <andy@xemacs.org>
9419
9420         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9421
9422 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9423
9424         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9425         Moved from menubar-items.el.
9426         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9427
9428 2000-03-08  Andy Piper  <andy@xemacs.org>
9429
9430         * gutter-items.el (build-buffers-tab-internal): add selected field
9431         to buffers tab spec.
9432
9433 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9434
9435         * minibuf.el (last-exact-completion): Initialize to nil.
9436
9437 2000-03-07  Didier Verna  <didier@xemacs.org>
9438
9439         * startup.el (command-line-1): remove unused variable
9440         `first-file-buffer'.
9441
9442 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9443
9444         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9445         which is also used for Web server log files.
9446
9447 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9448
9449         * mule/mule-charset.el: Setup auto-fill-chars.
9450
9451 2000-03-02  SL Baur  <steve@beopen.com>
9452
9453         * subr.el (with-string-as-buffer-contents): Reimplement using
9454         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9455         non-deletion of buffer after execution problem.
9456         (with-output-to-string): Use unique buffer name.
9457
9458 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9459
9460         * gutter-items.el (buffers-tab-sort-function):  New variable.
9461         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9462
9463 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9464
9465         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9466
9467 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9468
9469         * menubar-items.el (maybe-add-init-button): Remove the "Load
9470         .emacs" button from all menubars.
9471
9472 2000-03-01  Didier Verna  <didier@xemacs.org>
9473
9474         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9475         region rectangle replacement (from Jan Vroonhof).
9476         (replace-rectangle): new function.
9477
9478 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9479
9480         * mule/mule-cmds.el (set-default-coding-systems): Use
9481         set-terminal-coding-system and set-keyboard-coding-system.
9482         * coding.el (set-terminal-coding-system): Use
9483         set-console-tty-output-coding-system.
9484         (set-keyboard-coding-system): Use
9485         set-console-tty-input-coding-system.
9486
9487 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9488
9489         * minibuf.el (read-variable): Allow symbol to default argument.
9490
9491 2000-02-27  Andy Piper  <andy@xemacs.org>
9492
9493         * gutter-items.el (update-tab-hook): new function to be used for
9494         hooks.
9495         (create-frame-hook): add update-tab-hook.
9496         (record-buffer-hook): ditto.
9497         (default-gutter-position-changed): ditto.
9498         (default-gutter-position): updating the buffers tab is now handled
9499         by a hook.
9500         (default-gutter-position-changed-hook): new variable.
9501         (gutter-element-visibility-changed-hook): ditto.
9502         (set-gutter-element-visible-p): call it.
9503         (set-gutter-element): use modify-specifier-instances. Set extents
9504         as duplicable before using.
9505         (remove-gutter-element): ditto.
9506         (set-gutter-element-visible-p): ditto.
9507         (init-gutter): new function.
9508         (add-tab-to-gutter): use new gutter-element functions rather than
9509         setting specifiers directly.
9510         (clear-progress): ditto.
9511         (abort-progress): ditto.
9512         (gutter-buffers-tab-visible-p): renamed from
9513         default-gutter-visible-p
9514
9515         * specifier.el (modify-specifier-instances): new function from Jan
9516         Vroonhof.
9517
9518         * x-init.el (init-post-x-win): call init-gutter.
9519
9520         * msw-init.el (init-post-mswindows-win): call init-gutter.
9521
9522         * menubar-items.el (default-menubar): Update to reflect new gutter
9523         variables.
9524
9525 2000-02-26  Andy Piper  <andy@xemacs.org>
9526
9527         * gutter-items.el (set-gutter-element): new function. Add gutter
9528         elements to the specified gutter.
9529         (remove-gutter-element): new function. Remove gutter elements from
9530         the specified gutter.
9531         (set-gutter-element-visible-p): new function. Set gutter element
9532         visibility for the provided gutter-visible specifier.
9533
9534 2000-02-23  Andy Piper  <andy@xemacs.org>
9535
9536         * gutter-items.el (add-tab-to-gutter): specify dimensions
9537         dynamically.
9538
9539 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9540
9541         * gutter-items.el (add-tab-to-gutter):
9542         * package-get.el (package-get-interactive-package-query):
9543         * package-ui.el (pui-directory-exists):
9544         (pui-install-selected-packages):
9545         (pui-list-packages):
9546         Use #'(lambda ...)  instead of '(lambda ...).
9547
9548 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9549
9550         * startup.el (load-user-init-file): Check to make sure user
9551           has an init-file before calling load().
9552
9553 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9554
9555         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9556
9557 2000-02-23  Martin Buchholz <martin@xemacs.org>
9558
9559         * XEmacs 21.2.31 is released.
9560
9561 2000-02-21  Mike Sperber <mike@xemacs.org>
9562
9563         * loadup.el (really-early-error-handler):
9564         * update-elc.el:
9565         * make-docfile.el:
9566         Remove dependency on EMACSBOOTSTRAP... environment variables.
9567
9568 2000-02-21  Martin Buchholz <martin@xemacs.org>
9569
9570         * XEmacs 21.2.30 is released.
9571
9572 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9573
9574         * byte-optimize.el (byte-optimize-plus):
9575         (byte-optimize-minus):
9576         (byte-optimize-multiply):
9577         Optimize (- 0) to 0, not (-)
9578         Optimize (+ 5 3.0) to 8.0
9579         Optimize (* 5 3.0) to 15.0
9580         Improve readability.
9581
9582 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9583
9584         * modeline.el: (modeline-scrolling-method): change modeline
9585         mswindows cursor appearance according to the value.
9586
9587         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9588         and 'gui-element face colors and 'gui-element face font to Windows
9589         defaults.
9590
9591 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9592
9593         * font-lock.el: Javadoc enhancements
9594
9595 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9596
9597         * ldap.el (toplevel): Test if LDAP support has been compiled in
9598         (ldap-verbose): New option
9599         (ldap-search-entries): Renamed from the previous ldap-search
9600         Conditionalize message display on ldap-verbose
9601         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9602         defuns
9603         (ldap-search): Is now defined as an obsolete wrapper calling
9604         ldap-search-basic or ldap-search-entries
9605
9606
9607 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9608             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9609             Jan Vroonhof  <jan@xemacs.org>
9610
9611         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9612         When for-effect is true, didn't call `byte-optimize-form'
9613         in and/or subforms without last.
9614
9615 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9616
9617         * package-get.el (package-get-download-sites): Use correct custom
9618         type.
9619
9620 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9621
9622         * files.el (write-file): Ask for coding system when compiled with
9623         file-coding.
9624
9625 2000-02-16  Andy Piper  <andy@xemacs.org>
9626
9627         * buffer.el (switch-to-buffer): give norecord argument to
9628         set-window-buffer instead of explicitly recording.
9629
9630         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9631         we have to pick a window.
9632
9633 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9634
9635         * mule/mule-cmds.el (describe-language-support): Don't add
9636         unexist function to help-map.
9637         (describe-coding-system): Don't use already assigend `C'.
9638
9639 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9640
9641         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9642         work in custom.
9643
9644 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9645
9646         * about.el: Ienaga's e-mail address change.
9647
9648 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9649
9650         * etags.el (find-tag): force new window -- even if buf already
9651         visible -- when other-window is t
9652
9653 2000-02-16  Martin Buchholz <martin@xemacs.org>
9654
9655         * XEmacs 21.2.29 is released.
9656
9657 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9658
9659         * cl-extra.el (getf): This is now identical to `plist-get', so
9660         just defalias it.
9661         * cl-macs.el: Make getf an alias to plist-get, at the
9662         byte-compiler level, using define-compiler-macro.
9663
9664 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9665
9666         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9667
9668 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9669
9670         * lisp/etags.el (find-tag-internal): set exact-tagname to
9671           a regular expression that matches against the tagname
9672           part of the tag entry first instead of only looking in
9673           the context area.
9674
9675 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9676
9677         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9678         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9679
9680 2000-02-07  Martin Buchholz <martin@xemacs.org>
9681
9682         * XEmacs 21.2.28 is released.
9683
9684 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9685
9686         * cl-extra.el (getf): Just call `get', never `get*'.
9687         Make arglist match docstring.
9688         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9689         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9690         * byte-optimize.el: remove references to `get*'.
9691
9692 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9693
9694         * mule/european.el: Add syntax information for Latin3 and Latin4.
9695
9696 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9697
9698         * byte-optimize.el: Byte-optimize (length "foo")
9699
9700 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9701
9702         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9703         width check using `window-leftmost-p' and `window-rightmost-p'.
9704
9705 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9706
9707         * wid-edit.el (widget-match-inline): An atom never matches a
9708           list.
9709
9710 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9711
9712         * modeline.el: Consolidated 'x and 'mswindows specification under
9713         'win tag.
9714
9715 2000-01-29  Andy Piper  <andy@xemacs.org>
9716
9717         * gutter-items.el: (format-buffers-tab-line): Try and be
9718         intelligent about buffer naming when we have duplicates.
9719
9720 2000-01-29  Andy Piper  <andy@xemacs.org>
9721
9722         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9723         updated when it becomes visible.
9724
9725 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9726
9727         * bytecomp.el (byte-compile-insert-header): Properly set coding
9728         system under MULE and file-coding.
9729
9730 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9731
9732         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9733         (dontusethis-set-value-terminal-coding-system-handler):
9734         (dontusethis-set-value-keyboard-coding-system-handler):
9735         Never undefine coding system aliases.  Emergency fix for gnus.
9736
9737 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9738
9739         * files.el (abbreviate-file-name): Use directory-sep-char instead
9740         of hard-coded "/".
9741
9742 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9743
9744         * startup.el (user-init-file-base-list): New variable, replacing
9745         user-init-file-base.
9746         (find-user-init-file): New function.
9747         (command-line-early): Use it.
9748         (load-user-init-file): Ditto.
9749
9750 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9751
9752         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9753         calling valid-image-instantiator-format-p
9754
9755 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9756
9757         * isearch-mode.el (isearch-mode): The variable is
9758         isearch-unhidden-extents, not isearch-opened-extents.
9759
9760 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9761
9762         * minibuf.el (next-history-element): Modify error message if a
9763         default value is available.
9764
9765 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9766
9767         * bytecomp.el (byte-compile-file): Don't unconditionally write
9768         .elc files in binary - might contain non-Latin1.
9769
9770 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9771
9772         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9773         for windows-nt.
9774
9775         * version.el:
9776         * startup.el (user-init-file-base):
9777         * process.el (call-process-region):
9778         * files.el (make-backup-file-name):
9779         (backup-file-name-p):
9780         (file-relative-name):
9781         (abbreviate-file-name):
9782         (set-auto-mode):
9783         * code-process.el (call-process-region): Removed unnecessary
9784         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9785         support out of the universe.
9786
9787         * process.el:
9788         * code-process.el:
9789         * bytecomp.el (byte-compile-file): Removed reference to
9790         buffer-file-type, and commented usage of binary-process-output
9791         NTEmacs variables.
9792
9793 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9794
9795         * help.el (function-arglist): Add case for macro.
9796
9797 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9798
9799         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9800         printers.
9801         (custom-display): Added a menu for printer/display tags.
9802
9803         * frame.el (frame-type):
9804         * device.el (device-type): Added 'msprinter to the doc string, and
9805         removed 'pc -- it is not going to be implemented ever.
9806         (call-device-method): Fixed docstring typo.
9807         Defined specifier tags 'printer and 'display.
9808
9809 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9810
9811         * lisp/itimer.el (itimer-run-expired-timers): (consp
9812           last-command-event-time) instead of (consp
9813           'last-command-event-time).
9814
9815 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9816
9817         * msw-glyphs.el: Removed obsolete commentary.
9818
9819 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9820
9821         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9822         better default value.
9823
9824 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9825
9826         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9827         (read-string): Ditto.
9828         (eval-minibuffer): Ditto.
9829         (read-command): Ditto.
9830         (read-function): Ditto.
9831         (read-variable): Ditto.
9832         (read-number): Ditto.
9833         (read-shell-command): Ditto.
9834         (read-number): Record history.
9835
9836 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9837
9838         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9839
9840 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9841
9842         * faces.el (startup-initialize-custom-faces): New function.
9843         Reset all faces created during auto-autoloads loading time
9844         by defface.
9845         * startup.el (command-line): Call it.
9846
9847 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9848
9849         * about.el (about-hackers): Add myself to contributors list.
9850
9851 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9852
9853         * menubar-items.el (maybe-add-init-button): Removed an argument in
9854         a call to load-user-init-file, as the function managed to lose its
9855         formal parameter a few betas ago.
9856
9857 2000-01-18  Martin Buchholz <martin@xemacs.org>
9858
9859         * XEmacs 21.2.27 is released.
9860
9861 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9862
9863         * process.el (shell-command-to-string): Use the FSF docstring.
9864         Make shell-command-to-string the standard function, and
9865         exec-to-string the (deprecated) alias.
9866
9867         * startup.el: typo fix.
9868
9869 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9870
9871         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9872
9873 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9874
9875         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9876         buffers after visible buffers.
9877         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9878
9879 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9880
9881         * info.el (Info-extract-menu-node-name): Stop at a dot
9882         followed by whitespace or right parenthesis.
9883
9884 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9885
9886         * info.el (Info-directory-list): Warn against using Customize with
9887         Info-directory-list.
9888
9889 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9890
9891         * minibuf.el (read-file-name): doc fix.
9892
9893         * autoload.el (update-file-autoloads): doc fix.
9894
9895         * about.el (about-hackers): Change my E-mail address.
9896
9897 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9898
9899         * info.el (Info-visit-file): Just use the `f' interactive spec to
9900         read a filename in the standard way.
9901
9902 2000-01-13  Andy Piper  <andy@xemacs.org>
9903
9904         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9905         (gutter-buffers-tab-extent): new variable.
9906         (update-tab-in-gutter): call add-tab-to-gutter again if the
9907         orientation has changed.
9908         (add-tab-to-gutter): cope with different orientations.
9909
9910 2000-01-11  Didier Verna  <didier@xemacs.org>
9911
9912         * info.el (Info-following-node-name): backward-skip dots as well
9913         as spaces (dots at the end of a node name aren't part of it).
9914         (Info-extract-menu-node-name): don't skip dots. There could be
9915         some in the node name.
9916         (Info-index): allow dots to be part of a node name.
9917
9918 2000-01-12  Andreas Jaeger  <aj@suse.de>
9919
9920         * files.el (auto-mode-alist): Added idlwave-mode.
9921         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9922
9923 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9924
9925         * info.el (Info-search): Show default value.
9926
9927 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9928
9929         * info.el (Info-read-node-completion-table): New variable.
9930         (Info-read-node-name-1): New function.
9931         (Info-read-node-name): Use it.
9932         (Info-follow-reference): Use DEFAULT argument of completing-read.
9933         (Info-menu): Ditto.
9934
9935 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9936
9937         * hyper-apropos.el (hyper-describe-key-briefly): Save
9938         window configuration.
9939         (hyper-describe-face): Use DEFAULT of completing-read.
9940         (hyper-apropos-read-variable-symbol): Ditto.
9941         (hyper-apropos-read-function-symbol): Ditto.
9942
9943 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9944
9945         * mule/mule-cmds.el (set-default-coding-system): Set
9946         comint-exec-hook to use coding-system-for-read and
9947         coding-system-for-write so that C-x RET c works.
9948
9949 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9950
9951         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9952         (previous-matching-history-element): Increment
9953         minibuffer-max-depth by 1.
9954         (next-matching-history-element): Ditto.
9955
9956 2000-01-11  Andy Piper  <andy@xemacs.org>
9957
9958         * gutter-items.el (buffers-tab): Create a new face for the buffers
9959         tab.
9960         (buffers-tab-face): use it.
9961
9962 2000-01-10  Didier Verna  <didier@xemacs.org>
9963
9964         * modeline.el (modeline-scrolling-method): change modeline X
9965         cursor appearance according to the value.
9966
9967 2000-01-07  Andreas Jaeger  <aj@suse.de>
9968
9969         * about.el (about-hackers): Moved my entry to contributor list.
9970         (xemacs-hackers): Added myself.
9971         (about-maintainer-info): Added description of myself.
9972
9973
9974 2000-01-07  Didier Verna  <didier@xemacs.org>
9975
9976         * modeline.el (modeline-scrolling-method): new variable.
9977         (mouse-drag-modeline): add reference to it in the docstring.
9978         (mouse-drag-modeline): handle it.
9979
9980 2000-01-08  Andy Piper  <andy@xemacs.org>
9981
9982         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9983         calls.
9984         (remove-buffer-from-gutter-tab): ditto.
9985
9986 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9987
9988         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9989         (custom-face-edit): Fix grammatical error in help message.
9990
9991 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9992
9993         * movemail.el: Added.
9994
9995         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9996
9997 2000-01-03  Didier Verna  <didier@xemacs.org>
9998
9999         * modeline.el (mouse-drag-modeline): remove the code related to
10000         the modeline horizontal scrolling facility.
10001
10002 1999-12-31  Martin Buchholz <martin@xemacs.org>
10003
10004         * XEmacs 21.2.26 is released.
10005
10006 1999-12-28  Andy Piper  <andy@xemacs.org>
10007
10008         * wid-edit.el (widget-push-button-value-create): The gui cache
10009         does not agree with native widgets which can only be displayed
10010         once per window. The reasons for caching are diminished now that
10011         we don't hog resources when creating buttons.
10012         (widget-push-button-cache) deleted.
10013
10014 1999-12-24  Martin Buchholz <martin@xemacs.org>
10015
10016         * XEmacs 21.2.25 is released.
10017
10018 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10019
10020         * hyper-apropos.el (hyper-apropos): Toggle
10021         hyper-apropos-programming-apropos correctly.
10022         Set REGEXP when user accepts default value.
10023
10024 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10025
10026         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10027         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10028
10029 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10030
10031         * mule/mule-category.el (undefined-category-designator):
10032         Return char instead of character.  Search for undefined one.
10033         (describe-category): Use with-displaying-help-buffer.
10034
10035 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10036
10037         * byte-optimize.el (byte-optimize-plus):
10038         Optimize (+ 1) to 1 instead of (1+ nil).
10039
10040         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10041
10042         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10043
10044         * byte-optimize.el (byte-optimize-char-before): New function.
10045         Remove performance penalty for using (char-before) instead of (char-after).
10046
10047 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10048
10049         * mule/mule-category.el (char-category-list): Return character
10050         instead of integer.
10051
10052 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10053
10054         * minibuf.el (read-buffer): Check default is buffer object.
10055
10056 1999-11-25  Andy Piper  <andy@xemacs.org>
10057
10058         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10059         for buttons.
10060
10061 1999-12-16  Andreas Jaeger  <aj@suse.de>
10062
10063         * package-get.el (package-get-maybe-save-index): Fixed typo.
10064         Patch by Jeff Miller <jmiller@smart.net>.
10065
10066 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10067
10068         * gnuserv.el (gnuserv-process-filter):  don't call
10069         gnuserv-write-to-client when gnuserv-current-client is nil
10070
10071 1999-12-14  Martin Buchholz <martin@xemacs.org>
10072
10073         * XEmacs 21.2.24 is released.
10074
10075 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10076
10077         * about.el (about-hackers): Update my email address.
10078
10079 1999-12-07  Martin Buchholz <martin@xemacs.org>
10080
10081         * XEmacs 21.2.23 is released.
10082
10083 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10084
10085         * package-get.el (package-get-download-sites): Removed several
10086         defunct download sites, added many new ones, and corrected a few
10087         incorrect directory-on-site entries.  Added physical locations to
10088         site-description.
10089
10090 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10091
10092         * finder.el (finder-commentary): add DOC string and fix
10093         interactive spec
10094
10095 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10096
10097         * help.el (describe-function): Don't forget to intern the string
10098         completing-read returns.
10099         (describe-variable): Ditto.
10100
10101 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10102
10103         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10104         `hyper-apropos-help-mode' here to find symbol to customize
10105         irregardless of cursor position and simplify
10106         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10107         `hyper-apropos-popup-menu'.
10108
10109 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10110
10111         * apropos.el (apropos-mode-map): Add return to call
10112         apropos-follow.
10113         (apropos-print): Call apropos-mode to have better
10114         command reference. Put keymap text-poperty to
10115         symbole name.
10116
10117 1999-11-22  Alastair Burt  <burt@dfki.de>
10118
10119         * help.el: (describe-bindings-1): Added handling of keymaps for
10120         the extents at point.
10121
10122 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10123
10124         * gutter-items.el (buffers-tab-items): Wrap the function in a
10125         save-match-data
10126
10127 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10128
10129         * help.el (describe-function): Use the DEFAULT argument to
10130         completing-read.
10131         (describe-variable): Ditto.
10132
10133 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10134
10135         * minibuf.el (read-from-minibuffer): Add optional argument
10136         DEFAULT to have better mini-buffer history support.
10137         (completing-read): Pass default to read-from-minibuffer.
10138         (read-buffer): Pass default to completing-read.
10139
10140 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10141
10142         * font-lock.el (font-lock-doc-string-face): Document the
10143         `font-lock-lisp-like' property.
10144
10145 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10146
10147         * lisp-mode.el: Specify `font-lock-lisp-like'.
10148
10149         * font-lock.el (font-lock-lisp-like): New function.
10150         (font-lock-fontify-syntactically-region): Use it.
10151
10152 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10153
10154         * XEmacs 21.2.22 is released
10155
10156 1999-11-28  Martin Buchholz <martin@xemacs.org>
10157
10158         * XEmacs 21.2.21 is released.
10159
10160 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10161
10162         * minibuf.el (read-coding-system): Accept symbol and
10163         coding-system object as a default-coding-system.
10164
10165 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10166
10167         * minibuf.el (read-coding-system): Accept symbol as
10168         a default-coding-system.
10169
10170 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10171
10172         * apropos.el (apropos-documentation): Use insert instead
10173         of princ.
10174
10175 1999-11-07  William M. Perry  <wmperry@aventail.com>
10176
10177         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10178           for the linux console.
10179
10180         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10181           stuff to work when you are not on a window system, since the GPM
10182           mouse support now allows pasting from outside of XEmacs.
10183
10184 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10185
10186         * XEmacs 21.2.20 is released
10187
10188 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10189
10190         * setup-paths.el (paths-default-info-directories): Add
10191         /usr/share/info and /usr/local/share/info.
10192
10193 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10194
10195         * about.el: Updated Vladimir Ivanovic's info.
10196
10197 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10198
10199         * auto-show.el (auto-show-truncationp): Remove.
10200
10201         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10202
10203 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10204
10205         * indent.el (indent-line-to): fix bug: spaces were not replaced
10206         with tab if column is multiple of tab-width
10207         From dhn@qedinc.com
10208
10209 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10210
10211         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10212         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10213
10214         * package-get.el (package-get-package-provider): Be verbose when
10215         interactive. Patch from Robert Pluim
10216
10217 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10218
10219         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10220         info file suffixes.
10221
10222 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10223
10224         * process.el (open-network-stream): Add a new optional parameter
10225         PROTOCOL to support udp; fix a minor typo and add an explanation
10226         in docstring for udp programming.
10227
10228         * code-process.el (open-network-stream): Add a new optional
10229         parameter PROTOCOL to support udp; fix a minor typo and add an
10230         explanation in docstring for udp programming.
10231
10232 1999-10-18  Andy Piper  <andy@xemacs.org>
10233
10234         * gui.el (make-gui-button): be more precise about how we call
10235         callbacks.
10236
10237         * wid-edit.el (widget-push-button-value-create): Use the new form
10238         of native gui-button.
10239
10240 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10241
10242         * info.el (Info-page-prev): Don't do (sit-for 0).
10243
10244 1999-10-13  Andy Piper  <andy@xemacs.org>
10245
10246         * gutter-items.el (progress-abort-glyph): new glyph for showing
10247         abort status.
10248         (append-progress): dispatch-event rather than sit-for.
10249         (abort-progress): new function. Show the abort glyph with an
10250         appropriate message.
10251         (raw-append-progress): dispatch-event rather than sit-for.
10252         (display-progress): cope with aborts.
10253
10254         * gui.el (make-gui-button): Use native widgets for buttons
10255         unconditionally.
10256         (insert-gui-button): ditto.
10257         (gui-button-p): ditto.
10258
10259         * xbm-button.el: remove from core.
10260
10261         * xpm-button.el: remove from core.
10262
10263 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10264
10265         * faces.el (init-device-faces): Don't initialize the random faces
10266         on the stream device.
10267
10268 1999-10-06  Andy Piper  <andy@xemacs.org>
10269
10270         * files.el (recover-file): Don't use ls under windows for revert buffer.
10271
10272 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10273
10274         * package-get.el (package-get-download-menu): Make menu really
10275         toggle download sites.
10276         (package-get-download-sites): Add autoload cookie.
10277
10278 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10279
10280         * setup-paths.el (paths-find-module-directory): Ditto.
10281
10282 1999-09-29  Werner Fink  <werner@suse.de>
10283
10284         * setup-paths.el (paths-find-exec-directory): Add missing nil
10285         parameter for environment.
10286
10287 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10288
10289         * modeline.el (modeline-format):
10290         Only purecopy the strings.  Else
10291         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10292         barfs.
10293
10294 1999-08-28  Mike Woolley  <mike@bulsara.com>
10295
10296         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10297         user setting comint-completion-addsuffix and
10298         comint-process-echoes.
10299
10300 1999-09-22  Andy Piper  <andy@xemacs.org>
10301
10302         * gutter-items.el (update-tab-in-gutter): use
10303         last-nonminibuf-window instead of selected-window.
10304
10305 1999-09-18  Andy Piper  <andy@xemacs.org>
10306
10307         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10308         display on.
10309
10310         * subr.el (record-buffer-hook): new variable so that the hook gets
10311         some documentation.
10312
10313 1999-09-16  Andy Piper  <andy@xemacs.org>
10314
10315         * gutter-items.el (update-tab-in-gutter): only update when the
10316         gutter is visible.
10317         (remove-buffer-from-gutter-tab): ditto.
10318
10319 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10320
10321         * simple.el (do-auto-fill): Commented out part of Kinsoku
10322         processing.
10323
10324 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10325
10326         * isearch-mode.el (isearch-highlightify-region): Give the
10327         highlighting extents a high priority.
10328         (isearch-make-extent): Give the main highlighting extent an even
10329         higher priority.
10330
10331 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10332
10333         * packages.el (packages-compute-package-locations): Fix typo from
10334         -u rationalization.
10335
10336 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10337
10338         * setup-paths.el (paths-find-doc-directory): Respect value of
10339         `configure-doc-directory.'
10340
10341         * find-paths.el (paths-find-architecture-directory): Give
10342         precendence `default' argument (which typically comes from
10343         configure).
10344
10345 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10346
10347         * startup.el (command-line-early): Added options -user-init-file
10348         and -user-init-directory.
10349
10350         * files.el (user-init-file): Default to NIL so we can recognize
10351         when it's set.
10352
10353 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10354
10355         * obsolete.el (init-file-user):
10356         * startup.el:
10357         * packages.el (packages-compute-package-locations):
10358         * package-get.el (package-get-user-index-filename):
10359         * menubar-items.el (maybe-add-init-button):
10360         * info.el (Info-annotations-path):
10361         * dump-paths.el:
10362         Change `user-init-directory' to be an absolute path.
10363         Use `user-init-directory' where appropriate.
10364         Zap `init-file-user' and its uses.
10365
10366 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10367
10368         * subr.el (copy-symbol): New function.
10369
10370 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10371
10372         * isearch-mode.el (isearch-done): Be sure to restore invisible
10373         extents in the proper buffer.
10374         (isearch-pre-command-hook): Set this-command to the correct value
10375         in case the buffer has changed and old overriding-local-map was
10376         used.
10377         (isearch-restore-extent): Use remprop instead of setting the
10378         property to nil.
10379
10380 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10381
10382         * cmdloop.el (execute-extended-command): Update zmacs region
10383         before the delay.
10384         (execute-extended-command): Make the message gettext-friendly.
10385
10386 1999-09-07  Andy Piper  <andy@xemacs.org>
10387
10388         * gutter-items.el (progress-gauge-glyph): renamed from
10389         progress-glyph.
10390         (progress-text-glyph): new variable.
10391         (progress-layout-glyph): use layouts and text glyphs.
10392         (progress-area-buffer): removed.
10393         (progress-text-and-extent): new variable.
10394         (progress-displayed-p): dynamically create gutter area buffer.
10395         (clear-progress): ditto.
10396         (raw-append-progress): ditto.
10397         (append-progress): use new glyph names.
10398         (raw-append-progress): only create the extent when needed. set
10399         properties more optimally.
10400         (progress): remove args.
10401
10402 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10403
10404         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10405         mapcar where the return value is unused.
10406         (isearch-restore-invisible-extents): Ditto.
10407         (isearch-highlight-all-cleanup): Ditto.
10408         (isearch-delete-extents-in-range): Traverse the extents only once.
10409         (isearch-highlight-all-update): Don't start over if the search
10410         string has changed and more input is pending.
10411
10412 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10413
10414         * packages.el (packages-find-package-data-path): Ditto.
10415
10416         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10417
10418         * subr.el (mapc-internal): Don't make obsolete.
10419
10420         * cl-extra.el (mapc): Resurrect.
10421
10422 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10423
10424         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10425         alias.
10426
10427         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10428         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10429         (isearch-yank-clipboard): Use get-clipboard instead of
10430         x-get-clipboard.
10431         (isearch-yank-selection): Fix docstring.
10432
10433 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10434
10435         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10436
10437 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10438
10439         * cl-macs.el (extent-start-position): Fix setf method.
10440         (extent-end-position): Ditto.
10441
10442 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10443
10444         * isearch-mode.el: End merge with FSF 20.4.
10445
10446         * isearch-mode.el (search-invisible): New variable.
10447         (isearch-hide-immediately): Ditto.
10448         (isearch-unhidden-extents): Ditto.
10449         (isearch-range-invisible): New function.
10450         (isearch-unhide-extent): Ditto.
10451         (isearch-restore-invisible-extents): Ditto.
10452         (isearch-restore-extent): Ditto.
10453
10454         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10455         implementation.
10456         (isearch-ring-retreat-edit): Ditto.
10457         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10458         (isearch-forward-regexp): New arguments NOT-REGEXP and
10459         NO-RECURSIVE-EDIT.
10460         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10461         (isearch-backward-regexp): New arguments NOT-REGEXP and
10462         NO-RECURSIVE-EDIT.
10463         (isearch-mode): Return isearch-success.
10464         (isearch-update): Use unread-command-events instead of
10465         unread-command-event.
10466         (isearch-abort): If an invalid regexp is encountered, keep popping
10467         states.
10468         (isearch-*-char): Use FSF implementation.
10469         (isearch-whitespace-chars): Use the more robust FSF's
10470         implementation.
10471         (isearch-within-brackets): New variable.
10472         (isearch-mode): Initialize it.
10473         (isearch-edit-string): Bind it.
10474         (isearch-search-and-update): Set it.
10475         (isearch-push-state): Push it.
10476         (isearch-top-state): Pop it.
10477         (isearch-search): Set it.
10478         (isearch-printing-char): When called by isearch-whitespace-chars,
10479         handle M-SPC gracefully.
10480         (isearch-message-prefix): New argument ELLIPSIS.
10481         (isearch-message-suffix): Ditto.
10482         (isearch-message): Use the ELLIPSIS argument when calling
10483         isearch-message-prefix and isearch-message-suffix.
10484         (isearch-message-prefix): Distinguish between "wrapped" and
10485         "overwrapped" search, FWIW.
10486
10487 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10488
10489         * isearch-mode.el (isearch-edit-string): Use the head of the
10490         search ring instead of search-last-string and search-last-regexp.
10491         (search-highlight): Renamed from isearch-highlight.
10492         (isearch-exit): Use the new name.
10493         (isearch-highlight): Ditto.
10494         (isearch-dehighlight): Ditto.
10495         (isearch-update-ring): New function.
10496         (isearch-done): Call it.
10497         (isearch-done): New argument EDIT.
10498         (isearch-repeat): If search string is empty, look up at the car of
10499         the search ring; ignore the yank pointer.
10500         (isearch-abort): Call isearch-done with NOPUSH.
10501         (isearch-cancel): New function.
10502         (isearch-mode-map): Bind it to ESC ESC ESC.
10503
10504         * isearch-mode.el: Begin merge with FSF 20.4.
10505
10506 1999-09-01  Andy Piper  <andy@xemacs.org>
10507
10508         * x-select.el (x-get-clipboard): obsolete.
10509         (x-yank-clipboard-selection): obsolete
10510
10511         * select.el (disown-selection): need to be careful to disown the
10512         clipboard if we set it via selection.
10513         (get-clipboard): move from x-select.el
10514         (yank-clipboard-selection): ditto.
10515
10516 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10517
10518         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10519         isearch-highlight-all-matches to nil.
10520         (isearch-fixed-case): New variable.
10521         (isearch-mode): Initialize it.
10522         (isearch-edit-string): Save it.
10523         (isearch-toggle-case-fold): Set it.
10524         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10525         need to check isearch-fixed-case.
10526         (isearch-toggle-case-fold): Update highlighting of all matches
10527         before the pause.
10528         (isearch-edit-string):
10529
10530 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10531
10532         * isearch-mode.el (isearch-edit-string): Call isearch-message
10533         before reading the event so that the prompt is displayed properly.
10534         (isearch-message): Use isearch-nonincremental when calling
10535         isearch-message-prefix.
10536         (minibuffer-local-isearch-map): Bind up and down to do the same as
10537         M-p and M-n respectively.
10538         (isearch-done): New arg NOPUSH.
10539         (isearch-edit-string): Use it.
10540         (isearch-edit-string): Don't bind isearch-string.
10541         (isearch-ring-adjust): Edit string, *then* push state.
10542
10543 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10544
10545         * faces.el (isearch-secondary): Make isearch-secondary look
10546         different than default.
10547
10548 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10549
10550         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10551         save-excursion.
10552         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10553         (isearch-update): Call isearch-dehighlight without arguments.
10554         (isearch-done): Ditto.
10555
10556         * isearch-mode.el (isearch-fix-case): If the search string has no
10557         upper-case letters, allow the folding to be reenabled.
10558         Previously, once disabled, the folding would remain that way until
10559         the end of isearch.
10560         (isearch-top-state): Call isearch-fix-case.
10561
10562         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10563         save-excursion.
10564         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10565
10566 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10567
10568         * xpm-button.el:
10569         xbm-button.el: Need to exist in core because gui.el depends on
10570         them.
10571
10572 1999-08-31  Andy Piper  <andy@xemacs.org>
10573
10574         * gutter-items.el (buffers-tab-face): new customizable variable.
10575         (buffers-tab-default-buffer-line-length): new specifier for
10576         maximum viewable characters.
10577         (progress-stack): new variable for implementing widget-based
10578         progress messages.
10579         (progress-area-buffer): ditto.
10580         (progress-glyph-height): ditto.
10581         (progress-stop-callback): ditto.
10582         (progress-quit-function): new function.
10583         (progress-glyph): new variable.
10584         (progress-layout-glyph): ditto.
10585         (progress-displayed-p): new function, see message-displayed-p for
10586         details.
10587         (clear-progress): ditto.
10588         (remove-progress): ditto.
10589         (append-progress): ditto.
10590         (raw-append-progress): ditto.
10591         (display-progress): ditto.
10592         (current-progress): ditto.
10593         (current-progress-label): ditto.
10594         (progress): ditto.
10595         (lprogress): ditto.
10596
10597
10598 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10599
10600         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10601
10602         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10603         `isearch-yank-selection'.
10604         (isearch-mode-map): Use it.
10605         (isearch-yank-selection): Use `get-selection' instead of
10606         `get-x-selection'.
10607
10608 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10609
10610         * faces.el (isearch-secondary): Create face here.
10611
10612         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10613         timers.
10614
10615 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10616
10617         * subr.el (buffer-string): More robust backward compatibility
10618         check, courtesy William Perry.
10619
10620 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10621
10622         * replace.el (perform-replace): Stop the search after the search
10623         limit has been reached.
10624
10625 1999-08-23  Andy Piper  <andy@xemacs.org>
10626
10627         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10628         here if we don't have one.
10629
10630 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10631
10632         * ldap.el (ldap-coding-system): Default to nil until we get
10633         efficient UTF8 support
10634         (ldap-decode-string): Guard against `decode-coding-string' not
10635         being defined
10636         (ldap-encode-string): Guard against `encode-coding-string' not
10637         being defined
10638
10639 1999-08-23  Didier Verna  <didier@xemacs.org>
10640
10641         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10642         Some doc strings improvements, and add a star to the `interactive'
10643         calls.
10644
10645 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10646
10647         * font-lock.el (java-font-lock-keywords-3): introduced new
10648         keywords and regexpes for javadoc syntax 1.2.
10649
10650 1999-08-17  Andy Piper  <andy@xemacs.org>
10651
10652         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10653         format-buffers-tab-line.
10654         (buffers-tab-max-buffer-line-length): new variable.
10655         (format-buffers-tab-line): new function. truncate names if over
10656         buffers-tab-max-buffer-line-length.
10657
10658 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10659
10660         * cus-start.el: Customize the variable `bell-inhibit-time'.
10661
10662 1999-08-16  Andy Piper  <andy@xemacs.org>
10663
10664         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10665         brute-force approach to deleting the last buffer.
10666         (buffers-tab-grouping-regexp): new customizable variable.
10667         (select-buffers-tab-buffers-by-mode): use it.
10668
10669 1999-08-13  Andy Piper  <andy@xemacs.org>
10670
10671         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10672         deletion problem.
10673
10674 1999-07-30  Didier Verna  <didier@xemacs.org>
10675
10676         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10677         of princ to output symbols.
10678         (custom-save-face-internal): ditto.
10679         (custom-save-resets): ditto.
10680
10681 1999-08-09  Didier Verna  <didier@xemacs.org>
10682
10683         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10684         `regexp-quote' to protect the major mode name for use as a regular
10685         expression (c++ needs this for instance).
10686
10687 1999-08-08  Andy Piper  <andy@xemacs.org>
10688
10689         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10690         cope with similar mode names.
10691
10692         * gutter-items.el (buffers-tab-selection-function): new selection
10693         function.
10694         (select-buffers-tab-buffers-by-mode): new function.
10695         (buffers-tab-items): use it if set to only display buffers in the
10696         tab in the current buffer's group..
10697         (update-tab-in-gutter): use new api.
10698         (remove-buffer-from-gutter-tab): ditto.
10699
10700         * gutter-items.el (buffers-tab-max-size): set custom selection
10701         default to 6.
10702         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10703         (add-tab-to-gutter): set face as default.
10704
10705 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10706
10707         * faces.el (frob-face-property): Merge the fall-back specifier
10708         with the target, not replace it.
10709
10710 1999-08-05  Andy Piper  <andy@xemacs.org>
10711
10712         * gutter-items.el (update-tab-in-gutter): add frame argument for
10713         buffer-items.
10714         (update-tab-in-gutter): use it.
10715
10716         * gutter-items.el (record-buffer-hook): set.
10717
10718         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10719         change.
10720         (switch-to-buffer-hook) deleted.
10721
10722 1999-08-04  Andy Piper  <andy@xemacs.org>
10723
10724         * gutter-items.el (update-tab-in-gutter): make sure this will work
10725         as an argument to create-frame-hook.
10726
10727 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10728
10729         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10730         instead of timer emulation.
10731
10732 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10733
10734         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10735         Emacs isearch enhancements.
10736
10737 1999-07-28  Andy Piper  <andy@xemacs.org>
10738
10739         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10740         all devices that support tab controls.
10741         (remove-buffer-from-gutter-tab): new function. to be used as a
10742         value for kill-buffer-hook.
10743
10744 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10745
10746         * auto-show.el (auto-show-truncationp): changed to match
10747         `window_translation_on'
10748
10749 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10750
10751         * XEmacs 21.2.19 is released
10752
10753 1999-07-28  SL Baur  <steve@miho>
10754
10755         * code-files.el (insert-file-contents): Fix docstring.
10756         revert previous change.
10757
10758 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10759
10760         * fill.el (fill-region-as-paragraph): Change re-break-point to
10761         contain word-across-newline plus one character so that filling
10762         Japanese and Chinese works as desired.
10763         * simple.el (do-auto-fill): Ditto.
10764
10765 1999-07-26  SL Baur  <steve@miho>
10766
10767         * mule/japanese.el ("Japanese"): Do not specify a default input
10768         method.
10769         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10770
10771 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10772
10773         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10774         able to use cl-macs macro in early lisp.
10775
10776 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10777
10778         * custom.el:
10779         * cus-face.el:
10780         * cus-edit.el:
10781                 Massive custom Theme API changes.
10782
10783 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10784
10785         * code-files.el (insert-file-contents): Regard
10786         coding-system-magic-cookie if `coding-system-for-read' is nil.
10787
10788 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10789
10790         * mule/thai-xtis.el: Add coding: local variable, to avoid
10791         bootstrapping problem with C locale.
10792
10793 1999-07-22  Andy Piper  <andy@xemacs.org>
10794
10795         * dumped-lisp.el (preloaded-file-list): guard against putting
10796         gutter-items in a less than functional XEmacs.
10797         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10798
10799 1999-07-18  Bob Weiner  <weiner@beopen.com>
10800
10801         * fill.el (fill-context-prefix): Fixed bug that prevented the
10802         setting of an adaptive fill prefix when the `dont-skip-first' was
10803         t.
10804
10805 1999-07-22  SL Baur  <steve@miho>
10806
10807         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10808
10809 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10810
10811         * files.el (interpreter-mode-alist): add `make', `guile', and
10812         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10813         makefile-mode, guile is a scheme, and someday XEmacs will be
10814         modular enough to use as an efficient scripting tool.)
10815
10816 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10817
10818         * mule/mule-cmds.el (reset-language-environment): Regard
10819         coding-category `utf-8' and `ucs-4' if they are available.
10820
10821 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10822
10823         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10824         (prefer-coding-system): Fix DOC-string.
10825
10826         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10827         DOC-string too.
10828
10829         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10830         Mule.
10831         (coding-system-change-eol-conversion): Fix DOC-string.
10832
10833 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10834
10835         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10836         instead of `list-coding-system'.
10837
10838 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10839
10840         * menubar-items.el (default-menubar): `select-input-method' was
10841         renamed to `set-input-method'.
10842
10843         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10844         "Set Language Environment" menu.
10845
10846         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10847         "Describe Language Support" menu.
10848
10849 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10850
10851         * mule/chinese.el ("Chinese-GB"): Rename
10852         `chinese-gb-environment-setup-function' to
10853         `setup-chinese-gb-environment-internal'.
10854
10855 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10856
10857         * mule/korean.el: Use `define-coding-system-alias' instead of
10858         `copy-coding-system'.
10859
10860 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10861
10862         * mule/mule-cmds.el (set-language-environment-coding-systems):
10863         Treat duplicated coding-categories.
10864
10865 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10866
10867         * mule/japanese.el: Use `define-coding-system-alias' instead of
10868         `copy-coding-system'.
10869
10870 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10871
10872         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10873         coding-system `viscii'.
10874
10875 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10876
10877         * mule/cyrillic.el:
10878         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10879         (cyrillic-alternativnyj-decode-table): New variable.
10880         (cyrillic-alternativnyj-encode-table): New variable.
10881         - Specify `iso-8-1' as a category of coding-system
10882           `alternativnyj'.
10883         - Abolish general Cyrillic environment.
10884
10885 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10886
10887         * mule/chinese.el:
10888         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10889         - Register `chinese-gb-environment-setup-function' as a
10890           `setup-function' of "Chinese-GB" environment.
10891
10892 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10893
10894         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10895         optional argument `parents'.
10896
10897         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10898         property for Thai-XTIS.
10899
10900         * mule/mule-help.el (help-with-tutorial): Use property
10901         `tutorial-coding-system' of language-info as a coding-system to
10902         read tutorial file.
10903
10904 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10905
10906         * mule/thai-xtis.el: Don't setup `setup-function' and
10907         `exit-function'.
10908
10909         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10910         `set-coding-category-system' to set up coding-system for
10911         coding-category.
10912
10913         * mule/mule-cmds.el (prefer-coding-system): Use
10914         `set-coding-category-system' to set up coding-system for
10915         coding-category.
10916
10917 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10918
10919         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10920         Thai-XTIS environment.
10921
10922         * mule/mule-cmds.el (prefer-coding-system): Use
10923         `find-coding-system' instead of `coding-system-p'.
10924
10925 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10926
10927         * mule/mule-cmds.el (set-language-environment-coding-systems):
10928         Modify eol-type for XEmacs.
10929
10930         * mule/thai-xtis.el: Delete unused local variable `category'.
10931
10932         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10933         function.
10934         (prefer-coding-system): Don't call
10935         `update-coding-systems-internal'; use function
10936         `coding-category-list' instead of variable `coding-category-list';
10937         use `set-coding-priority-list' instead of `set-coding-priority';
10938         modify `eol-type' for XEmacs.
10939
10940         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10941         `charset-columns'.
10942         (char-width): Likewise.
10943
10944 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10945
10946         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10947         `tis-620'.
10948
10949         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10950         `set-coding-priority-list' instead of `set-coding-priority'; don't
10951         call `update-coding-systems-internal'.
10952
10953         * mule/mule-misc.el (coding-system-get): New function.
10954         (coding-system-put): New function.
10955         (coding-system-category): New function.
10956
10957 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10958
10959         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10960         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10961         to avoid conflict with leim/quail/thai-xtis.
10962
10963         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10964         to thai-xtis-chars.el.
10965
10966         * mule/thai-xtis-chars.el: New file (split from
10967         mule/thai-xtis.el).
10968
10969 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10970
10971         * mule/thai-xtis.el:
10972         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10973         - Add syntax entries.
10974         - Put `preferred-coding-system' of the charset `thai-xtis' to
10975           `tis-620'.
10976
10977 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10978
10979         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10980         rewritten to use write-multibyte-character.
10981
10982 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10983
10984         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10985         of `iso-2022-7'.
10986         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10987         ported yet.
10988         (read-input-method-name): Treat optional argument `default'.
10989
10990 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10991
10992         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10993         all.
10994         (set-language-info-alist): Set up menus here.
10995
10996 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10997
10998         * minibuf.el (completing-read): Add new optional argument
10999         `default'.
11000         (read-coding-system): Add new optional argument
11001         `default-coding-system'.
11002
11003 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11004
11005         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11006         (viet-viscii-...->viet-vscii...).
11007
11008 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11009
11010         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11011         and menus.
11012
11013 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11014
11015         * mule/mule-cmds.el (input-method-function): Add permanent-local
11016         property.
11017
11018 1999-03-30  Dave Love  <fx@gnu.org>
11019
11020         * mule/mule-cmds.el (current-language-environment): Doc fix.
11021
11022 1999-02-06  Richard Stallman  <rms@gnu.org>
11023
11024         * mule/european.el (setup-slovenian-environment): New function.
11025         ("Slovenian"): New language environment.
11026
11027 1999-01-27  Dave Love  <fx@gnu.org>
11028
11029         * mule/mule-cmds.el (current-language-environment): Provide :link,
11030         :type (choices) and appropriate :get.
11031
11032 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11033
11034         * mule/mule-cmds.el (describe-language-environment): Don't alter
11035         input-method-alist.
11036
11037 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11038
11039         * mule/mule-cmds.el (prefer-coding-system): Call
11040         set-coding-priority, so that the internal array of priorities is
11041         also updated.
11042
11043 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11044
11045         * mule/mule-cmds.el (prefer-coding-system): If the argument
11046         requires specific EOL conversion type, make the default coding
11047         systems use that.
11048
11049 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11050
11051         * mule/mule-cmds.el (set-language-environment): Pass the default
11052         eol-type to set-language-environment-coding-systems.
11053         (set-default-coding-systems): Copy the eol-type property for the
11054         new default values of {buffer-file,process}-coding-system from the
11055         old defaults.
11056         (set-language-environment-coding-systems): Accept an optional
11057         argument EOL-TYPE, and set the eol-type property of the default
11058         coding systems accordingly.
11059
11060 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11061
11062         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11063         use generate-new-buffer instead of get-buffer-create.
11064
11065 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11066
11067         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11068
11069 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11070
11071         * mule/mule-cmds.el (default-input-method): Fix custom type.
11072
11073 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11074
11075         * mule/mule-cmds.el (setup-specified-language-environment):
11076         Add apropos-inhibit property.
11077         (describe-specified-language-support): Likewise.
11078
11079 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11080
11081         * mule/mule-cmds.el: Doc fixes.
11082
11083 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11084
11085         * mule/mule-cmds.el (register-input-method): Doc-string
11086         modified.
11087
11088 1998-09-01  Dave Love  <fx@gnu.org>
11089
11090         * mule/mule-cmds.el (current-language-environment): Fix
11091         setter function.
11092
11093 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11094
11095         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11096         mule/european.el, mule/hebrew.el, mule/japanese.el,
11097         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11098         avoid bootstrapping problem if you need to recompile all the Lisp
11099         files using interpreted code.
11100
11101 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11102
11103         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11104         ("Latin-2"): Likewise.
11105
11106 1998-08-18  Per Starback  <starback@update.uu.se>
11107
11108         * mule/european.el (setup-latin2-environment): Fix typo.
11109
11110 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11111
11112         * mule/european.el: Give proper value of `input-method' key to all
11113         lang. env.
11114
11115         * mule/mule-cmds.el (activate-input-method): Handle the case that
11116         the arg INPUT-METHOD is nil correctly.
11117         (read-multilingual-string): Activate the specified input method
11118         before calling read-string.  Afterward, activate the original
11119         input method.
11120
11121 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11122
11123         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11124         (set-language-info-alist): Fix typo in doc-string.
11125
11126         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11127
11128 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11129
11130         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11131         (reset-language-environment): New function for the job that
11132         setup-english-environment used to do.
11133         (set-language-environment): Do more setups according to the info
11134         in language-info-alist.
11135         (read-language-name): Handle the case that the arg KEY is nil.
11136         (describe-language-environment): Handle input-method property.
11137
11138         * mule/: All files under this directory, which related with
11139         specific languages (such as mule/european.el, mule/greek.el,
11140         mule/hebrew.el, mule/misc-lang.el), modified as below.
11141         (setup-XXX-environment): Just call set-language-environment.  If
11142         they used to do some other jobs than what done by
11143         set-language-environment, those jobs are done in
11144         setup-XXX-environment-internal now.
11145         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11146         the value to setup-XXX-environment-internal.  Add properties
11147         input-method and features.
11148
11149         * mule/english.el (setup-english-environment): Just call
11150         reset-language-environment.
11151
11152         * mule/european.el (setup-8-bit-environment): Function deleted.
11153
11154 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11155
11156         * mule/mule-cmds.el (input-method-exit-on-first-char)
11157         (input-method-use-echo-area): Doc fixes.
11158
11159 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11160
11161         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11162         variable.
11163         (input-method-use-echo-area): New variable.
11164
11165 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11166
11167         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11168
11169 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11170
11171         * mule/mule-cmds.el (activate-input-method): Update mode line.
11172         (inactivate-input-method): Likewise.
11173
11174 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11175
11176         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11177         input method in the current buffer, but just bind
11178         current-input-method.
11179
11180 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11181
11182         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11183
11184         * mule/misc-lang.el ("IPA"): Add coding-priority and
11185         coding-system.
11186
11187 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11188
11189         * mule/greek.el: Add coding-priority.
11190
11191 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11192
11193         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11194         LANG-ENV.
11195
11196 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11197
11198         * mule/mule-cmds.el (register-input-method): Fix previous change.
11199         (setup-specified-language-environment): Doc fix.
11200
11201 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11202
11203         * mule/mule-cmds.el: Several doc fixes.
11204         (get-language-info, set-language-info): Rename argument.
11205         (set-language-info-alist): Likewise.
11206         (register-input-method): Rename argument.
11207         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11208
11209 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11210
11211         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11212         default value while reading an input method.
11213
11214 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11215
11216         * mule/mule-cmds.el (universal-coding-system-argument):
11217         Use buffer-file-coding-system as default.
11218
11219 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11220
11221         * mule/korean.el ("Korean"): Doc fix.
11222
11223 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11224
11225         * mule/mule-cmds.el (describe-language-environment): Print the
11226         languge environment at the head.
11227
11228 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11229
11230         * mule/japanese.el: Set exit-function to exit-japanese-environment
11231         for Japanese environment.
11232
11233 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11234
11235         * mule/mule-cmds.el (set-language-environment): Doc fix.
11236         (current-language-environment): Use defcustom.
11237         (default-input-method): Specify :type.
11238
11239 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11240
11241         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11242         modified.
11243         (prefer-coding-system): Doc-string modified.
11244
11245 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11246
11247         * mule/mule-cmds.el (set-language-info): Doc-string
11248         describes `coding-priority' KEY.
11249         (set-language-environment-coding-systems): New function.
11250         (select-safe-coding-system): New function.
11251         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11252         (set-language-info-alist): New optionla arg PARENTS.  Call
11253         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11254         (set-language-environment-coding-systems): New function.
11255
11256         * mule/chinese.el: Remove setting up of
11257         describe-chinese-environment-map and
11258         setup-chinese-environment-map.  Exclude them in args of calls to
11259         set-language-info-alist.  Register coding-priority key in
11260         language-info-alist.
11261
11262         * mule/cyrillic.el: Remove setting up of
11263         describe-cyrillic-environment-map and
11264         setup-cyrillic-environment-map.  Exclude them in args of calls to
11265         set-language-info-alist.  Register coding-priority key in
11266         language-info-alist.
11267
11268         * mule/english.el: Register coding-priority key in
11269         language-info-alist.
11270
11271         * mule/ethiopic.el: Register coding-priority key in
11272         language-info-alist.
11273
11274         * mule/european.el: Remove setting up of
11275         describe-european-environment-map and
11276         setup-european-environment-map.  Exclude them in args of calls to
11277         set-language-info-alist.  Register coding-priority key in
11278         language-info-alist.  Add "German" language env.
11279         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11280         (setup-german-environment): New function.
11281
11282         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11283         change default input method to "greek-postfix".
11284
11285         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11286         coding-priority key in
11287
11288 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11289
11290         * mule/mule-cmds.el (set-language-info): Doc fix.
11291         (input-method-inactivate-hook): Doc fix.
11292
11293 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11294
11295         * mule/mule-cmds.el (set-input-method): Renamed from
11296         select-input-method.
11297
11298 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11299
11300         * mule/mule-cmds.el (set-language-environment): Run
11301         exit-language-environment-hook before calling `exit-function'
11302         which is specified for the language environment.
11303
11304 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11305
11306         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11307         modified.
11308         (prefer-coding-system): Likewise.
11309         (describe-language-environment): Print aliases of each coding
11310         system.
11311         (set-language-environment-hook): New variable.
11312         (exit-language-environment-hook): New variable.
11313         (set-language-environment): Call these hooks.  Before setting a
11314         new language environment, exit from the
11315         current-language-environment if necessary.
11316         (input-method-verbose-flag): The value can be nil, t,
11317         complex-only, or default.
11318         (input-method-highlight-flag): Doc-string augmented.
11319         (activate-input-method): Check if we can run the registered
11320         function to activate an input method.
11321
11322         * mule/korean.el: Set exit-function for language environment
11323         "Korean" to exit-korean-environment.
11324         (setup-korean-environment): Moved to korea-util.el.
11325
11326 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11327
11328         * mule/mule-cmds.el (read-multilingual-string): Use
11329         current-input-method prior to default-input-method.  Don't bind
11330         current-input-method by `let', instead, activate the specified
11331         input method in the current buffer temporarily.
11332
11333 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11334
11335         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11336
11337 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11338
11339         * mule/chinese.el (post-read-decode-hz): Return the result of
11340         decode-hz-region.
11341         (pre-write-encode-hz): Do not change the value of
11342         last-coding-system.
11343
11344 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11345
11346         * mule/mule-ccl.el: Doc fixes.
11347
11348 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11349
11350         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11351         (check-ccl-program): New macro.
11352
11353 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11354
11355         * mule/mule-ccl.el: Comment about CCL syntax modified.
11356         (ccl-command-table): Add read-multibyte-character and
11357         write-multibyte-character.
11358         (ccl-code-table): Add ex-cmd.
11359         (ccl-extended-code-table): New variable.
11360         (ccl-embed-extended-command): New function.
11361         (ccl-compile-read-multibyte-character,
11362         ccl-compile-write-multibyte-character) New functions.
11363         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11364         ccl-dump-write-multibyte-character): New functions.
11365
11366 1999-07-22  SL Baur  <steve@miho>
11367
11368         * config.el (config-value-file): config.values is installed into
11369         doc-directory.
11370         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11371
11372 1999-07-19  Didier Verna  <didier@xemacs.org>
11373
11374         * rect.el: all functions rewritten, except when noted. Below is a
11375         list of interface changes.
11376         (apply-on-rectangle): new function. Obsoletes
11377         `operate-on-rectangle'. All functions that used to call this
11378         function now call the new one.
11379         (kill-rectangle): added optional prefix arg to fill lines.
11380         (delete-rectangle): ditto.
11381         (delete-extract-rectangle): ditto.
11382         (open-rectangle): ditto.
11383         (clear-rectangle): ditto.
11384         (delete-rectangle-line): added third arg FILL.
11385         (delete-extract-rectangle-line): ditto.
11386         (open-rectangle-line): ditto.
11387         (clear-rectangle-line): ditto.
11388
11389 1999-07-18  Andy Piper  <andy@xemacs.org>
11390
11391         * menubar-items.el (default-menubar): add gutter options.
11392
11393         * gutter-items.el: new file.
11394         (gutter): new group for custom.
11395         (gutter-visible-p): new variable.
11396         (default-gutter-position): ditto.
11397         (buffers-tab): new group for the buffers tab.
11398         (gutter-buffers-tab): widget to put in the gutter.
11399         (buffers-tab-max-size): max number of tabs.
11400         (buffers-tab-switch-to-buffer-function): function to call when a
11401         tab is pressed.
11402         (buffers-tab-omit-function): filter buffers with this function.
11403         (buffers-tab-format-buffer-line-function): format buffer names for
11404         inclusion in tabs.
11405         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11406         the record.
11407         (build-buffers-tab-internal): build a list of tab items.
11408         (buffers-tab-items): ditto.
11409         (add-tab-to-gutter): put a tab in the gutter area.
11410         (update-tab-in-gutter): reset the buffers in the tab.
11411
11412         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11413
11414         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11415         (switch-to-buffer-hooks): new hook.
11416
11417         * toolbar.el (default-toolbar-position): fix typo.
11418
11419 1999-07-16  Andy Piper  <andy@xemacs.org>
11420
11421         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11422
11423 1999-07-15  Didier Verna  <didier@xemacs.org>
11424
11425         * cus-edit.el (custom-prompt-variable): optional third arg makes
11426         prompt for a comment string.
11427         (customize-set-value): optional prefix makes this function handle
11428         variable comments.
11429         (customize-set-variable): ditto.
11430         (customize-save-variable): ditto.
11431         (customize-customized): handle custom comments.
11432         (customize-save-customized): ditto.
11433         (custom-variable-state-set): ditto.
11434         (custom-face-state-set): ditto.
11435         (customize-saved): ditto.
11436         (custom-variable-set): ditto.
11437         (custom-face-set): ditto.
11438         (custom-variable-save): ditto.
11439         (custom-face-save): ditto.
11440         (custom-variable-reset-saved): ditto.
11441         (custom-face-reset-saved): ditto.
11442         (custom-variable-reset-standard): ditto.
11443         (custom-face-reset-standard): ditto.
11444         (custom-comment-face): new face.
11445         (custom-comment-tag-face): ditto.
11446         (custom-comment): new widget.
11447         (custom-comment-create): new function.
11448         (custom-comment-delete): ditto.
11449         (custom-comment-value-set): ditto.
11450         (custom-comment-show): ditto.
11451         (custom-comment-invisible-p): ditto.
11452         (custom-variable-value-create): create a comment field widget.
11453         (custom-face-value-create): ditto.
11454         (custom-variable-menu): new entry for adding a custom comment.
11455         (custom-face-menu): ditto.
11456         (custom-save-variables): possibly save custom comments.
11457         (custom-save-faces): ditto.
11458
11459         * cus-face.el (custom-set-faces): the arguments can now have a
11460         custom comment as fourth argument.
11461
11462         * custom.el (custom-set-variables): the arguments can now have a
11463         custom comment as fifth element.
11464
11465 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11466
11467         * XEmacs 21.2.18 is released
11468
11469 1999-07-13  SL Baur  <steve@miho>
11470
11471         * lib-complete.el (read-library-name): Revert previous change.
11472         (read-library): Ditto.
11473
11474 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11475
11476         * packages.el (packages-package-list): Capitalize docstring.
11477
11478         * packages.el (packages-find-package-library-path): Use #'nconc
11479         rather than #'append to reduce consing -- #'mapcar uses Flist,
11480         which returns a freshly consed list.  #'append would create yet
11481         another fresh list, using Fmake_list in concat.
11482
11483         * packages.el (package-provide): Use setq with remassq like it
11484         says in its docstring.
11485
11486 1999-07-06  SL Baur  <steve@miho.m17n.org>
11487
11488         * lib-complete.el (progn-with-message): Fix typo.
11489
11490 1999-07-06  SL Baur  <steve@miho.m17n.org>
11491
11492         * mule/mule-misc.el (char-octet): Make function match docstring.
11493         From Katsumi Yamaoka <yamaoka@jpl.org>
11494
11495 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11496
11497         * wid-edit.el (widget-documentation): corrected spelling error.
11498
11499 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11500
11501         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11502         keys if already bound
11503
11504 1999-07-06  SL Baur  <steve@miho.m17n.org>
11505
11506         * lib-complete.el (progn-with-message): Revert previous changes.
11507
11508 1999-06-24  Bob Weiner  <weiner@beopen.com>
11509
11510         * lib-complete.el (find-library):
11511         (find-library-other-window):
11512         (find-library-other-frame): Completely rewrote
11513         so that these functions actually work when called non-interactively.
11514         Also made them handle LIBRARY arguments which end with .el or .elc.
11515
11516 1999-06-24  Bob Weiner  <weiner@beopen.com>
11517
11518         * simple.el (indent-new-comment-line): Locally bound
11519         `block-comment-start' to `comstart' or else when this is called
11520         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11521         `block-comment-start' value, ignoring any existing spacing after a
11522         comment prefix in the previous line and producing ugly comments.
11523
11524 1999-06-23  Bob Weiner  <weiner@beopen.com>
11525
11526         * list-mode.el (mouse-choose-completion):
11527         (choose-completion):
11528         (completion-switch-to-minibuffer): Added.
11529         ([Tab]): [Tab] previously switched to the minibuffer
11530         but since [space] does that and since most applications in the
11531         world use [Tab] to select the next item in a list, do that in the
11532         *Completions* buffer too.  This will cause the least confusion
11533         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11534         06/23/1999.
11535
11536 1999-06-22  Bob Weiner  <weiner@beopen.com>
11537
11538         * help.el (help-buffer-name): Added support for a null value
11539         of `help-buffer-prefix-string' since some buffers require no
11540         prefix.
11541
11542 1999-06-20  Bob Weiner  <weiner@beopen.com>
11543
11544         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11545         in the completion-list-mode-map to bury the completions buffer
11546         even when the minibuffer is no longer active.
11547
11548 1999-06-20  Bob Weiner  <weiner@beopen.com>
11549
11550         * list-mode.el (list-mode): It is visually disconcerting to have
11551         the text cursor disappear within list buffers, especially when
11552         moving from window to window, so leave it visible.
11553
11554 1999-07-01  SL Baur  <steve@miho.m17n.org>
11555
11556         * menubar-items.el (default-menubar): Conditionalize the bug
11557         report menu item (which may not be possible in this XEmacs).
11558         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11559
11560 1999-06-30  SL Baur  <steve@miho.m17n.org>
11561
11562         * subr.el (with-current-buffer): DOC string fix.
11563         Suggested by Bob Weiner <weiner@altrasoft.com>
11564
11565 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11566
11567         * cus-face.el (custom-face-italic): insert missing args
11568
11569 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11570
11571         * packages.el (package-locations): Changed default early package
11572         hierarchies to ~/.xemacs/mule-packages and
11573         ~/.xemacs/xemacs-packages.
11574
11575 1999-06-23  SL Baur  <steve@miho.m17n.org>
11576
11577         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11578
11579 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11580
11581         * packages.el (package-locations): Changed default early package
11582         hierarchy to ~/.xemacs/packages.
11583         (package-locations): Removed `packages' as a possible name for a
11584         late package hierarchy.
11585
11586 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11587
11588         * mule/mule-category.el (word-combining-categories): Set up new
11589         variable.
11590         (word-separating-categories): Likewise.
11591
11592 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11593
11594         * XEmacs 21.2.17 is released
11595
11596 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11597
11598         * font-menu.el (font-menu-set-font): allow for nil specification
11599         of font size.
11600
11601 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11602
11603         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11604         is 1.
11605
11606 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11607
11608         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11609         8859-5 instead of ISO 8859-1.
11610
11611 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11612
11613         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11614         (viet-viscii-encode-table): Ditto.
11615
11616         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11617         Make obsolete definition of char-octet.
11618
11619 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11620
11621         * subr.el: Move no-Mule make-char ...
11622         * help-nomule.el (make-char): To here.
11623         (string-width): Make Mule compatibility alias.
11624
11625 1999-06-15  Andy Piper  <andy@xemacs.org>
11626
11627         * select.el (get-selection-no-error): really make there be no-error.
11628         (get-selection): revert to original.
11629
11630 1999-06-11  Andy Piper  <andy@xemacs.org>
11631
11632         * select.el (selection-sets-clipboard): renamed.
11633         (own-selection): use it.
11634
11635 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11636
11637         * XEmacs 21.2.16 is released
11638
11639 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11640
11641         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11642         missing characters to avoid crash.
11643
11644 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11645
11646         * coding.el (set-terminal-coding-system): Only set the console
11647         coding system on the selected console if it is a tty.
11648
11649 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11650
11651         * cus-face.el:
11652         * cus-edit.el:
11653         * faces.el:
11654         (custom):
11655         (face-spec-set):
11656         * faces.el (frob-face-property):
11657         * font-menu.el (font-menu-set-font):
11658                   Actually apply changes from 1999-03-17
11659
11660 1999-06-10  Andy Piper  <andy@xemacs.org>
11661
11662         * select.el (get-selection): abstract out non error-signalling
11663         part.
11664         (get-selection-no-error): get-selection without signalling an
11665         error.
11666         (selection-is-clipboard-p): new variable. controls whether the
11667         selection sets the clipboard.
11668         (own-selection): use it.
11669
11670         * mouse.el (insert-selection): fallback to clipboard after trying
11671         primary selection and cutbuffer.
11672
11673 1999-06-05  Andy Piper  <andy@xemacs.org>
11674
11675         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11676         selection functions.
11677
11678 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11679
11680         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11681         default value.
11682         (load): Use `raw-text' instead of `no-conversion'.
11683         (insert-file-contents): Likewise.
11684
11685         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11686         of `no-conversion'.
11687
11688 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11689
11690         * coding.el: Don't copy `no-conversion' to `raw-text'.
11691
11692 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11693
11694         * subr.el (make-char): Define it if Mule is not around.
11695
11696 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11697
11698         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11699
11700         * x-select.el (x-disown-selection-internal): Restore symbol as an
11701         obsolete alias.
11702         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11703
11704 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11705
11706         * XEmacs 21.2.15 is released
11707
11708 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11709
11710         * subr.el (split-string): Avoid infinite looping
11711
11712 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11713
11714         * ldap.el (ldap-ignore-attribute-codings): New variable
11715         (ldap-default-attribute-decoder): New variable
11716         (ldap-coding-system): New variable
11717         (ldap-attribute-syntax-encoders): New variable
11718         (ldap-attribute-syntax-decoders): New variable
11719         (ldap-attribute-syntaxes-alist): New variable
11720         (ldap-encode-boolean): New function
11721         (ldap-decode-boolean): New function
11722         (ldap-encode-country-string): New function
11723         (ldap-decode-string): New function
11724         (ldap-decode-address): New function
11725         (ldap-encode-address): New function
11726         (ldap-decode-attribute): New function
11727         (ldap-search): Use some of these
11728
11729 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11730
11731         * version.el (emacs-version): Make the patch level/beta come
11732         before the XEmacs qualifier so that it gets into (funcall
11733         emacs-version) and thus in the bug reports.
11734         (emacs-version>=): Support patch levels.
11735
11736 1999-06-03  SL Baur  <steve@xemacs.org>
11737
11738         * version.el: implement x.y.z version number
11739         From Jan Vroonhof <vroonhof@math.ethz.ch>
11740
11741 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11742
11743         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11744
11745 1999-05-22  Vin Shelton <acs@xemacs.org>
11746
11747         * startup.el: Document -private and break out non-standard X options.
11748
11749 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11750
11751         * mule/mule-charset.el (charset-after): New function.
11752         (charset-direction): Synch with Mule, update docstring.
11753         (get-charset-property): New function.
11754         (put-charset-property): New function.
11755         (charset-plist): New function.
11756
11757         * mule/mule-charset.el (compose-region):
11758         (decompose-region): remove;  these functions (which don't work
11759         since we don't do composite characters) have been moved to
11760         mule-util.el.
11761         (toplevel): follow coding standards
11762
11763 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11764
11765         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11766         exist any more.
11767
11768         * code-files.el: Fix commentary to follow coding standards.  Move
11769         the single line left in mule-files.el to here.
11770
11771         * mule/mule-files.el: delete.
11772
11773 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11774
11775         * info.el (Info-scroll-prev): Use event functions instead of the
11776         old emacs 19 interface.
11777
11778 1999-06-02  Andy Piper  <andy@xemacs.org>
11779
11780         * x-font-menu.el (x-font-menu-load-font):
11781         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11782
11783 1999-05-31  Andy Piper  <andy@xemacs.org>
11784
11785         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11786         group.
11787         (font-menu-this-frame-only-p): ditto.
11788         (font-menu-max-items): reinstate, from Jan Vroonhof
11789         <vroonhof@math.ethz.ch>
11790         (font-menu-submenu-name-format): ditto.
11791         (font-menu-split-long-menu): ditto, for use by the family
11792         constructor.
11793         (font-menu-family-constructor): use it.
11794
11795 1999-05-30  Andy Piper  <andy@xemacs.org>
11796
11797         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11798         for use by the font menu.
11799
11800         * msw-font-menu.el: new file implementing mswindows specific
11801         font-menu behaviour.
11802         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11803         (mswindows-font-menu-junk-families): ditto.
11804         (hack-font-truename): ditto.
11805         (mswindows-font-regexp-ascii): ditto.
11806         (mswindows-reset-device-font-menus): ditto.
11807         (mswindows-font-menu-font-data): ditto.
11808         (mswindows-font-menu-load-font): ditto.
11809
11810         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11811         (x-font-menu-font-data): ditto.
11812         (x-font-menu-load-font): ditto.
11813
11814         * font-menu.el: new file implementing generic font menu behaviour.
11815         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11816         made device independent.
11817         (font-menu-this-frame-only-p): ditto.
11818         (font-menu-preferred-resolution): ditto.
11819         (font-menu-size-scaling): new variable used to determine whether
11820         sizes are in points or tenths of a point.
11821         (vassoc): moved from x-font-menu.el.
11822         (device-fonts-cache): ditto.
11823         (device-fonts-cache): ditto.
11824         (flush-device-fonts-cache): ditto.
11825         (reset-device-font-menus): copied from x-font-menu.el and made
11826         device independent. Most functionality deferred to
11827         device-dependent versions.
11828         (font-menu-family-constructor): copied from x-font-menu.el and
11829         made device independent.
11830         (font-menu-size-constructor): ditto.
11831         (font-menu-weight-constructor): ditto.
11832         (font-menu-set-font): ditto.
11833         (font-menu-change-face): ditto.
11834         (font-menu-load-font): new device method.
11835         (font-menu-font-data): ditto.
11836
11837         * x-font-menu.el: The above functions deleted.
11838
11839 1999-05-26  Andy Piper  <andy@xemacs.org>
11840
11841         * update-elc.el:
11842         * make-docfile.el:
11843         * loadup.el: rehash expand-file-name usage to not use default-directory.
11844
11845 1999-05-21  Andy Piper  <andy@xemacs.org>
11846
11847         * x-select.el (x-select-convert-to-text):
11848         (x-selected-text-type):
11849         (x-get-selection):
11850         (xselect-convert-to-string):
11851         (xselect-convert-to-compound-text):
11852         (xselect-convert-to-length):
11853         (xselect-convert-to-targets):
11854         (xselect-convert-to-delete):
11855         (xselect-convert-to-filename):
11856         (xselect-convert-to-charpos):
11857         (xselect-convert-to-lineno):
11858         (xselect-convert-to-colno):
11859         (xselect-convert-to-sourceloc):
11860         (xselect-convert-to-os):
11861         (xselect-convert-to-host):
11862         (xselect-convert-to-user):
11863         (xselect-convert-to-class):
11864         (xselect-convert-to-name):
11865         (xselect-convert-to-integer):
11866         (xselect-convert-to-atom):
11867         (xselect-convert-to-identity): functions renamed from x-* and
11868         moved to select.el.
11869         (x-get-secondary-selection): use rename get-selection.
11870         (x-get-clipboard): ditto.
11871         (x-own-selection): moved to select.el.
11872         (x-valid-simple-selection-p): ditto.
11873         (x-dehilight-selection): ditto.
11874         (x-own-clipboard): ditto.
11875         (x-disown-selection): ditto.
11876
11877         * x-mouse.el (x-yank-function): moved to mouse.el.
11878         (x-insert-selection): ditto.
11879         (x-set-point-and-move-selection): use renamed function.
11880
11881         * select.el (selected-text-type): moved and renamed from
11882         x-select.el.
11883         (selection-owner-p): moved to C.
11884         (selection-exists-p): ditto.
11885         (get-cutbuffer): new device method.
11886         (get-selection): generalised and moved from x-select.el.
11887         (own-selection): moved x-own-selection functionality into here.
11888         (dehilight-selection): renamed and moved from x-select.el.
11889         (own-clipboard): functionality moved from x-select.el using new
11890         generic C builtins.
11891         (disown-clipboard): ditto.
11892         (select-convert-to-text):
11893         (select-convert-to-string):
11894         (select-convert-to-compound-text):
11895         (select-convert-to-length):
11896         (select-convert-to-targets):
11897         (select-convert-to-delete):
11898         (select-convert-to-filename):
11899         (select-convert-to-charpos):
11900         (select-convert-to-lineno):
11901         (select-convert-to-colno):
11902         (select-convert-to-sourceloc):
11903         (select-convert-to-os):
11904         (select-convert-to-host):
11905         (select-convert-to-user):
11906         (select-convert-to-class):
11907         (select-convert-to-name):
11908         (select-convert-to-integer):
11909         (select-convert-to-atom):
11910         (select-convert-to-identity): new functions renamed from x-* and
11911         moved from x-select.el.
11912
11913         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11914         into here and use as the default window-system mouse yank.
11915         (insert-selection): generalised and moved from x-mouse.el.
11916         (own-clipboard): moved to C.
11917
11918         * msw-select.el (mswindows-selection-owned-p): deleted.
11919         (mswindows-own-selection): generalised and moved to select.el.
11920         (mswindows-disown-selection): generalised and moved to C.
11921         (mswindows-selection-owner-p): ditto.
11922
11923 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11924
11925         * XEmacs 21.2.14 is released
11926
11927 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11928
11929         * about.el: update contact info for jason and slb.
11930
11931 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11932
11933         * mule/european.el (setup-romanian-environment): Add Romanian
11934         support from Emacs/Mule romanian.el.
11935
11936 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11937
11938         * cus-face.el: Label all custom changes with the 'custom' tag.
11939
11940         * cus-edit.el: idem ditto.
11941
11942         * faces.el: Added suport for adding device tags to various functions.
11943         (custom): New device tag.
11944         (face-spec-set): Call reset face with tags argument. No longer do
11945         x-init-global-faces hack.
11946
11947         * faces.el (frob-face-property): Use an anonymous specifier to map
11948         frob-face-property-1 over.
11949
11950         * x-font-menu.el (font-menu-set-font): Always specify all
11951         properties to custom.
11952
11953 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11954
11955         * mule/european.el (setup-czech-environment): Add czech support.
11956         From David Sauer <davids@orfinet.cz>
11957
11958 1999-03-15  SL Baur  <steve@xemacs.org>
11959
11960         * check-features.el: Turn hard errors into warnings.
11961
11962 1999-03-21  SL Baur  <steve@xemacs.org>
11963
11964         * simple.el (delete-key-deletes-forward): As per discussion on
11965         xemacs-beta, default to t.
11966
11967 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11968
11969         * loadup.el: Define Installation-string before loading anything.
11970
11971 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11972
11973         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11974         From Anders Stenman <stenman@isy.liu.se>
11975
11976 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11977
11978         * wid-edit.el (widget-glyph-find): Ditto.
11979
11980         * packages.el (locate-library): Ditto.
11981
11982         * loadup.el (really-early-error-handler): Ditto.
11983
11984         * lib-complete.el (read-library): Ditto.
11985
11986         * faces.el (set-face-stipple): Ditto.
11987
11988         * code-files.el (load): Use new calling style of locate-file.
11989
11990 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11991
11992         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11993         dead.
11994
11995 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * dumped-lisp.el (preloaded-file-list): Don't load
11998         Installation.el.
11999
12000         * loadup.el (Installation-string): Define it here.
12001
12002 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12003
12004         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12005         Installation.el needs to be loaded before `dump-paths', otherwise
12006         the dumping process won't find it.
12007
12008 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12009
12010         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12011         subr so that we can use `replace-in-string' in Installation.el to
12012         get rid of C-m chars under the native Windows build.
12013
12014 1999-04-29  Andy Piper  <andy@xemacs.org>
12015
12016         * make-docfile.el: canonicalize file and directory names.
12017
12018         * device.el (call-device-method): new function for calling device
12019         specific methods.
12020         (define-device-method): new function for defining device methods.
12021         (define-device-method*): ditto.
12022
12023 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12024
12025         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12026
12027 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12028
12029         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12030         (cyrillic-koi8-r-encode-table): Likewise.
12031         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12032         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12033
12034         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12035         from vietnamese.el].
12036
12037         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12038         mule/mule-misc.el.
12039
12040 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12041
12042         * mule/thai-xtis.el:
12043         - Change font registry name from "Thai94x94-0" to "xtis-0".
12044         - Change mnemonic of coding-system `tis-620' to "TIS620".
12045
12046 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12047
12048         * mule/ethiopic.el: fixed.
12049
12050 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12051
12052         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12053
12054         * mule/thai-xtis.el: New file.
12055
12056         * mule/vietnamese.el: New file.
12057
12058         * mule/ethiopic.el: New file.
12059
12060 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12061
12062         * bytecomp.el (byte-compile-close-variables): Leave
12063         debug-issue-ebola-notices alone.
12064
12065 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12066
12067         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12068         at the top of the buffer since it is the most important thing to
12069         customize
12070         (ldap-get-host-parameter): New defun
12071         (ldap-search): Add a new parameter `withdn' to retrieve the
12072         distinguished names of entries
12073
12074 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12075
12076         * startup.el (splash-frame-body): Date and spelling fixes.
12077
12078 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12079
12080         * view-less.el (toggle-truncate-lines): add autoload tag
12081
12082 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12083
12084         * format.el (format-alist): Disable image stuff.
12085
12086 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12087
12088         * wid-edit.el (widget-glyph-find): Search by directories, then by
12089         suffixes rather than the other way around.
12090         (widget-image-conversion): Renamed to
12091         `widget-image-file-name-suffixes'.
12092
12093 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12094
12095         * mule/mule-charset.el: Made old functions obsolete, remove the
12096         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12097         (charset-iso-graphic-plane): Rename from charset-graphic.
12098         (charset-iso-final-char): Rename from charset-final.
12099         (charset-width): Rename from charset-columns.
12100         (charset-bytes): Added from fsf compatibility, returns always 1.
12101
12102         * mule/mule-misc.el: Move charset-doc-string alias to
12103         mule-charset.el
12104
12105 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12106
12107         * x-faces.el (x-make-font-bold-italic): honor
12108         *try-oblique-before-italic-fonts*
12109
12110 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12111
12112         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12113
12114 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12115
12116         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12117         name.
12118
12119 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12120
12121         * cl-extra.el (equalp): Would bug out for lists.
12122
12123 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12124
12125         * about.el (about-hackers):  Change cgw's email address
12126
12127 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12128
12129         * XEmacs 21.2.13 is released
12130
12131 1999-03-12  SL Baur  <steve@xemacs.org>
12132
12133         * simple.el (delete-key-deletes-forward): Revert to previous
12134         behavior.
12135
12136 1999-01-18  Didier Verna  <didier@xemacs.org>
12137
12138         * menubar-items.el (xemacs-splash-buffer): handle the case of
12139         multiple elements in the splash buffer body.
12140
12141         * startup.el (splash-frame-timeout): new constant: interval
12142         between splash buffer elements.
12143         (command-line-1): handle splash buffer with multiple elements (use
12144         a timeout).
12145         (splash-frame-body): Originally `startup-splash-frame-body'.
12146         Rewrote a cleaner and more readable version. This can now be array,
12147         in which case each element is displayed in turn in the splash buffer.
12148         (splash-frame-static-body): new constant. Persistent information
12149         across all splash buffer elements (preserves the possibility to give
12150         it in different languages.
12151         (circulate-splash-frame-elements): new function. Used as a timeout
12152         to circulate through all splash frame elements and display them in
12153         sequence.
12154         (display-splash-frame): originally `startup-splash-frame'. Handle
12155         the case of multiple elements in the splash buffer body. Now
12156         returns a timeout id if multiple elements to display, or nil.
12157
12158 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12159
12160         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12161         so they can be overridden by x-init-face-from-resources.
12162         Additionally specify the font name also with an x tag.
12163
12164 1999-03-08  Andy Piper  <andy@xemacs.org>
12165
12166         * package-get.el (package-get-base): autoload.
12167
12168         * menubar-items.el (default-menubar): add update menu item. Fix
12169         custom menu to only be activated when package-base is available.
12170
12171         * package-get.el (package-get-custom): don't load
12172         package-get-custom as it is auto-generated. Fix group definition.
12173
12174 1999-03-05  Didier Verna  <didier@xemacs.org>
12175
12176         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12177         instead of `symbol-name' (Thanks Kyle).
12178
12179         * cus-edit.el (custom-save-variables): use `prin1' instead of
12180         princ to write symbols.
12181
12182 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12183
12184         * XEmacs 21.2.12 is released
12185
12186 1999-03-05  SL Baur  <steve@xemacs.org>
12187
12188         * menubar-items.el (default-menubar): Add kfm browsing support.
12189         From Neal Becker <nbecker@fred.net>
12190
12191 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12192
12193         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12194         calls to font-lock during buffer reversion.
12195
12196 1999-02-12  Didier Verna  <didier@xemacs.org>
12197
12198         * info.el (Info-build-node-completions): unconditionally widen the
12199         tag table buffer.
12200
12201 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12202
12203         * x-faces.el (x-init-face-from-resources):
12204         Only set fonts in the 'x locale.
12205
12206 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12207
12208         * package-ui.el (pui-install-selected-packages): Don't throw on
12209         `package-admin-delete-binary-package' returning nil since it's
12210         normal.  Reindent function.
12211         (pui-add-required-packages): Handle case where packages selected
12212         for installation have never been installed.
12213
12214 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12215
12216         * menubar-items.el (default-menubar):
12217         Implement the ``Mule->Set coding system of process'' menu item.
12218
12219 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12220
12221         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12222         files
12223         - Change some `if's to `when's
12224
12225 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12226
12227         * XEmacs 21.2.11 is released
12228
12229 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12230
12231         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12232         against window close (Fix Bug #460).
12233         (ask-user-about-lock-dbox): Idem.
12234
12235 1999-02-25  SL Baur  <steve@xemacs.org>
12236
12237         * mule/mule-charset.el (charset-leading-byte): New function.
12238         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12239
12240 1999-02-12  Andy Piper  <andy@xemacs.org>
12241
12242         * about.el (xemacs-hackers): change andy's email address.
12243         (about-url-alist): change andy's web page address.
12244         (about-xemacs): add piper.
12245
12246 1999-02-16  SL Baur  <steve@xemacs.org>
12247
12248         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12249         of mule-base into lisp/mule.
12250
12251 1999-02-16  SL Baur  <steve@xemacs.org>
12252
12253         * mule/arabic.el:
12254         mule/canna-leim.el:
12255         mule/chinese.el:
12256         mule/cyrillic.el:
12257         mule/english.el:
12258         mule/european.el:
12259         mule/greek.el:
12260         mule/hebrew.el:
12261         mule/japanese.el:
12262         mule/kinsoku.el:
12263         mule/korean.el:
12264         mule/misc-lang.el:
12265         mule/mule-category.el:
12266         mule/mule-ccl.el:
12267         mule/mule-charset.el:
12268         mule/mule-cmds.el:
12269         mule/mule-coding.el:
12270         mule/mule-files.el:
12271         mule/mule-help.el:
12272         mule/mule-init.el:
12273         mule/mule-misc.el:
12274         mule/mule-tty-init.el:
12275         mule/mule-x-init.el:
12276         mule/viet-chars.el:  Remerge from mule-base.
12277
12278         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12279         of mule-base into lisp/mule.
12280
12281 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12282
12283         * process.el (exec-to-string): Use `shell-command-switch' in place
12284         of hard-wired "-c" (for WindowsNT).
12285
12286 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12287
12288         * menubar-items.el (default-menubar):  Remove obsolete
12289         "Gopher" item
12290
12291 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12292
12293         * package-admin.el (package-admin-get-install-dir): First fall
12294         back to the location of xemacs-base for non-mule packages.
12295
12296 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12297
12298         * paths.el:
12299         - improved automounter tmp directory support.
12300         - support 4 (!) empirically discovered automounter conventions
12301
12302 1999-02-12  SL Baur  <steve@xemacs.org>
12303
12304         * etags.el (pop-tag-mark): autoload to match key binding.
12305
12306 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12307
12308         * XEmacs 21.2.10 is released
12309
12310 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12311
12312         * package-get.el (package-get-remote-filename): Don't bug out for
12313         a local file name in the search entry.
12314
12315 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12316
12317         * XEmacs 21.2.9 is released
12318
12319 1999-01-19  Didier Verna  <didier@xemacs.org>
12320
12321         * replace.el (replace-search-function): new variable containing a
12322         function to perform a search-forward.
12323         (replace-re-search-function): new variable containing a function
12324         to perform a re-search-forward.
12325         (perform-replace): use them.
12326
12327 1999-01-25  Didier Verna  <didier@xemacs.org>
12328
12329         * select.el (selection-owner-p): use the name `XEmacs'.
12330         (cut-copy-clear-internal): ditto.
12331
12332 1999-01-18  Andy Piper  <andy@xemacs.org>
12333
12334         * about.el (about-url-alist): Update my entry.
12335         (xemacs-hackers): Ditto.
12336
12337 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12338
12339         * buffer.el (switch-to-buffer): Fixing documentation.
12340         * minibuf.el (minibuffer-completion-table): ditto.
12341         * cl-macs.el (return-from): ditto.
12342
12343 1999-01-04  Didier Verna  <didier@xemacs.org>
12344
12345         * replace.el (delete-non-matching-lines): temporarily disable
12346         case-folding when called interactively with a regexp containing
12347         uppercase characters.
12348         (delete-matching-lines): ditto.
12349         (count-matches): ditto.
12350         (list-matching-lines): ditto.
12351
12352 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12353
12354         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12355         abort if current window is split horizontally, not if others are
12356         split.  Got rid of unnecessary minibuffer checking.  Also, add
12357         some comments (it's still complex).
12358
12359 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12360
12361         * package-get.el: changed address for doc.ic.ac.uk to
12362         sunsite.doc.ic.ac.uk
12363
12364 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12365
12366         * ldap.el (toplevel): Remove requires so that the file compiles
12367         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12368
12369 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12370
12371         * dump-paths.el: Calculate module-directory and set
12372         module-load-path to the load path for modules.
12373
12374         * loadup.el: Get bootstrap value of module-load-path from the
12375         environment variable EMACSBOOTSTRAPMODULEPATH.
12376         - Display the module load path if we're debugging paths.
12377
12378         * setup-paths.el: Added function paths-find-site-module-directory.
12379         - Added function paths-find-module-directory.
12380         - Added function paths-construct-module-load-path.  Uses new
12381         environment variable EMACSMODULEPATH.
12382
12383 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12384
12385         * font.el (font-default-object-for-device):
12386         Oops! This `or' can't be replaced by `unless'.
12387         Fixed inability to run w3, among other things.
12388
12389 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12390
12391         * package-admin.el: Change initialization of
12392           package-admin-install-function dependent on system type.
12393           Change package-admin-install-function-mswindows to use
12394           "minitar".
12395
12396 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12397
12398         * mouse.el (default-mouse-motion-handler): Disable help echo while
12399         in the minibuffer.
12400
12401 1998-12-28  Martin Buchholz <martin@xemacs.org>
12402
12403         * XEmacs 21.2.8 is released.
12404
12405 1998-12-24  Martin Buchholz <martin@xemacs.org>
12406
12407         * XEmacs 21.2.7 is released.
12408
12409 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12410
12411         * package-ui.el (pui-list-packages): Set truncate-lines.
12412
12413         * package-get.el (package-get-download-menu): Use
12414         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12415
12416         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12417         (pui-help-string): idem.
12418         (list-packages-mode): New major mode.
12419         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12420         (pui-install-selected-packages): Add suport for removing packages.
12421         (pui-toggle-package-delete-key): New function.
12422         (pui-popup-context-sensitive): New kludge.
12423         (pui-list-packages): Add warning when `package-get-remote' is nil.
12424         (package-ui-add-site): New function.
12425
12426 1998-12-01  Didier Verna  <didier@xemacs.org>
12427
12428         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12429
12430 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12431
12432         * ldap.el: Custom-ized
12433         (toplevel): Do not provide `ldap' which is provided by C level
12434         LDAP code
12435         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12436
12437 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12438
12439         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12440
12441 1998-12-17  Andy Piper  <andy@xemacs.org>
12442
12443         * sound.el (sound-load-list): name changed from sound-load-alist.
12444         (sound-extension-list): name changed from sound-ext-list.
12445         (load-default-sounds): use new names.
12446         (load-sound-file): use new names.
12447
12448 1998-12-16  Andy Piper  <andy@xemacs.org>
12449
12450         * XEmacs 21.2.6 is released
12451
12452 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12455         errors.
12456
12457 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12458
12459         * wid-edit.el (widget-echo-this-extent): Set
12460         help-echo-owns-message to t.
12461
12462 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12463
12464         * package-get.el (package-get-download-menu): use toggles for
12465           each site in the download site menu.
12466
12467 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12468
12469         * package-get.el (package-get): If we cannot find a package
12470           because package-get-remote is not set, give a more helpful
12471           error message.
12472
12473 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12474
12475         * package-get.el (package-get-remote-filename): use an EFS path
12476         with user anonymous if no user is specified.
12477
12478 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12479
12480         * faces.el (face-spec-set): Re-init fallfacks for default after
12481         calling reset-face on the default face.
12482
12483 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12484
12485         * package-admin.el (package-admin-default-install-function):
12486         Behave as advertised.  Make sure the pkg-dir is proper for
12487         default-directory.
12488         (package-admin-add-binary-package): Make sure the pkg-dir is
12489         proper for default-directory.
12490         (package-admin-install-function-mswindows): Make sure the pkg-dir
12491         is proper for default-directory.
12492
12493 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12494
12495         * XEmacs 21.2.5 is released
12496
12497 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12498
12499         * files.el (binary-file-regexps): regexp-opt is not available at
12500         bytecompile time.
12501
12502 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12503
12504         * x-win-xfree86.el:
12505         * x-win-sun.el (x-win-init-sun):
12506         * x-win-sun.el:
12507         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12508         * x-iso8859-1.el:
12509         * x-init.el (init-post-x-win):
12510         * x-init.el (init-pre-x-win):
12511         * x-init.el (x-initialize-compose):
12512         * x-init.el:
12513         * x-compose.el:
12514         * winnt.el:
12515         * widget.el:
12516         * wid-edit.el (widget-glyph-click):
12517         * wid-edit.el (widget-glyph-find):
12518         * wid-edit.el (widget-type):
12519         * view-less.el (view-buffer-other-window):
12520         * very-early-lisp.el:
12521         * version.el:
12522         * toolbar.el:
12523         * toolbar-items.el:
12524         * term/sun.el (suntool-map):
12525         * term/sun-mouse.el:
12526         * term/internal.el:
12527         * syntax.el (modify-syntax-entry):
12528         * symbol-syntax.el:
12529         * subr.el:
12530         * startup.el (lock-directory):
12531         * simple.el (set-comment-column):
12532         * simple.el (backward-delete-char-untabify):
12533         * shadow.el (find-emacs-lisp-shadows):
12534         * shadow.el:
12535         * setup-paths.el (paths-construct-info-path):
12536         * select.el (cut-copy-clear-internal):
12537         * process.el (call-process-region):
12538         * process.el (start-process-shell-command):
12539         * process.el:
12540         * paths.el (rmail-spool-directory):
12541         * paragraphs.el (use-hard-newlines):
12542         * package-get.el (package-get-dependencies):
12543         * package-admin.el (package-admin-delete-binary-package):
12544         * obsolete.el (truncate-string):
12545         * obsolete.el (store-substring):
12546         * mouse.el (default-mouse-track-maybe-own-selection):
12547         * mouse.el (mouse-yank-at-point):
12548         * modeline.el:
12549         * modeline.el (mouse-drag-modeline):
12550         * minibuf.el (read-directory-name-internal):
12551         * minibuf.el (read-file-name-internal):
12552         * minibuf.el (read-file-name-internal-1):
12553         * minibuf.el (read-file-name-2):
12554         * minibuf.el (exact-minibuffer-completion-p):
12555         * minibuf.el (read-from-minibuffer):
12556         * minibuf.el:
12557         * menubar.el (check-menu-syntax):
12558         * map-ynp.el (map-y-or-n-p):
12559         * make-docfile.el (docfile-out-of-date):
12560         * loadup.el ((member "run-temacs" command-line-args)):
12561         * loadup.el ((member "no-site-file" command-line-args)):
12562         * loadup.el (really-early-error-handler):
12563         * loadup.el:
12564         * loadhist.el:
12565         * loaddefs.el:
12566         * lisp-mnt.el (lm-verify):
12567         * lib-complete.el (lib-complete:cache-completions):
12568         * lib-complete.el (library-all-completions):
12569         * itimer.el (itimer-run-expired-timers):
12570         * info.el (Info-mode):
12571         * info.el (Info-insert-file-contents):
12572         * info.el (Info-rebuild-dir):
12573         * info.el (Info-build-dir-anew):
12574         * info.el (Info-parse-dir-entries):
12575         * info.el (Info-dir-outdated-p):
12576         * info.el (Info-insert-dir):
12577         * info.el (info-xref):
12578         * info.el:
12579         * hyper-apropos.el (hyper-apropos-get-doc):
12580         * hyper-apropos.el (hyper-describe-face):
12581         * hyper-apropos.el (hyper-apropos-mode):
12582         * hyper-apropos.el:
12583         * help.el (list-processes):
12584         * help.el:
12585         * gnuserv.el:
12586         * font.el (mswindows-font-create-name):
12587         * font.el (font-default-font-for-device):
12588         * font.el (x-font-create-object):
12589         * font.el (font-registry):
12590         * font.el:
12591         * font-lock.el (font-lock-keywords):
12592         * font-lock.el:
12593         * finder.el (finder-compile-keywords):
12594         * find-paths.el (paths-find-recursive-path):
12595         * fill.el (set-justification-center):
12596         * fill.el (fill-region-as-paragraph):
12597         * files.el (insert-directory):
12598         * files.el (wildcard-to-regexp):
12599         * files.el (recover-file):
12600         * files.el (basic-save-buffer):
12601         * files.el (delete-auto-save-file-if-necessary):
12602         * files.el (file-relative-name):
12603         * files.el (backup-extract-version):
12604         * files.el (backup-buffer):
12605         * files.el (set-visited-file-name):
12606         * files.el (set-auto-mode):
12607         * files.el (interpreter-mode-alist):
12608         * files.el:
12609         * files.el (find-file-noselect):
12610         * files.el (abbreviate-file-name):
12611         * files.el (parse-colon-path):
12612         * files.el (directory-abbrev-alist):
12613         * etags.el (visit-tags-table-buffer):
12614         * easymenu.el (easy-menu-define):
12615         * dragdrop.el (experimental-dragdrop-drag):
12616         * dragdrop.el (dragdrop-drop-do-functions):
12617         * dragdrop.el (dragdrop-drop-at-point):
12618         * disass.el (disassemble-1):
12619         * disass.el (disassemble-internal):
12620         * disass.el (disassemble):
12621         * disass.el:
12622         * derived.el (derived-mode-init-mode-variables):
12623         * derived.el (define-derived-mode):
12624         * custom.el (defgroup):
12625         * cus-edit.el (custom-quote):
12626         * config.el:
12627         * code-process.el (open-network-stream):
12628         * code-process.el (start-process):
12629         * code-process.el (call-process-region):
12630         * code-process.el (call-process):
12631         * code-process.el:
12632         * code-files.el (insert-file-contents):
12633         * code-files.el:
12634         * code-files.el (buffer-file-coding-system-for-read):
12635         * cmdloop.el (yes-or-no-p-minibuf):
12636         * cl.el:
12637         * cl-macs.el:
12638         * cl-extra.el:
12639         * callers-of-rpt.el (make-caller-report):
12640         * callers-of-rpt.el:
12641         * bytecomp.el (batch-byte-recompile-directory):
12642         * bytecomp.el (batch-byte-compile-1):
12643         * bytecomp.el (batch-byte-compile):
12644         * bytecomp.el (display-call-tree):
12645         * bytecomp.el (byte-compile-insert):
12646         * bytecomp.el (byte-compile-two-args-19->20):
12647         * bytecomp.el (byte-compile-variable-ref):
12648         * bytecomp.el (byte-compile-form):
12649         * bytecomp.el (byte-compile-top-level-body):
12650         * bytecomp.el (byte-compile-out-toplevel):
12651         * bytecomp.el (byte-compile-byte-code-maker):
12652         * bytecomp.el (byte-compile-file-form-defmumble):
12653         * bytecomp.el (byte-compile-file-form):
12654         * bytecomp.el (byte-compile-keep-pending):
12655         * bytecomp.el (byte-compile-insert-header):
12656         * bytecomp.el (byte-compile-from-buffer):
12657         * bytecomp.el (byte-compile-file):
12658         * bytecomp.el (byte-recompile-file):
12659         * bytecomp.el (byte-compile-close-variables):
12660         * bytecomp.el (byte-compile-warn-about-unused-variables):
12661         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12662         * bytecomp.el (byte-compiler-legal-options):
12663         * bytecomp.el (byte-compile-lapcode):
12664         * bytecomp.el (byte-optimize-log):
12665         * bytecomp.el ((fboundp 'defsubst)):
12666         * bytecomp.el:
12667         * bytecomp-runtime.el:
12668         * byte-optimize.el (byte-optimize-apply):
12669         * byte-optimize.el (car):
12670         * byte-optimize.el (byte-optimize-form):
12671         * byte-optimize.el (byte-optimize-form-code-walker):
12672         * byte-optimize.el:
12673         * build-report.el (build-report-insert-installation-file):
12674         * build-report.el (build-report):
12675         * auto-show.el:
12676         * apropos.el (apropos-documentation):
12677         - mega patch
12678         - clean up byte-compile warnings
12679         - remove unused variables
12680         - Use common lisp style hashtable functions
12681         - byte compiler cleanup
12682         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12683         - remove old backquote syntax usage
12684         - move some cl functionality into C for speed.
12685         - remove last remaining VMS support
12686         - spelling fixes
12687         - implement last, butlast, nbutlast, copy-list in C.
12688         - new macro ignore-file-errors, similar to ignore-errors
12689           (ignore-file-errors (delete-file "foo"))
12690         - get frequent garbage collection during loadup.el by tweaking
12691           gc-cons-threshold, rather than explicitly calling garbage-collect
12692         - default delete-key-deletes-forward to `t'.
12693
12694 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12695
12696         * XEmacs 21.2-beta4 is released.
12697
12698 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12699
12700         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12701         (easy-menu-item-present-p): Wrapper around find-menu-item.
12702         (easy-menu-remove-item): Wrapper around delete-menu-item.
12703
12704         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12705         (add-menu-button): Add 'in-menu' argument.
12706         (add-menu-item-1): Add in-menu support to helper function.
12707
12708 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12709
12710         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12711
12712 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12713
12714         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12715         of Dec 4, 1997.
12716
12717 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12718
12719         * process.el (shell-command-on-region): Report if the command
12720         succeeded or failed.
12721
12722 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12723
12724         * subr.el (buffer-substring-no-properties): Comment out.
12725
12726 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12727
12728         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12729           into font instances first, like `x-frob-font-size' does.
12730           (mswindows-find-larger-font): ditto
12731
12732 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12733
12734         * package-ui.el (pui-install-selected-packages): fix args in call
12735         to `package-get'.
12736
12737 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12738
12739         * package-get.el (host-name): New widget type.
12740         (package-get-remote): Better customization using new type.
12741         (package-get-download-sites): idem dito.
12742
12743         (package-get-custom): Do not use package-get-all untill we have
12744         runtime dependencies.
12745
12746         (package-get-remove-copy): Default to 't' we no longer need this
12747         kludge as we do not currently use depenencies.
12748
12749         (package-get-was-current): New variable.
12750         (package-get-require-base): New 'force-current' argument.
12751         (package-get-update-base): idem
12752         (package-get-package-provider):  idem
12753         (package-get-locate-index-file): New 'no-remote' argument.
12754         (package-get-locate-file): idem.
12755
12756         (package-get-maybe-save-index): New function.
12757         (package-get-update-base): Use it.
12758
12759 1998-10-28 Greg Klanderman <greg@alphatech.com>
12760
12761         * package-get.el (package-get-remote): default to nil; by default,
12762         don't go out to the net via EFS.  They must select a download site.
12763         (package-get-download-sites): new variable.
12764         (package-get-download-menu): new function.
12765         (package-get-locate-index-file): new function.
12766         (package-get-update-base): use it.
12767
12768         * menubar-items.el (default-menubar): add "Update Package Index"
12769         and "Add Download Site" menus under Options | Manage Packages.
12770
12771 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12772
12773         * package-get.el (package-get): bugfix code checking installed version
12774         for case where package is not currently installed.
12775         (package-get-require-signed-base-updates): new variable.
12776         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12777         deemed not a goot thing.  Use the variable
12778         package-get-allow-unsigned-base-updates instead.
12779
12780 1998-10-16 Greg Klanderman <greg@alphatech.com>
12781
12782         * package-get.el (package-get): Don't install an older version than
12783         we already have unless explicitly told to.  Issue a warning.
12784
12785         * package-ui.el (pui-add-required-packages): when adding
12786         dependencies, don't add packages that are up to date.
12787         (pui-package-symbol-char):  Don't consider a package out of date
12788         if you have a newer version installed than the latest version in
12789         package-get-base.
12790
12791         * package-get.el (package-get-base-filename): document that it may
12792         be a path relative to package-get-remote;  new default value.
12793         (package-get-locate-file): new function.
12794         (package-get-update-base): use it to expand package-get-base-filename.
12795         (package-get-save-base): new function to save the package-get database
12796         to file.
12797         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12798         (package-get-update-base): pass the REMOTE-SOURCE arg.
12799         (package-get-update-base-entry): call package-get-custom-add-entry.
12800         (package-get-file-installed-p): removed; no longer needed.
12801         (package-get-create-custom): ditto.
12802         (toplevel): remove code to build and load package-get-custom.el
12803         (package-get-custom-add-entry): new function.
12804
12805 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12806
12807         * wid-edit.el (widget-button-click): Don't switch window.
12808
12809 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12810
12811         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12812
12813 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12814
12815         * etags.el (find-tag-default): Run find-tag-hook using
12816         run-hooks rather than funcall
12817
12818 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12819
12820         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12821         and the current local map as the parents to isearch-mode-map.
12822
12823 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12824
12825         * XEmacs 21.2-beta3 is released.
12826
12827 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12828
12829         * package-get.el (package-get-update-base): use
12830         insert-file-contents-internal, not insert-file-contents-literally.
12831
12832 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12833
12834         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12835         dump time.
12836
12837 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12838
12839         * package-get.el (package-get-update-base-entry): new function.
12840         (package-get-update-base): renamed; was `package-get-load-base'.
12841         cleanup, and use package-get-update-base-from-buffer.
12842         (package-get-update-base-from-buffer): new function.
12843         (package-get-update-base-entries): new; helper for above.
12844         Do not eval lisp grabbed over ftp; parse it from new format.
12845
12846 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12847
12848         * files.el (set-auto-mode): Don't play games loading package-get
12849         database; package-get-package-provider will handle it all.
12850
12851 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12852
12853         * package-get.el (package-get-base-filename): new variable.
12854         (package-get-require-base): new function.
12855         (package-get-pgp-signed-begin-line): new variable.
12856         (package-get-pgp-signature-begin-line): ditto.
12857         (package-get-pgp-signature-end-line):  ditto.
12858         (package-get-load-base): new function.
12859         (package-get-interactive-package-query):
12860         (package-get-update-all):
12861         (package-get-dependencies):
12862         (package-get-package-provider):
12863         (package-get-custom): use package-get-require-base.
12864         [package-get-custom loading]: disable for now.
12865
12866         * package-ui.el (pui-list-packages): use (package-get-require-base)
12867
12868 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12869
12870         * package-ui.el: Correct obvious thinko in choosing extent face.
12871
12872 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12873
12874         * menubar-items.el (default-menubar): pui-list-package has nothing
12875         to with Customize. Move all the package stuff to a new Item in Options.
12876
12877         * package-ui.el (pui-menu): Add menu and Popup menu.
12878
12879         * package-get.el (package-get): Use new
12880         package-admin-get-install-dir.
12881
12882         * package-admin.el (package-admin-get-install-dir): New syntax.
12883         Conserve package location and put mule packages where mule-base is.
12884
12885         * package-get.el : Customized
12886
12887         * package-ui.el (pui): Customized
12888         (pui-package-install-dest-dir): New variable.
12889         (pui-install-selected-packages): Use it
12890
12891 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12892
12893         * package-get.el (package-get-interactive-package-query): Move
12894         dependency on package-get-base to run-time.
12895         (package-get-update-all): Ditto.
12896         (package-get-dependencies): Ditto.
12897         (package-get-package-provider): Ditto.
12898         (package-get-custom): Ditto.
12899
12900 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12901
12902         * events.el: Remove 'ascii-character property from 'backspace
12903         and 'delete symbols
12904
12905 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12906
12907         * package-get-base.el: removed.
12908
12909 1998-09-23  Didier Verna  <didier@xemacs.org>
12910
12911         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12912         (no-upper-case-p): new function.
12913         (with-search-caps-disable-folding): new macro.
12914         (with-interactive-search-caps-disable-folding): new macro.
12915         (zap-to-char): In interactive mode, do a case-sensitive search if
12916         the character is uppercase.
12917         (zap-up-to-char): ditto.
12918
12919         * replace.el (perform-replace): use the function no-upper-case-p.
12920
12921         * isearch-mode.el (isearch-fix-case): ditto.
12922         make obsolete `with-caps-disable-folding' and
12923         `isearch-no-upper-case-p'.
12924
12925         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12926         (tags-search): ditto.
12927         (tags-query-replace): ditto.
12928
12929         * info.el (Info-search): ditto.
12930
12931 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12932
12933         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12934
12935 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12936
12937         * package-admin.el (package-admin-rmtree): rewritten.  need to
12938         check for "." and ".." before symlink check.  expand files and
12939         directories with respect to DIRECTORY, not default-directory.
12940
12941 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12942
12943         * package-get.el (package-get-all): add INSTALL-DIR argument.
12944
12945 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12946
12947         * package-ui.el (pui-add-required-packages): new function, select
12948         dependent packages.
12949         (pui-display-keymap): bind it.
12950         (pui-help-string): document it.
12951         (pui-install-selected-packages): package-get-all -> package-get.
12952
12953         * package-get.el (package-get-dependencies): new function.
12954
12955 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12956
12957         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12958         regexps.
12959
12960 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12961
12962         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12963         function.
12964         (default-mouse-track-normalize-point): Use it.
12965
12966 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12967
12968         * package-admin.el (package-admin-delete-binary-package):
12969                 General cleanup. Remove unnessary use of progn and
12970         save-excursion.
12971         (package-admin-delete-binary-package): Do NOT mess with file
12972         modes. That is evil.
12973         (package-admin-delete-binary-package): Wrap all deleting in
12974         condition-case. The data in MANIFEST is untrustworthy.
12975         (package-admin-delete-binary-package): Let the OS worry about non
12976         empty directories.
12977
12978 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12979
12980         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12981         processing.
12982         (lm-report-bug): Fix mail address to send bug reports to.
12983
12984 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12985
12986         * XEmacs 21.2-beta2 is released.
12987
12988 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12989
12990         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12991
12992 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12993
12994         * info.el (Info-mode): Document page turning by double clicks in
12995         docstring so `M-x describe-mode' will display it.
12996
12997 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12998
12999         * info.el (Info-mouse-track-double-click-hook): Use character
13000         widths to calculate a border region where double clicking does
13001         page turning, and return `nil' by default so other hooks, such as
13002         region highlighting, will be run.
13003
13004 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13005
13006         * sound.el (default-sound-directory-list): Initialize with all the
13007         "sounds" directories in `data-directory-list'.  It used to just be
13008         the first one.
13009
13010         * packages.el (locate-data-directory-list): Created.  This gives
13011         the list of matching directories, unlike `locate-data-directory',
13012         which just gives the first one.
13013
13014 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13015
13016         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13017         make a binding in the local keymap until help-char handling is
13018         improved.
13019
13020         * help.el (help-keymap-with-help-key): Provide keymap with help
13021         binding.
13022         (help-print-help-form): New helper function.
13023
13024 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13025
13026         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13027         move extent to another buffer; no need to create a new extent.
13028         (isearch-fix-case): New function.
13029         (isearch-search-and-update): Use it.
13030
13031 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13032
13033         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13034         the keymap, not minor-mode-map-alist.
13035         (isearch-done): Restore overriding-local-map.
13036
13037 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13038
13039         * bytecomp.el (byte-compile-buffer-substring):
13040         Fix for: (byte-compile (defun f () (buffer-substring)))
13041         ==>   ** buffer-substring called with 3 args, but requires 0-3
13042         - new code not only works, but is more readable, too.
13043
13044 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13045
13046         * msw-faces.el (mswindows-init-device-faces): Don't try to
13047           specify a default font at this late stage. Do try to force
13048           creation of the default face font so that if it fails we get
13049           an error now instead of a crash at frame creation.
13050
13051           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13052           mswindows-make-font-unitalic: Canonical default weight
13053           changed from "Normal" to "Regular".
13054
13055           mswindows-make-font-bold / -bold-italic: Supplied device was
13056           not being passed into call to mswindows-find-smaller-font.
13057
13058 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13059
13060         * package-get.el (package-get-remote): Fix the path where to find
13061           the packages on xemacs.org.
13062
13063 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13064
13065         * about.el (about-maintainer-info): Update Ben's entry.
13066
13067 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13068
13069         * lisp/shadow.el (find-emacs-lisp-shadows):
13070         - `member' was being called on lists of length 2000!
13071         - Replace with hashtables.
13072         - Replace hand-coded loops with (dolist)
13073         - Fix comment typo
13074
13075 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13076
13077         * packages.el: Added new function, `package-delete-name', to
13078           delete existing packages from the installed package database
13079           (`packages-package-list').  Also added the "pkginfo" directory
13080           to `packages-special-base-regexp', so that the pkginfo directory
13081           would not get added to `late-packages'.
13082
13083         * package-admin.el: Added ability to delete an installed package
13084           (added low-level function, `package-admin-delete-package').
13085           Understands how to use the pkginfo/MANIFEST.<package> file to
13086           delete the package.  When installing a package, will also
13087           create a MANIFEST.* file if one is not provided by the
13088           package.  If the MANIFEST.* doesn't exist when deleting a
13089           package, the functions will fall back to attempting to delete
13090           any package-specific lisp directory.
13091
13092         * package-get.el: Moved some functions to package-admin.el.
13093           Added interactive function `package-get-delete-package', for
13094           use by users for deleting a package.
13095
13096           Also modified to not require the presence of efs.
13097
13098 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13099
13100         * files.el (find-file-noselect): Handle all signals, kill the
13101         buffer and resignal.
13102
13103 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13104
13105         * cl-macs.el (glyph-image): Add setf method.
13106
13107 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13108
13109         * package-get.el: Fixed broken EFS downloading.  Also, look for
13110           .tar.gz files first, in preference over .tgz files.
13111
13112         * package-ui.el: Fix display of package version numbers.
13113
13114 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13115
13116         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13117         argument.
13118
13119 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13120
13121         * list-mode.el: `display-completion-list': added new/optional
13122           keyword `:completion-string', which allows the programmer to
13123           change the "Possible completions are:" prompt.
13124
13125         * menubar-items.el: Added new pulldown menu-pick to start up the
13126           visual package browser/installer:
13127
13128                 Options->Customize->List Packages
13129
13130         * package-admin.el: Added hooks for installing under both Unix
13131           and MS Windows.  Does additional error checking.  No longer
13132           calls "add-big-package.sh" to install packages under Unix; now
13133           calls gunzip & tar directly.
13134
13135         * package-get.el: Added ability to install packages from files
13136           on a local disk/CDROM.  Now deletes any existing package lisp
13137           directory.  Does completion on available packages when
13138           querying for package names.  Will also search for .tgz files
13139           in addition for .tar.gz files.  Tries to reload
13140           auto-autoloads, as a convenience when loading new packages,
13141           and also tries to add any new package paths to `load-path'.
13142           Changed all occurences of `concat' to use `expand-file-name'.
13143
13144         * package-ui.el: New file which implements the main visual
13145           package browser/installer, which is started via a menu pick or
13146           M-x pui-list packages.
13147
13148 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13149
13150         * startup.el (load-init-file): spelling fix.
13151
13152 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13153
13154         * startup.el (normal-top-level): Load auto-autoload files
13155         covariantly with their precedence.
13156
13157 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13158
13159         * menubar-items.el (default-menubar): Remove "Font Weight"
13160         option, there is currently no custom equivalent.. Customize-faces
13161         is "Edit faces".
13162
13163         * x-font-menu.el (font-menu-set-font): Use customize to set
13164         default face.
13165
13166         * faces.el (face-spec-update-all-matching): New function.
13167
13168         * cus-face.el (custom-set-face-update-spec): New function.
13169         Interface to customize faces from elisp.
13170
13171         (custom-face-value-create): Show the customized settings if set
13172         but not saved.
13173
13174 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13175
13176         (custom-face-value-create): Show the customized settings if set
13177         but not saved.
13178
13179 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13180
13181         * keydefs.el (global-map): Add FSF 20.3 binding of
13182         query-replace-regexp.
13183
13184 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13185
13186         * minibuf.el (read-file-name-internal-1): use
13187         user-name-completion-1 instead of user-name-completion.
13188
13189 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13190
13191         * loadup.el:
13192         * make-docfile.el:
13193         * update-elc.el: Don't set `source-directory' (now defunct as a
13194         global variable) no more.
13195
13196         * packages.el (packages-list-autoloads): Made `source-directory'
13197         (now defunct as a global variable) a parameter.
13198
13199 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13200
13201         * about.el (about-hackers): new email
13202
13203 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13204
13205         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13206
13207 1998-07-17  Didier Verna  <didier@xemacs.org>
13208
13209         * faces.el (set-face-property):
13210         (set-face-dim-p):
13211         (face-dim-p): updated the doc strings now that the dim property isn't
13212         tty-specific.
13213         (face-equal): the dim property is now a common one.
13214
13215         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13216         Renamed the `stipple' attribute to `background-pixmap'.
13217         (custom-face-background-pixmap): make custom-face-stipple an
13218         obsolete alias for this.
13219
13220 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13221
13222         * find-paths.el (paths-file-readable-directory-p): Created and
13223         used.
13224
13225         * loadup.el: Don't set inhibit-... flags from run-temacs.
13226
13227 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13228
13229         * packages.el (packages-data-path-depth): Added and used.
13230
13231 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13232
13233         * about.el:
13234         - Change .xpm to .png, delete "zcat" section.
13235         - cosmetic fix in the 'marcpa' entry.
13236
13237         * etc/photos
13238         - convert all .xpm.Z to .png
13239         - rename mrb to martin
13240         - rename mcook-m to mcookm
13241
13242 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13243
13244         * x-init.el (x-initialize-compose): Add support for
13245         dead-circumflex as YET ANOTHER NAME for that dead key.
13246
13247 1998-08-05  Colin Rafferty <colin@xemacs.org>
13248
13249         * setup-paths.el (paths-construct-exec-path): Made the
13250         last-packages really be last.
13251         (paths-construct-data-directory-list): Ditto.
13252
13253 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13254
13255         * startup.el(startup-splash-frame-body):
13256         Update Copyright notice in splash screen
13257
13258 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13259
13260         * minibuf.el (read-file-name-internal-1): do ~user completion.
13261
13262 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13263
13264         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13265         aginst destroyed extents
13266
13267 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13268
13269         * package-get.el (package-get): add `install-dir' argument.
13270
13271 1998-07-20  John Jones  <jj@asu.edu>
13272
13273         * package-get.el: calls to package-get-update-all will only
13274           update packages which are already installed.
13275
13276 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13277
13278         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13279         writable.
13280
13281 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13282
13283         * about.el (about-hackers): Correct my email.
13284
13285 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13286
13287         * about.el (about-hackers): new email-address.
13288
13289 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13290
13291         * minibuf.el (read-number): Don't let `input-error' condition
13292         escape.
13293
13294 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13295
13296         * about.el (about-hackers): use my `email-for-life' address.
13297
13298 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13299
13300         * XEmacs 21.2-beta1 is released.
13301
13302 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13303
13304         * ldap.el (ldap-search): Doc string change
13305
13306 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13307
13308         * menubar-items.el (default-menubar): Removed references to
13309         `data-directory', and use `locate-data-file' instead, and made
13310         then greyed out if they don't exist.
13311
13312 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13313
13314         * keymap.el (events-to-keys): Use `format' instead of `concat'
13315         since the latter does not accept integer args anymore
13316
13317 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13318
13319         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13320         macros replaced.
13321
13322 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13323
13324         * make-docfile.el: Get first initialization from very-early-lisp.el
13325         * update-elc.el: Ditto.
13326         * loadup.el (really-early-error-handler): Ditto.
13327
13328         * packages.el (packages-unbytecompiled-lisp): Add new file,
13329         very-early-lisp.el.
13330
13331         * very-early-lisp.el: New file.
13332
13333 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13334
13335         * Symbols that have been obsolete for at least 3 years removed (II).
13336
13337         * obsolete.el (eval-current-buffer): Make compatible.
13338         (byte-code-function-p): Ditto.
13339         (send-string): Removed.
13340         (send-region): Removed.
13341         (screen-scrollbar-width): Removed.
13342         (set-screen-scrollbar-width): Removed.
13343         (set-screen-left-margin-width): Removed.
13344         (set-screen-right-margin-width): Removed.
13345         (screen-left-margin-width): Removed.
13346         (screen-right-margin-width): Removed.
13347         (set-buffer-left-margin-width): Removed.
13348         (set-buffer-right-margin-width): Removed.
13349         (buffer-left-margin-width): Removed.
13350         (buffer-right-margin-width): Removed.
13351         (x-set-frame-icon-pixmap): Removed.
13352         (x-set-screen-icon-pixmap): Removed.
13353         (pixel-name): Removed.
13354         (make-pixmap): Removed.
13355         (make-cursor): Removed.
13356         (pixmap-width): Removed.
13357         (pixmap-contributes-to-line-height-p): Removed.
13358         (set-pixmap-contributes-to-line-height): Removed.
13359
13360 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13361
13362         * obsolete.el (popup-menu-up-p): removed.
13363         (read-no-blanks-input): Removed.
13364         (wholenump): Removed.
13365         (ring-mod): Removed (what was ring-mod?).
13366         (current-time-seconds): Removed.
13367         (run-special-hook-with-args): Removed.
13368         (dot): Removed.
13369         (dot-marker): Removed.
13370         (dot-min): Removed.
13371         (dot-max): Removed.
13372         (window-dot): Removed.
13373         (set-window-dot): Removed.
13374
13375         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13376         `dot-min'.
13377
13378         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13379
13380         * code-files.el (insert-file-contents): Rename
13381         run-special-hook-with-args to run-hook-with-args-until-success.
13382         (write-region): Ditto.
13383
13384 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13385
13386         * about.el: Fix typos, update release date.
13387
13388         * Symbols that have been obsolete for at least 3 years removed.
13389
13390         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13391         screen- functions.
13392         (toplevel): remove setf methods for screen functions.
13393         * cl-macs.el (extent-data): defsetf removed.
13394         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13395         many places to remove.
13396         (comment-indent-hook): Ditto.
13397         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13398         (buffer-dedicated-screen): Ditto.
13399         (deiconify-screen): Ditto.
13400         (delete-screen): Ditto.
13401         (event-screen): Ditto.
13402         (find-file-other-screen): Ditto.
13403         (find-file-read-only-other-screen): Ditto.
13404         (live-screen-p): Ditto.
13405         (screen-height): Ditto.
13406         (screen-iconified-p): Ditto.
13407         (screen-list): Ditto.
13408         (screen-live-p): Ditto.
13409         (screen-name): Ditto.
13410         (screen-parameters): Ditto.
13411         (screen-pixel-height): Ditto.
13412         (screen-pixel-width): Ditto.
13413         (screen-root-window): Ditto.
13414         (screen-selected-window): Ditto.
13415         (screen-totally-visible-p): Ditto.
13416         (screen-visible-p): Ditto.
13417         (screen-width): Ditto.
13418         (screenp): Ditto.
13419         (get-screen-for-buffer): Ditto.
13420         (get-screen-for-buffer-noselect): Ditto.
13421         (get-other-screen): Ditto.
13422         (iconify-screen): Ditto.
13423         (lower-screen): Ditto.
13424         (mail-other-screen): Ditto.
13425         (make-screen): Ditto.
13426         (make-screen-invisible): Ditto.
13427         (make-screen-visible): Ditto.
13428         (modify-screen-parameters): Ditto.
13429         (new-screen): Ditto.
13430         (next-screen): Ditto.
13431         (next-multiscreen-window): Ditto.
13432         (other-screen): Ditto.
13433         (previous-screen): Ditto.
13434         (previous-multiscreen-window): Ditto.
13435         (raise-screen): Ditto.
13436         (redraw-screen): Ditto.
13437         (select-screen): Ditto.
13438         (selected-screen): Ditto.
13439         (set-buffer-dedicated-screen): Ditto.
13440         (set-screen-height): Ditto.
13441         (set-screen-position): Ditto.
13442         (set-screen-size): Ditto.
13443         (set-screen-width): Ditto.
13444         (show-temp-buffer-in-current-screen): Ditto.
13445         (switch-to-buffer-other-screen): Ditto.
13446         (visible-screen-list): Ditto.
13447         (window-screen): Ditto.
13448         (x-set-screen-pointer): Ditto.
13449         (x-set-frame-pointer): Ditto.
13450         (screen-title-format): Ditto.
13451         (screen-icon-title-format): Ditto.
13452         (terminal-screen): Ditto.
13453         (delete-screen-hook): Ditto.
13454         (create-screen-hook): Ditto.
13455         (mouse-enter-screen-hook): Ditto.
13456         (mouse-leave-screen-hook): Ditto.
13457         (map-screen-hook): Ditto.
13458         (unmap-screen-hook): Ditto.
13459         (default-screen-alist): Ditto.
13460         (default-screen-name): Ditto.
13461         (x-screen-defaults): Ditto.
13462         (x-create-screen): Ditto.
13463         * obsolete.el: meta-flag removed.
13464         baud-rate removed.
13465         sleep-for-millisecs removed.
13466         extent-data removed.
13467         set-extent-data removed.
13468         set-extent-attribute removed.
13469         extent-glyph removed.
13470         extent-layout removed.
13471         set-extent-layout removed.
13472         list-faces-display removed.
13473         list-faces removed.
13474         trim-versions-without-asking removed.
13475         after-write-file-hooks removed.
13476         truename removed.
13477         auto-fill-hook removed.
13478         blink-paren-hook removed.
13479         select-screen-hook, deselect-screen-hook removed.
13480         auto-raise-screen, auto-lower-screen removed.
13481
13482         * msw-mouse.el: Global change resource -> mswindows-resource.
13483
13484         * XEmacs 21.0-pre5 is released.
13485
13486 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13487
13488         * about.el (about-hackers): Credits update.
13489
13490 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13491
13492         * register.el (insert-register): Don't activate the region.
13493
13494 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13495
13496         * select.el: Restore x-* symbols for backwards compatibility:
13497         x-copy-primary-selection, x-kill-primary-selection,
13498         x-delete-primary-selection, x-select-make-extent-for-selection,
13499         x-valid-simple-selection-, x-cut-copy-clear-internal.
13500
13501 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13502
13503         * XEmacs 21.0-pre4 is released.
13504
13505 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13506
13507         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13508         reporting bugs.
13509         (maybe-add-init-button): Fix semantics under Windows.  Use
13510         `expand-file-name' rather than `concat'.
13511
13512         * help.el (print-messages): New function.
13513
13514 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13515
13516         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13517
13518 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13519
13520         * about.el: Tweaked my entry in about-hackers.
13521
13522         * find-paths.el (paths-emacs-root-p):
13523           Relaxed emacs-root checking of an in-place installation to
13524           also accommodate the flat layout used on MS Windows.
13525
13526 1998-06-29  John Jones  <jj@asu.edu>
13527
13528         * package-get.el: calls to package-get-update-all will only
13529           update packages which are already installed.
13530
13531 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13532
13533         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13534         are handled by the gui-element face fallbacks now.
13535
13536         * x-faces.el: default gui-element face to "background" as well as
13537         the default face.
13538
13539         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13540         and default face settings since these are set as fallbacks now in
13541         the appropriate domain.
13542
13543 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13544
13545         * text-mode.el (text-mode): Reorder regexp so the OR part
13546         corresponding to `page-delim' goes first and the hack in
13547         `forward-paragraph' will work.
13548         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13549
13550 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13551
13552         * subr.el (remove-hook): When checking the hook value
13553           with functionp, don't apply car to it.
13554
13555 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13556
13557         * package-get.el (package-get-remote-filename):
13558           Don't use file-name-as-directory because the local directory
13559           separator conventions might not be the same as ftp's.
13560
13561 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13562
13563         * ldap.el (ldap-host-parameters-alist): New name of
13564         `ldap-host-parameters-plist'
13565
13566 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13567
13568         * package-get.el: Using (require 'package-get-base), now that it
13569         provides itself.  Consequently removed all instances of (load
13570         "package-get-base.el").
13571
13572 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13573
13574         * subr.el (remove-hook): Don't treat the hook value as a
13575           list unless it is both consp and not functionp.
13576
13577 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13578
13579         * about.el: Email address for Ben Wing is ben@xemacs.org.
13580         * auto-show.el: Ditto.
13581         * bytecomp.el: Ditto.
13582         * faces.el: Ditto.
13583         * x-scrollbar.el: Ditto.
13584         * x-misc.el: Ditto.
13585         * tty-init.el: Ditto.
13586         * toolbar-items.el: Ditto.
13587         * symbol-syntax.el: Ditto.
13588         * specifier.el: Ditto.
13589         * objects.el: Ditto.
13590         * hyper-apropos.el: Ditto.
13591         * glyphs.el: Ditto.
13592
13593 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13594
13595         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13596         vertical-divider-always-visible-p.
13597         (default-mouse-motion-handler): Ditto.
13598
13599 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13600
13601         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13602         global value.
13603
13604 1998-06-21  Oliver Graf <ograf@fga.de>
13605
13606         * build-reports.el: changed receiver to xemacs-build-reports list
13607
13608 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13609
13610         * font.el: Split font-family-mappings into X and
13611           mswindows-specific versions.
13612           mswindows-font-create-[object|name]: Treat supplied size
13613           as a pointsize. Added underline and strikethru handling.
13614
13615         * msw-faces.el: changed default mswindows charset to western.
13616
13617         * msw-glyphs.el: removed space in border-glyph font string that
13618           was inserted to get round bugs in the mswindows C font code.
13619
13620 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13621
13622         * about.el (about-hackers): Credits update.
13623
13624         * help-nomule.el (tutorial-supported-languages): Add Romanian
13625         TUTORIAL.
13626
13627         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13628         to ISO-8859-2.
13629
13630 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13631
13632         * font.el: Split font-family-mappings into X and
13633           mswindows-specific versions.
13634           mswindows-font-create-[object|name]: Treat supplied size
13635           as a pointsize. Added underline and strikethru handling.
13636
13637         * msw-faces.el: changed default mswindows charset to western.
13638
13639         * msw-glyphs.el: removed space in border-glyph font string that
13640           was inserted to get round bugs in the mswindows C font code.
13641
13642 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13643
13644         * minibuf.el: make read-color-completion-table call
13645           (mswindows-color-list for mswindows devices.
13646
13647 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13648
13649         * lisp/font-lock.el
13650         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13651         Let declaration items contain non-word symbol characters.
13652
13653 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13654
13655         * package-get.el (package-get-package-provider): Added autoload
13656         cookie.  Loading "package-get-base.el" in ALL functions that use
13657         it.  Fixed some (interactive ...) with multiple argument specs
13658         again.  Cosmetic indentation changes.
13659
13660 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13661
13662         * info.el (Info-insert-dir): Don't use nreverse on variables
13663         that you want to use later.
13664
13665 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13666
13667         * x-mouse.el (x-set-point-and-move-selection): Replace call
13668         to x-kill-primary-selection with kill-primary-selection
13669
13670 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13671
13672         * simple.el (what-cursor-position): Make cursor position reported
13673         use value of column-number-start-at-one
13674
13675 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13676
13677         * about.el (xemacs-hackers): Fix Jareth's email address.
13678
13679 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13680
13681         * startup.el (startup-splash-frame): Remove
13682         `xemacs-startup-logo-function'.
13683
13684 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13685
13686         * about.el (about-hackers): Update credits list.
13687
13688 1998-06-06  Jeff Miller <jmiller@smart.net>
13689
13690         * lisp/sound.el: Update sound-ext to allow filenames with
13691           extensions to be found by load-sound-file
13692
13693 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13694
13695         * info.el (Info-rebuild-outdated-dir): Removed variable
13696         (Info-auto-generate-directory): New variable
13697         (Info-save-auto-generated-dir): New variable
13698         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13699         (Info-build-dir-anew): Second parameter removed.  Use
13700         `Info-save-auto-generated-dir'
13701         (Info-rebuild-dir): Ditto
13702
13703 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13704
13705         * list-mode.el (next-list-mode-item): Would not recognize
13706         border between directly neighbored items.
13707
13708 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13709
13710         * package-get.el: add autoloads for some functions.
13711
13712 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13713
13714         * specifier.el (let-specifier): Tiny docfixes.
13715
13716 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13717
13718         * msw-mouse.el: set selection-pointer-glyph to Normal.
13719
13720 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13721
13722         * wid-edit.el (widget-specify-secret): New function.
13723         (widget-after-change): Use it.
13724         (widget-specify-field): Use it.
13725
13726 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13727
13728         * mouse.el (drag-window-divider): Use `(not done)' instead of
13729         `doit'; reuse result of `window-pixel-edges'.
13730
13731         * modeline.el (drag-modeline-event-lag): Rename to
13732         drag-divider-event-lag.
13733
13734 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13735
13736         * specifier.el (let-specifier): Rewritten not to generate needless
13737         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13738         arguments.
13739
13740 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13741
13742         * minibuf.el (read-file-name-1): Setup buffer-local value of
13743         `completion-ignore-case' in completions buffer under Windows.
13744
13745 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13746
13747         * about.el (about-maintainer-glyph): Fix support for not
13748         compressed images.
13749
13750 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13751
13752         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13753
13754         * mouse.el (mouse-track): Cancel selection if misc-user event with
13755         `cancel-mode-internal' function is fetched.
13756
13757 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13758
13759         * files.el (save-some-buffers-1): Fixed return value.
13760
13761 1998-06-01  Oliver Graf <ograf@fga.de>
13762
13763         * dragdrop.el: added experimental
13764
13765 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13766
13767         * startup.el (after-init-hook, init-file-user,
13768         user-init-directory, load-user-init-file):  Purge references
13769         to "~/.xemacs/init.el" from docstrings.
13770
13771         (load-user-init-file) Use paths-construct-path to construct
13772         paths to user init files.  Go directly to ~/.emacs, do not
13773         search ~/.xemacs/, do not load `default-custom-file'.
13774
13775 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13776
13777         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13778         general *sh.
13779         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13780
13781 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13782
13783         * menubar-items.el (default-menubar): add Update Packages to customize
13784         menu.
13785
13786 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13787
13788         * faces.el: use toolbar face as a fallback for toolbar properties
13789         in xpm-color-symbols instead of default.
13790
13791         * msw-faces.el: rename 3d-object -> gui-element face.
13792
13793 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13794
13795         * startup.el (xemacs-startup-logo-function): New variable.
13796         (startup-splash-frame): Use it.
13797
13798 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13799
13800         * files.el (save-some-buffers): Would wait 1 second.
13801         (save-some-buffers-1): Delete other windows here instead of in
13802         `save-some-buffers'.
13803         (save-some-buffers): Force redisplay only if windows were deleted.
13804
13805 1998-06-02  Didier Verna  <didier@xemacs.org>
13806
13807         * cus-face.el (custom-face-attributes): generalized the use of
13808         toggle buttons for boolean attributes.
13809         Re-ordered the items a bit.
13810
13811 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13812
13813         * sound.el (default-sound-directory): Use `locate-data-directory'
13814         to find the sounds directory.
13815
13816 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13817
13818         * sound.el: default sound-ext to .wav under mswindows, .au
13819         otherwise. load-default sounds without extensions.
13820
13821 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13822
13823         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13824         if send-pr is not bound.
13825
13826 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13827
13828         * files.el: grok idl files in auto-mode-alist.
13829 1998-06-01  Jeff Miller  <jmiller@smart.net>
13830
13831         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13832         calling `upcase'.
13833
13834 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13835
13836         * msw-glyphs.el: add xbm to the list of image types supported.
13837
13838 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13839
13840         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13841         instead of XEmacs one when dumping InfoDock.
13842
13843 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13844
13845         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13846         for `modeline-visible-p'
13847
13848         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13849
13850 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13851
13852         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13853         since it's not used anymore. doc string fixes.
13854
13855         * package-get.el (package-get-file-installed-p): new function. use
13856         instead of file-installed-p which is in an external package.
13857
13858 1998-05-28  Oliver Graf <ograf@fga.de>
13859
13860         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13861         favor of select-window/switch-to-buffer
13862
13863 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13864
13865         * startup.el: changed (getenv "HOME") to (user-home-directory)
13866
13867 1998-05-25  Oliver Graf <ograf@fga.de>
13868
13869         * frame.el (cde-start-drag) moved to dragdrop.el
13870         (offix-start-drag-region) moved to dragdrop.el
13871         (offix-start-drag) moved to dragdrop.el
13872         * dragdrop.el (cde-start-drag) moved from frame.el
13873         (offix-start-drag-region) moved from frame.el
13874         (offix-start-drag) moved from frame.el
13875         (cde-start-drag-region) cde drag regions
13876         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13877
13878 1998-05-26  Oliver Graf <ograf@fga.de>
13879
13880         * dragdrop.el: created dragdrop-drag prototypes
13881         (cde-start-drag-region) fixed typo
13882
13883 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13884
13885         * simple.el (after-init-hook): Remove reader macro.
13886
13887         * packages.el (packages-hardcoded-lisp): Get rid of reader
13888         macros.  Update DOC string.
13889
13890 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13891
13892         * mouse.el (drag-window-divider): Ditto.
13893
13894         * modeline.el (mouse-drag-modeline): Use it.
13895
13896         * lisp-mode.el (let-specifier): Specify indentation.
13897
13898         * specifier.el (let-specifier): Renamed from
13899         `with-specifier-instance'.
13900
13901 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13902
13903         * x-faces.el:
13904         * faces.el: move definition of xpm-color-symbols from x-faces.el
13905         to faces. Predicate x-get-resource on the presence of x.
13906
13907         * msw-faces.el: set 3d-object face rather than modeline. Specify
13908         faces as specfier defaults.
13909
13910         * package-get.el: don't use package-admin-add-single-file-package.
13911
13912 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13913
13914         * toolbar-items.el: Fixup tooltips.
13915         (toolbar-gnus): Don't use obsolete variable
13916         toolbar-news-frame-properties.
13917         (toolbar-news-reader): Default to `gnus' instead of
13918         `not-configured'.
13919
13920         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13921         Windows.
13922
13923 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13924
13925         * package-get.el: rename -installedp -> -installed-p.
13926
13927 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13928
13929         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13930         attributes, and assinged it to continuation, truncation and
13931         hscroll glyphs.
13932
13933         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13934         and made continuation, truncation and hscroll glyphs arrow
13935         characters out of that font.
13936
13937 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13938
13939         * minibuf.el (minibuffer-electric-separator): Play nicely with
13940         directory-sep-char being \.
13941         (minibuffer-electric-tilde): Ditto.
13942         (read-file-name-map): Ditto.
13943
13944 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13945
13946         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13947         on X devices.
13948         (default-mouse-track-deal-with-down-event): Avoid
13949         `x-disown-selection'; use `disown-selection' instead.
13950
13951 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13952
13953         * select.el:
13954         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13955         moved to (cut-copy-clear-internal) in select.el. Ditto for
13956         (x-delete-primary-selection) (x-kill-primary-selection)
13957         (x-copy-primary-selection).
13958         (own-clipboard): new function.
13959
13960         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13961         functions in select.el. remove old ones.
13962         (mswindows-own-clipboard): new function.
13963
13964 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13965
13966         * gnuserv.el: allow connections from mswindows type devices.
13967
13968 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13969
13970         * msw-glyphs.el: change image type used from cursor to resource.
13971
13972 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13973
13974         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13975         for {top,bottom}-{left,right} values in addition to
13976         {top,bottom}_{left,right}.
13977         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13978
13979 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13980
13981         * cl-macs.el (specifier-instance): Undefine its setf method.
13982
13983         * specifier.el (with-specifier-instance): Added docstring.
13984
13985         * mouse.el (drag-window-divider): Ditto.
13986
13987         * modeline.el (mouse-drag-modeline): Use it.
13988
13989         * lisp-mode.el (with-specifier-instance): Define its indentation
13990         level.
13991
13992         * specifier.el (with-specifier-instance): New macro.
13993
13994 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13995
13996         * package-get.el (package-get-create-custom): new function to
13997         auto-generate package-get-custom.el from package-get-base.el.
13998         * (package-get-ever-installedp): new function.
13999         * (package-get-custom): new function to get all packages specified
14000         by customize.
14001
14002 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14003
14004         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14005
14006 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14007
14008         * cl-extra.el: Reverse previous float change.
14009
14010 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14011
14012         * x-faces.el:
14013         * faces.el (try-font-name): moved from x-faces.el since it is
14014         required by w3 under mswindows as well X.
14015
14016 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14017
14018         * winnt.el: Removed evil (setq completion-ignore-case t)
14019         clause, one more overlookef fsfism.
14020         (nt-quote-args-functions-alist): End sentences with double space.
14021
14022 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14023
14024         * window-xemacs.el (push-window-configuration): Remove kludgery of
14025         recaching default-toolbar specifier.
14026         (pop-window-configuration): Ditto.
14027         (unpop-window-configuration): Ditto.
14028
14029 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14030
14031         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14032
14033 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14034
14035         * winnt.el (nt-quote-args-verbatim): Added function.
14036         (nt-quote-args-prefix-quote): Added function.
14037         (nt-quote-args-backslash-quote): Added function.
14038         (nt-quote-args-double-quote): Added function.
14039         (nt-quote-args-functions-alist): New variable.
14040         (nt-quote-process-args): Added function. This is the main quoting
14041         work horse called from process-nt.c
14042
14043 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14044
14045         * winnt.el: Removed duplicate definitions for backspace,
14046         delete, M-backspace and C-M-backspace.
14047         (file-name-buffer-file-type-alist): Removed this variable.
14048         (find-buffer-file-type): Removed function.
14049         (find-file-binary):  Removed function.
14050         (find-file-text): Removed function.
14051         (find-file-not-found-set-buffer-file-type): Removed function.
14052         (save-to-unix-hook): Removed function.
14053         (revert-from-unix-hook): Removed function.
14054         (using-unix-filesystems): Removed function.
14055         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14056         warning.
14057         (x-set-selection): Removed function.
14058         (x-get-selection): Removed function.
14059         Removed commented FSFisms.
14060         Replaced copyright notice (this file is not part of GNU Emacs).
14061         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14062         comint-process-echoes setting to t.
14063
14064 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14065
14066         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14067         and used following the interface change of
14068         `paths-find-recursive-path'.
14069
14070         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14071         regexp instead of a list of base names.
14072         (paths-version-control-filename-regexp):
14073         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14074         Introduced and used following the interface change of
14075         `paths-find-recursive-path'.
14076
14077 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14078
14079         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14080         on X devices, rather than on all non-TTY devices.
14081
14082 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14083
14084         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14085
14086         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14087
14088 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14089
14090         * itimer.el (activate-itimer): Fixed usage of integers
14091         as argument to `concat'.
14092
14093 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14094
14095         * itimer.el (start-itimer): replace the use of `concat' with
14096         `format'
14097
14098 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14099
14100         * mode-motion.el (mode-motion-hook): Clarify docstring.
14101         From Bob Weiner <weiner@altrasoft.com>
14102
14103         * loadhist.el (symbol-file): Supply prompt string when used
14104         interactively.
14105         From Bob Weiner <weiner@altrasoft.com>
14106
14107 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14108
14109         * loadup.el (really-early-error-handler): Ditto.
14110
14111         * update-elc.el: Ditto.
14112
14113         * setup-paths.el (paths-construct-exec-path): Ditto.
14114
14115         * make-docfile.el: Ditto.
14116
14117         * find-paths.el (paths-decode-directory-path): Use split-path
14118         instead of decode-path.
14119
14120         * files.el (parse-colon-path): Update docstring reference.
14121
14122 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14123
14124         * msw-init.el:
14125         * x-init.el:
14126         Bind cut'n'paste keys to non window-system specific functions.
14127
14128         * msw-select.el: New function mswindows-clear-clipboard.
14129         mswindows-cut-copy-clipboard extended to handle clearing of the
14130         selection and renamed to mswindows-cut-copy-clear-clipboard.
14131
14132         * select.el: on mswindows devices delete-primary-selection
14133         calls mswindows-clear-clipboard.
14134
14135 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14136
14137         * simple.el (quoted-insert): Inhibit quit when using read-char.
14138
14139         * cmdloop.el (read-char): Don't inhibit quit.
14140         (read-char-exclusive): Ditto.
14141         (read-char): Signal quit if quit-char was pressed.
14142         (read-char-exclusive): Ditto.
14143         (read-quoted-char): Return a character, not integer.
14144
14145         * menubar-items.el (default-popup-menu): Use Andy's generic
14146         selection code.
14147         (default-popup-menu): Fix code.
14148
14149 1998-05-14  Oliver Graf <ograf@fga.de>
14150
14151         * dragdrop.el (dragdrop-function-widget): this time it's done
14152
14153 1998-05-13  Oliver Graf <ograf@fga.de>
14154
14155         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14156
14157 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14158
14159         * device.el (device-pixel-width):
14160         (device-pixel-height):
14161         (device-mm-width):
14162         (device-mm-height):
14163         (device-bitplanes):
14164         (device-color-cells): Swapped parameters to device-system-metric
14165         according to the interface change.
14166
14167 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14168
14169         * mouse.el (default-mouse-motion-handler): Use new name of the
14170         function event-over-vertical-divider-p.
14171         Do not set E-W arrow cursor over the divider if
14172         vertical-divider-draggable-p is nil in the window.
14173         ([top-level]): Use new name for the variable
14174         vertical-divider-map.
14175         (drag-window-divider): Respect vertical-divider-draggable-p.
14176         Variable name typo fixes.
14177
14178 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14179
14180         * keymap.el (kbd): Define here; handle string constants and
14181         others...
14182
14183 1998-05-15  Christian Nyb <chr@mediascience.no>
14184
14185         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14186         in Emacs 18.
14187
14188 1998-05-13  Didier Verna  <didier@xemacs.org>
14189
14190         * mouse.el (drag-window-divider): give the vertical divider a
14191         pressed look when dragging it.
14192
14193 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14194
14195         * faces.el: predicate some more face operations on x or mswindows
14196         not just x.
14197
14198         * modeline.el: enable modeline coloring for mswindows.
14199
14200 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14201
14202         * minibuf.el (minibuffer-default): Added variable; compatible with
14203         FSF Emacs.
14204         (next-history-element): Used `minibuffer-default'.
14205
14206 1998-05-12  Oliver Graf <ograf@fga.de>
14207
14208         * dragdrop.el (dragdrop-function-widget): button and mods ok
14209         arguments still look a bit strange
14210         (dragdrop-compare-mods) created
14211         (dragdrop-drop-do-functions) correctly checks for buttons and
14212         modifiers
14213
14214 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14215
14216         * setup-paths.el (paths-default-info-directories): Replace
14217         path-separator with directory-sep-char.
14218
14219         * files.el (path-separator): Don't define it here.
14220
14221 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14222
14223         * update-elc.el: Ditto.
14224
14225         * setup-paths.el (paths-construct-exec-path): Ditto.
14226
14227         * make-docfile.el: Ditto.
14228
14229         * loadup.el (really-early-error-handler): Ditto.
14230
14231         * find-paths.el (paths-decode-directory-path): Use decode-path
14232         instead of decode-path-internal.
14233
14234         * files.el (parse-colon-path): Update docstring.
14235
14236 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14237
14238         * subr.el (get-buffer-window-list): Make BUFFER optional.
14239
14240         * window-xemacs.el (windows-of-buffer): Defalias to
14241         get-buffer-window-list.
14242
14243 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14244
14245         * disass.el: Fix maintainer keyword.
14246
14247         * bytecomp.el (byte-compile-and-load-file): Autoload.
14248         (byte-compile-buffer): Ditto.
14249
14250         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14251         value is returned, not the name.
14252         (lisp-imenu-generic-expression): Enable it.
14253         (lisp-mode-variables): Ditto.
14254         (lisp-indent-offset): Change defconst to defvar.
14255         (lisp-indent-function): Ditto.
14256         (lisp-body-indent): Ditto.
14257
14258 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14259
14260         * modeline.el: Use zap-last-kbd-macro-event.
14261
14262         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14263         nil, don't attempt to do anything with messages.
14264         (eval-last-sexp): Use `letf' for clarity.
14265
14266 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14267
14268         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14269
14270 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14271
14272         * buff-menu.el:
14273         * lisp-mode.el:
14274         * obsolete.el:
14275         Change empty docstrings into no doc strings at all.
14276         Fix bogus FSF-format docstrings.
14277         * etags.el: Fix docstring.
14278
14279 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14280
14281         * package-get.el (package-get): Use internal md5
14282
14283 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14284
14285         * about.el (about-xemacs): Correct abuse of concat.
14286
14287 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14288
14289         * info.el (Info-mode): Use easymenu.
14290
14291 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14292
14293         * apropos.el (apropos): Don't use concat with integers.
14294
14295         * cmdloop.el (describe-last-error): Handle the case when no error
14296         was seen gracefully.
14297
14298         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14299         defun.
14300         (apropos-describe-plist): Ditto.
14301
14302         * help.el (with-displaying-help-buffer): Revert to a defun.
14303         (describe-key): Use it as defun.
14304         (describe-mode): Ditto.
14305         (describe-bindings): Ditto.
14306         (describe-prefix-bindings): Ditto.
14307         (describe-installation): Ditto.
14308         (view-lossage): Ditto.
14309         (describe-function): Ditto.
14310         (describe-variable): Ditto.
14311         (describe-syntax): Ditto.
14312
14313 1998-05-11  Oliver Graf <ograf@fga.de>
14314
14315         * dragdrop.el: changed order of require/provide
14316         (dragdrop-drop-mime-default) changed to new calling conventions
14317         (dragdrop-drop-do-functions) changed to new calling conventions
14318         (dragdrop-function-widget) this one needs more work...
14319
14320 1998-05-10  Oliver Graf <ograf@fga.de>
14321
14322         * about.el: another small change in my entry
14323         * dragdrop.el (dragdrop-drop-log-function): logging added
14324         plus customizations
14325         changed interface to handler functions. now called with event
14326         and object
14327
14328 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14329
14330         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14331         E-W arrow pointer displayed over draggable dividers.
14332
14333         * mouse.el (default-mouse-motion-handler): Show it when
14334         appropriate.
14335         (drag-window-divider): Added.
14336         ([top-level]): Initialized window-divider-map with a keymap
14337         binding the above function to left button down event.
14338
14339         * x-mouse.el (x-init-pointer-shape): Initialize
14340         divider-pointer-glyph from Cursor.dividerPointer, or use default
14341         E-W double arrow.
14342
14343 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14344
14345         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14346
14347 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14348
14349         * simple.el (count-words-buffer): Don't query for buffer.
14350         (count-lines-buffer): Ditto.
14351
14352 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14353
14354         * help.el (where-is): add optional insert argument.
14355
14356 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14357
14358         * help.el (describe-key-briefly): New argument INSERT.
14359
14360         * simple.el (eval-expression): New optional argument; synch with
14361         FSF 20.3.
14362
14363         * keydefs.el (global-map): Add new register bindings.
14364
14365         * register.el: Synched with FSF 20.3.
14366
14367 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14368
14369         * window-xemacs.el (recenter): all arguments are optional.
14370
14371 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14372
14373         * device.el: (device-pixel-width): Reflected name/parameters
14374         change to device-system-metric.
14375         (device-pixel-height): Ditto.
14376         (device-mm-width): Ditto.
14377         (device-mm-height): Ditto.
14378         (device-bitplanes): Ditto.
14379         (device-color-cells): Ditto.
14380
14381 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14382
14383         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14384
14385         * cl.el (most-positive-fixnum): Document.
14386         (most-negative-fixnum): Ditto.
14387
14388         * cus-dep.el: Updated comment.
14389
14390         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14391         constant.
14392
14393         * cus-load.el (custom-put): Removed.
14394
14395         * files.el (after-find-file): Just resignal quit instead of
14396         signaling "canceled".
14397
14398 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14399
14400         * frame.el (other-frame): Use `focus-frame' instead of
14401         select-frame kludges.
14402
14403         * lisp-mode.el: Update lisp-indent-function for
14404         save-selected-frame and with-selected-frame.
14405
14406         * frame.el (save-selected-frame): New macro.
14407         (with-selected-frame): Ditto.
14408         (other-frame): Use `set-frame-focus'.
14409
14410 1998-05-06  Oliver Graf <ograf@fga.de>
14411
14412         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14413         (dragdrop-drop-url-default) default handler for URL drops created
14414         (dragdrop-drop-mime-default) default handler for MIME drops created
14415         (dragdrop-drop-functions) default custom for handling drops created
14416         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14417
14418 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14419
14420         * mouse.el: Removed redundant mouse-mswindows-drop function.
14421
14422 1998-05-05  Oliver Graf <ograf@fga.de>
14423
14424         * about.el: changed some text in my entry
14425         * dragdrop.el: added customs
14426
14427 1998-05-04  Oliver Graf <ograf@fga.de>
14428
14429         * mouse.el: killed global drop key bindings
14430         (mouse-offix-drop) removed
14431         * dragdrop.el: created
14432         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14433
14434 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14435
14436         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14437         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14438
14439         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14440         obsolete comment.
14441
14442         * scrollbar.el (scrollbars-visible-p): Use new
14443         {vertical,horizontal}-scrollbar-visible-p specifiers.
14444
14445 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14446
14447         * device.el (device-pixel-height):
14448         (device-pixel-width):
14449         (device-mm-width):
14450         (device-mm-height):
14451         (device-bitplanes):
14452         (device-color-cells): Moved these 6 functions from device.c; they
14453         all use single (device-system-metrics) call.
14454
14455 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14456
14457         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14458         were renamed.
14459
14460         * menubar-items.el:
14461         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14462         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14463
14464         * help.el (help-map): Remove Hyperbole keybinding logic.
14465         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14466
14467 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14468
14469         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14470         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14471
14472 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14473
14474         * msw-glyphs.el: use nicer icon3 from the frame icon.
14475
14476 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14477
14478         * version.el (emacs-version): Remove InfoDock conditionals.
14479
14480         * startup.el (startup-splash-frame): Change ID logo name.
14481
14482 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14483
14484         * files.el (after-find-file): If the user presses C-g on
14485         directory-creation prompt, kill the buffer.
14486
14487 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14488
14489         * simple.el (count-words-region): Reverse previous change.
14490
14491 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14492
14493         * replace.el (query-replace): Just call perform-replace.
14494         (query-replace-regexp): Ditto.
14495         (perform-replace): Move region handling here.
14496         (perform-replace): Use the new arg to match-data.
14497
14498 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14499
14500         * x-init.el: Install X specific display table that
14501           displays char 0240 as a space to avoid whatever it is
14502           that screws up display of that character code.
14503
14504 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14505
14506         * help.el (function-arglist): If no arguments are documented for a
14507         subr, print nothing rather than incorrect output.
14508
14509 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14510
14511         * cmdloop.el (command-error): Update bail-out error message to use
14512         `emacs-program-name'.
14513
14514         * lib-complete.el: Remove reader macro cruft.
14515
14516         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14517         cruft.
14518
14519         * simple.el (count-words-region): Drop interactive-p check on the
14520         message.
14521
14522 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14523
14524         * font.el
14525         * msw-faces.el
14526         Correct spelling of mswindows-font-canonicalize-name.
14527
14528 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14529
14530         * ldap.el (ldap-host-parameters-alist): Replaced with
14531         `ldap-host-parameters-plist'
14532         (ldap-search): Adapt to previous change
14533
14534 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14535
14536         * about.el (about-hackers): Update Bob Weiner bio.
14537         (about-maintainer-info): Ditto.
14538
14539 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14540
14541         * simple.el (display-warning-minimum-level): Docfix.
14542
14543 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14544
14545         * widget.el (:default-get): New keyword.
14546         * wid-edit.el (default, widget-default-default-get): Define it.
14547         (group, widget-group-default-get): Define it.
14548         (menu-choice, widget-choice-default-get): Define it.
14549         (widget-default-get): New function.
14550         (widget-choice-action): Call it.
14551         (widget-editable-list-entry-create): Call it.
14552
14553 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14554
14555         * byte-optimize.el (byte-boolean-vars): Removed.
14556         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14557         lookup through `byte-boolean-vars'.
14558
14559 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14560
14561         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14562         resource-provided values into ghost specs for scrollbar-height and
14563         scrollbar-width.
14564
14565 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14566
14567         * byte-optimize.el: Don't attempt to optimize /=.
14568
14569         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14570         (byte-compile-/=): Ditto.
14571
14572 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14573
14574         * apropos.el: Use `with-displaying-help-buffer'.
14575         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14576         Use `with-displaying-help-buffer'.
14577         (apropos-follow): Do not give special treatment to buffer cursor
14578         was in prior to a mouse click.
14579         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14580         (apropos-print-doc): Set correct buffer for setting text
14581         properties.
14582
14583 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14584
14585         * help.el (help-buffer-prefix-string): New variable.
14586         (help-buffer-name): Use it.
14587
14588         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14589         mode menu.
14590
14591 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14592
14593         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14594
14595 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14596
14597         * files.el (find-file-noselect): Update docstring.
14598         (find-file-noselect): Signal an error if found an unreadable file.
14599         (file-chase-links): Save the match data.
14600         (normal-mode): Use `lwarn' and `error-message-string'.
14601         (interpreter-mode-alist): Change defconst to defvar.
14602         (inhibit-first-line-modes-regexps): Ditto.
14603         (inhibit-first-line-modes-regexps): Added .tgz.
14604         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14605         (change-major-mode-with-file-name): New user-option.
14606         (set-visited-file-name): Synched with FSF.
14607         (file-name-extension): New function, from FSF 20.3.
14608         (file-relative-name): Synched with FSF.
14609         (save-some-buffers): Support the C-r feature.
14610         (recover-session): Synched with FSF.
14611         (kill-some-buffers): Ditto.
14612         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14613
14614 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14615
14616         * files.el (insert-file): Undo previous change and reenable use of
14617         format.el.
14618
14619 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14620
14621         * window-xemacs.el (recenter): Define.
14622
14623 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14624
14625         * font.el (mswindows-font-create-name)
14626         (mswindows-font-create-object): new functions for mswindows type
14627         fonts.
14628
14629         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14630         strings are parsed as well as font objects.
14631
14632 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14633
14634         * modeline.el (defining-kbd-macro): Restore modeline indication of
14635         kbd-macro being recorded.
14636         (add-minor-mode): Simplify docstring.
14637         (modeline-minor-mode-menu): Remove stuff.
14638
14639 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14640
14641         * code-process.el (call-process): dynamically decide process
14642         coding type.
14643
14644 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14645
14646         * modeline.el: Add line-number-mode, column-number-mode to
14647         the modeline minor-mode menu.  Button2 on the line number does
14648         goto-line.
14649
14650 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14651
14652         * mouse.el: move x-selection-owner-p type things to
14653         selection-owner-p.
14654
14655         * msw-init.el: copy zmacs stuff from x-init.el
14656
14657         * msw-select.el (mswindows-own-selection)
14658         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14659         functions. Very simple minded implementation of selectio
14660         ownership.
14661
14662         * select.el (own-selection) (disown-selection)
14663         (activate-region-as-selection) (select-make-extent-for-selection)
14664         (valid-simple-selection-p): functions moved from x-select.el for
14665         generalized selection.
14666
14667         * x-select.el: see select.el changes.
14668
14669         * x-toolbar.el: use new selection functions.
14670
14671 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14672
14673         * packages.el (packages-find-package-directories): Fixed bug that
14674         would pick up multiple site-package directories.
14675         (package-locations): Added "xemacs-packages" as a late package
14676         location.
14677
14678         * find-paths.el: Now uses `emacs-program-name' and
14679         `emacs-program-version'.
14680         Additions to enforce version-specific directories in
14681         `paths-find-version-directory'.
14682
14683 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14684
14685         * default.el: Removed.
14686         * site-start.el: Removed.
14687
14688 1998-04-29  Didier Verna  <didier@xemacs.org>
14689
14690         * minibuf.el (minibuffer-history-minimum-string-length): Default
14691         to nil.
14692
14693 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14694
14695         * find-paths.el (paths-program-name): Rename.
14696         (paths-emacs-root-p): Ditto.
14697         (paths-find-site-directory): Ditto.
14698
14699 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14700
14701         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14702         `emacs-lisp-byte-compile-and-load'.
14703
14704 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14705
14706         * ldap.el (ldap-search): Fixed additional parameter passing to
14707         `ldap-open'
14708
14709 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14710
14711         * select.el (kill-primary-selection) (selection-owner-p)
14712         (copy-primary-selection) (yank-clipboard-selection)
14713         (selection-exists-p) (delete-primary-selection): new file and
14714         functions that do the right thing for the selected device.
14715
14716         * x-menubar.el: use generalised selection functions.
14717
14718         * dumped-lisp.el: dump select.el.
14719
14720 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14721
14722         * find-paths.el (paths-progname): New variable.
14723         (paths-emacs-root-p): Use it.
14724         (paths-find-site-directory): Ditto.
14725
14726 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14727
14728         * loadup.el ((member "dump" command-line-args)): Dump as
14729         `infodock' if InfoDock.
14730
14731 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14732
14733         * find-paths.el (construct-emacs-version): Simplify, include
14734         program name in the return value.
14735         * (paths-find-version-directory): Use it.
14736
14737 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14738
14739         * info.el (Info-parse-dir-entries): Fixed regexp
14740         (Info-build-dir-anew): Remove full suffix and capitalize info file
14741         name for files with no @direntry
14742         (Info-batch-rebuild-dir): New function
14743         (Info-suffixed-file): Check for regular files instead of simple
14744         file existence (could catch directories before)
14745
14746 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14747
14748         * setup-paths.el, find-paths.el: Removed uses of `not' which
14749         temacs doesn't have.
14750
14751         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14752         into root searching.
14753
14754 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14755
14756         * subr.el: Remove definition of `not'.
14757
14758 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14759
14760         * msw-glyphs.el: enable graphics support.
14761
14762 1998-04-23  Didier Verna  <didier@xemacs.org>
14763
14764         * x-menubar.el (default-menubar): restored the line-number-mode
14765         option.
14766
14767         * misc doc string updates related to the options menu.
14768
14769 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14770
14771         * setup-paths.el (paths-construct-load-path): Fix typo.
14772
14773 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14774
14775         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14776         font-menu-ignore-scaled-fonts don't have to be bound now; this
14777         gets us one step further towards making --no-autoloads work.
14778
14779         * startup.el (normal-top-level): Load auto-autoloads only if
14780         lisp-directory is non-nil.
14781
14782         * setup-paths.el (paths-construct-load-path): Made it robust
14783         against nil lisp-directory.
14784
14785         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14786         to the list of variables that cause a warning when nil.
14787
14788         * toolbar.el (init-toolbar-location): Now works even when there's
14789         no toolbar icon directory.
14790
14791 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14792
14793         * help.el (view-lossage): Recognize it.
14794
14795         * simple.el (log-message): Mark multiline messages.
14796
14797 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14798
14799         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14800
14801 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14802
14803         * package-get.el (package-get-all):  add `\n' separator to
14804         interactive specification so that both variables are read
14805
14806 1998-04-22  Didier Verna  <didier@xemacs.org>
14807
14808         * x-menubar.el: ported the options menu to Custom.
14809         Moved the "read only" toggle button to the buffers menu.
14810         Corrected some missing ;;;###autoload or defcustom.
14811
14812         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14813         the scrollbar-visible specifier for options menu handling.
14814
14815         * toolbar.el (toolbar-visible-p)
14816                      (toolbar-captioned-p)
14817                      (default-toolbar-position): defcustom wrappers around
14818         the toolbar specifiers for options menu handling.
14819
14820         * frame.el (get-frame-for-buffer-default-instance-limit):
14821         defcustom it for options menu handling.
14822
14823         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14824         font-lock-mode for options menu handling.
14825
14826         * cus-start.el: added Custom properties to overwrite-mode for
14827         options menu handling.
14828
14829 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14830
14831         * about.el: shameless self-promotion.
14832
14833 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14834
14835         * simple.el (raw-append-message): Slightly optimize.
14836         (remove-message): Use `push' for clarity.
14837         (append-message): Ditto.
14838         (display-warning): Dito.
14839         (raw-append-message): Send the message to the appropriate device.
14840
14841 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14842
14843         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14844         From Sean MacLennan <Sean.MacLennan@pika.ca>
14845
14846 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14847
14848         * setup-paths.el: Changed `directory-sep-char' to
14849         `path-separator', following a change in GNU Emacs.
14850
14851 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14852
14853         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14854         (Info-build-dir-anew): Add a final newline.
14855         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14856         is `always'
14857         (Info-rebuild-dir): Ditto
14858
14859         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14860
14861 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14862
14863         * simple.el (count-words-buffer): Retain zmacs region.
14864         (count-words-region): Ditto.
14865         * simple.el: (what-line): Expanded line counts.
14866         (count-lines): New parameter to conditionalize whether collapsed
14867         lines get counted.
14868         From Bob Weiner <weiner@altrasoft.com>
14869
14870 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14871
14872         * packages.el (package-locations): infodock-packages must override
14873         mule-packages and packages.
14874
14875 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14876
14877         * wid-edit.el:
14878         remove rude messages from widget-activation-widget-mapper
14879         and widget-activation-glyph-mapper
14880
14881 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14882
14883         * toolbar.el: Remove (featurep 'x) test from
14884         toolbar-make-button-list
14885
14886 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14887
14888         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14889         only if in the same frame.
14890
14891 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14892
14893         * packages.el (package-locations): Added site-packages hierarchy.
14894
14895         * setup-paths.el (paths-default-info-directories): Introduced and
14896         used.
14897
14898         * packages.el, setup-paths.el: Set various path searching depths
14899         to 1.
14900
14901         * packages.el (packages-hierarchy-depth):
14902         (packages-load-path-depth): Introduced and used.
14903
14904         * setup-paths.el (paths-load-path-depth): Introduced and used.
14905
14906         * find-paths.el (paths-find-recursive-path): Added max-depth
14907         parameter.
14908
14909 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14910
14911         * setup-paths.el (paths-construct-info-path): Removed
14912         dependency on behavior of (file-name-as-directory "").
14913
14914 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14915
14916         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14917         lisp objects
14918
14919 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14920
14921         * dump-paths.el, startup.el: Added handling for --debug-paths.
14922
14923 1998-04-15  William M. Perry  <wmperry@aventail.com>
14924
14925         * wid-edit.el: We cannot just set the help-echo or balloon-help
14926           properties for an extent based on the :help-echo widget
14927           property, since help-echo and balloon-help cause an EXTENT to
14928           get passed in, where :help-echo functions are expecting a WIDGET
14929
14930 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14931
14932         * scrollbar.el (init-scrollbar-from-resources): Call
14933         mswindows-init-scrollbar-metrics when appropriate.
14934
14935 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14936
14937         * dumped-lisp.el: dump x-toolbar for window system
14938
14939         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14940         have support and xpm.
14941
14942 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14943
14944         * files.el (toggle-read-only): Fix docstring.
14945         From Didier Verna <didier@xemacs.org>
14946
14947 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14948
14949         * startup.el (normal-top-level): Load autoload-file-name without
14950         specifying an extension---some people only auto-autoload.el.gz.
14951
14952 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14953
14954         * files.el (backup-enable-predicate): Don't bomb on NAME being
14955         nil.
14956
14957 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14958
14959         * find-paths.el, packages.el: Now prefers configure'd paths.
14960         This shouldn't cause any of the originally anticipated problems as
14961         the current paths architecture will not define the various
14962         configure-xxx variables if they're not specified on the configure
14963         command line.
14964
14965         * find-paths.el, setup-paths.el, packages.el: Removed all
14966         mentionings of "/" as a path separator.
14967         Used paths-construct-path throughout.
14968
14969         * find-paths.el (paths-construct-path): Created to assemble paths
14970         from directory components.
14971
14972         * setup-paths.el, packages.el: Used paths-decode-directory-path
14973         instead of decode-path-internal.
14974
14975         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14976         and associates.
14977         (paths-decode-directory-path) Created.
14978
14979         * setup-paths.el: Changed configure-exec-path to
14980         configure-exec-directory.
14981
14982 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14983
14984         * packages.el (packages-find-packages): Fixed decoding of
14985         EMACSPACKAGEPATH.
14986
14987         * startup.el: -no-packages -> -no-early-packages.
14988
14989         (packages-load-package-lisps): Fixed loading of auto-autoload
14990         files.
14991
14992         * startup.el (normal-top-level): Fixed loading of core
14993         auto-autoload.
14994
14995         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14996
14997         * startup.el, packages.el, dump-paths.el: Added proper settings
14998         for site-directory and lisp-directory variables.
14999
15000         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15001         inhibit-package-autoloads and fixed handling of it.
15002
15003         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15004         handling of former inhibit-package-init, now
15005         inhibit-early-packages, to make -vanilla etc. work.
15006
15007 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15008
15009         * code-process.el (start-process): Fallback to 'undecided instead
15010         of 'binary for process input coding stream.
15011
15012         * process.el (start-process): Docstring fix.
15013
15014 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15015
15016         * info.el (Info-insert-dir): Do not insert temporary dir files
15017         in Info-dir-file-attributes
15018         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15019         (Info-rebuild-dir): Ditto.
15020
15021 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15022
15023         * obsolete.el: Added obsoleteness declarations for
15024         `site-directory' and `Info-default-directory-list'.
15025
15026 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15027
15028         * find-paths.el (paths-find-emacs-root): Only look at the
15029         executable at the end of the symlink chain for determining the
15030         Emacs root.
15031
15032 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15033
15034         * setup-paths.el (paths-construct-info-path): Changed construction
15035         to cater to gone default in configure.
15036
15037         * find-paths.el (paths-uniq-append): Added.
15038
15039         * packages.el: Rewritten package path construction once again.
15040
15041         * dump-paths.el, startup.el: Removed package-path as a global
15042         variable.
15043
15044         * package-admin.el (package-admin-add-single-file-package):
15045         (package-admin-add-binary-package): Changed package-path to
15046         late-packages.
15047
15048         * packages.el (packages-split-path): Split path at "/" rather than
15049         nil according to change in emacs.c.
15050
15051 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15052
15053         * setup-paths.el (paths-construct-info-path): Changed info path
15054         order so that directories come out right.
15055         (paths-find-lock-directory): Fixed bug: It used to think
15056         configure-lock-directory is a path.
15057
15058 1998-04-06  Jeff Miller <jmiller@smart.net>
15059
15060         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15061         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15062         eases the use of toolbar-add/kill-item functions.
15063
15064 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15065
15066         * code-files.el (file-coding-system-alist): Commented out
15067         loaddefs.el magical treatment.
15068
15069 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15070
15071         * info.el (Info-rebuild-outdated-dir): Added new option
15072         `conservative' and made it the default
15073         (Info-rebuild-dir): Appropriately parse multi-line description
15074         strings, and multi-section dir files. Issue warning when dir
15075         is rebuilt as temporary
15076         (Info-build-dir-anew): Issue warning when dir is built as
15077         temporary
15078
15079 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15080
15081         * list-mode.el (list-mode-map): Bind highlight motion commands to
15082         standard keys left, right, C-b and C-f.
15083
15084 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15085
15086         * files.el (auto-mode-alist): allow .sc for Scheme->C
15087
15088 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15089
15090         * loadup.el (pureload): Don't quote (garbage-collect).
15091
15092 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15093
15094         * package-get-base.el: Updated.
15095
15096 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15097
15098         * isearch-mode.el (isearch-just-started): New variable.
15099         (isearch-mode): Set it.
15100         (isearch-repeat): Advance one character forward only if the search
15101         was successful, and was not just started.
15102         (isearch-repeat): Clear isearch-just-started.
15103
15104 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15105
15106         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15107         if running -batch.
15108
15109 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15110
15111         * subr.el (listify-key-sequence): Removed.
15112
15113 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15114
15115         * bytecomp.el (byte-compile-print-gensym): New option.
15116         (byte-compile-output-file-form): Use it.
15117         (byte-compile-output-docform): Ditto.
15118         (byte-compile-compiled-obj-to-list): Ditto.
15119
15120 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15121
15122         * msw-glyphs.el: set frame icon if xpm support.
15123
15124 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15125
15126         * help.el: Code that pretty prints variable values
15127           removed.
15128
15129 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15130
15131         * find-paths.el (paths-emacs-root-p): Correct test for installation
15132         directory.
15133         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15134
15135 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15136
15137         * loaddefs.el: Don't set debug-ignored-errors; leave
15138           its default value set to nil.
15139
15140 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15141
15142         * info.el (Info-rebuild-dir): fixed mis-spelling.
15143
15144 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15145
15146         * info.el (Info-rebuild-outdated-dir): New custom var
15147         (Info-insert-node): Create/update dir file when needed, ie when it
15148         does not exist or is older than some info files in directory
15149
15150 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15151
15152         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15153         for last packages, mainly for using a 20.4 package base.
15154
15155         * packages.el (late-packages): Typo fix.  It was called
15156         early-packages.
15157
15158         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15159         relative symlinks correctly.
15160         (paths-find-emacs-roots): More rigorous checking for plausible
15161         configuration-time root.
15162
15163         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15164         find its roots.
15165
15166 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15167
15168         * faces.el: Fix docstrings.
15169         * glyphs.el: Fix docstrings.
15170         * mouse.el: Fix docstrings.
15171
15172         * frame.el: Change phrase `current frame' to `selected frame'.
15173
15174         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15175
15176         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15177         macros using backquote to make them infinitely more readable.
15178
15179 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15180
15181         * packages.el (packages-find-package-path): Hardcoded specialized
15182         InfoDock support until we can clean this up.
15183
15184         * help.el (describe-bindings-1): Return the value of the bindings
15185         help buffer created.
15186         (describe-bindings): Ditto.
15187
15188         * simple.el (set-variable): Restore previous behavior of not
15189         bombing if the variable to set is not boundp.
15190
15191 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15192
15193         * packages.el (packages-handle-package-dumped-lisps): Allow for
15194         non-local files to be loaded off the package-lisp variable.
15195
15196 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15197
15198         * x-faces.el: Global X resources should override
15199           specs for all device classes (color, grayscale, mono);
15200           code currently doesn't override any of them.  Fixed by
15201           calling remove-specifier with '(x default) as the tag
15202           set and allowing inexact matches.
15203
15204 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15205
15206         * faces.el: Separated face initializations based on
15207           device classes into device type specific (tag set,
15208           instantiator) pairs.
15209
15210 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15211
15212         * wid-edit.el (widget-choice-action): Remember user's explicit
15213         choice.
15214         (widget-choice-value-create): Respect it.
15215         From Richard Stallman <rms@gnu.org>
15216
15217 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15218
15219         * setup-paths.el (paths-construct-info-path): Always append
15220         existing directories from configure-time info path.
15221
15222         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15223         Info-directory-list.
15224
15225         * info.el: Removed Info-default-directory-list which was broken by
15226         design.
15227         Removed bogus initialization of Info-directory-list---startup.el
15228         can do a much better job.
15229         Added autoload of Info-directory-list.
15230
15231         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15232         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15233         be exclusive; now it's merely given precedence, just like in the
15234         old days.
15235
15236 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15237
15238         * find-paths.el (paths-find-architecture-directory): Fix bug with
15239         finding; it used to default too early.
15240
15241 1998-03-25  Martin Buchholz <martin@xemacs.org>
15242
15243         * packages.el (packages-split-path): Fix a bug; it used to fail
15244         for paths that weren't split.
15245
15246 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15247
15248         * finder.el (finder-compile-keywords): trap on errors.
15249
15250 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15251
15252         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15253           fourth argument of t so that only the specs exactly
15254           matching the tag lists are removed.
15255
15256 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15257
15258         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15259
15260 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15261
15262         * minibuf.el (mouse-read-file-name-1): If a default directory was
15263         specified, use it for generating the completions.
15264
15265 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15266
15267         * update-elc.el: Now respects inhibit-package-init and
15268         inhibit-site-lisp.
15269         Now does path construction with loadup-paths.
15270
15271         * startup.el (normal-top-level, startup-setup-paths): Now respects
15272         inhibit-package-init and inhibit-site-lisp.
15273
15274         * packages.el (packages-find-package-path): Extended package path
15275         by version-specific hierarchies.
15276         (packages-find-packages): Now respects inhibit flag and
15277         inhibit-site-lisp.
15278         Moved path setup to loadup-paths.
15279
15280         * make-docfile.el: Now respects inhibit-package-init and
15281         inhibit-site-lisp.
15282         Now does path construction with loadup-paths.
15283
15284         * loadup.el: Now respects inhibit-package-init and
15285         inhibit-site-lisp.
15286
15287         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15288
15289         * loadup-paths.el: New file: setup load-path to encompass
15290         packages.
15291
15292 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15293
15294         * auto-show.el: load-gc renamed to pureload.
15295         * site-load.el: Ditto.
15296         * packages.el (toplevel): Ditto.
15297         * loadup.el (really-early-error-handler): Ditto.
15298         * dumped-lisp.el (preloaded-file-list): Ditto.
15299         * cus-face.el (custom-declare-face): Ditto.
15300
15301 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15302
15303         * <Today>: The Big Path Searching Overhaul.
15304
15305         * find-paths.el: New file: find and assemble paths in the
15306         installation hierarchy.
15307
15308         * setup-paths.el: New file: global layout of paths and directories
15309         within the XEmacs hierarchy.
15310
15311         * packages.el: Replaced everything related to path searching and
15312         startup by code in terms of find-paths.
15313
15314         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15315         the new path searching engine.
15316
15317         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15318         and setup-paths.
15319
15320 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15321
15322         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15323         setup-paths.el.
15324
15325 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15326
15327         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15328         compiles identically in any configuration.
15329         Removed irrelevant commentary.
15330
15331 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15332
15333         * simple.el (set-variable): Allow setting specifiers.
15334
15335 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15336
15337         * lisp.el (forward-sexp): Revert previous change.
15338
15339 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15340
15341         * frame.el (frame-initialize): Use `delete-console' instead of
15342         `delete-device' to delete the stream console to match the usage in
15343         Fkill_emacs.
15344
15345 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15346
15347         * files.el (cdpath-previous): New variable.
15348         (cd): Use it.
15349         From Bob Weiner <weiner@wave.altrasoft.com>
15350
15351 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15352
15353         * keydefs.el: Changed keybindings of forward-char,
15354           backward, scroll-up and scroll-down to point to their
15355           -command counterparts.
15356
15357         * simple.el: New functions: forwarc-char-command,
15358           backwrad-char-command, scroll-up-command,
15359           scroll-down-command which work liek their counterparts
15360           except that they honor the variable
15361           signal-error-on-buffer-boundary.
15362
15363           Definition of signal-error-on-buffer-boundary received
15364           from src/cmds.c.
15365
15366           defvar declaration added for word-across-newline to avoid
15367           byte-compiler warning about the free variable reference.
15368
15369 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15370
15371         * winnt.el: Removed "%t" from the beginning of
15372         modeline-format. From now on, there's no nt-specifics in the modeline.
15373
15374 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15375
15376         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15377         of `when' with `if'.
15378
15379 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15380
15381         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15382         mswindows. Must be reworked along with glyphs.el, or
15383         merged into it, after there is images support.
15384
15385         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15386         'mswindows.
15387
15388 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15389
15390         * faces.el: fix for text cursor initialization.
15391         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15392         From Andy Piper <andyp@parallax.co.uk>
15393
15394 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15395
15396         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15397         if there is an existing package that handles it and warn the user
15398         about that mode.
15399
15400 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15401
15402         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15403         Installation" menu item when Installation-string is not bound.
15404
15405 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15406
15407         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15408         From Jeremiah W. James <jerry@cs.ucsb.edu>
15409
15410 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15411
15412         * msw-faces.el:
15413         * faces.el: Fix face initialization.
15414
15415 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15416
15417         * files.el (backup-enable-predicate): fix breakage introduced
15418         by TMPDIR patch.
15419
15420 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15421
15422         * x-faces.el (x-init-face-from-resources): The
15423           TTY face property retrieval functions don't return
15424           specifiers, so use face-property instead.
15425
15426 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15427
15428         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15429
15430 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15431
15432         * x-menubar.el: Expanded documentation for
15433           option-save-faces.  Changed Options -> Browse Faces
15434           menu entry to invoke customize-face.
15435
15436 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15437
15438         * faces.el: Most face initialization moved out of
15439           init-other-random-faces to the top level so that the
15440           initialization happens before Xemacs is dumped.  Much
15441           of the fascist "face-differs-from-default-p or FROB!"
15442           code has been retired in favor of letting the user do
15443           what they want to do.  Face initialization code changed
15444           to use `default' specifier tag so that the settings can
15445           be overridden later if the user wishes it.
15446
15447 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15448
15449         * about.el (about-hackers): Update contributors list.
15450
15451 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15452
15453         * specifier.el: Define new specifier tag `default'.
15454
15455         * modeline.el: Initialize faces using `default' tag.
15456
15457         * x-faces.el (x-init-face-from-resources): Remove
15458           specifier specs containing the `default' tag before
15459           adding new specs.
15460
15461 1998-03-02  John Jones  <jj@asu.edu>
15462
15463         * package-get.el (package-get-all): fixed arguments on call to
15464         package-admin-add-single-file-package.
15465         * package-get.el (package-get-installedp): fixed to match
15466         advertised behavior.
15467         * package-get.el: added function package-get-update-all which
15468         installs newest versions of all the current packages (if they are
15469         not already installed).
15470
15471 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15472
15473         * files.el (find-file-noselect): Uncommented `truename' binding in
15474         `let*' and use it later to set `buffer-file-truename' iff it's
15475         still nil, as happens for example when finding a compressed
15476         file with "jka-compr".
15477
15478 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15479
15480         * faces.el: in make-face-* type functions do the operation for all
15481         window systems, not just the first one found.
15482
15483         * font.el: call mswindows-list-fonts for mswindows.
15484
15485 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15486
15487         * code-process.el (call-process-region):
15488         * process.el (call-process-region):
15489         * package-get.el (package-get-dir):
15490         * files.el (backup-enable-predicate):
15491         * gnuserv.el (gnuserv-temp-file-regexp):
15492         Use temp-directory in place of `/tmp'.
15493
15494 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15495
15496         * "Fast" dired-in-C enhancements for Windows 95/NT:
15497
15498         * files.el: Added function, `wildcard-to-regexp', from GNU
15499           Emacs.
15500
15501         * files.el (insert-directory): Modified to use special
15502           dired-in-C enhancements if present.
15503
15504 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15505
15506         * code-files.el: make default coding no-conversion.
15507
15508 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15509
15510         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15511         the load-path.
15512
15513         * update-elc.el: Strip directory when testing for files not to
15514         bytecompile.
15515
15516 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15517
15518         * lisp-mode.el: Use recommended form for menus.
15519
15520         * info.el (Info-construct-menu): Use recommended form for menus.
15521
15522         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15523         entry.
15524
15525 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15526
15527         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15528           (get-frame-for-buffer-noselect): Always return frames
15529           in the not-this-window-p cond clause.
15530
15531 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15532
15533         * help.el (describe-installation): New function.
15534
15535         * x-menubar.el (default-menubar): Add describe-installation to
15536         Help menu.
15537
15538         * packages.el (packages-unbytecompiled-lisp): Installation.el
15539         should not be bytecompiled.
15540
15541         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15542         XEmacs.
15543
15544         * x-menubar.el (default-menubar): Use correct guard for VM menu
15545         entry.
15546
15547         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15548         coding.
15549         From Andy Piper <andyp@parallax.co.uk>
15550
15551 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15552
15553         * ldap.el: Do not require ldap-internal at compile time.
15554
15555 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15556
15557         * code-files.el: new file. a virtual copy of mule-files.el
15558         but without charset
15559         dependencies. (toggle-buffer-file-ocding-system) new function for
15560         changing the eol type for the current buffer.
15561
15562         * code-process.el: new file. a copy of
15563         mule-process.el. mule-process.el will disappear when things have
15564         settled.
15565
15566         * coding.el: new file. a virtual copy of mule-files.el but
15567         without charset dependencies. (coding-system-base) new function
15568         for getting the parent coding system of a coding system with eol
15569         type set.
15570
15571         * dumped-lisp.el: add above files for the non-mule case.
15572
15573 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15574
15575         * window-xemacs.el (display-buffer): If no explicit
15576           frame is specified, search for a window that displays
15577           the buffer on the currently selected frame, before
15578           searching other frames.
15579
15580 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15581
15582         * frame.el (get-frame-for-buffer): If not-this-window-p
15583           is non-nil, use window on the selected frame if it is not
15584           also the selected window.  When defaulting, search for
15585           windows on the currently selected fgrame before searching
15586           other frames.
15587
15588 1998-02-25  Didier Verna  <didier@xemacs.org>
15589
15590         * modeline.el (modeline-swap-buffers): originally named
15591         `mouse-release-modeline'. Whether to actually swap the buffers is
15592         decided in `mouse-drag-modeline'.
15593         (mouse-drag-modeline): A button release event is considered a
15594         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15595         stay unchanged.
15596
15597 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15598
15599         * x-menubar.el: Put redo on the menubar.
15600         From Aki Vehtari <Aki.Vehtari@hut.fi>
15601
15602 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15603
15604         * bytecomp.el (displaying-byte-compile-warnings): if
15605         temp-buffer-show-function is set, use it to display current set of
15606         warnings in the "*Compile-Log-Show*" buffer.
15607
15608         * simple.el (display-warning-buffer): if temp-buffer-show-function
15609         is set, use it to display current set of warnings in the
15610         "*Warnings-Show*" buffer.
15611
15612 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15613
15614         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15615         Common Lisp.
15616
15617 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15618
15619         * menubar.el: Allow button descriptors at least 2 long.
15620
15621         * x-menubar.el (default-menubar): Use recommended forms.
15622         (file-menu-filter): Remove.
15623         (edit-menu-filter): Remove.
15624
15625 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15626
15627         * about.el (about-hackers): Updated.
15628
15629 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15630
15631         * help.el (help-max-help-buffers): new variable
15632         (help-register-and-maybe-prune-excess): new function
15633         (help-buffer-name): use help-max-help-buffers.
15634         (with-displaying-help-buffer): use
15635         help-register-and-maybe-prune-excess.
15636
15637         * help.el (help-maybe-pretty-print-value): if the value fits on
15638         one line, let it.
15639
15640 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15641
15642         * (with-displaying-help-buffer): there is no need to kill the buffer
15643         if it exists, because with-output-to-temp-buffer will clear it.
15644         further, killing the buffer violates the rule that
15645         temp-buffer-show-function, if set, has the full responsibility of
15646         showing the temp buffer.  killing the buffer fucks with the window
15647         configuration, hosing temp-buffer-show-function.
15648
15649
15650 1998-02-23  Didier Verna  <didier@xemacs.org>
15651
15652         * modeline.el (mouse-drag-modeline):
15653         - Always scroll the modeline that was originally clicked on.
15654         - Use x pixels instead of x characters (which doesn't work anyway)
15655         as horizontal reference for modeline dragging. This allows us to
15656         keep on dragging the modeline even if the motion event occurs in
15657         another window.
15658
15659 1998-02-23  Didier Verna  <didier@xemacs.org>
15660
15661         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15662         glyph on the modeline to indicate that dragging the mouse has an
15663         effect both horizontally and vertically.
15664
15665 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15666
15667         * about.el (about-xemacs): Get rid of redundant visible version
15668         number.
15669
15670 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15671
15672         * about.el (about-hackers): Update credits.
15673
15674 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15675
15676         * prim/register.el (view-register): Show register type file-query.
15677
15678 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15679
15680         * mode-motion.el (mode-motion-highlight-internal):
15681           save-excursion inside save-window-exucrsion form to
15682           hide buffer point changes from save-window-excursion.
15683           Prevents display flickering when the mouse pointer
15684           moves.
15685
15686 1998-02-17  Didier Verna  <didier@xemacs.org>
15687
15688         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15689         function to handle correctly the case of a toolbar one side of the
15690         window: scrolling will not necessarily happen.
15691
15692 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15693
15694         * files.el (after-find-file): Restore missing argument
15695           to format that provides filename for "... consider M-x
15696           recover-file" message.  Also call `message' with "%s"
15697           as the first arg instead of an arbitrary string.
15698
15699 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15700
15701         * about.el (about-hackers): Various additions.
15702
15703 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15704
15705         * autoload.el (generate-file-autoloads-1): Don't force an extra
15706         line out when copying on-the-same line autoloads.
15707
15708         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15709         is installed.
15710
15711 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15712
15713         * x11/x-win-xfree86.el (x-win-init-xfree86):
15714         * x11/x-win-sun.el (x-win-init-sun):
15715         * x11/x-init.el (x-initialize-compose):
15716         * prim/simple.el:
15717         (backward-or-forward-kill-sexp):
15718         (backward-or-forward-kill-sentence):
15719         (backward-or-forward-kill-word):
15720         (backward-or-forward-delete-char):
15721         * prim/isearch-mode.el (isearch-help-or-delete-char):
15722         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15723         x-keysym-on-keyboard-p to detect backspace.
15724         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15725         Clean up symbols used with dead keys, checking Linux and solaris
15726         keysyms.
15727         Simplify x-win-*.el using above methods.
15728         Change documentation for x-keysym-*-p functions.
15729
15730 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15731
15732         * about.el (about-hackers): Restore entries for Michael Sperber and
15733         Vinnie Shelton.
15734         From Vinnie Shelton <acs@acm.org>
15735
15736 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15737
15738         * simple.el (count-words-region): Ditto.
15739
15740 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15741
15742         * simple.el (count-words-buffer): Document.  Don't print anything
15743         if non-interactive.
15744
15745 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15746
15747         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15748         multiple files in InfoDock.
15749
15750 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15751
15752         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15753         from version.el in InfoDock.
15754
15755         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15756         specially.
15757
15758 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15759
15760         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15761         variable name in docstring.
15762
15763 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15764
15765         * menubar.h: Include "gui.h".
15766
15767 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15768
15769         * site-load.el: Fix documentation.
15770
15771 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15772
15773         * package-get-base.el (package-get-base): Updated.
15774
15775         * keymap.el: PC-ize.
15776
15777 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15778
15779         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15780         from' on a fresh line.
15781
15782 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15783
15784         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15785         object.
15786
15787 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15788
15789         * undo-stack.el: PC-ize.
15790
15791         * cmdloop.el: PC-ize.
15792
15793 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15794
15795         * bytecomp-runtime.el: PC-ize.
15796
15797         * byte-optimize.el: Prolog fixup.  PC-ize.
15798
15799         * cus-dep.el: Spelling fix.
15800
15801         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15802         entries follow).
15803
15804 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15805
15806         * text-mode.el (text-mode-hook-identify): New function,
15807         put on text-mode-hook.  Set text-mode-variant here.
15808         (text-mode): Don't set it here.
15809
15810 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15811
15812         * text-mode.el (text-mode-hook): New defvar.
15813         (text-mode-variant): New variable.
15814         (text-mode): Set that variable locally.
15815         (toggle-text-mode-auto-fill): New command.
15816
15817 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15818
15819         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15820
15821 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15822
15823         * text-mode.el (paragraph-indent-text-mode):
15824         Renamed from spaced-text-mode.
15825         (text-mode-map): Bind TAB to indent-relative.
15826         (indented-text-mode-map): Variable deleted.
15827         (indented-text-mode): Now an alias for text-mode.
15828
15829 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15830
15831         * loadup.el: test-atoms debugging stuffs removed.
15832
15833 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15834
15835         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15836
15837 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15838
15839         * help.el (describe-beta): Made it use `locate-data-file'.
15840         (describe-distribution): Ditto.
15841         (describe-copying): Ditto.
15842         (describe-project): Ditto.
15843         (view-emacs-news): Ditto.
15844
15845         * help-nomule.el (help-with-tutorial): Made it use
15846         `locate-data-file' to find tutorial.
15847
15848 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15849
15850         * about.el: Corrected my email address.
15851
15852         * mouse.el: Added 'mouse-mswindows-drop' similar to
15853         'mouse-offix-drop'.
15854
15855 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15856
15857         * loadup.el (running-xemacs): Spelling fix.
15858
15859 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15860
15861         * packages.el (packages-find-packages-1): Don't allow a backwards
15862         compatible lisp tree to overwrite `preloaded-file-list'.
15863
15864 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15865
15866         * loadup.el: Don't delete "xemacs" prior to dumping.
15867
15868 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15869
15870         * package-info.el (pi-last-mod-date): New function.
15871         (pi-author-version): New function.
15872         (batch-update-package-info): Use them.
15873
15874 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15875
15876         * frame.el (get-frame-for-buffer-default-to-current): Create.
15877         (get-frame-for-buffer-noselect): Allow user to use current frame
15878         with `get-frame-for-buffer-default-to-current'.
15879
15880 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15881
15882         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15883         (byte-compile-output-docform): Ditto.
15884         (byte-compile-compiled-obj-to-list): Ditto.
15885
15886 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15887
15888         * startup.el (command-line-1): Removed code that ran
15889           buffer-menu.
15890
15891 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15892
15893         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15894
15895 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15896
15897         * frame.el (suspend-emacs-or-iconify-frame): Check using
15898         `device-on-window-system-p' instead of explicitly checking for X,
15899         so that the same logic works for MS Windows.
15900         (suspend-or-iconify-emacs): Ditto.
15901
15902 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15903
15904         * about.el (about-maintainer-info): Andy Piper is back.
15905         (xemacs-hackers): Updated Andy Piper's email address.
15906         (about-hackers): Added Jonathan Harris.
15907         (about-hackers): Updated Tibor Polgar's email address.
15908
15909 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15910
15911         * about.el: Add xemacs.org email manager.
15912
15913         * package-get-base.el (package-get-base): Updated with most recent
15914         package updates.
15915
15916 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15917
15918         * help.el (function-arglist): Use `indirect-function' instead of
15919         `symbol-function' so that aliases are treated correctly.
15920
15921 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15922
15923         * help.el (help-map): Add f1 binding to `help-for-help'.
15924         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15925         (describe-key-briefly): Use `princ' "%s" to print object.
15926         (with-displaying-help-buffer): Kill buffer if it exists, again.
15927         (describe-key): Use `princ' "%s" to print object.
15928         (describe-function-1): Use `princ' "%s" to print object.
15929         Commented out alias lines removed.
15930         (help-pretty-print-limit): New variable to control pretty-printing
15931         of variable values.
15932         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15933         `help-pretty-print-value' again.  Only print-print when OBJECT is
15934         list of length less than `help-pretty-print-limit'.
15935         (describe-variable): Use `help-maybe-pretty-print-value' again.
15936
15937 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15938
15939         * simple.el (blink-matching-open): Remove C++ kludge.
15940         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15941
15942 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15943
15944         * info.el (Info-default-directory-list): Made the documentation
15945         more explanitory.
15946
15947 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15948
15949         * lisp/packages.el:
15950         * lisp/package-admin.el:
15951         * lisp/build-report.el:
15952         Fix typos.
15953
15954 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15955
15956         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15957         warnings in Java buffers without final newline and editing the
15958         last line.
15959
15960 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15961
15962         * packages.el (packages-find-packages-1): Don't allow a backwards
15963         compatible lisp tree to overwrite `preloaded-file-list'.
15964         Suggested by Colin Rafferty  <colin@xemacs.org>
15965
15966         * mouse.el (mouse-offix-drop): Set undo-boundary.
15967         From Oliver Graf <ograf@fga.de>
15968
15969 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15970
15971         * loadup.el (load-gc): rewrite as defun.
15972         Print something sensical if a required dump-time file isn't found.
15973
15974 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15975
15976         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15977         bug strikes a menudescriptor.
15978
15979         * package-get-base.el (package-get-base): Updated.
15980
15981         * package-info.el (batch-update-package-info): Derive REQUIRES
15982         from the Makefile.
15983
15984 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15985
15986         * files.el (save-some-buffers): Don't play games with deleting
15987         other windows if we are in the minibuffer window.
15988
15989 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15990
15991         * modeline.el (modeline-minor-mode-menu): Add support for :active
15992         (add-minor-mode): Document :active property to TOGGLE.
15993
15994 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15995
15996         * modeline.el (modeline-minor-mode-menu): Add support for an
15997         `:included' predicate in the `toggle-sym' plist.
15998         (add-minor-mode): Document the :included property, format
15999         docstring some more.
16000         (modeline-minor-mode-menu): Documentation string added.
16001
16002 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16003
16004         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16005         labels from the symbol-names by thwacking off the overly redundant
16006         and overused "mode", parenthesizing "minor", and capitalizing the
16007         resultant strings.  Also shortened the menu's title by eliminating
16008         the redundant buffer name.
16009         (add-minor-mode): Beautified the docstring, added mention of the
16010         `:menu-tag' property of TOGGLE.
16011         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16012         `toggle-sym' to beatify the mode-life menus.
16013         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16014         `auto-fill-function'.
16015
16016 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16017
16018         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16019         menus to :style 'toggle.
16020
16021 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16022
16023         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16024
16025 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16026
16027         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16028         only recognize first hyperlink.
16029         (hyper-apropos-highlightify): Deletia, this is already done by
16030         `hyper-apropos-insert-face'.
16031         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16032
16033 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16034
16035         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16036         mail.
16037         (toolbar-mail-reader): Add support for `send'.
16038         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16039
16040 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16041
16042         * info.el (Info-emacs-info-file-name): Add defvar for
16043         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16044         will function properly.
16045
16046 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16047
16048         * simple.el: make the backwards delete function called by
16049         `backward-or-forward-delete-char' user configurable.
16050
16051 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16052
16053         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16054         compiled function got loaded from.
16055
16056 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16057
16058         * term/apollo.el: Synched up with InfoDock 3.6.2.
16059
16060 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16061
16062         * startup.el (load-init-file): Load autoloads earlier.
16063         (startup-splash-frame): Handle InfoDock logo.
16064
16065         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16066         InfoDock.
16067         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16068
16069         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16070         doesn't have this function.
16071
16072         * packages.el (locate-data-file): Fix to call `locate-file'.
16073
16074 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16075
16076         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16077         version of version.el.
16078         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16079
16080         * x-menubar.el (default-menubar): Guard reference to
16081         `gnuserv-frame'.
16082         (default-menubar): Guard references to `font-lock-mode'.
16083         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16084         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16085
16086         * make-docfile.el: Don't snarf doc strings from autoloads.
16087
16088         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16089         loading auto-autoloads files.
16090
16091         * loaddefs.el: Disable dumping autoloads.
16092
16093 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16094
16095         * lisp-mnt.el: Synch to Emacs 20.2.
16096
16097         * help.el: Remove manual autoload of `finder-by-keyword'.
16098
16099         * finder.el (finder-by-keyword): Autoload.
16100
16101         * help.el: Conditionalize hyperbole setup.
16102
16103 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16104
16105         * packages.el (package-require): Update to reflect new data format.
16106
16107 1998-01-02  Didier Verna  <didier@xemacs.org>
16108
16109         * x-menubar.el (default-menubar): make the tutorials available
16110         through the menubar. (Plus some compilation warnings cleanup).
16111
16112 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16113
16114         * check-features.el: New file.  Perform sanity check after build.
16115
16116         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16117         files to tooltalk package.
16118         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16119         package.
16120
16121         * package-admin.el (package-admin-xemacs): Use better default for
16122         location of XEmacs binary.
16123
16124 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16125
16126         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16127         tag with sexp and add value tag with value `t'.
16128
16129 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16130
16131         * package-get.el: Changes to work with real data.
16132         From Pete Ware <ware@cis.ohio-state.edu>
16133
16134         * packages.el (packages-reload-autoloads): Guard load for the time
16135         being.
16136
16137         * update-elc.el ("packages.el"): Force loading packages.el instead
16138         of possibly out-of-date packges.elc.
16139         * make-docfile.el ("packages.el"): Ditto.
16140
16141 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16142
16143         * build-report.el (build-report-delete-regexp): Added a rule for
16144         the main tarball shadowing anything past it.
16145
16146 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16147
16148         * packages.el (package-provide): Delete a previous provide.
16149
16150         * package-info.el: New file.
16151
16152         * package-get.el: New file.
16153         From Pete Ware <ware@cis.ohio-state.edu>
16154         (package-get): Fix md5 computation to work with Mule.
16155
16156 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16157
16158         * simple.el (log-message-*): Quote symbols in docstrings properly.
16159
16160 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16161
16162         * packages.el (packages-new-autoloads): Ignore symbolic links.
16163
16164         * cus-face.el (face-custom-attributes-get): Fix typo.
16165         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16166
16167 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16168
16169         * startup.el (load-init-file): Reload new or changed autoloads
16170         unless inhibited.  Reload modified dumped lisp (stubbed).
16171
16172         * packages.el (packages-new-autoloads): New function.
16173         (packages-reload-autoloads): New function.
16174         (packages-reload-dumped-lisp): New (stub) function.
16175
16176         * loadup.el: Inhibit reloading dumped files when running temacs.
16177
16178         * loadhist.el (file-provides): Extend to handle variant
16179         extensions.
16180
16181         * replace.el (query-replace): Fix typo.
16182
16183 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16184
16185         * make-docfile.el: list-autoloads-path has been renamed.
16186         * update-elc.el: list-autoloads has been renamed.
16187
16188         * packages.el (packages-list-autoloads): Renamed.
16189         (packages-list-autoloads-path): Ditto.
16190
16191 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16192
16193         * packages.el (packages-find-packages-1): Made it signal a warning
16194         for an error in an auto-autoload.el file.
16195
16196 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16197
16198         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16199         tag with const.
16200         From Aki Vehtari <Aki.Vehtari@hut.fi>
16201
16202         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16203
16204         * loadhist.el (unload-feature): Remove autoload.
16205
16206 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16207
16208         * loadhist.el: Unpackaged.
16209
16210         * help.el (describe-symbol-find-file): Rename
16211         `describe-function-find-file' and make old name obsolete.
16212         (describe-function-1): Use it.
16213         (describe-function-1): Guard reference to
16214         `compiled-function-annotation'.
16215
16216 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16217
16218         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16219         argument.
16220         (help-mode-quit): New optional arg to control whether it kills or
16221         buries.  Tidied up.
16222         (with-displaying-help-buffer): Don't kill buffer initially, even
16223         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16224         (help-pretty-print-value): Rename back from
16225         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16226         use it, otherwise use dumped `cl-prettyprint'.
16227         (describe-variable): Use `help-pretty-print-value' again.
16228         (find-func): Removed reference to "find-func" at end.
16229
16230 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16231
16232         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16233           GUI XEmacs. Rename? x-menubar is rather window system
16234           independant, except for a couple of items.
16235
16236 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16237
16238         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16239         entries as they will no longer be distributed with XEmacs.
16240
16241         * format.el (format-alist): Fix image/tiff regexps.
16242         From P. E. Jareth Hein <jareth@camelot-soft.com>
16243
16244         * help.el (help-maybe-pretty-print-value): Rename.
16245         (describe-variable): Use it.
16246         (describe-variable): Add trailing linefeed.
16247
16248 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16249
16250         * help.el (describe-function-1): Don't output anything for
16251           arglist of autoload functions.
16252
16253 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16254
16255         * help.el (describe-function-1): Don't output anything for
16256           arglist of autoload functions.
16257
16258 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16259
16260         * help.el (help-mode-map): New bindings for `help-mode-bury',
16261         `describe-function-at-point', `describe-variable-at-point',
16262         `Info-elisp-ref', `customize-variable', `help-next-section' and
16263         `help-prev-section'.
16264         (help-next-section): New function.
16265         (help-prev-section): New function.
16266         (help-mode-quit): Changed to kill the help buffer.
16267         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16268         correctly.
16269         (help-buffer-name): New function to generate the name of help
16270         buffers.
16271         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16272         argument giving the name of the help buffer.
16273         (describe-key): Use `with-displaying-help-buffer' with name.
16274         (describe-mode): Ditto.
16275         (describe-bindings): Ditto.
16276         (describe-prefix-bindings): Ditto.
16277         (view-lossage): Ditto.
16278         (with-syntax-table): New macro.
16279         (function-called-at-point): Use `ignore-errors' and
16280         `with-syntax-table'.
16281         (function-at-point): Ditto.
16282         (describe-function): Use `with-displaying-help-buffer' with name.
16283         (function-arglist): Extracted from `describe-function-1'.  Returns
16284         function's arglist as string.
16285         (function-documentation): Extracted from `describe-function-1'.
16286         Returns function's docstring.
16287         (describe-function-1): Remove all the "stream" garbage, including
16288         the stream argument.  Use `function-arglist' and
16289         `function-documentation'.
16290         (describe-function-arglist): Just use `function-arglist'.
16291         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16292         (help-pretty-print-value): New function to help with
16293         pretty-printing variable values.  Knows about `#<...>'.  Needs
16294         `pp-internal'.
16295         (describe-variable): Use `with-displaying-help-buffer' with name.
16296         Formatting improved.  Display file where variable is defined, if
16297         known.  Use `help-pretty-print-value'.
16298         (describe-syntax): Use `with-displaying-help-buffer' with name.
16299         (list-processes): Remove "stream" garbage.
16300
16301 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16302
16303         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16304         call a dumped routine instead.
16305
16306         * x-win-xfree86.el: Wrap file in defun.
16307         * x-win-sun.el: Ditto.
16308
16309 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16310
16311         * help.el (view-emacs-news): Remove usage of outl-mouse which
16312         advises functions and does other evil things.
16313
16314 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16315
16316         * format.el (format-alist): Add `image/tiff'.
16317         From P. E. Jareth Hein <jareth@camelot-soft.com>
16318
16319 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16320
16321         * about.el (about-hackers): More names added.
16322
16323         * make-docfile.el: Remove superfluous package path search.
16324
16325         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16326
16327 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16328
16329         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16330         ignored shadows.
16331
16332 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16333
16334         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16335         get trailing slashes when added to the load-path.
16336
16337         * x-init.el (init-x-win): Locate where XEmacs X localization files
16338         are.
16339
16340 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16341
16342         * x-faces.el: Added support for foregroundToolBarColor
16343           to xpm-color-symbols.
16344
16345 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16346
16347         * etags.el (tags-remove-duplicates): Removed.
16348         (buffer-tag-table-list): Use `delete-duplicates'.
16349
16350         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16351         correctly.
16352         (get*): Defalias to `get'.
16353
16354         * cl.el (eql): Compare integers with `eq'.
16355         (cl-map-extents): Check for `map-extents' first.
16356
16357 1997-12-17  Didier Verna  <didier@xemacs.org>
16358
16359         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16360         added the 'numero', 'copyright' and 'trademark' symbols.
16361
16362         * leim/quail/latin-post.el ("french-postfix"): see above.
16363
16364 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16365
16366         * widget.el (define-widget): Check the arguments.
16367
16368         * cus-edit.el (customize-face): Use `check-argument-type'.
16369         (custom-variable-value-create): Use `signal' to signal error.
16370         (custom-variable-reset-saved): Ditto.
16371         (custom-variable-reset-standard): Ditto.
16372         (custom-face-reset-saved): Ditto.
16373
16374         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16375         (widget-default-format-handler): Ditto.
16376         (widget-checklist-add-item): Ditto.
16377         (widget-radio-add-item): Ditto.
16378         (widget-editable-list-entry-create): Ditto.
16379         (widget-sexp-prompt-value): Ditto.
16380
16381         * custom.el (custom-declare-variable): Signal errors better.
16382         (custom-handle-keyword): Ditto.
16383         (custom-declare-group): Ditto.
16384
16385         * window-xemacs.el (windows): Ditto.
16386
16387         * menubar.el (menu): Ditto.
16388
16389         * keydefs.el (keyboard): Ditto.
16390
16391         * minibuf.el (minibuffer): Ditto.
16392
16393         * process.el (execute): Ditto.
16394
16395         * fill.el (fill): Ditto.
16396
16397         * modeline.el (modeline): Ditto.
16398
16399         * help.el (help): Ditto.
16400
16401         * faces.el (faces): Ditto.
16402
16403         * files.el (files): Ditto.
16404
16405         * x-init.el (x): Ditto.
16406
16407         * lisp-mode.el (lisp): Ditto.
16408
16409         * process.el (processes): Ditto.
16410
16411         * mouse.el (mouse): Ditto.
16412
16413         * abbrev.el (abbrev): Moved from cus-edit.
16414
16415         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16416         as variable declaration.
16417
16418 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16419
16420         * menubar.el (find-menu-item): Use `check-argument-type'.
16421         (find-menu-item): Cosmetic changes.
16422
16423 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16424
16425         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16426
16427 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16428
16429         * startup.el (set-default-load-path): Only search package-path
16430         when not running temacs.
16431
16432         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16433         files.
16434
16435         * loadup.el: Correct commentary.  Reformatting.
16436         (really-early-error-handler): Use absolute path to the
16437         first dumped-lisp.el file.
16438         (really-early-error-handler): Print full path name of
16439         each dumped lisp file (inherited from InfoDock).
16440
16441         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16442         dumped-lisp.el files.
16443
16444         * make-docfile.el (preloaded-file-list): Reorder when the
16445         package-path is searched.
16446         * update-elc.el: Ditto.
16447
16448         * lisp-mode.el (call-with-condition-handler): Treat the same as
16449         `condition-case' for indentation.
16450
16451         * about.el (about-xemacs): Update release date.
16452
16453 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16454
16455         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16456         anywhere but at the last clause.
16457         (ecase): Disallow `t' and `otherwise'.
16458
16459 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16460
16461         * cus-edit.el (custom-buffer-create-buttons): New function
16462         from stuff moved out of `custom-buffer-create-internal'.
16463         (custom-novice): New variable.  Default t.
16464         (custom-display-global-buttons): Ditto.  Default `top'.
16465         (custom-buffer-create-internal): Only display help if
16466         `custom-novice' is non-nil.  Display global buttons according to
16467         `custom-display-global-buttons'.
16468
16469 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16470
16471         * menubar.el (find-menu-item): Use `check-argument-type'.
16472         (find-menu-item): Cosmetic changes.
16473
16474 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16475
16476         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16477         look.
16478
16479 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16480
16481         * format.el (format-deannotate-region):  Bug fix.
16482         Deannotating a region containing unknown tags would fail
16483         (causing decoding of text/enriched to fail at user level)
16484
16485 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16486
16487         * minibuf.el (read-directory-name): Support sixth
16488           arg, HISTORY, as already documented.
16489
16490 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16491
16492         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16493         to `ecase'.
16494
16495 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16496
16497         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16498         skk-activate.
16499
16500 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16501
16502         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.