update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-itaiji-001@iwds-1'.
5
6         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
7         for XEmacs CHISE.
8         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
9
10 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list):
13         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
14         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
15         `chinese-isoir165'.
16
17         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
18         CHISE.
19
20 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=ucs-sip-itaiji-006'.
24
25         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
26         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
27
28 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `=>ucs-itaiji-009'.
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `==ucs-bmp-itaiji-001'.
35
36         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
37         (=big5-cdp-itaiji-003): Doc fix.
38         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
39
40 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=>zinbun-oracle'.
44
45 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-charset.el (default-coded-charset-priority-list): Add
48         `=>ucs-sip-itaiji-003'.
49
50         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
51         (=>ucs-bmp-itaiji-003): Fix `long-name'.
52         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
53
54 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
58
59 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `==ucs-bmp-itaiji-006'.
63
64         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
65         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
66         (==ucs-bmp-itaiji-006): Ditto.
67
68 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=ucs-bmp-itaiji-012'.
72
73         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
74         XEmacs CHISE.
75         (=ucs-bmp-itaiji-012): Ditto.
76
77 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-charset.el (default-coded-charset-priority-list): Add
80         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
81
82 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
85         CHISE.
86
87 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
91         and `=>>cns11643-6'.
92
93         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
94         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
95         (=>>cns11643-3): Ditto.
96         (=>>cns11643-4): Modify DOC.
97         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
98
99 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
102         `=>ucs-sip-itaiji-005'.
103
104         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
105         XEmacs CHISE.
106
107 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `==hanyo-denshi/tk/mf-01'.
111
112         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
113         for XEmacs CHISE.
114
115 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
118         `=>ucs-itaiji-007'.
119
120 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `==ucs-sip-var-002'.
124
125         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
126         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
127
128 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
131         setting for `==ucs-itaiji-001'.
132
133 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `==ucs-sip-itaiji-001'.
137
138         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
139         XEmacs CHISE.
140         (==ucs-sip-itaiji-001): Ditto.
141
142 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=+>ucs-bmp-var-003'.
146
147         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
148         CHISE.
149         (=+>ucs-bmp-var-003): Ditto.
150
151 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=>ucs-bmp-cjk@cognate'.
155
156         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
157         XEmacs CHISE.
158
159 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
162         `=ucs-sip-itaiji-005'.
163
164         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
165         XEmacs CHISE.
166
167 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
170         setting for `=>ucs@cognate'.
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
174
175         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
176         CHISE.
177         (=>ucs@hanyo-denshi): Abolished.
178         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
179         (=>ucs-bmp-itaiji-009): Ditto.
180         (=>ucs-sip@cognate): Ditto.
181
182 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=>ucs-bmp-itaiji-004'.
186
187         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
188         XEmacs CHISE.
189
190 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
193         setting for `=>ucs-itaiji-004'.
194
195 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
199         `=>ucs-bmp-itaiji-007'.
200
201         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
202         XEmacs CHISE.
203         (=>ucs-itaiji-004): Ditto.
204         (=>ucs-sip-itaiji-004): Ditto.
205         (=>ucs-bmp-itaiji-007): Ditto.
206
207 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
210         setting for `=ucs-itaiji-010'.
211
212 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
213
214         * mule/mule-charset.el (default-coded-charset-priority-list):
215         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
216         - Add `=ucs-bmp-itaiji-010'.
217         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
218           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
219         - Add `=>ucs-sip@iwds-1'.
220
221         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
222         XEmacs CHISE.
223         (=ucs-bmp-itaiji-010): Ditto.
224         (=>ucs-sip@iwds-1): Ditto.
225
226 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
230
231         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
232         XEmacs CHISE.
233         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
234
235 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `=>ucs-itaiji-003'.
239
240 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `=>ucs-bmp-itaiji-003'.
244
245         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
246         XEmacs CHISE.
247         (=>ucs-bmp-itaiji-003): Ditto.
248
249 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `=ucs-bmp-itaiji-011'.
253
254         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
255         XEmacs CHISE.
256
257 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `==ucs-var-002'.
261
262 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
265         setting for `==ucs-itaiji-002'.
266
267 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
270         `==ucs-sip-itaiji-002'.
271
272         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
273         XEmacs CHISE.
274
275 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
278         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
282         `=>ucs-sip-itaiji-007'.
283
284         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
285         XEmacs CHISE.
286         (=>ucs-sip-itaiji-007): Ditto.
287         (=ucs-sip-itaiji-007): Ditto.
288         (=ucs-itaiji-011): Ditto.
289         (=ucs-sip-itaiji-011): Ditto.
290
291 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist):
294         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
295
296 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
299         `==ucs-bmp-var-002'.
300
301         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
302         CHISE.
303         (==ucs-bmp-var-002): Ditto.
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist):
306         Modify some priorities.
307
308 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
312         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
313
314 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `=big5-cdp-var-001'.
318
319         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
320         XEmacs CHISE.
321
322 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
325         setting for `==ucs-itaiji-005'.
326
327 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330         setting for `=ucs-itaiji-007'.
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
334
335         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
336         XEmacs CHISE.
337         (==ucs-bmp-itaiji-005): Ditto.
338         (=ucs-itaiji-007): Ditto.
339         (=ucs-bmp-itaiji-007): Ditto.
340
341 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `==gt-pj-k1' and `==gt-pj-k2'.
345
346 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
349         CHISE.
350         (==gt-pj-k2): Ditto.
351
352 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         setting for `=>ucs-itaiji-005'.
356
357 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
360         `=>>cbeta'.
361
362 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `=>ucs-sip@component'.
366
367         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
368         instead of `=ucs' as its mother.
369         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         setting for `=>ucs-itaiji-006'.
373
374 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
377         `=>ucs-bmp-itaiji-006'.
378
379         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
380         XEmacs CHISE.
381         (=>ucs-bmp-itaiji-006): Ditto.
382
383 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
386         `=>ucs-bmp-itaiji-001'.
387
388         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
389         XEmacs CHISE.
390
391 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
395
396         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
397         instead of `=ucs' as its mother.
398         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
399         (==ucs-bmp-itaiji-002): Ditto.
400         (==ucs-itaiji-003): Ditto.
401         (==ucs-bmp-itaiji-003): Ditto.
402
403 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406         setting for `=big5-cdp-var-002'.
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `=big5-cdp-var-002'.
410
411         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
412         XEmacs CHISE.
413
414 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `=ucs-sip-var-004'.
418
419         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
420         XEmacs CHISE.
421
422 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
425         `=>ucs-bmp-cjk@iwds-1'.
426
427         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
428         XEmacs CHISE.
429
430 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `=ucs-var-005'.
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `=ucs-bmp-var-005'.
437
438         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
439         CHISE.
440         (=ucs-bmp-var-005): Ditto.
441
442 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=>ucs-sip-itaiji-002'.
446
447         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
448         XEmacs CHISE.
449
450 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for `=>ucs-itaiji-002'.
454
455 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
459
460         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
461         (=>ucs-itaiji-002): Ditto.
462         (=>ucs-bmp-itaiji-002): Ditto.
463
464 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `=>ucs-itaiji-001'.
468
469 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
473
474         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
475         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
476         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
477         (=>ucs-sip-itaiji-001): Ditto.
478
479         * mule/mule-coding.el(coded-charset-entity-reference-alist):
480         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
481         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
482
483 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-charset.el (default-coded-charset-priority-list):
486         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
487         `=jef-china3' and `chinese-isoir165'.
488
489 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=>ucs-bmp-itaiji-005'.
493
494         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
495         XEmacs CHISE.
496         (=>ucs-bmp-itaiji-005): Ditto.
497
498 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `=+>jis-x0213-2'.
502
503 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `=+>adobe-japan1-6'.
507
508 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
511         `=+>jis-x0208@1978'.
512
513 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         setting for `=>ucs@component'.
517
518 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
522
523 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist):
526         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
527
528 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
531         CHISE.
532         (=>ucs@jis/2004): Ditto.
533
534 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
537         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
538
539 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `=>cbeta'.
543
544 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `==big5-cdp-itaiji-001'.
548
549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
550         `==big5-cdp-itaiji-001'.
551
552         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
553         XEmacs CHISE.
554
555 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
559         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
563         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
564
565         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
566         XEmacs CHISE.
567         (=>big5-cdp-itaiji-001): Ditto.
568         (=big5-cdp-itaiji-002): Ditto.
569         (=big5-cdp-itaiji-003): Ditto.
570
571 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
574         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
575
576 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-charset.el (default-coded-charset-priority-list):
579         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
580         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
581         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `=ucs-var-008'.
585
586         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
587         CHISE.
588         (=ucs-bmp-var-008): Likewise.
589
590 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-charset.el (default-coded-charset-priority-list):
593         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
594
595 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
598         `==ucs-sip@JP/hanazono'.
599
600         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
601         XEmacs CHISE.
602
603 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `=ucs-bmp-var-006'.
610
611         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
612         CHISE.
613         (=ucs-bmp-var-006): Likewise.
614
615 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `=ucs-bmp-itaiji-009'.
619
620         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
621         XEmacs CHISE.
622         (=ucs-bmp-itaiji-009): Likewise.
623
624 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
627         `=>big5-cdp'.
628
629 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
632         (utf-8-ivs-gb): Likewise.
633         (utf-8-gb-er): Likewise.
634         (utf-8-ivs-gb-er): Likewise.
635         (utf-8-cns): Likewise.
636         (utf-8-ivs-cns): Likewise.
637         (utf-8-cns-er): Likewise.
638         (utf-8-ivs-cns-er): Likewise.
639         (utf-8-big5): Likewise.
640         (utf-8-ivs-big5): Likewise.
641         (utf-8-big5-er): Likewise.
642         (utf-8-ivs-big5-er): Likewise.
643         (utf-8-jis): Likewise.
644         (utf-8-ivs-jis): Likewise.
645         (utf-8-jis-er): Likewise.
646         (utf-8-ivs-jis-er): Likewise.
647         (utf-8-ks): Likewise.
648         (utf-8-ivs-ks): Likewise.
649         (utf-8-ks-er): Likewise.
650         (utf-8-ivs-ks-er): Likewise.
651
652 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
655         (utf-8-ivs-jp): Likewise.
656         (utf-8-jp-er): Likewise.
657         (utf-8-ivs-jp-er): Likewise.
658
659 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662         setting for `=ucs-var-010'.
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `=ucs-bmp-var-010'.
666
667         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
668         CHISE.
669         (=ucs-bmp-var-010): Likewise.
670
671 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
674         `=ucs-sip@JP/hanazono'.
675
676         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
677         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
678
679 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-charset.el (default-coded-charset-priority-list):
682         - Add `=big5-cdp-var-004'.
683         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
684           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
688         `=big5-cdp-var-005'.
689
690         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
691         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
692         `=big5-cdp-var-003'.
693         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
694         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
695         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
696
697 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-charset.el (default-coded-charset-priority-list):
700         Don't prefer ucs-compat CCSes to other CCSes.
701
702 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `===ucs-bmp-cjk-compat@unicode'.
706
707         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
708         coded-charset for XEmacs CHISE.
709
710 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `=ucs-sip-itaiji-003'.
714
715         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
716         XEmacs CHISE.
717
718 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `=ucs-var-004'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
725
726         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
727         XEmacs CHISE.
728         (=ucs-var-004): Ditto.
729         (=ucs-bmp-var-004): Ditto.
730
731 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
734         `=ucs-sip-var-003'.
735
736         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
737         XEmacs CHISE.
738
739 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
742         setting for `=ucs-itaiji-006'.
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `=ucs-bmp-itaiji-006'.
746
747         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
748         XEmacs CHISE.
749         (=ucs-bmp-itaiji-006): Ditto.
750
751 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
754         `=ucs-sip-var-002'.
755
756         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
757         XEmacs CHISE.
758
759 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
760
761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
762         `=ucs-sip-itaiji-002'.
763
764         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
765         XEmacs CHISE.
766
767 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         setting for `==hanyo-denshi/tk'.
771
772 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
775         (=hanyo-denshi/tk): Fix `long-name'.
776         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
777
778 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `=>mj'.
782
783 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
786         coded-charset for XEmacs CHISE.
787
788 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `=hanyo-denshi/tk'.
792
793 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `=hanyo-denshi/tk/mf-01'.
797
798         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
799         XEmacs CHISE.
800         (=hanyo-denshi/tk/mf-01): Ditto.
801
802 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-charset.el (default-coded-charset-priority-list):
805         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
806
807 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-charset.el (default-coded-charset-priority-list):
810         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
811
812 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
816
817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
818         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
819
820         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
821         XEmacs CHISE.
822         (=ucs-bmp-itaiji-004): Ditto.
823         (=ucs-itaiji-005): Ditto.
824         (=ucs-bmp-itaiji-005): Ditto.
825
826 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `=ucs-sip-itaiji-001'.
830
831         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
832         XEmacs CHISE.
833
834 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
838         `=ucs-itaiji-008'.
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
842         `=ucs-bmp-itaiji-008'.
843
844         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
845         XEmacs CHISE.
846         (=ucs-bmp-itaiji-001): Ditto.
847         (=ucs-itaiji-003): Ditto.
848         (=ucs-bmp-itaiji-003): Ditto.
849         (=ucs-itaiji-008): Ditto.
850         (=ucs-bmp-itaiji-008): Ditto.
851
852 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
856
857         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
858         for XEmacs CHISE.
859         (==ucs-bmp-cjk-compat@JP): Ditto.
860
861 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `===hng-tzs'.
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `===hng-tzs'.
868
869         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
870         CHISE.
871
872 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `===hng-doh'.
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `===hng-doh'.
879
880         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
881         CHISE.
882
883 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `===hng-wad'.
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `===hng-wad'.
890
891         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
892         CHISE.
893
894 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         settings for `==koseki' and `===hng-kcc'.
898
899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
900         `===hng-kcc'.
901
902         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
903         CHISE.
904
905 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
908         setting for `===hng-nkk'.
909
910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
911         `===hng-nkk'.
912
913         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
914         CHISE.
915
916 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `===hng-ink'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `===hng-ink'.
923
924         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
925         CHISE.
926
927 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `===hng-jhk'.
931
932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
933         `===hng-jhk'.
934
935         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
936         CHISE.
937
938 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
941         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
942         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
943         (===jis-x0213-1@2004): Likewise.
944         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
945         "jisx0213\\(\\.2004\\)-1" as the registry.
946         (=+>jis-x0213-1@2004): Likewise.
947         (=>jis-x0213-1@2004): Likewise.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `===jis-x0213-1@2004'.
951
952 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for `===hng-nak'.
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `===hng-nak'.
959
960         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
961         CHISE.
962
963 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `===hng-hos'.
967
968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
969         `===hng-hos'.
970
971         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
972         CHISE.
973
974 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         setting for `===hng-tzj'.
978
979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
980         `===hng-tzj'.
981
982         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
983         CHISE.
984
985 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
988         setting for `===hng-kae'.
989
990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
991         `===hng-kae'.
992
993         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
994         CHISE.
995
996 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         setting for `===hng-kar'.
1000
1001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1002         `===hng-kar'.
1003
1004         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1005         CHISE.
1006
1007 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1010         setting for `===hng-kyd'.
1011
1012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1013         `===hng-kyd'.
1014
1015         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1016         CHISE.
1017
1018 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1021         setting for `===hng-hok'.
1022
1023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1024         `===hng-hok'.
1025
1026         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1027         CHISE.
1028
1029 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032         setting for `===hng-jyu'.
1033
1034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1035         `===hng-jyu'.
1036
1037         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1038         CHISE.
1039
1040 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for `===hng-zkd'.
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1046         `===hng-zkd'.
1047
1048         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1049         CHISE.
1050
1051 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         setting for `===hng-kmi'.
1055
1056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1057         `===hng-kmi'.
1058
1059         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1060         CHISE.
1061
1062 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         setting for `===hng-okd'.
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1068         `===hng-okd'.
1069
1070         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1071         CHISE.
1072
1073 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for `===hng-nkm'.
1077
1078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1079         `===hng-nkm'.
1080
1081         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1082         CHISE.
1083
1084 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `===hng-nto'.
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1090         `===hng-nto'.
1091
1092         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1093         CHISE.
1094
1095 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1098         setting for `===hng-yhk'.
1099
1100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1101         `===hng-yhk'.
1102
1103         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1104         CHISE.
1105
1106 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `===hng-sok'.
1110
1111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1112         `===hng-sok'.
1113
1114         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1115         CHISE.
1116
1117 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         setting for `===hng-kda'.
1121
1122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1123         `===hng-kda'.
1124
1125         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1126         CHISE.
1127
1128 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `===hng-myz'.
1132
1133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1134         `===hng-myz'.
1135
1136         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1137         CHISE.
1138
1139 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `===hng-kgk'.
1143
1144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1145         `===hng-kgk'.
1146
1147         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1148         CHISE.
1149
1150 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153         setting for `===hng-drt'.
1154
1155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1156         `===hng-drt'.
1157
1158         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1159         CHISE.
1160
1161 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for `===hng-mam'.
1165
1166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1167         `===hng-mam'.
1168
1169         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1170         CHISE.
1171
1172 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for `===hng-dng'.
1176
1177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1178         `===hng-dng'.
1179
1180         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1181         CHISE.
1182
1183 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         setting for `=>cns11643-5'.
1187
1188 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1191         setting for `===hng-keg'.
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `===hng-keg'.
1195
1196         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1197         CHISE.
1198
1199 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         setting for `===hng-jou'.
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `===hng-jou'.
1206
1207         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `===hng-smk'.
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `===hng-smk'.
1217
1218         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `===hng-kyo'.
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `===hng-kyo'.
1228
1229         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1230         CHISE.
1231
1232 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         setting for `===hng-kss'.
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `===hng-kss'.
1239
1240         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1241         CHISE.
1242
1243 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `===hng-wan'.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `===hng-wan'.
1250
1251         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1252         CHISE.
1253
1254 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         setting for `===hng-ksk'.
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `===hng-ksk'.
1261
1262         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1263         CHISE.
1264
1265 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1268         setting for `===hng-kyu'.
1269
1270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1271         `===hng-kyu'.
1272
1273         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1274         CHISE.
1275
1276 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         setting for `===hng-skk'.
1280
1281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1282         `===hng-skk'.
1283
1284         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1285         CHISE.
1286
1287 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         setting for `===hng-sik'.
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `===hng-sik'.
1294
1295         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1296         CHISE.
1297
1298 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         setting for `===hng-kbk'.
1302
1303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1304         `===hng-kbk'.
1305
1306         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1307         CHISE.
1308
1309 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1312         setting for `===hng-kcj'.
1313
1314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1315         `===hng-kcj'.
1316
1317         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1318         CHISE.
1319
1320 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         setting for `===hng-k24'.
1324
1325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1326         `===hng-k24'.
1327
1328         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1329         CHISE.
1330
1331 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1334         setting for `===hng-gok'.
1335
1336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1337         `===hng-gok'.
1338
1339         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1340         CHISE.
1341 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1344         setting for `===hng-tsu'.
1345
1346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1347         `===hng-tsu'.
1348
1349         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1350         CHISE.
1351
1352 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `===hng-sys'.
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1358         `===hng-sys'.
1359
1360         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1361         CHISE.
1362
1363 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1366         - Use "&HNG010-<d><d><d><d><d>;" instead of
1367           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1368         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1372
1373         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1374         "hngkhi-0" as the suffix of registry.
1375         (===hng-khm): New coded-charset for XEmacs CHISE.
1376         (=ucs-itaiji-002): Ditto.
1377         (=ucs-bmp-itaiji-002): Ditto.
1378
1379 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1382         setting for `=>ucs@iwds-1'.
1383
1384         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1385         XEmacs CHISE.
1386
1387 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1388
1389         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1390         CHISE.
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1393         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1394         `===hng-khi'.
1395
1396 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1399         setting for `===hng-khi'.
1400
1401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1402         `===hng-khi'.
1403
1404         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1405         CHISE.
1406
1407 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1410         #x9FA5 as the value of `max-code'.
1411         (=ucs-bmp-var-002): Likewise.
1412         (=ucs-bmp-var-003): Likewise.
1413         (=ucs-bmp-itaiji-084): Likewise.
1414         (=ucs-bmp-cjk@JP): Likewise.
1415         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1416         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1417         (=>ucs-bmp-cjk@component): Likewise.
1418
1419 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1422         CHISE.
1423
1424 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1427         XEmacs CHISE.
1428         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1429         `==jis-x0208@1978/2-pr' as the mother.
1430
1431 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1434         CHISE.
1435
1436 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1440
1441 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1444         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1445
1446 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         setting for `===ucs@gb'.
1450
1451 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1452
1453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1454         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1455         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1456         as the entity-reference for `===jis-x0213-1@2000'; use
1457         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1458
1459 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1462         `===jis-x0208'.
1463
1464         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1465         instead of `===jis-x0208' as the mother.
1466         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1467         `===jis-x0208' as the mother.
1468         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1469         `===jis-x0208' as the mother.
1470         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1471         `===jis-x0213-1' as the mother.
1472         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1473         `===jis-x0213-1' as the mother.
1474         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1475         the mother.
1476         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1477         mother.
1478
1479 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for `=ucs-var-001'.
1483
1484 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1487         `=ucs-bmp-var-001'.
1488
1489         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1490         CHISE.
1491         (=ucs-bmp-var-001): Ditto.
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1494         setting for `=ucs-var-003'.
1495
1496 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1499         `=ucs-bmp-var-003'.
1500
1501         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1502         CHISE.
1503         (=ucs-bmp-var-003): Ditto.
1504
1505 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         setting for `=ucs-var-002'.
1509
1510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1511         `=ucs-bmp-var-002'.
1512
1513         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1514         CHISE.
1515         (=ucs-bmp-var-002): Ditto.
1516
1517 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1520         XEmacs CHISE.
1521         (==jis-x0208@1978/5pr): Ditto.
1522
1523 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1526         `=>ucs-bmp-cjk@component'.
1527
1528         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1529         XEmacs CHISE.
1530         (=>ucs-bmp-cjk@component): Ditto.
1531
1532 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `=>iwds-1'.
1536
1537 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1538
1539         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1540         CHISE.
1541
1542 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list):
1545         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1546         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1547         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1548         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1549
1550 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1553         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1554
1555         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1556         `=>>ucs@iso' as the mother.
1557         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1558         mother.
1559
1560 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1561
1562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1563         setting for `===hanyo-denshi/ia'.
1564
1565 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1568         `===hanyo-denshi/ia'.
1569
1570 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-conf.el (=koseki): Fix DOC.
1573         (==koseki): New coded-charset for XEmacs CHISE.
1574
1575 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1578         XEmacs CHISE.
1579         (===hanyo-denshi/jd): Fix DOC.
1580
1581 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1584         setting for `===hanyo-denshi/ip'.
1585
1586 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `===hanyo-denshi/ip'.
1590
1591         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1592         XEmacs CHISE.
1593
1594 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1595
1596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1597         `==ucs-radicals@unicode' and `=>daikanwa'.
1598
1599         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1600         for XEmacs CHISE.
1601
1602 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1603
1604         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1605         XEmacs CHISE.
1606
1607 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1610         `===ruimoku-v6'.
1611
1612 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1615         setting for `===ruimoku-v6'.
1616
1617 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1620         CHISE.
1621
1622 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1623
1624         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1625         coded-charset for XEmacs CHISE.
1626
1627 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1628
1629         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1630         XEmacs CHISE.
1631
1632 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1633
1634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1635         `===ucs-sip@iso'.
1636
1637 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1638
1639         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1640         CHISE.
1641
1642 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1643
1644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1645         `==ucs-sip@iso'.
1646
1647         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1648         CHISE.
1649
1650 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1653         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1654         (=ucs-sip-ext-b@iso): Fix registry.
1655         (==ucs-sip-ext-b@iso): Ditto.
1656         (===ucs-sip-ext-b@iso): Ditto.
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1659         `=ucs-sip@iso'.
1660
1661 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         setting for `=>cbeta'.
1665
1666 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `=>cns11643-7'.
1670
1671         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1672
1673 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1674
1675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1676         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1677
1678 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1679
1680         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1681         `=ucs@cns'.
1682         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1683         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1684         `=ucs@jis/1990'.
1685         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1686         `=ucs@jis/2000'.
1687         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1688         `=ucs@jis/2004'.
1689         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1690
1691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1692         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1693
1694 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1695
1696         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1697         XEmacs CHISE.
1698         (==jis-x0208@1978/1pr): Ditto.
1699         (==jis-x0208@1978/2-pr): Ditto.
1700
1701 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1704         setting for `===jis-x0213-1@2004'.
1705
1706 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1710
1711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1712         `===hanyo-denshi/jb'.
1713
1714         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1715         XEmacs CHISE.
1716         (=+>hanyo-denshi/ft): Ditto.
1717         (=+>hanyo-denshi/jt): Ditto.
1718
1719 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1720
1721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1722         `===hanyo-denshi/hg'.
1723
1724 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1725
1726         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1727         XEmacs CHISE.
1728         (===hanyo-denshi/hg): Ditto.
1729
1730 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1731
1732         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1733         glyph-forms instead of detailed glyph-images.
1734         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1735         `=adobe-japan1-*'.
1736         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1737         (===adobe-japan1-1): Ditto.
1738         (===adobe-japan1-2): Ditto.
1739         (===adobe-japan1-3): Ditto.
1740         (===adobe-japan1-4): Ditto.
1741         (===adobe-japan1-5): Ditto.
1742         (===adobe-japan1-6): Ditto.
1743         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1744         `=>>>adobe-japan1' as the mother.
1745         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1746         `=>>adobe-japan1' as the mother.
1747         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1748         glyph-images.
1749         (==jis-x0208@1978): Ditto.
1750         (==jis-x0208@1983): Ditto.
1751         (==jis-x0208@1990): Ditto.
1752         (==jis-x0213-1): Ditto.
1753         (==jis-x0213-1@2000): Ditto.
1754         (==jis-x0213-1@2004): Ditto.
1755         (==jis-x0213-2): Ditto.
1756         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1757         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1758         `=jis-x0208@1978'.
1759         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1760         `=jis-x0208@1983'.
1761         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1762         `=jis-x0208@1990'.
1763         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1764         `=jis-x0213-1'.
1765         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1766         `=jis-x0213-1@2000'.
1767         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1768         `=jis-x0213-1@2004'.
1769         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1770         `=jis-x0213-2'.
1771         (===jis-x0208): New coded-charset for XEmacs CHISE.
1772         (===jis-x0208@1978): Ditto.
1773         (===jis-x0208@1983): Ditto.
1774         (===jis-x0208@1990): Ditto.
1775         (===jis-x0213-1): Ditto.
1776         (===jis-x0213-1@2000): Ditto.
1777         (===jis-x0213-2): Ditto.
1778         (===jis-x0212): Ditto.
1779         (===ks-x1001): Ditto.
1780         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1781         mother.
1782         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1783         as the mother.
1784         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1785         as the mother.
1786         (===cns11643-1): New coded-charset for XEmacs CHISE.
1787         (===cns11643-2): Ditto.
1788         (===cns11643-3): Ditto.
1789         (===cns11643-4): Ditto.
1790         (===cns11643-5): Ditto.
1791         (===cns11643-6): Ditto.
1792         (===cns11643-7): Ditto.
1793         (=>>cns11643-1): Ditto.
1794         (==big5-cdp): Indicate abstract glyph-images instead of
1795         representative glyph-images.
1796         (===big5-cdp): New coded-charset for XEmacs CHISE.
1797         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1798         detailed glyph-images.
1799         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1800         `=hanyo-denshi/*'.
1801         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1802         (===hanyo-denshi/ib): Ditto.
1803         (===hanyo-denshi/jt): Ditto.
1804         (===hanyo-denshi/ks): Ditto.
1805         (===mj): Ditto.
1806         (===mj-0): Ditto.
1807         (===mj-1): Ditto.
1808         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1809         `=>>>hanyo-denshi/*' as its mother.
1810         (==gt): Indicate abstract glyph-forms instead of detailed
1811         glyph-images.
1812         (===gt): New coded-charset for XEmacs CHISE.
1813         (=>>>gt): Indicates `==gt' instead of `=gt'.
1814         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1815         (==gt-k): Indicate abstract glyph-forms instead of detailed
1816         glyph-images.
1817         (===gt-k): New coded-charset for XEmacs CHISE.
1818         (==daikanwa): Indicates glyph-images instead of detailed
1819         glyph-images.
1820         (===daikanwa): New coded-charset for XEmacs CHISE.
1821         (===daikanwa/+p): Ditto.
1822         (===daikanwa/ho): Ditto.
1823         (==cbeta): Ditto.
1824         (===cbeta): Ditto.
1825         (==jef-china3): Ditto.
1826         (===jef-china3): Ditto.
1827         (==ruimoku-v6): Ditto.
1828         (==ucs@iso): Indicate representative glyph-forms instead of
1829         representative glyph-images.
1830         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1831         (==ucs@unicode): Indicate representative glyph-forms instead of
1832         representative glyph-images.
1833         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1834         `=ucs@unicode'.
1835         (==ucs@cns): Indicate representative glyph-forms instead of
1836         representative glyph-images.
1837         (==ucs@jis): Ditto.
1838         (==ucs@jis/1990): Ditto.
1839         (==ucs@jis/2000): Ditto.
1840         (==ucs@jis/2004): Ditto.
1841         (==ucs@ks): Ditto.
1842         (===ucs@iso): New coded-charset for XEmacs CHISE.
1843         (===ucs@unicode): Ditto.
1844         (===ucs@gb): Ditto.
1845         (===ucs@ks): Ditto.
1846         (===ucs-bmp-cjk@gb): Ditto.
1847         (===ucs-sip-ext-b@iso): Ditto.
1848
1849 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1853         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1854         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1855         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1856         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1857         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1858         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1859         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1860         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1861
1862         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1863         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1864         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1865         - Use "&g1-[NAME];" for `=>>[NAME]'.
1866         - Abolish "&g2-[NAME];".
1867
1868 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1869
1870         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1871         `=>>ucs@cns' as the mother.
1872
1873 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         setting for `==ucs@ks'.
1877
1878 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1879
1880         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1881         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1882         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1883         0x00E30000〜0x00E409D5.
1884
1885 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1886
1887         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1888         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1889         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1890
1891 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1892
1893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1894         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1895
1896         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1897         (=mj-0): Ditto.
1898         (=mj-1): Ditto.
1899         (==mj): Ditto.
1900         (==mj-0): Ditto.
1901         (==mj-1): Ditto.
1902         (=>>mj): Ditto.
1903
1904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1905         setting for `=mj' and `==mj'.
1906
1907 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1908
1909         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1910         CHISE.
1911
1912 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1915         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1916         `=>ucs@hanyo-denshi'.
1917
1918 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1919
1920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1921         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1922
1923         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1924         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1925
1926 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1929         XEmacs CHISE.
1930
1931 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1934         Change priority of `=>>>ucs@iso'.
1935
1936         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1937         `=>>>ucs@iso' as the mother.
1938         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1939
1940 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1943         Change priority of `=>>>ucs@unicode'.
1944
1945         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1946         `=ucs@unicode'.
1947
1948 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1949
1950         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1951         Change priority of `=>>>ucs@jis'.
1952
1953         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1954         `=ucs@jis'.
1955
1956 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for `==daikanwa/+p'.
1960
1961 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1962
1963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1964         setting for `==shinjigen@1ed'.
1965
1966 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1967
1968         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1969         XEmacs CHISE.
1970
1971 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1972
1973         * mule/mule-conf.el (==shinjigen): Modify DOC.
1974         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1975         (==shinjigen@rev): Modify DOC.
1976
1977 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1978
1979         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1980         CHISE.
1981
1982 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1983
1984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1985         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1986
1987         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1988         XEmacs CHISE.
1989
1990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1991         `==daikanwa'.
1992
1993 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1994
1995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1996         setting for `==cns11643-7'.
1997
1998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1999         `==cns11643-7'.
2000
2001 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2004         `==cns11643-6'.
2005
2006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2007         setting for `==cns11643-6'.
2008
2009 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2012         setting for `==cns11643-5'.
2013
2014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2015         `==cns11643-5'.
2016
2017 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2018
2019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2020         setting for `==cns11643-4'.
2021
2022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2023         `==cns11643-4'.
2024
2025 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         setting for `==cns11643-3'.
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2031         `==cns11643-3'.
2032
2033 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for `==cns11643-2'.
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2039         `==cns11643-2'.
2040
2041 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2044         Change priority of `=>>>ucs@ks'.
2045
2046         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2047         `=ucs@ks'.
2048
2049 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2050
2051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2052         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2053         `==ucs@cns' and `==cns11643-1'.
2054
2055         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2056         (==cns11643-2): Ditto.
2057         (==cns11643-3): Ditto.
2058         (==cns11643-4): Ditto.
2059         (==cns11643-5): Ditto.
2060         (==cns11643-6): Ditto.
2061         (==cns11643-7): Ditto.
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2064         `==cns11643-1'.
2065
2066 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2067
2068         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2069         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2070         `=>>>ucs@jis/1990'.
2071
2072         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2073         `=ucs@jis/1990'.
2074         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2075         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2076
2077 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2080         Change priority of `=>>>ucs@cns'.
2081
2082         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2083         `=ucs@cns'.
2084
2085 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2086
2087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2088         `==ks-x1001'.
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2091         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2092         `==ks-x1001'.
2093
2094 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2095
2096         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2097
2098 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2099
2100         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2101         `=jis-x0208'.
2102         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2103         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2104         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2105         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2106         (=>>>jis-x0213-1@2000): Changed to an alias for
2107         `=jis-x0213-1@2000'.
2108         (=>>>jis-x0213-1@2004): Changed to an alias for
2109         `=jis-x0213-1@2004'.
2110         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2111
2112 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2113
2114         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2115         `=adobe-japan1-0'.
2116         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2117         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2118         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2119         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2120         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2121         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2122
2123 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2126         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2127         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2128         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2129         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2130         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2131
2132 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2133
2134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2135         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2136         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2137         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2138         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2139         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2140         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2141         `==jis-x0212'.
2142
2143 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2144
2145         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2146         "AdobeJapan1-[0-6]$".
2147         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2148         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2149         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2150         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2151         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2152         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2153         (==adobe-japan1-1): Ditto.
2154         (==adobe-japan1-2): Ditto.
2155         (==adobe-japan1-3): Ditto.
2156         (==adobe-japan1-4): Ditto.
2157         (==adobe-japan1-5): Ditto.
2158         (==adobe-japan1-6): Ditto.
2159         (==jis-x0208): Ditto.
2160         (==jis-x0208@1978): Ditto.
2161         (==jis-x0208@1983): Ditto.
2162         (==jis-x0208@1990): Ditto.
2163         (==jis-x0213-1): Ditto.
2164         (==jis-x0213-1@2000): Ditto.
2165         (==jis-x0213-1@2004): Ditto.
2166         (==jis-x0213-2): Ditto.
2167         (==jis-x0212): Ditto.
2168         (==gb2312): Ditto.
2169         (==iso-ir165): Ditto.
2170         (==gb12345): Ditto.
2171         (==ks-x1001): Ditto.
2172         (==cns11643-1): Ditto.
2173         (==cns11643-2): Ditto.
2174         (==cns11643-3): Ditto.
2175         (==cns11643-4): Ditto.
2176         (==cns11643-5): Ditto.
2177         (==cns11643-6): Ditto.
2178         (==cns11643-7): Ditto.
2179         (==big5-cdp): Ditto.
2180         (==hanyo-denshi/ja): Ditto.
2181         (==hanyo-denshi/jb): Ditto.
2182         (==hanyo-denshi/jc): Ditto.
2183         (==hanyo-denshi/jd): Ditto.
2184         (==hanyo-denshi/ft): Ditto.
2185         (==hanyo-denshi/ia): Ditto.
2186         (==hanyo-denshi/ib): Ditto.
2187         (==hanyo-denshi/hg): Ditto.
2188         (==hanyo-denshi/jt): Ditto.
2189         (==hanyo-denshi/ks): Ditto.
2190         (==gt): Ditto.
2191         (==gt-k): Ditto.
2192         (==daikanwa): Ditto.
2193         (==shinjigen): Ditto.
2194         (==ucs@iso): Ditto.
2195         (==ucs@unicode): Ditto.
2196         (==ucs@gb): Ditto.
2197         (==ucs-bmp@gb): Ditto.
2198         (==ucs@cns): Ditto.
2199         (==ucs-bmp@cns): Ditto.
2200         (==ucs@jis): Ditto.
2201         (==ucs@jis/1990): Ditto.
2202         (==ucs@jis/2000): Ditto.
2203         (==ucs@jis/2004): Ditto.
2204         (==ucs@JP): Ditto.
2205         (==ucs@JP/hanazono): Ditto.
2206         (==ucs@ks): Ditto.
2207         (==ucs-bmp@ks): Ditto.
2208         (==ucs@cns11643): Ditto.
2209         (==ucs-bmp-cjk@gb): Ditto.
2210         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2211         (==ucs-sip-ext-b@iso): Ditto.
2212
2213 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2214
2215         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2216         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2217
2218         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2219         XEmacs CHISE.
2220         (=ucs-bmp-cjk@unicode): Abolished.
2221
2222 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2223
2224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2225         `=+>ucs-bmp-cjk-compat@jis'.
2226
2227         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2228         for XEmacs CHISE.
2229
2230 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2231
2232         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2233         CHISE.
2234
2235 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2236
2237         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2238         for XEmacs CHISE.
2239         (=jis-x0208@1978/1er-pr): Abolished.
2240         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2241         `=jis-x0208@1978/1er-pr' as the mother.
2242
2243 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2244
2245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2246         setting for `=ucs-itaiji-084'.
2247
2248 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2249
2250         * mule/mule-charset.el (default-coded-charset-priority-list):
2251         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2252
2253         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2254         XEmacs CHISE.
2255         (=ucs-bmp-itaiji-084): Ditto.
2256
2257 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2258
2259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2260         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2261
2262 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2263
2264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2265         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2266
2267         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2268         XEmacs CHISE.
2269         (=big5-cdp-var-5): Ditto.
2270
2271 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2272
2273         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2274         XEmacs CHISE.
2275
2276 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2277
2278         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2279         XEmacs CHISE.
2280
2281 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2282
2283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284         setting for `=>>>hanyo-denshi/ft'.
2285
2286 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2287
2288         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2289         XEmacs CHISE.
2290         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2291         `=hanyo-denshi/jd' as the mother.
2292
2293 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2294
2295         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2296         XEmacs CHISE.
2297         (=+>adobe-japan1-1): Ditto.
2298         (=+>adobe-japan1-2): Ditto.
2299         (=+>adobe-japan1-3): Ditto.
2300         (=+>adobe-japan1-4): Ditto.
2301         (=+>adobe-japan1-5): Ditto.
2302         (=+>adobe-japan1-6): Ditto.
2303         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2304
2305 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2308         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2309         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2310
2311         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2312         the top.
2313
2314 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2315
2316         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2317         XEmacs CHISE.
2318         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2319         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2320         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2321
2322 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2323
2324         * mule/mule-charset.el (default-coded-charset-priority-list):
2325         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2326         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2327
2328         * mule/mule-conf.el: Modify order of definitions of some
2329         coded-charsets.
2330
2331 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2332
2333         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2334         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2335         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2336
2337         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2338         CHISE.
2339         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2340         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2341
2342 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2343
2344         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2345         CHISE.
2346
2347 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2348
2349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2350         setting for `=daikanwa/+2p'.
2351
2352         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2353         XEmacs CHISE.
2354
2355 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2356
2357         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2358         XEmacs CHISE.
2359         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2360
2361 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2362
2363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2364         setting for `=>>>hanyo-denshi/ib'.
2365
2366 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2367
2368         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2369         XEmacs CHISE.
2370         (=>>>hanyo-denshi/ib): Ditto.
2371         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2372         `=hanyo-denshi/ja' as the mother.
2373         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2374         `=hanyo-denshi/ib' as the mother.
2375
2376 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2377
2378         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2379         XEmacs CHISE.
2380         (utf-8-ivs-mcs-er): Likewise.
2381         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2382         and `=>ucs-gb'.
2383         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2384         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2385         `ucs-gb' and `=>ucs-gb'.
2386         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2387         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2388         and `=>ucs-cns'.
2389         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2390         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2391         `ucs-cns' and `=>ucs-cns'.
2392         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2393         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2394         `ucs-big5' and `=>ucs-big5'.
2395         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2396         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2397         `ucs-big5' and `=>ucs-big5'.
2398         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2399         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2400         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2401         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2402         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2403         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2404         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2405         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2406         `=>ucs-jis'; modify DOC and mnemonic.
2407         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2408         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2409         and `=>ucs-jis'; modify DOC and mnemonic.
2410         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2411         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2412         `=>ucs-ks'.
2413         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2414         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2415         and `=>ucs-ks'.
2416         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2417
2418 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2419
2420         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2421         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2422
2423 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2424
2425         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2426         Modify priorities.
2427
2428 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2431         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2432
2433 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2434
2435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2436         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2437
2438 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2439
2440         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2441         CHISE.
2442
2443 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2444
2445         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2446         CHISE.
2447
2448 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2449
2450         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2451         CHISE.
2452
2453 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2456         `=+>ucs-bmp-cjk@unicode'.
2457
2458         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2459         for XEmacs CHISE.
2460
2461 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2464         setting for `=>>daikanwa'.
2465
2466 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2469         `=>>hanyo-denshi/jt'.
2470
2471 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2474         XEmacs CHISE.
2475         (=+>jis-x0208@1990): Ditto.
2476         (=+>jis-x0213-1@2000): Ditto.
2477
2478 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2481         XEmacs CHISE.
2482
2483 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2486         XEmacs CHISE.
2487         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2488         `=hanyo-denshi/jc' as the mother.
2489
2490 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2493         setting for `=+>adobe-japan1'.
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list):
2496         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2497         and `=>>hanyo-denshi/ft' to `=>>gt'.
2498
2499 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2502         XEmacs CHISE.
2503         (=>>adobe-japan1-1): Ditto.
2504         (=>>adobe-japan1-2): Ditto.
2505         (=>>adobe-japan1-3): Ditto.
2506         (=>>adobe-japan1-4): Ditto.
2507         (=>>adobe-japan1-5): Ditto.
2508         (=>>adobe-japan1-6): Ditto.
2509         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2510
2511 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-conf.el (=adobe-japan1): New alias for
2514         `=adobe-japan1-6'.
2515         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2516         (=>>>adobe-japan1-1): Ditto.
2517         (=>>>adobe-japan1-2): Ditto.
2518         (=>>>adobe-japan1-3): Ditto.
2519         (=>>>adobe-japan1-4): Ditto.
2520         (=>>>adobe-japan1-5): Ditto.
2521         (=>>>adobe-japan1-6): Ditto.
2522         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2523
2524 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2527         setting for `=>>>adobe-japan1'.
2528
2529 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2532         setting for `=+>ucs@ks'.
2533
2534 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2537         XEmacs CHISE.
2538         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2539         `=adobe-japan1-6' as the mother.
2540
2541 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2544         setting for `=>cns11643-7'.
2545
2546 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2549         CHISE.
2550
2551 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2554         XEmacs CHISE.
2555         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         setting for `=>ucs@jis/2004'.
2559
2560 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         setting for `=+>gt'.
2564
2565         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2566         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2567
2568 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2571         `=>ucs@unicode' as the mother.
2572         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2573         mother.
2574         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2575         mother.
2576         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2577         mother.
2578
2579 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2582         setting for `=+>ucs@unicode'.
2583
2584         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2585         CHISE.
2586
2587 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2590         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2591         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2592         - Add setting for `=+>ucs@cns'.
2593
2594         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2595         CHISE.
2596         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2597         as the mother.
2598         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2599         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2600
2601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2602         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2603
2604 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2607         setting for `=>ucs@ks'.
2608
2609 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2612         `=ucs-bmp-cjk-compat@unicode'.
2613
2614         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2615         coded-charset for XEmacs CHISE.
2616
2617 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2620         `=ucs-bmp-cjk-compat'.
2621
2622         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2623         XEmacs CHISE.
2624
2625 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2628         CHISE.
2629
2630 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2633         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2634
2635         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2636         `=>ucs@jis/1990'.
2637         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2638
2639 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2642         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2643
2644         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2645         CHISE.
2646         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2647         mother.
2648
2649 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2652         `=>jis-x0213-2@usual'.
2653         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2654         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2655         `=>jis-x0213-2@usual' as the mother.
2656
2657 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2660         (=>ucs@JP): New alias for `=+>ucs@jis'.
2661
2662 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2665         `=>jis-x0208@usual'.
2666         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2667         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2668         `=>jis-x0208@usual' as the mother.
2669         (=>jis-x0208): Likewise.
2670
2671 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2672
2673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2674         setting for `=+>jis-x0208@1978'.
2675
2676 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2679         XEmacs CHISE.
2680
2681 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2684         setting for `=>>>ucs@jis/1990'.
2685
2686 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2687
2688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2689         setting for `=>ucs@jis/1990'.
2690
2691 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2694         setting for `=ucs@JP/hanazono'.
2695
2696         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2697         CHISE.
2698         (=ucs@JP/hanazono): Ditto.
2699         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2700         (=>>hanyo-denshi/jc): Ditto.
2701         (=>>hanyo-denshi/jd): Ditto.
2702
2703 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2706         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2707
2708 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2711         XEmacs CHISE.
2712
2713 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2714
2715         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2716         XEmacs CHISE.
2717
2718 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2721         `=ucs-bmp-cjk@JP'.
2722
2723 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2726         XEmacs CHISE.
2727
2728 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2731         Modify order of settings; add settings for `=daikanwa@rev2'.
2732
2733 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2736         setting for `=>>cbeta'.
2737
2738         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2739         CHISE.
2740
2741 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         setting for `=>>adobe-japan1'.
2745
2746 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2749         XEmacs CHISE.
2750
2751 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2754         setting for `=>>hanyo-denshi/ia'.
2755
2756         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2757         XEmacs CHISE.
2758
2759 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2762         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2763
2764         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2765         XEmacs CHISE.
2766         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2767         `=hanyo-denshi/jt' as the mother.
2768
2769 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2772         setting for `=>>>jis-x0213-2'.
2773
2774         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2775         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2776         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2777
2778 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2781         XEmacs CHISE.
2782
2783 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2786         XEmacs CHISE.
2787
2788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2789         `=>>jis-x0213-1@2004'.
2790
2791 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2794         XEmacs CHISE.
2795
2796 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2799         - Use "&g2-*;" as entity-references for `=>>>*'.
2800         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2801
2802         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2803         XEmacs CHISE.
2804         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2805         as the mother.
2806
2807 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2810         setting for `=>>hanyo-denshi/ib'.
2811
2812         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2813         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2814         (=>>jis-x0208@1990): Ditto.
2815         (=>>hanyo-denshi/ib): Ditto.
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list):
2818         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2819
2820 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2823         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2824         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2825         `=>>>ucs@jis/2004'.
2826
2827 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2830         XEmacs CHISE.
2831         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2832         `=jis-x0213-1@2004' as the mother.
2833         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2834         (=>>>ucs@ks): Ditto.
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list):
2837         Modify priority of `=hanyo-denshi/*'.
2838
2839 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2842         settings for `=>>ucs@JP' and `=ucs@JP'.
2843
2844 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2847         CHISE.
2848
2849 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2852         setting for `=>>>ucs@cns'.
2853
2854         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2855         CHISE.
2856
2857 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2860         instead of `=>>>jis-x0213-1@2004' as the mother.
2861         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2862         (=>>>ucs@unicode): Likewise.
2863         (=>>>ucs@jis): Likewise.
2864         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2865         mother.
2866         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2867
2868 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2871         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2872         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2873         `=>>>ucs@jis'.
2874
2875 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-charset.el (default-coded-charset-priority-list):
2878         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2879         and `=jis-x0213-*-2000'.
2880
2881 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2884         XEmacs CHISE.
2885         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2886         `=>>jis-x0213-1' as the mother.
2887
2888 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2891         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2892
2893 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2896
2897 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2900         XEmacs CHISE.
2901
2902 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-coding.el (decomposition-feature-list): Set
2905         `=decomposition', `=decomposition@cid' and
2906         `=decomposition@hanyo-denshi'.
2907
2908 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2911         setting for `=>>hanyo-denshi/ks'.
2912
2913         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2914         XEmacs CHISE.
2915
2916 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2917
2918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2919         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2920
2921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2922         `=hanyo-denshi/ks/mf'.
2923
2924         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2925         XEmacs CHISE.
2926         (=hanyo-denshi/ks/mf): Ditto.
2927
2928 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2931         settings for P=hanyo-denshi/jt'.
2932
2933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2934         `=hanyo-denshi/jt'.
2935
2936         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2937         XEmacs CHISE.
2938
2939 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2942         settings for `=hanyo-denshi/ip'.
2943
2944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2945         `=hanyo-denshi/ip'.
2946
2947         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2948         XEmacs CHISE.
2949
2950 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2953         settings for `=hanyo-denshi/hg'.
2954
2955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2956         `=hanyo-denshi/hg'.
2957
2958         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2959         XEmacs CHISE.
2960
2961 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2964         setting for `=>>hanyo-denshi/ft'.
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `=>>hanyo-denshi/ft'.
2968
2969         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2970         XEmacs CHISE.
2971
2972 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2975         settings for `=hanyo-denshi/ib'.
2976
2977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2978         `=hanyo-denshi/ib'.
2979
2980         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2981         XEmacs CHISE.
2982
2983 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2986         settings for isolated characters of `=hanyo-denshi/ia' and
2987         non-isolated characters of `=hanyo-denshi/*'.
2988
2989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2990         `=hanyo-denshi/ia'.
2991
2992         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2993         XEmacs CHISE.
2994
2995 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2998         setting for isolated characters of `=hanyo-denshi/ft'.
2999
3000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3001         `=hanyo-denshi/ft'.
3002
3003         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3004         XEmacs CHISE.
3005
3006 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3009         setting for isolated characters of `=hanyo-denshi/jd'.
3010
3011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3012         `=hanyo-denshi/jd'.
3013
3014         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3015         XEmacs CHISE.
3016
3017 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3020         setting for isolated characters of `=hanyo-denshi/jc'.
3021
3022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3023         `=hanyo-denshi/jc'.
3024
3025         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3026         XEmacs CHISE.
3027
3028 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3031         setting for isolated characters of `=hanyo-denshi/jb'.
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3034         `=hanyo-denshi/jb'.
3035
3036         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3037         XEmacs CHISE.
3038
3039 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3042         setting for isolated characters of `=hanyo-denshi/ja'.
3043
3044 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3047         `=hanyo-denshi/ja'.
3048
3049         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3050         XEmacs CHISE.
3051
3052 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3055         settings for isolated characters of `=adobe-japan1-6'.
3056
3057 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3060         CHISE.
3061         (=daikanwa/+2p): Ditto.
3062         (=daikanwa/ho): Ditto.
3063
3064 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3067         coding-system for XEmacs CHISE.
3068
3069 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3070
3071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3072         setting for `=>>ruimoku-v6'.
3073
3074         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3075         CHISE.
3076
3077 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3080         setting for `=daikanwa@rev1'.
3081
3082 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3085         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3086
3087 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3090         XEmacs CHISE.
3091         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3092
3093 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3096         CHISE.
3097
3098 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3101         CHISE.
3102
3103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3104         setting for `=>ucs@jis'.
3105
3106 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3109         setting for `=>jis-x0208@usual'.
3110
3111         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3112         XEmacs CHISE.
3113         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3114         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3115         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3116
3117 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3120         CHISE.
3121         (=>>>jis-x0208@1990): Ditto.
3122         (=>>>jis-x0213-1): Ditto.
3123         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3124         mother.
3125         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3126         as the mother.
3127
3128 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3129
3130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3131         setting for `=>ucs@cns' and `=>>ucs@ks'.
3132
3133         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3134         CHISE.
3135
3136 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3139         CHISE.
3140
3141 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3144         CHISE.
3145         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3146         mother.
3147
3148 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3151         `==>ucs-bmp-cjk@bucs'.
3152
3153         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3154         XEmacs CHISE.
3155
3156 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3159         setting for `==>ucs@bucs'.
3160
3161         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3162         XEmacs CHISE.
3163
3164 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3167         - Add setting for `=>>jis-x0208'.
3168         - Omit setting for `=>>jis-x0208@1990'.
3169         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3170           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3171           `=ucs@FOO'.
3172
3173 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3176         setting for `=>daikanwa'.
3177
3178 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-conf.el (=daikanwa): Fix DOC.
3181         (=>daikanwa): New abstract character for XEmacs CHISE.
3182         (=>ucs@iso): Likewise.
3183         (=>ucs@unicode): Likewise.
3184         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3185
3186 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3189         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3190           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3191         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3192         - Add `=>big5-cdp'.
3193
3194 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3197         (=>big5-cdp): New abstract character.
3198
3199 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3200
3201         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3202         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3203         `chinese-big5'.
3204
3205 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3206
3207         * mule/mule-charset.el (default-coded-charset-priority-list):
3208         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3209
3210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3211         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3212         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3213         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3214         and `=>jis-x0213-2'.
3215
3216 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3219         XEmacs CHISE.
3220         (=>>ucs@jis/2000): Likewise.
3221         (=>>ucs@jis/2004): Likewise.
3222
3223 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3224
3225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3226         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3227         `=>>ucs@cns'.
3228
3229         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3230         XEmacs CHISE.
3231         (=>>gt): Use quote instead of backquote; modify DOC.
3232         (=>gt): Use quote instead of backquote.
3233         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3234         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3235         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3236         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3237         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3238         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3239
3240 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3243         `=>>ucs@unicode' and `=>>gt'.
3244
3245 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3248         XEmacs CHISE.
3249         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3250         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3251         `=jis-x0208@1978/1er-pr' as the mother.
3252         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3253
3254 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3257         `=ucs@unicode' as the mother.
3258
3259 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3262         setting for `=>>ucs@unicode'.
3263
3264         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3265         CHISE.
3266
3267 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3270         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3271
3272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3273         `=adobe-japan1-6' and `=adobe-japan1-base'.
3274
3275         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3276         XEmacs CHISE.
3277         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3278         specify `min-code' and `max-code'.
3279         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3280         (=adobe-japan1-2): Likewise.
3281         (=adobe-japan1-3): Likewise.
3282         (=adobe-japan1-4): Likewise.
3283         (=adobe-japan1-5): Likewise.
3284         (=adobe-japan1-6): Likewise.
3285
3286 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3289         setting for `=>gt'.
3290
3291 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3292
3293         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3294         CHISE.
3295
3296 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3299         setting for `=>zinbun-oracle'.
3300
3301         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3302         for XEmacs CHISE.
3303
3304 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3307         for XEmacs CHISE.
3308         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3309         `=jis-x0208@1978' as the mother.
3310
3311 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3312
3313         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3314         - Use `=gt' instead of `ideograph-gt'.
3315         - Use `=gt-k' instead of `ideograph-gt-k'.
3316         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3317         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3318         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3319         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3320         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3321         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3322         - Use `=>>gt' instead of `<=>gt'.
3323         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3324         - Add setting for `=>>jis-x0208@1990'.
3325         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3326           `=>>jis-x0213-1@2000'.
3327         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3328         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3329           `=>>jis-x0213-1@2004'.
3330         - Add setting for `=>>jis-x0208@1978'.
3331         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3332
3333 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3336         XEmacs CHISE.
3337
3338 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3341         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3342         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3343         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3344         `<=>jis-x0213-1@2004'.
3345
3346 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3347
3348         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3349         CHISE.
3350         (=>jis-x0213-2): Ditto.
3351
3352 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3353
3354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3355         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3356
3357 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3358
3359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3360         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3361         `=>jis-x0213-1'.
3362
3363 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3366         CHISE.
3367         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3368
3369 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3370
3371         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3372         `<==>jis-x0213-1'.
3373         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3374         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3375         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3376         (<=>jis-x0208): New alias for `=>jis-x0208'.
3377         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3378         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3379         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3380         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3381         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3382         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3383         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3384         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3385         (=>>gt): Renamed from `<==>gt'.
3386         (<==>gt): New alias for `=>>gt'.
3387
3388 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3391         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3392         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3393         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3394         - Add settings for `<=>jis-x0213-1@2000' and
3395           `<=>jis-x0213-1@2004'.
3396
3397         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3398         XEmacs CHISE.
3399         (<==>jis-x0213-1): Likewise.
3400         (<==>jis-x0213-1@2000): Likewise.
3401         (<==>jis-x0213-1@2004): Likewise.
3402         (<=>jis-x0208): Add property `=>iso-ir 168'.
3403         (<=>jis-x0208@1997): Likewise.
3404         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3405         as the mother; add property `=>iso-ir 228'.
3406         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3407         property `=>iso-ir 228'.
3408         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3409         property `=>iso-ir 233'.
3410         (<==>gt): Renamed from `<=>gt'.
3411         (<=>gt): New alias for `<==>gt'.
3412
3413 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3416         CHISE.
3417         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3418         `<=>jis-x0208' as the mother.
3419         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3420         (<=>jis-x0213-1@2000): Ditto.
3421         (<=>jis-x0213-1@2004): Ditto.
3422
3423 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3424
3425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3426         settings for `<=>gt'.
3427
3428         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3429
3430 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3433         XEmacs CHISE.
3434         (=jis-x0208@1978/-4pr): Likewise.
3435         (=jis-x0208@1978/4-pr): Likewise.
3436         (=jis-x0213-1): Likewise.
3437         (=ucs@iso): Likewise.
3438         (=ucs@unicode): Likewise.
3439         (=ucs@gb): Likewise.
3440         (=ucs@gb/fw): Likewise.
3441         (=ucs@cns): Likewise.
3442         (=ucs@cns/fw): Likewise.
3443         (=ucs@jis): Likewise.
3444         (=ucs@jis/fw): Likewise.
3445         (=ucs@jis/1990): Likewise.
3446         (=ucs@jis/2000): Likewise.
3447         (=ucs@jis/2004): Likewise.
3448         (=ucs@JP): Likewise.
3449         (=ucs@ks): Likewise.
3450         (=ucs@big5): Likewise.
3451         (=ucs@big5/cns11643): Likewise.
3452         (=ucs@cns11643): Likewise.
3453
3454 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3455
3456         * mule/mule-charset.el (default-coded-charset-priority-list):
3457         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3458
3459         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3460         CHISE.
3461         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3462         mother.
3463
3464 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3467         from src/mule-charset.c].
3468         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3469         specify `final'.
3470         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3471         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3472         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3473         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3474         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3475         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3476
3477 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3480         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3481         (=jis-x0208@1978/i-4): Specify `partial'.
3482         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3483         mother coded-charset.
3484         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3485
3486 2008-09-09  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-x0213-1@2004'.
3490
3491 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3494         CHISE.
3495         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3496         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3497         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3498         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3499         temporarily.
3500         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3501
3502 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3505         CHISE.
3506         (=shinjigen@1ed): Inherited from `=shinjigen'.
3507         (=shinjigen@rev): Likewise.
3508
3509 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3510
3511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3512         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3513
3514 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3515
3516         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3517         define it as an alias.
3518         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3519         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3520         alias.
3521         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3522         alias.
3523
3524 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3527         CHISE.
3528
3529 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3532         CHISE.
3533         (shinjigen-2): Ditto.
3534
3535 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * mule/mule-charset.el (default-coded-charset-priority-list):
3538         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3539         `chinese-big5-eten-*' and `chinese-big5'.
3540
3541 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3544         #x9FA5 temporarily.
3545
3546 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3549         settings for `=jis-x0208@1978/i1'.
3550
3551 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3552
3553         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3554         XEmacs CHISE.
3555
3556 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3559         XEmacs CHISE.
3560
3561 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3564         XEmacs CHISE.
3565
3566 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3567
3568         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3569         CHISE.
3570         (=ucs-bmp@cns): Likewise.
3571         (=ucs-bmp@jis): Likewise.
3572         (=ucs-bmp@ks): Likewise.
3573
3574 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3575
3576         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3577         CHISE.
3578         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3579
3580 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3583         settings for `=zinbun-oracle'.
3584
3585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3586         `=zinbun-oracle'.
3587
3588 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3589
3590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3591         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3592         `=ucs@iso'.
3593
3594 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-charset.el (default-coded-charset-priority-list):
3597         Delete `ucs-sip'; modify order of some CCSs.
3598
3599 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3602         in XEmacs CHISE.
3603
3604         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3605         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3606         CHISE.
3607
3608 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3609
3610         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3611         its registry.
3612         (=ucs-radicals@unicode): Likewise.
3613
3614 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3615
3616         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3617         CHISE.
3618
3619 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3620
3621         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3622         CHISE.
3623
3624 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3625
3626         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3627         CHISE.
3628
3629 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3630
3631         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3632         Modify preference of *isolated settings*.
3633
3634 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3635
3636         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3637         utf-2000 is provided.
3638         (=ucs@cns11643): Likewise.
3639
3640 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3643         Prefer every *isolated setting* to ordinary setting.
3644
3645 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3646
3647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3648         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3649
3650 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3651
3652         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3653         CHISE.
3654
3655 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3656
3657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3658         settings for `=jis-x0208@1997'.
3659
3660 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3661
3662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3663         `=jis-x0208@1997'.
3664
3665 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3666
3667         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3668         XEmacs CHISE.
3669
3670 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3671
3672         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3673         `=jis-x0208@1978'.
3674         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3675         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3676         `=jis-x0208-1990' as the mother.
3677         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3678
3679 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3680
3681         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3682         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3683         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3684         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3685         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3686         for `=ucs@JP'.
3687
3688 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3691         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3692         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3693         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3694         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3695         `=daikanwa@rev2'.
3696
3697 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3698
3699         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3700         (=gt): Likewise.
3701         (=gt-k): Likewise.
3702         (=gt-pj-*): Likewise.
3703         (=gt-pj-k1): Likewise.
3704         (=gt-pj-k2): Likewise.
3705         (=daikanwa): Likewise.
3706         (=daikanwa-rev1): Likewise.
3707         (=daikanwa-rev2): Likewise.
3708         (=big5-pua): Likewise.
3709         (=big5-eten): Likewise.
3710         (chinese-big5-eten-a): Likewise.
3711         (chinese-big5-eten-b): Likewise.
3712         (=hanziku-*): Likewise.
3713         (=cbeta): Likewise.
3714         (=jef-china3): Likewise.
3715         (=ruimoku-v6): Likewise.
3716         (=ucs@iso): Likewise.
3717         (=ucs@unicode): Likewise.
3718         (=ucs@gb): Likewise.
3719         (=ucs@cns): Likewise.
3720         (=ucs@jis): Likewise.
3721         (=ucs@jis-1990): Likewise.
3722         (=ucs@jis-2000): Likewise.
3723         (=ucs@jp): Likewise.
3724         (=ucs@ks): Likewise.
3725         (=ucs@big5): Likewise.
3726         (=ucs-radicals): Likewise.
3727         (=ucs-radicals@unicode): Likewise.
3728         (=ucs-bmp-cjk): Likewise.
3729         (=ucs-bmp-cjk@unicode): Likewise.
3730         (=ucs-sip-ext-b): Likewise.
3731         (=ucs-sip-ext-b@iso): Likewise.
3732
3733 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3734
3735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3736         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3737
3738 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3741         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3742         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3743         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3744         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3745         arabic-digit, ipa and ``&I-B-XXXX;''.
3746
3747 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3748
3749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3750         setting for (I-)HZK{03..12}-XXXX.
3751
3752 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3753
3754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3755         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3756
3757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3758         `=ruimoku-v6'.
3759
3760         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3761         CHISE.
3762
3763 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3764
3765         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3766         (=ucs@unicode): Likewise.
3767         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3768         (=ucs@cns): Likewise.
3769         (=ucs@jis): Likewise.
3770         (=ucs@ks): Likewise.
3771         (=ucs@big5): Likewise.
3772
3773 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3774
3775         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3776         `ucs-jis'.
3777         (utf-8-jis-er): Likewise.
3778         (utf-8-jp): New coding-system.
3779         (utf-8-jp-er): Likewise.
3780
3781         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3782
3783 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3784
3785         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3786
3787         * mule/japanese.el: Move definition of `euc-jisx0213' to
3788         mule/mule-coding.el.
3789
3790 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3791
3792         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3793         mule-coding before loading update-cdb when utf-2000 is provided.
3794
3795 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3796
3797         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3798         `=daikanwa'.
3799
3800 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3803         definition codes when `utf-2000' is provided.
3804
3805 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3806
3807         * mule/mule-category.el (word-combining-categories): Don't setup
3808         `word-combining-categories' in XEmacs CHISE.
3809         (word-separating-categories): Add setting about Latin script in
3810         XEmacs CHISE.
3811
3812 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3813
3814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3815         setting for `chinese-big5'.
3816
3817 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3818
3819         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3820         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3821         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3822         add setting for HZK0[12]-xxxx.
3823
3824 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3825
3826         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3827         in XEmacs CHISE.
3828
3829 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3830
3831         * mule/mule-charset.el (default-coded-charset-priority-list):
3832         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3833         and `chinese-big5' to `=gt-pj-*'.
3834
3835 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3836
3837         * mule/mule-conf.el (=daikanwa): Renamed from
3838         `ideograph-daikanwa'.
3839         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3840
3841 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3842
3843         * mule/mule-conf.el (=cns11643-7): Renamed from
3844         `chinese-cns11643-7'.
3845         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3846
3847 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3848
3849         * mule/mule-conf.el (=cns11643-6): Renamed from
3850         `chinese-cns11643-6'.
3851         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3852
3853 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3854
3855         * mule/mule-conf.el (=cns11643-5): Renamed from
3856         `chinese-cns11643-5'.
3857         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3858
3859 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3860
3861         * mule/mule-conf.el (=cns11643-4): Renamed from
3862         `chinese-cns11643-4'.
3863         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3864
3865 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3866
3867         * mule/mule-conf.el (=cns11643-3): Renamed from
3868         `chinese-cns11643-3'.
3869         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3870
3871 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3872
3873         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3874         `=cns11643-2'.
3875         (chinese-cns11643-2): New alias for `=cns11643-2'.
3876
3877 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3878
3879         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3880         `=cns11643-1'.
3881         (chinese-cns11643-1): New alias for `=cns11643-1'.
3882
3883 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3884
3885         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3886         (chinese-gb12345): New alias for `=gb12345'.
3887
3888 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3891         (chinese-gb2312): New alias for `=gb2312'.
3892
3893 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3894
3895         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3896         (chinese-big5): New alias for `=big5'.
3897
3898 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3899
3900         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3901         (korean-ksc5601): New alias for `=ks-x1001'.
3902
3903 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3904
3905         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3906         `=jis-x0212'.
3907         (japanese-jisx0212): New alias for `=jis-x0212'.
3908
3909 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3912         `=jis-x0208-1983'.
3913         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3914
3915 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3918         `=jis-x0208-1978'.
3919         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3920
3921 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3922
3923         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3924         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3925
3926 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3927
3928         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3929         (chinese-cns11643-3): Specify iso-ir 183.
3930         (chinese-cns11643-4): Specify iso-ir 184.
3931         (chinese-cns11643-5): Specify iso-ir 185.
3932         (chinese-cns11643-6): Specify iso-ir 186.
3933         (chinese-cns11643-7): Specify iso-ir 187.
3934         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3935         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3936
3937 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3938
3939         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3940         \uXXXX for every cases.
3941
3942 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3943
3944         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3945         (ucs-big5): Changed to an alias for `=ucs@big5'.
3946
3947 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3948
3949         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3950         (ucs-ks): Changed to an alias for `=ucs@ks'.
3951
3952 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3953
3954         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3955         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3956
3957 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3958
3959         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3960         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3961
3962 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3963
3964         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3965         (ucs-jis): Changed to an alias for `=ucs@jis'.
3966
3967 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3968
3969         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3970         (ucs-cns): Changed to an alias for `=ucs@cns'.
3971
3972 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3973
3974         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3975         (ucs-gb): Changed to an alias for `=ucs@gb'.
3976
3977 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3978
3979         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3980         `ideograph-daikanwa-2'.
3981         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3982         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3983
3984 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3985
3986         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3987         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3988
3989         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3990         for `xemacs-chise-version'.
3991
3992 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3993
3994         * mule/mule-charset.el (default-coded-charset-priority-list):
3995         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3996         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3997         instead of `ideograph-hanziku-*'.
3998
3999         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4000         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4001
4002 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4005         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4006         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4007         `utf-2000' is provided.
4008
4009 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4012         is provided [was builtin coded-charsets].
4013
4014 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4015
4016         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4017         is provided [was builtin coded-charsets].
4018
4019 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4020
4021         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4022         is provided [was builtin coded-charsets].
4023
4024 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4025
4026         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4027         is provided [was builtin coded-charsets].
4028
4029 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4030
4031         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4032         when `utf-2000' is provided [was builtin coded-charsets].
4033
4034 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4035
4036         * mule/mule-conf.el (=hanziku-*): Renamed from
4037         `ideograph-hanziku-*'.
4038         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4039
4040 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4041
4042         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4043         `utf-2000' is provided [was builtin coded-charsets].
4044         (ideograph-hanziku-{1..12}): Likewise.
4045
4046 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4047
4048         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4049         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4050
4051 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4052
4053         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4054         when `utf-2000' is provided [was builtin coded-charsets].
4055
4056 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4057
4058         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4059         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4060         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4061
4062 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4063
4064         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4065         (ideograph-gt): Changed to an alias for `=gt'.
4066
4067 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4068
4069         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4070         is provided; it was defined as a builtin coded-charset.
4071         (ideograph-gt): Likewise.
4072
4073 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4074
4075         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4076         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4077
4078 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4079
4080         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4081         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4082
4083 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4084
4085         * mule/mule-conf.el (=big5-eten): Renamed from
4086         `chinese-big5-eten'.
4087         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4088
4089 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4090
4091         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4092         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4093
4094 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4095
4096         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4097         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4098
4099 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4100
4101         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4102         (china3-jef): Changed to an alias for `=jef-china3'.
4103
4104 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4105
4106         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4107         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4108
4109         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4110         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4111         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4112         when `utf-2000' is provided.
4113
4114 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4115
4116         * mule/mule-charset.el (default-coded-charset-priority-list):
4117         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4118
4119         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4120         (ucs-jis-2000): Deleted.
4121
4122 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4123
4124         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4125         UTF-2000.
4126         (=ucs-jis-2000): New coded-charset for UTF-2000.
4127
4128 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4129
4130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4131         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4132
4133 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4134
4135         * mule/mule-charset.el (default-coded-charset-priority-list):
4136         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4137         `ideograph-cbeta'.
4138
4139 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4140
4141         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4142         builtin coded-charset].
4143
4144 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4145
4146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4147         settings for &K0-xxxx and &I-K0-xxxx.
4148
4149 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4150
4151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4152         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4153
4154 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4155
4156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4157         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4158
4159 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4160
4161         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4162         UTF-2000.
4163         (ideograph-gt-pj-k1): Likewise.
4164         (ideograph-gt-pj-k2): Likewise.
4165
4166 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4167
4168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4169         `=jis-x0208'.
4170
4171 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4172
4173         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4174         UTF-2000 [was a builtin coded-charset].
4175
4176 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4177
4178         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4179         (utf-8-gb-er): Likewise.
4180
4181 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4182
4183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4184         settings for JIS X 0212 and JIS X 0208:1978.
4185
4186 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4187
4188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4189         setting for JIS X 0213.
4190
4191 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4192
4193         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4194         standard-case-table in UTF-2000.
4195
4196 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4197
4198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4199         definitions for isolated-chars.
4200
4201 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4202
4203         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4204         `configure-utf-2000-lisp-directory'.
4205         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4206         `mule-lisp-load-path'.
4207
4208 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4209
4210         * startup.el (startup-setup-paths): Set and use
4211         `utf-2000-lisp-directory'.
4212         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4213         UTF-2000.
4214
4215 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4216
4217         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4218         (paths-find-utf-2000-lisp-directory): New function.
4219         (paths-construct-load-path): Add new optional argument
4220         `utf-2000-lisp-directory'.
4221
4222         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4223
4224 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4225
4226         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4227         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4228         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4229         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4230         `chinese-big5-2' in UTF-2000.
4231
4232         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4233         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4234
4235 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4236
4237         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4238         `big5-eten-er' in UTF-2000.
4239         (big5-cdp): Modify DOC-string and mnemonic.
4240
4241 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4242
4243         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4244         UTF-2000 [renamed from utf-8-er].
4245         (utf-8-gb): New coding-system in UTF-2000.
4246         (utf-8-gb-er): Likewise.
4247         (utf-8-cns): Likewise.
4248         (utf-8-cns-er): Likewise.
4249         (utf-8-big5): Likewise.
4250         (utf-8-big5-er): Likewise.
4251         (utf-8-jis): Likewise.
4252         (utf-8-jis-er): Likewise.
4253         (utf-8-ks): Likewise.
4254         (utf-8-ks-er): Likewise.
4255         (utf-8-er): Likewise.
4256
4257 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4258
4259         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4260         instead of `utf-8-unix' in UTF-2000.
4261
4262         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4263
4264 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4265
4266         * mule/japanese.el (euc-jisx0213): New coding-system.
4267
4268         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4269         `japanese-jisx0208-1990' as the mother.
4270
4271 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4272
4273         * dumped-lisp.el (preloaded-file-list): Change condition of
4274         loading "close-cdb".
4275
4276 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4277
4278         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4279         setup `coded-charset-entity-reference-alist'.
4280
4281 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4282
4283         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4284         UTF-2000.
4285
4286 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4287
4288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4289         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4290
4291 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4292
4293         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4294         (chinese-big5-eten-a): Likewise.
4295         (chinese-big5-eten-b): Likewise.
4296         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4297         code range is #x8140 .. #x8DFE.
4298
4299 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4300
4301         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4302         UTF-2000.
4303         (chinese-big5-cdp): Likewise.
4304
4305 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4306
4307         * dumped-lisp.el (preloaded-file-list): Rename
4308         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4309
4310 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4311
4312         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4313         append `system-char-db-source-file-list' into
4314         `preloaded-file-list' in UTF-2000.
4315
4316 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4317
4318         * dumped-lisp.el (preloaded-file-list): Delete
4319         character-definition files.
4320
4321 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4322
4323         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4324         UTF-2000.
4325
4326 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4327
4328         * mule/mule-charset.el (default-coded-charset-priority-list):
4329         Delete `mojikyo-2022-1'.
4330
4331 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4332
4333         * mule/mule-charset.el (default-coded-charset-priority-list):
4334         Delete `mojikyo'.
4335
4336 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4337
4338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4339         `ucs-sip'.
4340
4341 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4342
4343         * mule/mule-charset.el (default-coded-charset-priority-list):
4344         Comment out `chinese-gb12345'.
4345
4346 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4347
4348         * bytecomp.el (byte-compile-insert-header): Fixed.
4349
4350 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4351
4352         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4353         XEmacs UTF-2000.
4354
4355 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4356
4357         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4358         UTF-2000.
4359
4360 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4361
4362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4363         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4364
4365 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4366
4367         * mule/mule-charset.el (default-coded-charset-priority-list):
4368         `japanese-jef-china3' is renamed `china3-jef'.
4369
4370 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4371
4372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4373         `japanese-jef-china3' and `ideograph-cbeta'.
4374
4375 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4376
4377         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4378
4379 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4380
4381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4382         `chinese-big5-cdp'.
4383
4384 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4385
4386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4387         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4388
4389 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4390
4391         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4392         loading character definitions.
4393
4394 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4395
4396         * dumped-lisp.el (preloaded-file-list): Rename
4397         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4398
4399 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4400
4401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4402         `chinese-big5'.
4403
4404 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4405
4406         * dumped-lisp.el (preloaded-file-list): Dump
4407         "Ideograph-R028-Private" with XEmacs UTF-2000.
4408
4409 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4410
4411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4412         `chinese-gb12345'.
4413
4414 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4415
4416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4417         `ideograph-gt-pj-{1..11}'.
4418
4419         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4420         XEmacs UTF-2000.
4421
4422 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4423
4424         * mule/mule-charset.el (default-coded-charset-priority-list):
4425         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4426         `chinese-isoir165'.
4427
4428 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4429
4430         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4431         `image/png', `image/x-xpm' and `image/tiff'.
4432
4433         * files.el (binary-file-regexps): Add *.PNG.
4434
4435 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4436
4437         * mule/mule-charset.el (default-coded-charset-priority-list):
4438         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4439         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4440
4441 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4442
4443         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4444         the first completion when UTF-2000 is running.
4445
4446 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4447
4448         * mule/mule-charset.el (default-coded-charset-priority-list):
4449         Delete `ucs'.
4450
4451 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4452
4453         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4454
4455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4456         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4457
4458 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4459
4460         * mule/vietnamese.el (vscii-2): Delete abolished property
4461         `composite'; now composite mode is default.
4462
4463 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4464
4465         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4466         of `raw-text'; check \uHHHH representation even if non-ascii
4467         characters are not found.
4468
4469         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4470         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4471         unconditionally.
4472
4473         * mule/viet-ccl.el: New file.
4474
4475         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4476         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4477         - Separate CCL based implementations to viet-ccl.el.
4478
4479 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4480
4481         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4482         "jisx0213.2000-1".
4483         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4484
4485         * mule/mule-charset.el (default-coded-charset-priority-list):
4486         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4487         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4488
4489 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4490
4491         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4492
4493 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4494
4495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4496         `ucs' in UTF-2000.
4497
4498 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4499
4500         * mule/mule-charset.el (default-coded-charset-priority-list):
4501         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4502         `arabic-iso8859-6'.
4503
4504 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4505
4506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4507         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4508
4509 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4510
4511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4512         `katakana-jisx0201' in UTF-2000.
4513
4514 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4515
4516         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4517         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4518         "u0FB50-Arabic-Presentation-Forms-A",
4519         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4520         "u0FE50-Small-Form-Variants",
4521         "u0FE70-Arabic-Presentation-Forms-B",
4522         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4523         UTF-2000.
4524
4525 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4526
4527         * dumped-lisp.el (preloaded-file-list): Delete
4528         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4529         ... "Ideograph-R214-Flute" in UTF-2000.
4530
4531 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4532
4533         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4534         (japanese-jisx0213-2): New coded-charset.
4535
4536         * dumped-lisp.el (preloaded-file-list): Add
4537         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4538         "Ideograph-R030-Mouth".
4539
4540 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4541
4542         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4543         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4544         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4545         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4546         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4547         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4548         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4549         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4550
4551 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4552
4553         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4554         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4555         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4556         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4557         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4558
4559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4560         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4561
4562 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4563
4564         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4565         in UTF-2000.
4566
4567 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4568
4569         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4570         (chinese-isoir165): Moved from mule/chinese.el.
4571         (chinese-cns11643-3): Moved from mule/chinese.el.
4572         (chinese-cns11643-4): Moved from mule/chinese.el.
4573         (chinese-cns11643-5): Moved from mule/chinese.el.
4574         (chinese-cns11643-6): Moved from mule/chinese.el.
4575         (chinese-cns11643-7): Moved from mule/chinese.el.
4576
4577         * mule/chinese.el: Move definition of coded-charsets to
4578         mule/mule-conf.el.
4579
4580 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4581
4582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4583         `ideograph-daikanwa'.
4584
4585 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4586
4587         * dumped-lisp.el (preloaded-file-list): Delete
4588         "ccs-jisx0201-latin.el".
4589
4590 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4591
4592         * dumped-lisp.el (preloaded-file-list): Add
4593         "u031A0-Extended-Bopomofo" in UTF-2000.
4594
4595 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4596
4597         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4598         renamed to u02E00-CJK-Radical-Supplement.
4599
4600 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4601
4602         * dumped-lisp.el (preloaded-file-list): Add
4603         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4604         "u030A0-Katakana", "u03100-Bopomofo",
4605         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4606         "u03200-Enclosed-CJK-Letters-and-Months" and
4607         "u03300-CJK-Compatibility".
4608
4609 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4610
4611         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4612         "u02F00-Kangxi-Radicals" and
4613         "u02FF0-Ideographic-Description-Characters".
4614
4615 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4616
4617         * dumped-lisp.el (preloaded-file-list): Add
4618         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4619         "u02800-Braille-Patterns" in UTF-2000.
4620
4621 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4622
4623         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4624         "uXXXXX-*.el" in UTF-2000.
4625
4626         * bytecomp.el (byte-compile-insert-header): Delete comments if
4627         non-ASCII characters are found; allow `byte-compile-dynamic' and
4628         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4629         `raw-text'.
4630
4631 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4632
4633         * dumped-lisp.el (preloaded-file-list): Add
4634         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4635         "u025A0-Geometric-Shapes.el".
4636
4637 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4638
4639         * dumped-lisp.el (preloaded-file-list): Add
4640         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4641         "u02460-Enclosed-Alphanumerics.el".
4642
4643 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4644
4645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4646         `chinese-gb2312'.
4647
4648         * dumped-lisp.el (preloaded-file-list): Add
4649         "u02200-Mathematical-Operators.el" and
4650         "u02300-Miscellaneous-Technical.el".
4651
4652 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4653
4654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4655         `chinese-cns11643-*'.
4656
4657         * dumped-lisp.el (preloaded-file-list): Add
4658         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4659         "u02190-Arrows.el" in UTF-2000.
4660
4661 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4662
4663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4664         `korean-ksc5601'.
4665
4666         * dumped-lisp.el (preloaded-file-list): Add
4667         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4668         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4669         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4670
4671 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4672
4673         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4674
4675 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4676
4677         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4678         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4679         "u01780-Khmer.el", "u01800-Mongolian.el",
4680         "u01E00-Latin-Extended-Additional.el" and
4681         "u01F00-Greek-Extended.el" in UTF-2000.
4682
4683 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4684
4685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4686         `ethiopic-ucs' and `ethiopic'.
4687
4688         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4689         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4690
4691         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4692         from mule/ethiopic.el.
4693
4694         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4695         mule/mule-conf.el.
4696
4697 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4698
4699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4700         `lao'.
4701
4702         * mule/mule-conf.el (lao): New coded-charset.
4703
4704         * dumped-lisp.el (preloaded-file-list): Add
4705         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4706         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4707         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4708         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4709         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4710
4711 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4712
4713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4714         `ucs-bmp' and `arabic-iso8859-6'.
4715
4716 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4717
4718         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4719         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4720         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4721
4722 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4723
4724         * startup.el (normal-top-level): Load autoload file for UTF-2000
4725         in UTF-2000.
4726
4727 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4728
4729         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4730         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4731         "u00020-Basic-Latin.el", "u00080-C1.el",
4732         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4733         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4734         "u002B0-Spacing-Modifier-Letters.el",
4735         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4736         UTF-2000.
4737
4738 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4739
4740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4741         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4742         instead of `vietnamese-viscii-*'.
4743
4744 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4745
4746         * mule/mule-conf.el: New file.
4747
4748         * mule/misc-lang.el: Move definition of charset `ipa' to
4749         mule/mule-conf.el.
4750
4751 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4752
4753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4754         `latin-viscii'; prefer it for characters used in Vietnamese.
4755
4756 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4757
4758         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4759
4760 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4761
4762         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4763         `vietnamese-viscii-lower'.
4764         (latin-viscii-upper): Renamed from charset
4765         `vietnamese-viscii-upper'.
4766         (vietnamese-viscii-lower): New alias for charset
4767         `latin-viscii-lower'.
4768         (vietnamese-viscii-upper): New alias for charset
4769         `latin-viscii-upper'.
4770
4771 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4772
4773         * mule/mule-charset.el (default-coded-charset-priority-list):
4774         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4775
4776 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4777
4778         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4779         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4780         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4781         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4782         lisp/utf-2000.
4783
4784 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4785
4786         * mule/ccs-tcvn5712.el: New file.
4787
4788 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4789
4790         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4791         in UTF-2000.
4792
4793 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4794
4795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4796         `japanese-jisx0208'.
4797
4798 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4799
4800         * dumped-lisp.el (preloaded-file-list): Add
4801         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4802         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4803         UTF-2000.
4804
4805         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4806         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4807         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4808         mule/ccs-viscii.el: New files.
4809
4810         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4811         if \uXXXX is found.
4812
4813 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4814
4815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4816         `hiragana-jisx0208' and `katakana-jisx0208'.
4817
4818 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4819
4820         * mule/chinese.el (chinese-cns11643-3): Define it even if
4821         `utf-2000' is provided.
4822         (chinese-cns11643-4): Likewise.
4823         (chinese-cns11643-5): Likewise.
4824         (chinese-cns11643-6): Likewise.
4825         (chinese-cns11643-7): Likewise.
4826
4827 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4828
4829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4830         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4831
4832 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4833
4834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4835         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4836
4837 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4838
4839         * mule/mule-charset.el (default-coded-charset-priority-list):
4840         Setup in UTF-2000.
4841
4842 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4843
4844         * mule/viet-chars.el: Don't define charset
4845         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4846         they are defined as builtin charsets.
4847
4848 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4849
4850         * version.el (emacs-version): Add more space just before UTF-2000
4851         version string.
4852
4853 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4854
4855         * version.el ([constant] emacs-version): Don't add a space in the
4856         preceding place of `xemacs-betaname' because it is duplicated.
4857         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4858
4859         * startup.el (splash-frame-body): Add ETL.
4860
4861 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4862
4863         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4864         is provided because it is defined as builtin charset.
4865         (chinese-cns11643-4): Likewise.
4866         (chinese-cns11643-5): Likewise.
4867         (chinese-cns11643-6): Likewise.
4868         (chinese-cns11643-7): Likewise.
4869
4870 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4871
4872         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4873         coding-system `iso-10646-ucs-4' is not defined.
4874
4875 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4876
4877         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4878         coding-system if `utf-2000' is provided.
4879
4880 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4881
4882         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4883         `utf-2000' is provided.
4884
4885 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4886
4887         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4888         if utf-2000 is provided temporally.
4889
4890 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4891
4892         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4893         as builtin variable].
4894
4895 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4896
4897         * files.el (insert-file-contents-literally): Treat file as binary;
4898         call file-name-handlers. [sync with Emacs 20.3.10]
4899
4900 2008-12-28  Vin Shelton  <acs@xemacs.org>
4901
4902         * XEmacs 21.4.22 is released
4903
4904 2008-12-30  Vin Shelton  <acs@xemacs.org>
4905
4906         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4907         during building even if no packages are found.
4908
4909 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4910
4911         * printer.el (generic-print-region): 
4912         (generic-print-buffer): 
4913         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4914         check if the msprinter device is available, now that msprinter is
4915         always available as a specifier tag. 
4916
4917 2008-12-24  Vin Shelton  <acs@xemacs.org>
4918
4919         * about.el: Add Francisco to my bio!
4920
4921 2008-12-23  Vin Shelton  <acs@xemacs.org>
4922
4923         * autoload.el: Move operator definitions to autoload-operators.el
4924         in the xemacs-base package.
4925
4926 2007-11-22  Vin Shelton  <acs@xemacs.org>
4927
4928         * about.el (about-hacker-contribution): Updated my bio.
4929
4930 2007-10-07  Vin Shelton  <acs@xemacs.org>
4931
4932         * XEmacs 21.4.21 is released
4933
4934 2007-09-19  Didier Verna  <didier@xemacs.org>
4935
4936         Update my personal info.
4937         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4938         * about.el (about-other-current-hackers): Ditto.
4939         * about.el (about-url-alist): Add my musical website.
4940         * about.el (about-personal-info): Update my entry.
4941         * about.el (about-hacker-contribution): Ditto.
4942
4943 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4944
4945         * package-get.el (package-get-download-sites): Update download
4946         sites in Japan.
4947         * package-get.el (package-get-pre-release-download-sites): Ditto.
4948
4949 2007-08-18  Vin Shelton  <acs@xemacs.org>
4950
4951         * package-get.el (package-get-pre-release-download-sites): Sync
4952         mirror sites with 21.5.  (Thanks, Adrian)
4953
4954 2007-08-09  Mike Sperber  <mike@xemacs.org>
4955
4956         * startup.el (migrate-user-init-file): Create backup of
4957         `user-init-file' before migrating.
4958         * startup.el (maybe-migrate-user-init-file): Print
4959         information about backup file.
4960         (maybe-create-compatibility-dot-emacs): Follow above change.
4961
4962 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4963
4964         * font-lock.el: Sync font-lock-add-keywords and
4965         font-lock-remove-keywords from GNU Emacs.
4966         * font-lock.el (font-lock-keywords-alist): New.
4967         * font-lock.el (font-lock-removed-keywords-alist): New.
4968         * font-lock.el (font-lock-add-keywords): New.
4969         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4970         * font-lock.el (font-lock-remove-keywords): New.
4971
4972 2007-08-16  Vin Shelton  <acs@xemacs.org>
4973
4974         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4975         patch from Hans de Graaff.
4976
4977 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4978
4979         * package-get.el (package-get-download-sites): Document Chile and
4980         update Denmark download site.
4981         * package-get.el (package-get-pre-release-download-sites): Ditto.
4982
4983 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4984
4985         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4986
4987 2006-12-09  Vin Shelton  <acs@xemacs.org>
4988
4989         * XEmacs 21.4.20 is released
4990
4991 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4992
4993         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4994
4995 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4996
4997         * info.el (Info-find-file-node, Info-insert-dir)
4998         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4999         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5000         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5001         and discussion.
5002
5003 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5004
5005         * obsolete.el (line-beginning-position): New, from 21.5.x.
5006         (line-end-position): Ditto.
5007
5008 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5009
5010         * package-get.el (package-get-download-sites): Welcome
5011         nl.xemacs.org and Thanks!
5012         * package-get.el (package-get-pre-release-download-sites): Ditto.
5013
5014 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5015
5016         * font-lock.el: Add support for not-so recent changes in Java to
5017         java-mode.
5018
5019 2006-01-28  Vin Shelton  <acs@xemacs.org>
5020
5021         * XEmacs 21.4.19 is released
5022
5023 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5024
5025         * easymenu.el: Update copyright. 
5026         * easymenu.el (easy-menu-all-popups):
5027         Add a docstring. 
5028         * easymenu.el (easy-menu-add):
5029         Document a bug, rework the function to preserve any existing
5030         non-default mode-popup-menu instead of overwriting it, and not to
5031         bother normalising the menu title (nothing else does).
5032         * easymenu.el (easy-menu-remove):
5033         Restore the default mode-popup-menu instead of leaving an empty
5034         one when we remove the last easy-menu popup. 
5035
5036 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5037
5038         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5039         as suggested by Rodrigo Ventura.
5040         * package-get.el (package-get-pre-release-download-sites): Ditto,
5041         with replacement of xemacs-21.5 by beta, which is the logical path
5042         to our beta core and package pre-releases.
5043
5044 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5045
5046         * package-get.el (package-get-download-sites): Add Hong Kong
5047         download site.
5048         * package-get.el (package-get-pre-release-download-sites): Ditto.
5049
5050 2005-12-26  Vin Shelton  <acs@xemacs.org>
5051
5052         * find-paths.el:
5053         * find-paths.el (paths-emacs-root-p): Add search for package root.
5054         * find-paths.el (paths-find-emacs-root): Replaced with
5055         paths-find-invocation-roots, which returns a list of roots.
5056         * find-paths.el (paths-find-invocation-roots): New.
5057         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5058
5059 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5060
5061         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5062         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5063
5064 2005-12-03  Vin Shelton <acs@xemacs.org>
5065
5066         * XEmacs 21.4.18 is released
5067
5068 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5069
5070         * package-get.el (package-get-download-sites): Update reflecting
5071         latest http://www.xemacs.org/Releases/ information generated by
5072         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5073         * package-get.el (package-get-pre-release-download-sites): Ditto.
5074
5075 2005-02-28  Simon Josefsson  <jas@extundo.com>
5076
5077         * about.el (xemacs-hackers): Add jas.
5078         (about-other-current-hackers): Likewise.
5079         (about-url-alist): Add URL for jas.
5080         (about-personal-info): Document jas.
5081         (about-hacker-contribution): Describe jas contributions.
5082
5083 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5084
5085         * easymenu.el (easy-menu-remove): As described in 
5086         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5087         except the "Command" menu from mode-popup-menu. 
5088
5089 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5090  
5091         * font.el (font-spatial-to-canonical): Correct calculation of 
5092         return value for pixel-based input value. 
5093  
5094 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5095
5096         * code-process.el (call-process): Process-related docstring
5097         improvements spurred by Norbert Koch.
5098         * code-process.el (call-process-region): Ditto.
5099         * code-process.el (start-process): Ditto.
5100
5101 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5102
5103         * finder.el (finder-find-library): Return filename actually
5104         searched for.
5105
5106 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5107
5108         * help.el (view-emacs-news): Use `expand-file-name' instead of
5109         `locate-data-file' as the latter will find any "NEWS" files that
5110         might exist in packages _before_ the one in core.
5111
5112 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5113
5114         * package-get.el (package-get-init-package):
5115         package-get-init-package buglet (21.4.17) by Jeff Mincy
5116         <mincy@rcn.com> fixing false temporary load-path shadows reported
5117         after package installation and simplifying code.
5118
5119 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5120
5121         * package-get.el (package-get-download-sites): Sync mirrors list
5122         with the XEmacs website.
5123         (package-get-pre-release-download-sites): Ditto.
5124
5125 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5126
5127         * derived.el (derived-mode-merge-syntax-tables):
5128         Revert my 21.5-only patch of 2003-07-18 which slipped in
5129         through Jerry James's patch of 2004-06-07.
5130
5131 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5132
5133         * cmdloop.el (keyboard-quit): Remove workaround for
5134         `region-active-p' not making sure active region is in current
5135         buffer now that it does.
5136         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5137         * simple.el (region-active-p): `region-active-p' to only return t
5138         when active region is in current buffer.
5139
5140 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5141
5142         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5143         package names, quell a byte-compiler warning, doc fix.
5144
5145 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5146
5147         * buffer.el (pop-to-buffer):
5148         * window-xemacs.el (display-buffer):
5149         Document use of `same-window-buffer-names,' `same-window-regexps'
5150         by pop-to-buffer and display-buffer. 
5151         
5152 2005-02-06  Vin Shelton <acs@xemacs.org>
5153
5154         * XEmacs 21.4.17 is released
5155
5156 2005-01-29  Ben Wing  <ben@xemacs.org>
5157
5158         * shadow.el (find-emacs-lisp-shadows):
5159         Add custom-defines to list of ignored files.
5160
5161 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5162
5163         * simple.el (shifted-motion-keys-select-region): Fix statement
5164         about unshifted-motion-keys-deselect-region.
5165
5166 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5167
5168         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5169         now) for GNU Emacs compatibility.
5170         (make-obsolete-variable): Ditto.
5171
5172 2004-01-08  Ben Wing  <ben@xemacs.org>
5173
5174         * code-files.el (load):
5175         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5176
5177 2004-12-05  Vin Shelton <acs@xemacs.org>
5178
5179         * XEmacs 21.4.16 is released
5180
5181 2004-12-04  Vin Shelton  <acs@xemacs.org>
5182
5183         * auto-autoloads.el: Regenerated.
5184
5185         * custom-load.el: Regenerated.
5186
5187 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5188
5189         Fix bug: apropos errors if a defalias refers to an undefined
5190         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5191
5192         * apropos.el (apropos):
5193         (apropos-command):
5194         * help.el (frob-help-extents):
5195         * help-macro.el (make-help-screen):
5196         * hyper-apropos.el (hyper-apropos-grok-functions):
5197         (hyper-apropos-get-doc):
5198         Catch void-function error thrown by `documentation'.
5199
5200 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5201
5202         * packages.el (package-require): Fix incorrect arg to format.
5203         This fixes a `format specifier' error.
5204
5205 2004-08-13  Jerry James  <james@xemacs.org>
5206
5207         * bytecomp.el (forward-word): Tell the byte compiler the correct
5208         number of arguments to forward-word.
5209
5210 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5211
5212         * etags.el: Fixed loading of include files for tag completion. Now
5213         you can make a tag file for a library, include it into your
5214         project and it will be reloaded only if it changed. Infinte
5215         include loops are detected and the correct tag files are loaded.
5216         * etags.el (buffer-tag-table-list): Load and verify tag files in
5217         the external function buffer-tag-table-list-load.
5218         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5219         tag files. Also load the included tag files. The priority of the
5220         included files is right below their parent file. If multiple
5221         matches occur then the symbols from the parent file are found
5222         first.
5223         * etags.el (tag-table-include-files): Corrected comment
5224         string. Switched to pattern constant tags-include-pattern to have
5225         it at a central location.
5226         * etags.el (tags-include-pattern): Added doc string.
5227         * etags.el (add-to-tag-completion-table): Removed obsolete
5228         comments as the include files are allready returned by
5229         buffer-tag-table-list and loaded.
5230         * etags.el (find-tag-internal): The include files are allready
5231         included in tag-tables as buffer-tag-table-list returns them now.
5232
5233 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5234
5235         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5236         Loading items into the notebook is now done by C code.
5237         * widgets-gtk.el (gtk-widget-instantiate-internal):
5238         Style no longer changed.
5239
5240 2004-06-28  Nix  <nix@esperi.org.uk>
5241
5242         * cmdloop.el (truncate-command-history-for-gc): Delay
5243         execution of all things that look up variable bindings,
5244         via `enqueue-eval-event'.
5245
5246 2004-06-24  Vin Shelton  <acs@xemacs.org>
5247
5248         * package-get.el (package-get-require-signed-base-updates):
5249         now defaults to nil.
5250
5251 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5252
5253         * subr.el (split-string): Clean up docstring.
5254
5255 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5256
5257         * faces.el (zmacs-region): fix typo in docstring.
5258
5259 2004-06-07  Jerry James  <james@xemacs.org>
5260
5261         * derived.el: Synch with Emacs 21.3.
5262         * subr.el (with-local-quit): New, from Emacs 21.3.
5263         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5264         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5265         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5266
5267 2004-06-16  Jerry James  <james@xemacs.org>
5268
5269         * cl.el (cl-set-substring): Increment start by the length of the
5270         string, not the string itself.
5271
5272 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5273
5274         * etags.el (tag-table-include-files): Expand included TAGS file
5275         paths to avoid problems with relative paths.  Thanks to Peter
5276         Chubb <peterc@gelato.unsw.edu.au>.
5277         * etags.el (tags-include-pattern): New.
5278         * etags.el (add-to-tag-completion-table): Parse and ignore
5279         trailing include lines.
5280
5281 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5282
5283         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5284         avoiding line solely composed of equal signs.
5285
5286 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5287
5288         * cus-edit.el (alloc): Typo fix.
5289         * cus-edit.el (custom-browse-visibility): Ditto.
5290         * cus-edit.el (custom-variable-value-create): Ditto.
5291         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5292         * cus-edit.el (custom-save-variables): Bind print-length and
5293         print-level to nil to avoid value abbreviation.
5294         * cus-edit.el (custom-save-face-internal): Ditto.
5295         * cus-edit.el (custom-save-faces): Save in sorted order.
5296         * cus-edit.el (custom-save-resets): Bind print-length and
5297         print-level to nil to avoid value abbreviation.
5298         * cus-edit.el (custom-save-loaded-themes): Ditto.
5299
5300 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5301
5302         * subr.el (split-string-default-separators): New.
5303         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5304         see comment in source.
5305
5306 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5307
5308         * mule/japanese.el (paragraph-start, paragraph-separate):
5309         Remove anchor to BOL.
5310
5311 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5312
5313         * cl.el (gensym, gentemp): Improve docstrings.
5314
5315 2004-05-10  Vin Shelton  <acs@xemacs.org>
5316
5317         * etags.el: Sync with 21.5 version.
5318
5319 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5320
5321         * etags.el:
5322         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5323         only for use with exuberant ctags. This will also enable building of 
5324         completion tables with exuberant ctags. This will not work with
5325         xemacs ctags. 
5326         * etags.el (get-tag-table-buffer): New function for creating of
5327         completion table is used if tags-exuberant-ctags-optimization-p ist t
5328         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5329         finding the tag names. New.
5330         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5331         building tag completion table with exuberant ctags. New.
5332         * etags.el (find-tag-internal): Improve exact tag matching for tags
5333         with name fields. Before the patch return types of functions or
5334         function parameters (with exuberant ctags) were found as matches.
5335
5336 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5337
5338         * list-mode.el (display-completion-list): Fixed completion list was
5339         taking the width of the frame and not of the window for displaying
5340         the selection methods.
5341
5342 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5343
5344         * menubar-items.el (default-menubar): Options are saved to custom.el.
5345
5346
5347 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5348
5349         * isearch-mode.el (isearch-abort): Preserve successful search target.
5350
5351 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5352
5353         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5354         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5355         Bihlmeyer.
5356         * gnuserv.el (gnuserv-mode-line-string): New.
5357         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5358         gnuserv-mode.
5359         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5360         * gnuserv.el (gnuserv-edit-files): Use
5361         make-x-device-with-gtk-fallback.
5362
5363 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5364
5365         * gtk-widgets.el: New import: gtk-accel-group-new.
5366         * dialog-gtk.el:
5367         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5368         * dialog-gtk.el (popup-builtin-question-dialog):
5369         Added support for dialog button mnemonics.
5370
5371 2004-03-22  Chris Green <cmg@dok.org>
5372
5373         * process.el (shell-command): Output buffer was ignored when a
5374         background process was run via shell-command.
5375
5376 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5377
5378         * cus-edit.el (custom-save-variables): Retrieve a list of
5379         variables to save first, sort it, and make sure the variables are
5380         saved in sorted order.
5381
5382 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5383  
5384         * package-get.el (package-get-update-base-from-buffer): Force
5385         binary coding system for verifying GnuPG signature in the
5386         package-index file.
5387  
5388 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5389
5390         * package-get.el (package-get-package-index-file-location): Handle
5391         missing "EMACSPACKAGEPATH" environment variable.
5392
5393 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5394
5395         * package-admin.el (package-admin-find-top-directory): Simplify
5396         directory comparisions and fix substring errors on short path
5397         components.
5398         * package-get.el (package-get-package-index-file-location):
5399         Default to first component of "EMACSPACKAGEPATH", if set.
5400
5401 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5402
5403         * package-get.el (process-error): New error datum.
5404
5405 2004-02-02  Vin Shelton <acs@xemacs.org>
5406
5407         * XEmacs 21.4.15 is released
5408
5409 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5410
5411         * itimer.el (activate-itimer): Modify the itimer timeout value as
5412         if it were begun at the last time when the itimer driver was woken
5413         up.
5414
5415 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5416
5417         * specifier.el (Copyright):
5418         Update.
5419         (make-specifier-and-init):
5420         (map-specifier):
5421         (canonicalize-inst-pair):
5422         (canonicalize-spec-list):
5423         (set-specifier):
5424         Synch docstrings to 21.5 where appropriate.
5425
5426 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5427
5428         * package-get.el (package-get-list-packages-where): New.  A
5429         function that allows searching for groups of packages.  For
5430         example, find all packages that require the fsf-compat package.
5431
5432 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5433
5434         The Great PUI Sync.
5435
5436         * auto-autoloads.el: Regenerated.
5437
5438         * custom-load.el: Regenerated.
5439
5440         * dumped-lisp.el (packages-hardcoded-lisp): New.
5441
5442         * menubar-items.el (menu-max-items): New.
5443         (menu-submenu-max-items): New.
5444         (menu-submenu-name-format): New.
5445         (menu-split-long-menu): New.
5446         (menu-sort-menu): New.
5447         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5448
5449         * obsolete.el (pui-add-install-directory): Renamed to the more
5450         logical `pui-set-local-package-get-directory'.
5451         (package-get-download-menu): Moved to `package-ui.el' and renamed
5452         to `package-ui-add-download-menu'.
5453
5454         * package-admin.el (package-admin-install-function-mswindows):
5455         Whitespace clean up.
5456         (package-admin-add-single-file-package): Removed.
5457         (package-admin-default-install-function): Whitespace clean up.
5458         (package-admin-find-top-directory): New.
5459         (package-admin-get-install-dir): Use it.
5460         (package-admin-get-manifest-file): 
5461         (package-admin-check-manifest): 
5462         (package-admin-add-binary-package):
5463         (package-admin-get-lispdir):
5464         (package-admin-delete-binary-package):
5465         (package-admin):
5466
5467         * package-get.el (package-get-package-index-file-location): New.
5468         (package-get-install-to-user-init-directory): New.
5469         (package-get-remote):
5470         (package-get-download-sites):
5471         (package-get-pre-release-download-sites): New.
5472         (package-get-site-release-download-sites): New.
5473         (package-get-base-filename):
5474         (package-get-always-update):
5475         (package-get-user-index-filename): Removed.
5476         (package-get-pgp-available-p): New.
5477         (package-get-require-signed-base-updates):
5478         (package-get-was-current):
5479         (package-entries-are-signed): New.
5480         (package-get-continue-update-base): New.
5481         (package-get-download-menu): Removed.
5482         (package-get-require-base):
5483         (package-get-update-base-entry):
5484         (package-get-locate-file):
5485         (package-get-locate-index-file):
5486         (package-get-maybe-save-index):
5487         (package-get-update-base):
5488         (package-get-update-base-from-buffer):
5489         (package-get-update-base-entries):
5490         (package-get-interactive-package-query):
5491         (package-get-update-all):
5492         (package-get-all):
5493         (package-get-dependencies):
5494         (package-get-init-package):
5495         (package-get-info): New.
5496         (package-get):
5497         (package-get-staging-dir):
5498         (package-get-set-version-prop): Removed.
5499         (package-get-installedp):
5500         (package-get-ever-installed-p):
5501         (packages): Removed.
5502         (package-get-custom-groups): Removed.
5503         (package-get-custom): Removed.
5504         (package-get-custom-add-entry): Removed.
5505
5506         * package-info.el (batch-update-package-info):
5507
5508         * package-net.el (package-net-batch-generate-bin-ini):
5509         (package-net-update-installed-db):
5510
5511         * package-ui.el (pui-info-buffer):
5512         (pui-directory-exists): Removed.
5513         (pui-package-dir-list): Removed.
5514         (pui-add-install-directory): Removed.
5515         (package-ui-download-menu): New.
5516         (package-ui-pre-release-download-menu): New.
5517         (package-ui-site-release-download-menu): New.
5518         (pui-set-local-package-get-directory): New.
5519         (pui-package-symbol-char):
5520         (pui-update-package-display):
5521         (pui-toggle-package):
5522         (pui-toggle-package-key):
5523         (pui-toggle-package-delete):
5524         (pui-toggle-package-delete-key):
5525         (pui-toggle-package-event):
5526         (pui-toggle-verbosity-redisplay):
5527         (pui-install-selected-packages):
5528         (pui-add-required-packages):
5529         (pui-help-echo):
5530         (pui-display-info):
5531         (list-packages-mode):
5532         (pui-list-packages):
5533
5534         * packages.el (packages-compute-package-locations):
5535         (package-require):
5536         (package-delete-name):
5537         (packages-hardcoded-lisp): Removed.
5538         (packages-useful-lisp): Removed.
5539         (packages-unbytecompiled-lisp): Removed.
5540         (packages-find-package-directories):
5541
5542         Summary:
5543
5544         Major code clean up of all things PUI.
5545
5546         Much improved code to determine where packages should be
5547         installed.  PUI no longer depends on any packages being
5548         pre-installed to compute where packages are to be installed to.
5549
5550         The user can specify the location of their package-index file.  It
5551         isn't necessary to set this because it has sane defaults.  People
5552         who "run-in-place" won't accidently overwrite the CVS
5553         package-index file.  See
5554         `package-get-package-index-file-location'. 
5555
5556         PUI will now properly clean up after itself in the event of an
5557         unsuccessful package install.  This drastically reduces the number
5558         of "wrong md5sum" FAQs.
5559
5560         non-Mule XEmacsen can no longer install Mule packages.
5561
5562         Package management via the custom interface has been removed.
5563
5564         The PUI related menubar items have been reorganised.
5565
5566         The PGP verification code has been fixed and the default for
5567         whether or not it is used is automatically computed.
5568
5569         * update-elc.el ((preloaded-file-list site-load-packages
5570         need-to-dump dumped-exe)):
5571         Just a couple of small changes to allow for
5572         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5573         existing anymore.
5574
5575 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5576
5577         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5578         apply `format' to the first argument of byte-compile-warn, it
5579         already calls format.
5580
5581 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5582
5583         * files.el (delete-old-versions): Avoid going interactive during
5584         make install when environment variable VERSION_CONTROL is set.
5585
5586 2003-12-04  Vin Shelton  <acs@xemacs.org>
5587
5588         * menubar-items.el (menu-item-search): Only bring up search dialog
5589         box if the feature is available and desired.
5590
5591 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5592
5593         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5594
5595 2003-11-05  Vin Shelton  <acs@xemacs.org>
5596
5597         * help.el (Help-prin1-face):
5598         (Help-princ-face):
5599         princ and prin1 are functions and need to be called as such.  The
5600         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5601
5602 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5603
5604         * about.el (about-xemacs): Give full version and build date.
5605
5606 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * win32-native.el (grep-null-device): This XEmacs has null-device.
5609
5610 2003-09-06  Mike Sperber  <mike@xemacs.org>
5611
5612         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5613         implement the specified semantics for `defvar.'
5614
5615 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5616
5617         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5618         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5619         displaying buffer in question.
5620
5621 2003-09-03  Vin Shelton <acs@xemacs.org>
5622
5623         * XEmacs 21.4.14 is released
5624
5625 2003-08-17  Vin Shelton  <acs@xemacs.org>
5626
5627         * about.el: Vanity patch.
5628
5629 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5630
5631         * code-process.el (call-process):
5632         (call-process-region):
5633         (start-process):
5634         Document coding system processing.
5635
5636 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5637
5638         * startup.el (splash-frame-body): Idiomatic English.
5639
5640 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5641
5642         * font-lock.el (font-lock-match-java-declarations): Move
5643         save-restriction, narrow-to-region to beginning of function to
5644         avoid going beyond the limit and causing an infloop.
5645
5646 2003-04-16  Jerry James  <james@xemacs.org>
5647
5648         * keydefs.el: Remove mappings for keys mapped to the nowhere
5649         defined function function-key-error.
5650
5651 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5652
5653         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5654         lisp-interaction-mode-hook): Add the docstrings.
5655
5656 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5657
5658         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5659         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5660         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5661
5662 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5663
5664         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5665         lambda list after the original doc.  Care about
5666         #'(lambda () "SingleString") 
5667         (cl-upcase-arg): 
5668         (cl-function-arglist):
5669         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5670         circular data structures in lambda list specification
5671
5672 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5673
5674         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5675         to appear in font-lock-function-name-face.
5676
5677 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5678
5679         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5680         is not also the value of the lambda.
5681
5682 2003-05-06  Andy Piper  <andy@xemacs.org>
5683
5684         * files.el (revert-buffer): Make sure local variables get processed,
5685         even in the case of an optimized reversion.
5686
5687 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5688
5689         * XEmacs 21.4.13 is released
5690
5691 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5692
5693         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5694         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5695
5696 2003-02-14  Ben Wing  <ben@xemacs.org>
5697
5698         * byte-optimize.el:
5699         * byte-optimize.el (byte-compile-inline-expand):
5700         * byte-optimize.el (byte-compile-unfold-lambda):
5701         * byte-optimize.el (byte-optimize-form-code-walker):
5702         * byte-optimize.el (byte-optimize-form):
5703         * byte-optimize.el (byte-decompile-bytecode-1):
5704         * byte-optimize.el (byte-optimize-lapcode):
5705         Review carefully and sync up to 20.7 except for areas as noted.
5706         Fixes problem with JDE compilation.
5707
5708 2003-02-05  Ben Wing  <ben@xemacs.org>
5709
5710         * simple.el:
5711         * simple.el (motion-keys-for-shifted-motion):
5712         Omit M-S-home/end from motion keys.
5713
5714 2003-02-07  Ben Wing  <ben@xemacs.org>
5715
5716         * text-props.el (text-property-any):
5717         * text-props.el (text-property-not-all):
5718         Fix bug when end > start.
5719
5720 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5721
5722         * info.el (Info-insert-dir): Make default-directory end in
5723         separator.  Patch due to Martin Buchholz.
5724
5725 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5726
5727         * XEmacs 21.4.12 "Portable Code" is released.
5728
5729 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5730
5731         * about.el: Update golubev data.
5732
5733 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5734
5735         * isearch-mode.el (isearch-mode-map): Substitute comment on
5736         desirability, and back out "GR is printable" changes.
5737
5738 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5739
5740         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5741
5742 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5743
5744         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5745
5746 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5747
5748         * menubar-items.el (default-menubar): Use browse-url-mozilla
5749         instead of browse-url-gnome-moz for Mozilla.
5750
5751 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5752
5753         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5754
5755 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5756
5757         * files.el (auto-mode-alist): Remove redundant entries for modes
5758         that live in packages.
5759         (interpreter-mode-alist): Ditto.
5760
5761 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5762
5763         * menubar-items.el (default-menubar): Sync with current
5764         browse-url-xemacs.el.
5765
5766 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5767
5768         * XEmacs 21.4.10 "Military Intelligence" is released.
5769
5770 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5771
5772         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5773
5774 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5775
5776         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5777
5778 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5779
5780         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5781         effect free function.
5782         (font-lock-fontify-keywords-region): Supply the argument to
5783         font-lock-compile-keywords.
5784
5785 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5786
5787         * package-get.el (package-get-download-sites): Bring sites list
5788         up to date, prefer xx.xemacs.org addresses.
5789
5790 2002-09-27  Andy Piper  <andy@xemacs.org>
5791
5792         * dialog.el (make-dialog-box): for general dialogs only
5793         delete-frame-hook will be run.
5794
5795 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5796
5797         * font-lock.el (font-lock-fontify-syntactically-region): Add
5798         comment about lookup-syntax-properties, document LOUDLY as unused.
5799
5800 2002-08-26  Andy Piper  <andy@xemacs.org>
5801
5802         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5803         merge.
5804
5805 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5806
5807         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5808         (make-obsolete-variable): Ditto.
5809         (make-compatible): Ditto.
5810         (make-compatible-variable): Ditto.
5811
5812 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5813
5814         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5815         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5816
5817 2002-08-28  Andy Piper  <andy@xemacs.org>
5818
5819         * files.el (revert-buffer): propagate revert-without-query-status.
5820
5821 2002-06-03  Andy Piper  <andy@xemacs.org>
5822
5823         * dialog-items.el (make-search-dialog): align various subcontrols
5824         in visually pleasing ways, allow frame to autosize to the dialog
5825         size.
5826         * dialog.el (make-dialog-box): add a border inside the frame. Add
5827         :autosize property, if t then reset the frame size appropriately
5828         before the frame is mapped.
5829         * gutter-items.el (set-progress-feedback-instantiator): align
5830         various subcontrols.
5831         * gutter-items.el (set-progress-abort-instantiator): ditto.
5832
5833 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5834
5835         * XEmacs 21.4.9 "Informed Management" is released.
5836
5837 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5838
5839         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5840         "&optional append" argument.
5841
5842 2002-07-16  Didier Verna  <didier@xemacs.org>
5843
5844         * subr.el (replace-in-string): fix case fold bug introduced by
5845         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5846         case-fold-search in temporary buffers.
5847
5848 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5849
5850         * lib-complete.el (find-library): Remove check for mule because
5851         decompression DOES work on Mule.
5852
5853 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5854
5855         * simple.el (join-line): New alias for `delete-indentation'.
5856
5857 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5858
5859         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5860         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5861         (font-lock-builtin-face): New.
5862         (font-lock-constant-face): New.
5863         (font-lock-face-list): Add builtin and constant faces.
5864
5865 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5866
5867         * autoload.el (make-autoload): Support define-derived-mode.
5868         Collected puts of doc-string-elt property.  Based on a patch by
5869         Didier Verna <didier@xemacs.org>.
5870
5871 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5872
5873         * wid-edit.el (widget-field-activate): Fix docstring typo.
5874
5875 2002-07-23  Andy Piper  <andy@xemacs.org>
5876
5877         * about.el (about-personal-info): update me.
5878
5879 2002-07-12  Andy Piper  <andy@xemacs.org>
5880
5881         * custom.el (custom-theme-set-variables): remove bogus
5882         arguments. Use custom-set-default to set defaults.
5883         (custom-set-variables): update doc.
5884         (custom-local-buffer): new, synced from FSF.
5885         (custom-set-default): ditto.
5886         (defcustom): update doc.
5887
5888 2002-06-16  Andy Piper  <andy@xemacs.org>
5889
5890         * menubar-items.el (default-menubar): enable windows printing on
5891         cygwin as well as native.
5892
5893 2002-06-12  Andy Piper  <andy@xemacs.org>
5894
5895         * printer.el (generic-print-buffer): catch all errors so that the
5896         print device can be cleared in all scenarios.
5897         (Printer-clear-device): make sure clearing the printer allows it
5898         to be used again immediately.
5899         (generic-print-region): make sure the default printer face is
5900         black-on-white.
5901
5902 2002-04-23  Jerry James  <james@xemacs.org>
5903
5904         * window-xemacs.el (display-buffer-function): Change doc to
5905         reflect new arg.
5906         * window-xemacs.el (pre-display-buffer-function): Ditto.
5907         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5908         non-nil, make the new window just big enough for its contents.
5909         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5910         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5911         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5912
5913 2002-06-06  Andy Piper  <andy@xemacs.org>
5914
5915         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5916         (defcustom): ditto.
5917         (custom-handle-keyword): ditto.
5918
5919 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5920
5921         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5922         Make obsolete.  Default to nil.
5923         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5924         Inspired by a patch by John Palmieri.
5925
5926 2002-07-01  Mike Alexander  <mta@arbortext.com>
5927
5928         * process.el (shell-command-on-region): Don't delete the region
5929         before giving it to call-process-region
5930
5931 2002-06-04  Jerry James <james@eecs.ku.edu>
5932
5933         * find-paths.el (paths-find-architecture-directory): Search in
5934         `system-configuration'/`base', not `base'`system-configuration'.
5935
5936 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5937
5938         * info.el (Info-index): Add missing \ in [ t].
5939
5940 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5941
5942         * gutter-items.el (gutter-buffers-tab-visible-p,
5943         buffers-tab-omit-function, buffers-tab-selection-function,
5944         buffers-tab-filter-functions):
5945         Doc improvements.
5946
5947 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5948
5949         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5950
5951         * toolbar-items.el (toolbar-news): Fix typo in message string.
5952
5953 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5954
5955         * dialog.el (yes-or-no-p-dialog-box): 
5956         * cmdloop.el (y-or-n-p-minibuf):
5957         (yes-or-no-p-minibuf):
5958         (yes-or-no-p):
5959         (y-or-n-p): 
5960         Specify negative answers in docstrings.
5961
5962 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5963
5964         * package-ui.el (pui-help-echo): Display both installed and author
5965         version.  Use a balloon-help window to display extra info like
5966         package requires.
5967
5968 2002-05-30  Andy Piper  <andy@xemacs.org>
5969
5970         * files.el (revert-buffer-internal): don't visit
5971         revert-buffer. Kill buffer when not used. Suggested by Mike
5972         Alexander <mta@arbortext.com>
5973
5974 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5975
5976         * files.el (revert-buffer): More docstring fiddling.
5977
5978 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5979
5980         * files.el (revert-buffer):
5981         (revert-buffer-internal):
5982         (revert-buffer-insert-file-contents-function):
5983         Improve docstrings and comments.
5984
5985 2002-05-08  Andy Piper  <andy@xemacs.org>
5986
5987         * files.el (revert-buffer): observe noconfirm behavior.
5988
5989 2002-04-09  Andy Piper  <andy@xemacs.org>
5990
5991         * files.el (revert-buffer): use revert-buffer-internal if it looks
5992         like doing so will not result in any user-visible changes.
5993         (revert-buffer-internal): new function. Do the actual process of
5994         reversion and then see whether the result is any different to what
5995         we have already. If it is not then do nothing.
5996
5997 2001-12-11  Andy Piper  <andy@xemacs.org>
5998
5999         * menubar.el (get-popup-menu-response): re-order so that it works
6000         on more sane/facist window systems.
6001
6002 2001-12-03  Andy Piper  <andy@xemacs.org>
6003
6004         * faces.el (frob-face-property): don't infloop in face frobbing
6005         from Jan Vroonhof <jan@xemacs.org>.
6006
6007 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6008
6009         * faces.el (frob-face-property): Follow face fall-back hierarchy
6010         properly for face properties without an instance. Only do manual
6011         copy form 'default in last resort. This handles in particular
6012         the case where 'default itself has only a fall-back (which is
6013         the case by default on windows).
6014
6015 2001-11-24  Andy Piper  <andy@xemacs.org>
6016
6017         * printer.el (generic-print-region): set default-frame-plist to
6018         nil while creating the printer frame so that sizes reflect the
6019         printed page.
6020
6021         * faces.el (face-complain-about-font): Don't complain on printers.
6022
6023 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6024         
6025         * package-net.el: Andy synch.
6026         
6027 2001-12-16  Andy Piper  <andy@xemacs.org>
6028
6029         * package-get.el (package-get-update-all): Make sure installed.db
6030         gets updated after updating packages.
6031
6032 2002-03-28  Ben Wing  <ben@xemacs.org>
6033
6034         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6035         continuation, truncation so that we don't get line jumpiness from
6036         them being larger than the line height.
6037
6038         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6039
6040 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6041
6042         * font.el (font-window-system-mappings): Add mapping for Gtk
6043         (assume identical to X) 
6044
6045 2002-02-04  Andy Piper  <andy@xemacs.org>
6046
6047         * files.el (convert-standard-filename): Fix for short filename
6048         Peter Arius <pas@methodpark.de>
6049
6050 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6051
6052         * list-mode.el (default-choose-completion): completion-base-size
6053         should refer to local value in the completion list buffer.
6054
6055 2001-12-03  Didier Verna  <didier@xemacs.org>
6056
6057         * rect.el: autoload `replace-rectangle'.
6058         * keydefs.el (global-map): bind it to `C-x r p'.
6059
6060 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6061
6062         * XEmacs 21.4.8 "Honest Recruiter" is released.
6063
6064 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6065
6066         This patch is based on Jerry James's patch and analysis.
6067
6068         * select.el (get-clipboard):
6069         (get-selection):
6070         Update docstrings.
6071         (get-clipboard-foreign):
6072         (get-selection-foreign):
6073         New function for use as `interprogram-paste-function's.
6074
6075         * simple.el (interprogram-paste-function): Change default to
6076         `get-clipboard-foreign'; improve docstring.
6077         (interprogram-cut-function): Improve dosctring.
6078
6079 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6080
6081         * XEmacs 21.4.7 "Economic Science" is released.
6082
6083 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6084
6085         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6086
6087 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6088
6089         * obsolete.el (assq-delete-all): New compatibility alias for 
6090         remassq.
6091
6092 2002-01-09  Simon Josefsson  <jas@extundo.com>
6093
6094         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6095
6096 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6097
6098         * info.el (Info-auto-generate-directory): Default
6099         Info-auto-generate-directory to 'if-outdated.
6100
6101 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6102
6103         * startup.el (normal-top-level): Prevent migration code from
6104         trashing .emacs on an error in loading the init files.
6105
6106 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6107
6108         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6109         "system default" Xdefaults and friends get xrdb-mode.
6110
6111 2002-03-05  Mats Lidell  <matsl@contactor.se>
6112  
6113         * help-nomule.el (tutorial-supported-languages): Added Swedish
6114         tutorial. Sorted languages.
6115
6116 2002-02-11  Mike Sperber <mike@xemacs.org>
6117
6118         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6119         regenerating outdated dir files and dir is non-existent.
6120
6121 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6122
6123         * code-files.el (convert-mbox-coding-system): Improve comment.
6124         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6125         coding-system argument to `write-region-pre-hook' call.
6126         (write-region-pre-hook): Fix docstring to mention lockname argument.
6127
6128 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6129
6130         * minibuf.el (completing-read): Remove redundant wrong arg list.
6131
6132         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6133
6134 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6135
6136         * obsolete.el (interactive-form): new compatibility alias for 
6137         function-interactive.
6138
6139 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6140
6141         * menubar-items.el (Menubar-items-truncate-list): Removed.
6142         * menubar-items.el (Menubar-items-truncate-history): New.
6143         * menubar-items.el (default-menubar): Use
6144         Menubar-items-truncate-history.
6145
6146 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6147
6148         * printer.el (generic-print-region): Pass correct arguments to
6149         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6150         Torkelsson <torkel@acc.umu.se>.
6151
6152 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6153
6154         * help.el (describe-mode): synched with FSF 19.34; handle nil
6155         minor mode indicators.
6156
6157 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6158
6159         * minibuf.el (completing-read): Update docstring.
6160
6161 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6162
6163         * XEmacs 21.4.6 "Common Lisp" is released.
6164
6165 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6166
6167         * package-net.el: Inadvertant synch with Windows branch.  From
6168         Andy's log:
6169         (package-net-kit-version): new variable.
6170         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6171
6172 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6173
6174         * package-get.el (package-get-locate-index-file): Also search the
6175         core etc/ directory for the package index file if it can't be
6176         found in ~/.xemacs/.
6177
6178 2001-12-13  William Perry  <wmperry@gnu.org>
6179
6180         * dialog-gtk.el (popup-builtin-question-dialog):
6181         Conform to API in gui.c.
6182         
6183 2001-11-12  Andy Piper  <andy@xemacs.org>
6184
6185         * cus-edit.el (custom-save-face-internal): make sure we save
6186         non-themed faces.
6187         (custom-save-variables): ditto variables.
6188
6189 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6190
6191         * faces.el (make-face-family):
6192         (make-face-size):
6193         New face-modifying functions per Jan Vroonhof.
6194
6195         cus-face.el (custom-set-face-font-family):
6196         (custom-set-face-font-size):
6197         Use them.
6198
6199         * font.el (font-window-system-mappings): More precise docstring.
6200
6201         (font-create-name):
6202         (font-create-object):
6203         (tty-font-create-object):
6204         (tty-font-create-plist):
6205         (x-font-create-object):
6206         (x-font-create-name):
6207         (ns-font-create-name):
6208         (mswindows-font-create-object):
6209         (mswindows-font-create-name):
6210         Add doctrings.
6211
6212 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6213
6214         * gtk-faces.el (gtk-init-device-faces): removed spurious
6215         quote before let* expression.
6216
6217 2001-10-29  Andy Piper  <andy@xemacs.org>
6218
6219         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6220         modified when changing coding system.
6221
6222         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6223         that we invoke the GUI directory selector.
6224
6225 2001-10-25  Andy Piper  <andy@xemacs.org>
6226
6227         * dialog.el (make-dialog-box): use new directory dialog support.
6228         * minibuf.el (read-file-name-1): ditto.
6229         (read-file-name): ditto.
6230         (read-directory-name): ditto.
6231
6232 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6233
6234         * XEmacs 21.4.5 "Civil Service" is released.
6235
6236 2001-04-23  Didier Verna  <didier@xemacs.org>
6237
6238         * cus-edit.el (custom-variable-pre-save): New.
6239         * cus-edit.el (custom-variable-post-save): New.
6240         * cus-edit.el (custom-variable-save): use them.
6241         * cus-edit.el (custom-face-pre-save): New.
6242         * cus-edit.el (custom-face-post-save): New.
6243         * cus-edit.el (custom-face-save): use them.
6244         * cus-edit.el (custom-group-pre-save): New.
6245         * cus-edit.el (custom-group-post-save): New.
6246         * cus-edit.el (custom-group-save): use them.
6247         * cus-edit.el (Custom-save): use the pre/post functions above,
6248         call `custom-save-all' only once.
6249         * cus-edit.el (custom-variable-pre-reset-standard): New.
6250         * cus-edit.el (custom-variable-post-reset-standard): New.
6251         * cus-edit.el (custom-variable-reset-standard): use them.
6252         * cus-edit.el (custom-face-pre-reset-standard): New.
6253         * cus-edit.el (custom-face-post-reset-standard): New.
6254         * cus-edit.el (custom-face-reset-standard): use them.
6255         * cus-edit.el (custom-group-pre-reset-standard): New.
6256         * cus-edit.el (custom-group-post-reset-standard): New.
6257         * cus-edit.el (Custom-reset-standard): use them.
6258         * cus-edit.el (custom-face-reset-saved): use the pre/post
6259         functions above, call `custom-save-all' only once.
6260
6261 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6262
6263         * gutter-items.el (buffers-tab face): Derive from the modeline
6264         face by default.  Many people use white-on-black for the default
6265         font, and the tabs look hideous with that color combination.  The
6266         modeline usually has the correct colors.
6267
6268 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6269
6270         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6271         (tag-mark-stack-max): Typo fix.
6272
6273 2001-09-28  Ben Wing  <ben@xemacs.org>
6274
6275         * font-lock.el:
6276         * font-lock.el (font-lock-after-change-function):
6277         fix problem with last patch, reported by Katsumi Yamaoka.
6278
6279 2001-09-17  Ben Wing  <ben@xemacs.org>
6280
6281         * font-lock.el (font-lock-after-change-function):
6282         fix problem when you insert a comment on the line before a line of
6283         code: if we use the following char, then when you hit backspace,
6284         the following line of code turns the comment color.
6285
6286 2001-06-08  Ben Wing  <ben@xemacs.org>
6287
6288         * process.el: comment about shell-command-switch.
6289         * process.el (shell-quote-argument): Need to quote a null
6290         argument, too.  From Dan Holmsand.
6291         
6292         * startup.el (normal-top-level): Delete some unused FSF junk.
6293         * startup.el (command-line-early):
6294         
6295         * startup.el (command-line): Call MS Windows init function.
6296         
6297         * win32-native.el:
6298         * win32-native.el (mswindows-system-shells): New.
6299         * win32-native.el (mswindows-system-shell-p): New.
6300         * win32-native.el (init-mswindows-at-startup): New.
6301         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6302         * win32-native.el (mswindows-quote-one-simple-arg):
6303         * win32-native.el (mswindows-quote-one-command-arg):
6304         * win32-native.el (mswindows-construct-process-command-line-alist):
6305         Correct comments at top.  Correctly handle passing arguments
6306         to Cygwin programs and to bash.  Fix quoting of zero-length
6307         arguments (from Dan Holmsand).  Set shell-command-switch based
6308         on shell-file-name, which in turn comes from env var SHELL.
6309
6310 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6311
6312         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6313         default-toolbar-position): Fill docstrings for balloon-help.
6314
6315 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6316
6317         * faces.el: Reenable specifications over 'gtk domain.
6318
6319 2001-08-08  Didier Verna  <didier@xemacs.org>
6320
6321         * autoload.el (update-autoload-files): make defdir a file name,
6322         not directory name.
6323
6324 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6325
6326         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6327
6328         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6329
6330 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6331
6332         * font-menu.el (font-menu-set-font): Default to current font-family.
6333         (font-menu-preferred-resolution):
6334         (font-menu-size-scaling):
6335         Provide gtk defaults, too.
6336
6337 2001-07-29  Mike Alexander  <mta@arbortext.com>
6338
6339         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6340         list
6341         (custom-set-face-font-family): ditto
6342
6343 2001-07-26  Mike Sperber <mike@xemacs.org>
6344
6345         * files.el (auto-mode-alist): .9 files are man pages, too.
6346
6347 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6348
6349         * process.el (call-process-internal): bind
6350         coding-system-for-write to 'binary when calling
6351         start-process-internal, so the process receives 
6352         the literal contents of INFILE.
6353
6354 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6355
6356         * files.el (auto-mode-alist): Add configure.ac support.
6357
6358 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6359
6360         * buff-menu.el:
6361         mouse.el:
6362         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6363
6364 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6365
6366         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6367
6368 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6369
6370         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6371         mixed text.
6372         (kinsoku-eol-p): Ditto.
6373
6374 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6375
6376         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6377         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6378         characters as the category `s' or `e' correctly.
6379
6380 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6381
6382         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6383
6384 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6385
6386         * mule/cyrillic.el:  Set up case table.
6387
6388 2001-06-08  Mike Sperber <mike@xemacs.org>
6389
6390         * files.el (save-some-buffers-1): Don't zap the help window right
6391         after `map-y-or-n-p' has popped it up.
6392
6393 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6394
6395         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6396
6397 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6398
6399         * specifier.el: define-specifier-tag 'gtk.
6400
6401 2001-05-12  Ben Wing  <ben@xemacs.org>
6402
6403         * find-paths.el (paths-find-recursive-path):
6404         fix error with null EXCLUDE-REGEXP.
6405         
6406         * font-lock.el (font-lock-mode):
6407         fix problem reported by hrvoje with buffers starting with a space.
6408         
6409 2001-05-06  Ben Wing  <ben@xemacs.org>
6410
6411         * dialog.el (make-dialog-box):
6412         * menubar-items.el (default-menubar):
6413         * printer.el (generic-print-buffer):
6414         * printer.el (generic-print-region):
6415         implement printing the selection when it's selected.
6416
6417 2001-04-18  Didier Verna  <didier@xemacs.org>
6418
6419         * cus-edit.el (Custom-reset-standard): reset to standard settings
6420         not only when the buffer's :custom-state is 'modified, but also
6421         when it is 'set or 'saved.
6422
6423 2001-04-17  Didier Verna  <didier@xemacs.org>
6424
6425         * startup.el (load-user-init-file): define `custom-file' before
6426         loading the user's init file.
6427
6428 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6429
6430         * menubar.el (popup-mode-menu): Make it work with
6431         popup-menu-titles turned off.
6432         
6433 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6434
6435         * about.el (about-mailto-link): Use compose-mail for sending mail.
6436
6437 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6438
6439         * package-admin.el (package-install-hook): New.
6440         (package-delete-hook): New.
6441         (package-admin-add-single-file-package): Use package-delete-hook.
6442
6443         * package-get.el (package-get): Use package-install-hook.
6444
6445 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6446
6447         * package-ui.el (pui-install-selected-packages): reverse the lists
6448         of packages so that they get handled in the same order as they
6449         were selected.
6450
6451 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6452
6453         * packages.el (locate-library): Use read-library-name for completion.
6454
6455 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6456
6457         * byte-optimize.el (=): `=' is not a binary predicate!
6458         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6459         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6460
6461 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6462
6463         * bytecomp.el (byte-compile-arithcompare):
6464         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6465
6466 2001-06-03  William M. Perry  <wmperry@gnu.org>
6467
6468         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6469         return the filename selected by the user!
6470
6471 2001-05-31  William M. Perry  <wmperry@gnu.org>
6472
6473         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6474         in XEmacs/GTK.
6475
6476 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6477
6478         * coding.el: Tiny typo fixed.
6479
6480 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6481
6482         * XEmacs 21.4.3 "Academic Rigor" is released.
6483
6484 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6485
6486         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6487
6488 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6489
6490         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6491
6492 2001-05-04  Ben Wing  <ben@xemacs.org>
6493
6494         * printer.el (generic-print-buffer):
6495         * printer.el (generic-print-region):
6496         Enable dialog boxes.  Apply workaround recommended by Kirill.
6497         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6498         
6499         * simple.el (kill-whole-line):
6500         * simple.el (kill-line-1):
6501         * simple.el (kill-entire-line):
6502         * simple.el (kill-line):
6503         * simple.el (backward-kill-line):
6504         Take out interactive dependence of kill-whole-line.
6505
6506 2001-04-22  Ben Wing  <ben@xemacs.org>
6507
6508         * dialog.el (make-dialog-box):
6509         Put dialog titles back in -- this time correctly.  Fix various
6510         other problems with leaks and such.
6511
6512         * simple.el (region-exists-p):
6513         * simple.el (region-active-p):
6514         Add comment about which one is correct to use in menu specs.
6515
6516 2001-05-05  Ben Wing  <ben@xemacs.org>
6517
6518         * dialog.el (make-dialog-box): fix doc string.
6519         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6520         take out Pretty Print.
6521         * printer.el:
6522         * printer.el (printer-current-device): New.
6523         * printer.el (Printer-get-device): New.
6524         * printer.el (Printer-clear-device): New.
6525         * printer.el (generic-page-setup): New.
6526         * printer.el (generic-print-buffer):
6527         * printer.el (generic-print-region):
6528         Implement Page Setup.  Handle errors properly.
6529
6530 2001-05-05  Ben Wing  <ben@xemacs.org>
6531
6532         * subr.el (error): Complete list of errors in doc string.
6533         
6534 2001-04-22  Ben Wing  <ben@xemacs.org>
6535
6536         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6537         
6538 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6539
6540         * build-report.el: Remove CVS keywords since this file has been in
6541         core lisp for a while now.
6542         * build-report.el (build-report-make-output-files): Fix typo.
6543
6544 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6545
6546         * about.el (about-finish-buffer): Make sure the last change works
6547         even if EVENT is nil.
6548
6549 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6550
6551         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6552         clicked, not the one that happens to be the current buffer at the
6553         time.
6554
6555 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6556
6557         * cus-edit.el (custom-display): Support the GTK Window System also.
6558
6559 2001-04-30  Ben Wing  <ben@xemacs.org>
6560
6561         * printer.el:
6562         * printer.el (printer-page-header):
6563         * printer.el (Print-context): New.
6564         * printer.el (printer-page-footer):
6565         * printer.el (generate-header-element): New.
6566         * printer.el (generate-header-line): New.
6567         * printer.el (print-context-property):
6568         * printer.el (generic-print-buffer):
6569         * printer.el (generic-print-region):
6570         Implement headers and footers.  Implement calling Print dialog box
6571         (#### but it doesn't quite work yet).
6572
6573 2001-04-25  Ben Wing  <ben@xemacs.org>
6574
6575         * about.el (xemacs-hackers):
6576         * about.el (about-url-alist):
6577         * about.el (about-personal-info):
6578         * about.el (about-hacker-contribution):
6579         More contributions.
6580         
6581         * simple.el (handle-post-motion-command):
6582         Fix spurious setting of zmacs-region-stays to t after a non-shift
6583         motion command.
6584
6585 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6586
6587         * about.el (about-personal-info): Update my bio.
6588         (about-hacker-contribution): Ditto.
6589
6590 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6591
6592         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6593
6594 2001-04-19  Andy Piper  <andy@xemacs.org>
6595
6596         * package-net.el (package-net-cygwin32-binary-size): new size.
6597         (package-net-win32-binary-size): new size.
6598         (package-net-convert-index-to-ini): Use new arch.
6599         (package-net-batch-convert-index-to-ini): Removed.
6600         (package-net-generate-bin-ini): New.
6601         (package-net-batch-generate-bin-ini): New.
6602
6603 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6604
6605         * XEmacs 21.4.1 "Copyleft" is released.
6606
6607 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6608
6609         * x-compose.el (xlib-input-method-bug-workaround):
6610         (alias-colon-to-double-quote):
6611         Force sort in map-keymap to work around rehash bug.
6612
6613 2001-04-17  Ben Wing  <ben@xemacs.org>
6614
6615         * about.el: Finish overhaul, add a few new hackers, update a
6616         couple old ones.
6617
6618 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6619
6620         * XEmacs 21.4.0 "Solid Vapor" is released.
6621
6622 2001-04-15  Ben Wing  <ben@xemacs.org>
6623
6624         * about.el:
6625         * about.el (about-headline-face): New.
6626         * about.el (about-link-face): New.
6627         * about.el (about-current-release-maintainers): New.
6628         * about.el (about-other-current-hackers): New.
6629         * about.el (about-url-alist):
6630         * about.el (about-once-and-future-hackers): New.
6631         * about.el (about-mailto-link): New.
6632         * about.el (about-get-buffer):
6633         * about.el (about-finish-buffer):
6634         * about.el (about-xemacs):
6635         * about.el (about-features): Removed.
6636         * about.el (about-advantages): New.
6637         * about.el (about-maintainer-info): Removed.
6638         * about.el (about-personal-info): New.
6639         * about.el (about-hacker-contribution): New.
6640         * about.el (about-maintainer):
6641         * about.el (about-show-linked-info):
6642         * about.el (about-hackers):
6643         Major revamping.  Rewriting of most of the text, improve the
6644         link handling, separate info on contributors into personal
6645         and contribution info, add new contributors, update personal
6646         info, etc. etc.
6647         
6648         * menubar-items.el (default-menubar):
6649         Help menubar entry for News now says more accurately
6650         "What's New in XEmacs".
6651         
6652         * mouse.el:
6653         * mouse.el (mouse-track-cleanup-hook):
6654         * mouse.el (mouse-track):
6655         Don't set-buffer to a dead buffer when calling mouse-track
6656         cleanup hooks.
6657
6658 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6659
6660         * XEmacs 21.2.47 "Zephir" is released.
6661
6662 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6663
6664         * dialog.el (make-dialog-box): Disable dialog box titles until
6665         we get them working.
6666
6667 2001-03-30  Ben Wing  <ben@xemacs.org>
6668
6669         * help.el:
6670         * help.el (Help-princ-face):
6671         * help.el (Help-prin1-face):
6672         * help.el (frob-help-extents):
6673         * help.el (describe-function-1):
6674         * help.el (describe-variable):
6675         Avoid using font-lock faces, which may not be defined.
6676         Instead, use hyper-apropos faces, and make sure they're
6677         defined as necessary by using `require'. (It's not so safe
6678         to do this for font-lock.) In any case, we will eventually
6679         be merging this functionality into hyper-apropos.
6680
6681         * loaddefs.el (completion-ignored-extensions):
6682         Fix documentation.
6683         
6684         * menubar-items.el (menu-truncate-list): Removed.
6685         * menubar-items.el (Menubar-items-truncate-list): New.
6686         * menubar-items.el (default-menubar):
6687         Fix errors if grep or compile command is too long.  Rename helper
6688         function to be less visible.
6689
6690 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6691
6692         * byte-optimize.el (byte-optimize-minus):
6693         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6694
6695 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6696
6697         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6698         Mule is available.
6699
6700         * mule/latin.el: New file.
6701
6702 2001-03-11  Ben Wing  <ben@xemacs.org>
6703
6704         * auto-save.el:
6705         * auto-save.el (auto-save-directory):
6706         * auto-save.el (make-auto-save-file-name):
6707         * auto-save.el (auto-save-file-name-p): New.
6708
6709         Merge in improvements from other definition of
6710         make-auto-save-file-name in files.el.
6711         
6712         * auto-save.el (auto-save-original-name):
6713         * auto-save.el (auto-save-name-in-fixed-directory):
6714         * auto-save.el (auto-save-unslashify-name): Removed.
6715         * auto-save.el (auto-save-slashify-name): Removed.
6716         * auto-save.el (auto-save-reserved-chars): New.
6717         * auto-save.el (auto-save-escape-name): New.
6718         * auto-save.el (auto-save-unhex): New.
6719         * auto-save.el (auto-save-unescape-name): New.
6720
6721         Change algorithm for encoding filenames in auto-save names to be
6722         entirely safe with all filesystems and all possible characters in
6723         a filename, and 100% reversible. (Essentially, uses
6724         quoted-printable as the encoding.)
6725         
6726         * auto-save.el (recover-all-files):
6727
6728         Use insert-directory rather than calling ls directly -- fixes
6729         things under Windows.
6730
6731         * files.el:
6732         * files.el (convert-standard-filename): Substitute FSF's
6733         definition for this (we had nothing here before).
6734         
6735         * files.el (backup-buffer): Warning fix.
6736         
6737         * files.el (make-backup-file-name):
6738         * files.el (find-backup-file-name):
6739         Fix error in calling sequence to auto-save-file-name-p.
6740         
6741         * files.el (recover-file):
6742         Use insert-directory rather than calling ls directly -- fixes
6743         things under Windows.
6744
6745         * files.el (make-auto-save-file-name): Removed.
6746         * files.el (auto-save-file-name-p): Removed.
6747         auto-save is always dumped so no sense in having a definition
6748         that will always be overwritten with another.
6749         
6750         * files.el (insert-directory):
6751         * win32-native.el:
6752         * win32-native.el (debug-mswindows-process-command-lines):
6753         * win32-native.el (original-make-auto-save-file-name): Removed.
6754         * win32-native.el (make-auto-save-file-name): Removed.
6755
6756
6757 2001-03-21  Martin Buchholz <martin@xemacs.org>
6758
6759         * XEmacs 21.2.46 "Urania" is released.
6760
6761 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6762
6763         * menubar-items.el (default-menubar): Update sample.emacs to
6764         sample.init.el and adjust accelerators.
6765
6766 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6767
6768         * build-report.el (build-report): Improve docstring.
6769
6770 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6771
6772         * ChangeLog: Log GTK merge.
6773
6774         * gutter-items.el:
6775         * mwheel.el:
6776         * sound.el:
6777         * startup.el:
6778         Revert gratuitous whitespace changes.
6779
6780 2001-03-07  Ben Wing  <ben@xemacs.org>
6781
6782         * help.el:
6783         * help.el (key-or-menu-binding):
6784         * help.el (Help-find-file): New.
6785         * help.el (describe-beta):
6786         * help.el (describe-copying):
6787         * help.el (describe-project):
6788         * help.el (view-emacs-news):
6789         * help.el (view-sample-init-el): New.
6790         * help.el (Help-princ-face): New.
6791         * help.el (Help-prin1-face): New.
6792         * help.el (help-symbol-function-context-menu):
6793         * help.el (help-symbol-variable-context-menu):
6794         * help.el (help-symbol-function-and-variable-context-menu):
6795         * help.el (frob-help-extents):
6796         * help.el (describe-function-1):
6797         * help.el (describe-variable):
6798
6799         Add coloring in Help buffers, correspondent with hyperlinks.
6800         View files in view-mode rather than Fundamental.
6801         Remove separators from context menus -- now handled in generic code.
6802         Add `Find Tag' to context menu.
6803         
6804         * menubar.el (popup-mode-menu):
6805
6806         Rewrite code that outputs the popup menu to (a) put more specific
6807         entries first, (b) be more robust, (c) output the proper context
6808         menu separators automatically (the context menu functionality is
6809         new and currently used only by Help).
6810
6811 2001-03-10  William M. Perry  <wmperry@aventail.com>
6812
6813         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6814         this function when converting from the 21.1 GTK branch.  Now
6815         supports file, password, question, and color built-in dialogs.
6816
6817 2001-03-06  Ben Wing  <ben@xemacs.org>
6818
6819         * keydefs.el:
6820         * keydefs.el (global-map):
6821         Add commented-out change of M-k (for 21.5).
6822         
6823         * menubar-items.el (default-menubar):
6824         Fix items to control kill-line behavior; add items for
6825         shifted motion.
6826         
6827         * simple.el:
6828         * simple.el (kill-whole-line):
6829         * simple.el (historical-kill-line): Removed.
6830         * simple.el (kill-line): Removed.
6831         * simple.el (kill-entire-line): New.
6832         * simple.el (kill-line-1): New.
6833         * simple.el (backward-kill-line):
6834         Undo kill-whole-line == always changes.  Add new function
6835         kill-entire-line to unconditionally delete the current line.
6836         Add comments describing the lamentable state of affairs of
6837         the kill-line functions and variables.
6838
6839 2001-03-02  Ben Wing  <ben@xemacs.org>
6840
6841         * simple.el:
6842         * simple.el (beginning-of-buffer):
6843         * simple.el (end-of-buffer):
6844         * simple.el (mark-ring-unrecorded-commands):
6845         * simple.el (signal-error-on-buffer-boundary):
6846         * simple.el (shifted-motion-keys-select-region):
6847         * simple.el (unshifted-motion-keys-deselect-region):
6848         * simple.el (motion-keys-for-shifted-motion): New.
6849         * simple.el (handle-pre-motion-command):
6850         * simple.el (handle-post-motion-command):
6851         * simple.el (forward-char-command):
6852         * simple.el (backward-char-command):
6853         * simple.el (scroll-up-command):
6854         * simple.el (scroll-down-command):
6855         * simple.el (next-line):
6856         * simple.el (previous-line):
6857         * simple.el (backward-block-of-lines):
6858         * simple.el (forward-block-of-lines):
6859         * simple.el (backward-word):
6860         * simple.el (mark-word):
6861
6862         Augment documentation of the most common motion commands to make
6863         note of the shifted-motion support.  Improve the support to (a)
6864         properly document how it works and why it's done in the fashion it
6865         is, and (b) allow the keystrokes that trigger it to be customized.
6866
6867         Correct error in the customize specification of
6868         mark-ring-unrecorded-commands.
6869
6870 2001-03-02  Ben Wing  <ben@xemacs.org>
6871
6872         * font-lock.el:
6873         * font-lock.el (font-lock-pending-extent-table): Removed.
6874         * font-lock.el (font-lock-pending-buffer-table): New.
6875         * font-lock.el (font-lock-pre-idle-hook):
6876         * font-lock.el (font-lock-after-change-function):
6877         * font-lock.el (font-lock-fontify-pending-extents):
6878         * font-lock.el (font-lock-lisp-like):
6879
6880         Fix handling of pending extents to avoid excessive slowness (N^2
6881         behavior) when making lots of buffer changes between redisplays,
6882         such as when saving the Options.
6883
6884 2001-03-09  William M. Perry  <wmperry@aventail.com>
6885
6886         * device.el:
6887         * dragdrop.el:
6888         * dumped-lisp.el:
6889         * faces.el:
6890         * frame.el:
6891         * gnuserv.el:
6892         * loadup.el:
6893         * menubar-items.el:
6894         * minibuf.el:
6895         The Great GTK Merge.
6896
6897         * ChangeLog.GTK:
6898         * dialog-gtk.el:
6899         * gdk.el:
6900         * generic-widgets.el:
6901         * glade.el:
6902         * gnome-widgets.el:
6903         * gnome.el:
6904         * gtk-compose.el:
6905         * gtk-extra.el:
6906         * gtk-faces.el:
6907         * gtk-ffi.el:
6908         * gtk-file-dialog.el:
6909         * gtk-font-menu.el:
6910         * gtk-glyphs.el:
6911         * gtk-init.el:
6912         * gtk-iso8859-1.el:
6913         * gtk-marshal.el:
6914         * gtk-mouse.el:
6915         * gtk-package.el:
6916         * gtk-password-dialog.el:
6917         * gtk-select.el:
6918         * gtk-widget-accessors.el:
6919         * gtk-widgets.el:
6920         * gtk.el:
6921         widgets-gtk.el:
6922         The Great GTK Merge: new files.
6923
6924 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6925
6926         * generic-widgets.el: Don't require gtk (a built-in feature) at
6927         top level.  Don't execute the last sexp unless (featurep 'gtk).
6928
6929 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6930
6931         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6932
6933 2001-02-23  Martin Buchholz <martin@xemacs.org>
6934
6935         * XEmacs 21.2.45 "Thelxepeia" is released.
6936
6937 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6938  
6939         * about.el (xemacs-hackers): update my entry. 
6940         * about.el (about-maintainer-info): ditto. 
6941         * about.el (about-hackers): ditto. 
6942
6943 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6944
6945         * about.el (about-maintainer-info): More vanity info about
6946         yours truly.
6947
6948 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6949
6950         * build-report.el (build-report-destination): xemacs-build-reports
6951         has moved to SourceForge, where mailing list name length is
6952         restricted, hence the name change to
6953         xemacs-buildreports@xemacs.org.
6954         * build-report.el (build-report-keep-regexp): Update default.
6955         * build-report.el (build-report-delete-regexp): Ditto.
6956         * build-report.el (build-report-make-output-files): Ditto.
6957
6958 2001-02-19  Craig Lanning  <lanning@scra.org>
6959
6960         * lisp-mode.el: Add indentation specifications for following
6961         Common Lisp forms: handler-case, handler-bind, with-slots,
6962         with-open-file, with-open-stream, print-unreadable-object.
6963
6964 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6965
6966         * font-lock.el (font-lock-set-defaults-1):
6967         Move initialization of `font-lock-cache-position' so that it's set
6968         even if font-lock-keywords is already defined.
6969
6970 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6971
6972         * autoload.el (generate-file-autoloads-1):
6973         Use `emacs-lisp-mode-syntax-table' instead of
6974         `lisp-mode-syntax-table'.
6975         * lisp-mode.el (lisp-mode-syntax-table):
6976         Get rid of old checks for `parse-partial-sexp' version.
6977         Make `|' (pipe) string delimiter instead of punctuation.
6978
6979 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6980
6981         * window.el (save-selected-window):
6982         Use gensym for better macro hygiene.
6983
6984 2001-02-06  Mike Sperber <mike@xemacs.org>
6985
6986         * dump-paths.el:
6987         * startup.el (startup-setup-paths): Set and use
6988         `mule-lisp-directory'.
6989         (startup-setup-paths-warning): Ditto.
6990
6991         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6992         (paths-construct-load-path): Consider `mule-lisp-directory'.
6993
6994 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6995
6996         * font-lock.el: Syntax table improvements used.  A few random
6997         changes are not specified below.
6998         (font-lock-fontify-string-delimiters):
6999         (font-lock-syntactic-keywords):
7000         (font-lock-cache-state nil):
7001         (font-lock-cache-position):
7002         New variables.
7003         (font-lock-set-syntax):
7004         (font-lock-apply-syntactic-highlight):
7005         (font-lock-fontify-syntactic-anchored-keywords):
7006         (font-lock-fontify-syntactic-keywords-region):
7007         (font-lock-eval-keywords):
7008         New functions.
7009         (font-lock-remove-face):
7010         (font-lock-fontify-syntactically-region):
7011         Use syntax properties.
7012
7013 2001-02-08  Martin Buchholz <martin@xemacs.org>
7014
7015         * XEmacs 21.2.44 "Thalia" is released.
7016
7017 2001-01-16  Mike Sperber <mike@xemacs.org>
7018
7019         * startup.el (normal-top-level): Work even if no installation root
7020         is found.
7021
7022 2001-01-30  Andy Piper  <andy@xemacs.org>
7023
7024         * gutter-items.el (progress-abort-glyph): remove instantiator.
7025         (set-progress-abort-instantiator): new function.
7026         (abort-progress-feedback): use it.
7027
7028         * gutter.el (set-gutter-dirty-p): new function.
7029
7030 2001-01-30  Didier Verna  <didier@xemacs.org>
7031
7032         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7033
7034 2001-01-24  Didier Verna  <didier@xemacs.org>
7035
7036         * sound.el (sound-extension-list): give a better default value.
7037         * sound.el (load-sound-file): improve the doc string, also find
7038         files given by absolute names, pass a real extension list to
7039         `locate-file'.
7040
7041 2001-01-26  Martin Buchholz <martin@xemacs.org>
7042
7043         * XEmacs 21.2.43 "Terspichore" is released.
7044
7045 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7046
7047         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7048         messages from gnuserv.
7049
7050 2001-01-20  Martin Buchholz <martin@xemacs.org>
7051
7052         * XEmacs 21.2.42 "Poseidon" is released.
7053
7054 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7055
7056         * cl-macs.el (cl-upcase-arg): New function.
7057         (cl-function-arglist): New function.
7058         (cl-transform-lambda): Automatically add CL-style lambda list to
7059         documentation string using functions above.
7060
7061 2001-01-12  Andy Piper  <andy@xemacs.org>
7062
7063         * package-get.el (package-get-custom): call
7064         package-net-update-installed-db.
7065
7066         * package-ui.el (pui-install-selected-packages): call
7067         package-net-update-installed-db.
7068
7069         * package-net.el (package-net-update-installed-db): use
7070         packages-package-list so that we reflect reality.
7071
7072         * packages.el (packages-package-list): Make docstring reflect
7073         reality.
7074
7075         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7076
7077         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7078         isn't installed.
7079
7080 2001-01-17  Andy Piper  <andy@xemacs.org>
7081
7082         * wid-edit.el (widget-activation-glyph-mapper): activate or
7083         deactivate native widgets.
7084         (widget-glyph-insert-glyph): record instantiator.
7085         (widget-push-button-value-create): use it.
7086
7087         * gui.el (gui-button-action): new function. Make button's domain
7088         buffer current when calling.
7089         (make-gui-button): update to use gui-button-action.
7090
7091 2001-01-16  Didier Verna  <didier@xemacs.org>
7092
7093         * menubar-items.el (default-menubar): add an entry for modeline
7094         horizontal scrolling in Options -> Display.
7095
7096 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7097
7098         * package-get.el (package-get-require-signed-base): Set to nil
7099         by default.
7100
7101 2001-01-17  Martin Buchholz <martin@xemacs.org>
7102
7103         * XEmacs 21.2.41 "Polyhymnia" is released.
7104
7105 2001-01-16  Mike Sperber <mike@xemacs.org>
7106
7107         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7108         catch lisp/mule/.
7109
7110 2001-01-14  Mike Sperber <mike@xemacs.org>
7111
7112         * startup.el (maybe-create-compatibility-dot-emacs):
7113         (maybe-unmigrate-user-init-file):
7114         (unmigrate-user-init-file): Created.
7115         (maybe-migrate-user-init-file): Offer creation of compatibility
7116         .emacs.
7117         Some doc fixes wrt init file location.
7118
7119 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7120
7121         * faces.el (face-frob-from-locale-first): new variable.
7122         (frob-face-font-2): Honor tags arg while trying to use
7123         standard-face-mapping.  When face-frob-from-locale-first is set,
7124         first try to set face inheriting from frobbed-face.
7125
7126 2001-01-15  Didier Verna  <didier@xemacs.org>
7127
7128         * about.el (xemacs-hackers): update my entry.
7129         * about.el (about-url-alist): ditto.
7130         * about.el (about-maintainer-info): ditto.
7131         * about.el (about-hackers): ditto.
7132
7133 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7134
7135         The byte compiler has been badly broken for a year,
7136         by the patch of 1999-12-06.
7137         * byte-optimize.el (byte-optimize-form-code-walker):
7138         Bug was: the byte compiler was making this erroneous optimization:
7139         (progn (or (foo)) (bar)) ==> (bar)
7140
7141 2000-11-20  Mike Sperber <mike@xemacs.org>
7142
7143         * setup-paths.el (paths-core-load-path-depth): Split
7144         `paths-load-path-depth' in two for site and core lisp.  Don't
7145         recurse into core.
7146         * setup-paths.el (paths-construct-load-path): Use.
7147
7148 2001-01-10  Andy Piper  <andy@xemacs.org>
7149
7150         * package-net.el (package-net-cygwin32-binary-size): new variable
7151         (package-net-win32-binary-size): ditto.  add much needed
7152         commentary.
7153
7154         * gutter-items.el (buffers-tab-items): correct off-by-one error
7155         for buffers-tab-max-size.
7156
7157 2001-01-08  Martin Buchholz <martin@xemacs.org>
7158
7159         * XEmacs 21.2.40 is released.
7160
7161 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7162
7163         * mule/hebrew.el: Fix comments and typos.
7164         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7165
7166 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7167
7168         * ChangeLog.1: move ancient log from fill.el.
7169
7170         * dump-paths.el:
7171         paragraphs.el:
7172         mule/mule-category.el:
7173         Miscellaneous typo fixes and slight doc clarifications.
7174
7175         * mule/mule-ccl.el:  Correct file name in header.
7176
7177 2000-12-31  Martin Buchholz <martin@xemacs.org>
7178
7179         * XEmacs 21.2.39 is released.
7180
7181 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7182
7183         * byte-optimize.el (byte-optimize-cond):
7184         (byte-optimize-cond-1): New.
7185         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7186         Optimizes (cond (x nil)) ==> nil.
7187         Provide better diagnostic on malformed expr like (cond foo).
7188
7189 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7190
7191         * mule/mule-coding.el:
7192         mule/mule-cmds.el (reset-language-environment,
7193         set-language-environment-coding-systems):
7194         Safer default coding-priority-list, corresponding to src/file-coding.h.
7195
7196 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7197
7198         * package-admin.el: Allow package removal from
7199         early-package-load-path.
7200
7201 2000-12-15  Andreas Jaeger  <aj@suse.de>
7202
7203         * about.el (about-maintainer-info): Update my entry.
7204
7205 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7206
7207         * packages.el (locate-library): Add support for bzip2
7208         compressed .el files.
7209
7210 2000-12-12  Andy Piper  <andy@xemacs.org>
7211
7212         * package-net.el: new file.
7213
7214 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7215
7216         * font-lock.el: Add missing C++ keywords.
7217
7218 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7219
7220         * simple.el (indent-for-comment): Preserve indentation of comments
7221         starting in column 0, as documented in (Info-goto-node
7222         "(xemacs)Comments").  Update docstring accordingly.
7223
7224 2000-12-05  Martin Buchholz <martin@xemacs.org>
7225
7226         * XEmacs 21.2.38 is released.
7227
7228 2000-12-04  Didier Verna  <didier@xemacs.org>
7229
7230         * mouse.el (default-mouse-track-set-point-in-window): remove
7231         spurious '+' operation detected by Martin.
7232
7233
7234 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7235
7236         * cl-extra.el (coerce):
7237         Implement char to integer coercion.
7238         Remove extraneous (numberp) test.
7239
7240         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7241         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7242         (byte-optimize-predicate):
7243         Warn if evaluating constant expression signals an error.
7244         (byte-optimize-form): Small simplification.
7245
7246         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7247
7248 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7249
7250         * byte-optimize.el:
7251         (byte-optimize-minus):
7252         (byte-optimize-plus):
7253         (byte-optimize-mult):
7254         (byte-optimize-quo):
7255         Use (car (last x)) instead of (last x) to get last elt!
7256         Use `byte-optimize-predicate' to optimize `%'.
7257         Move optimizations for special numeric args to bytecomp.el.
7258         * bytecomp.el (byte-compile-associative): Remove.
7259         (byte-compile-max): New.
7260         (byte-compile-min): New.
7261         Properly handle erroneous calls: (max) (min).
7262         (byte-compile-plus): New.
7263         (byte-compile-minus):
7264         It's easiest to handle 0, +1 and -1 args here.
7265         (byte-compile-mult): New.
7266         It's easiest to handle 1, -1 and 2 args here.
7267         (byte-compile-quo):
7268         It's easiest to handle 0, +1 and -1 args here.
7269         Issue byte-compiler warning when dividing by zero.
7270
7271         Byte-compiler arithmetic improvements.
7272         Better optimize these expressions in the obvious way:
7273         (+ x y 1)   -->  varref x varref y add add1
7274         (+ x y -1)  -->  varref x varref y add sub1
7275         (- x y 0)   -->  (- x y)
7276         (- 0 x y)   -->  (- (- x) y)
7277         (% 42 19)   --> compile-time constant
7278         (/ 42 19)   --> compile-time constant
7279         (* (foo) 2) --> foo call dup plus
7280
7281         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7282         unless (declaim (optimize (safety 3)))
7283         or (setq byte-compile-delete-errors nil).
7284
7285 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7286
7287         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7288         docstrings.
7289
7290 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7291
7292         * startup.el (command-line-do-help):  Add documentation of
7293         portable dumper switches.
7294
7295 2000-11-22  Andy Piper  <andy@xemacs.org>
7296
7297         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7298
7299         * glyphs.el (init-glyphs): don't use autodetect for strings.
7300
7301 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7302
7303         * byte-optimize.el (byte-optimize-char-before):
7304         (byte-optimize-backward-char):
7305         (byte-optimize-backward-word):
7306         Fix incorrect optimizations for these sorts of expressions:
7307         (let ((x nil)) (backward-char x))
7308
7309 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7310
7311         * byte-optimize.el:
7312         * byte-optimize.el (byte-optimize-backward-char): New.
7313         * byte-optimize.el (byte-optimize-backward-word): New.
7314         Make backward-word and backward-char as efficient as forward versions.
7315
7316         * bytecomp.el (byte-compile-no-args-with-one-extra):
7317         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7318         * bytecomp.el (byte-compile-two-args-with-one-extra):
7319         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7320         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7321         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7322         Check if extra arg is constant nil, and if so, use byte-coded call.
7323
7324         * simple.el (backward-word):
7325         * simple.el (mark-word):
7326         * simple.el (kill-word):
7327         * simple.el (backward-kill-word):
7328         Make COUNT argument optional, for consistency with forward-char et al.
7329
7330         * abbrev.el (abbrev-string-to-be-defined):
7331         * abbrev.el (inverse-abbrev-string-to-be-defined):
7332         * abbrev.el (inverse-add-abbrev):
7333         * abbrev.el (expand-region-abbrevs):
7334         * buff-menu.el (Buffer-menu-execute):
7335         * indent.el (move-to-left-margin):
7336         * indent.el (indent-relative):
7337         * indent.el (move-to-tab-stop):
7338         * info.el (Info-reannotate-node):
7339         * lisp-mode.el (lisp-indent-line):
7340         * lisp.el (end-of-defun):
7341         * lisp.el (move-past-close-and-reindent):
7342         * misc.el (copy-from-above-command):
7343         * mouse.el (default-mouse-track-scroll-and-set-point):
7344         * page.el (forward-page):
7345         * paragraphs.el (forward-paragraph):
7346         * paragraphs.el (end-of-paragraph-text):
7347         * picture.el (picture-forward-column):
7348         * picture.el (picture-self-insert):
7349         * rect.el (extract-rectangle-line):
7350         * simple.el (newline):
7351         * simple.el (fixup-whitespace):
7352         * simple.el (backward-delete-char-untabify):
7353         * simple.el (transpose-chars):
7354         * simple.el (transpose-preceding-chars):
7355         * simple.el (do-auto-fill):
7356         * simple.el (indent-new-comment-line):
7357         * simple.el (blink-matching-open):
7358         * view-less.el (cleanup-backspaces):
7359         * wid-edit.el (widget-transpose-chars):
7360         * term/bg-mouse.el (bg-insert-moused-sexp):
7361         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7362
7363         * info.el (Info-fontify-node):
7364         * simple.el (backward-delete-function):
7365         Use canonical delete-backward-char instead of backward-delete-char.
7366
7367 2000-11-20  Andy Piper  <andy@xemacs.org>
7368
7369         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7370         no buffers.
7371
7372 2000-11-20  Andy Piper  <andy@xemacs.org>
7373
7374         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7375         buffer tabs.
7376
7377 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7378
7379         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7380         (proclaim inline...) was shadowing compiler-macros.
7381
7382 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7383
7384         * bytecomp.el (byte-compile-eval): New.
7385         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7386         Keeps this promise made in Lispref:
7387         "If a file being compiled contains a `defmacro' form, the macro is
7388         defined temporarily for the rest of the compilation of that file."
7389
7390 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7391
7392         * cl.el (floatp-safe):
7393         (plusp):
7394         (minusp):
7395         (oddp):
7396         (evenp):
7397         (cl-abs):
7398         Use a better parameter name than `x'.
7399
7400         * cl-macs.el (check-type): Make continuable.  Change documentation
7401         to require PLACE, but accept any form for compatibility.
7402
7403         * abbrev.el (define-abbrev): Use check-type.
7404         * font-menu.el (font-menu-change-face): Use check-type.
7405         * menubar.el (relabel-menu-item): Use check-type.
7406         * itimer.el: Fix typo.
7407
7408 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7409
7410         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7411
7412 2000-11-14  Martin Buchholz <martin@xemacs.org>
7413
7414         * XEmacs 21.2.37 is released.
7415
7416 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7417
7418         * code-cmds.el: Provide the feature.
7419
7420 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7421
7422         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7423
7424         * code-cmds.el: New file
7425         * mule/mule-cmds.el:
7426         * mule/mule-misc.el
7427         (coding-keymap): New keymap. Define coding system keyboard
7428         commands on file-coding builds too.
7429         (coding-system-change-eol-conversion):
7430         (universal-coding-system-argument):
7431         (set-default-coding-systems):
7432         (prefer-coding-system): Moved from mule-cmds.el
7433         (set-buffer-process-coding-system): Moved from mule-misc.el
7434
7435 2000-09-15  Stephen Carney <carney@scubadoo.com>
7436
7437         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7438
7439 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7440
7441         * package-get.el (package-get-download-sites): Add a pre-release
7442         site for experimental packages.
7443
7444         * auto-autoloads.el: Regenerated.
7445
7446 2000-08-01  Andy Piper  <andy@xemacs.org>
7447
7448         * gutter-items.el (buffers-tab-omit-function): reference
7449         buffers-tab-select-visible-buffers.
7450         (buffers-tab-filter-functions): new variable, by default uses
7451         buffers-tab-selection-function and buffers-tab-omit-function.
7452         (select-buffers-tab-buffers-by-mode): invert arguments.
7453         (buffers-tab-select-visible-buffers): new function. Invert calling
7454         of buffers-menu-omit-invisible-buffers.
7455         (buffers-tab-items): rewrite to use
7456         buffers-tab-filter-functions. Rewrite docstring.
7457         (gutter-buffers-tab-extent): delete.
7458         (add-tab-to-gutter): always build a new extent when adding the
7459         tabs.
7460         (update-tab-in-gutter): make gutter dirty when orientation
7461         changes.
7462
7463 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7464
7465         * bytecomp.el (byte-compile-defvar-or-defconst):
7466         Only do loadhist recording if defvar form includes a value.
7467
7468 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7469
7470         * bytecomp.el (byte-compile-initial-macro-environment):
7471         `eval-when-compile' should not compile its body.
7472
7473 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7474
7475         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7476         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7477         some Japanese English.  Remove some ancient FSF comments, and
7478         improve docstrings.  Use symbols not vectors for tables.
7479
7480 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7481
7482         * keymap.el:
7483         (local-key-binding):
7484         (global-key-binding):
7485         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7486
7487         * lisp.el:
7488         (backward-sexp): Slightly simpler code.
7489         (mark-sexp): Make arg optional, like FSF Emacs.
7490         (forward-list): Slightly simpler code.
7491         (backward-list): Slightly simpler code.
7492         (down-list):  Make arg optional, like FSF Emacs.
7493         (up-list):  Make arg optional, like FSF Emacs.
7494         (backward-up-list):  Make arg optional, like FSF Emacs.
7495         (kill-sexp):  Make arg optional, like FSF Emacs.
7496         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7497
7498         * font-menu.el (font-menu-change-face):
7499         Take continuable errors into account.
7500
7501         * abbrev.el:
7502         * abbrev.el (clear-abbrev-table):
7503         * abbrev.el (define-abbrev-table):
7504         * abbrev.el (define-abbrev):
7505         * abbrev.el (insert-abbrev-table-description):
7506         * apropos.el (apropos-documentation-check-doc-file):
7507         * apropos.el (apropos-documentation-check-elc-file):
7508         * buff-menu.el (list-buffers):
7509         * buff-menu.el (list-buffers-noselect):
7510         * bytecomp.el (byte-recompile-directory):
7511         * bytecomp.el (batch-byte-compile):
7512         * cl-macs.el (typep):
7513         * code-files.el (find-coding-system-magic-cookie):
7514         * code-files.el (insert-file-contents):
7515         * cus-edit.el (customize-set-variable):
7516         * cus-edit.el (customize-save-variable):
7517         * cus-face.el (custom-set-face-font-size):
7518         * cus-face.el (custom-set-face-update-spec):
7519         * cus-face.el (custom-reset-faces):
7520         * custom.el (custom-check-theme):
7521         * custom.el (copy-upto-last):
7522         * fill.el (canonically-space-region):
7523         * fill.el (fill-paragraph):
7524         * fill.el (fill-region):
7525         * fill.el (find-space-insertable-point):
7526         * fill.el (justify-current-line):
7527         * faces.el (face-spec-update-all-matching):
7528         * faces.el (set-face-stipple):
7529         * files-nomule.el (insert-file-contents):
7530         * files.el (insert-file-contents-literally):
7531         * files.el (hack-local-variables-last-page):
7532         * files.el (basic-save-buffer):
7533         * files.el (insert-directory):
7534         * font-menu.el (font-menu-change-face):
7535         * font.el (font-spatial-to-canonical):
7536         * format.el (format-encode-region):
7537         * format.el (format-insert-file):
7538         * format.el (format-replace-strings):
7539         * gutter.el (set-gutter-element):
7540         * help.el (key-or-menu-binding):
7541         * help.el (describe-bindings):
7542         * help.el (with-syntax-table):
7543         * indent.el (indent-rigidly):
7544         * indent.el (delete-to-left-margin):
7545         * info.el:
7546         * info.el (Info-extract-dir-entry-from):
7547         * info.el (Info-build-dir-anew):
7548         * info.el (Info-rebuild-dir):
7549         * info.el (Info-batch-rebuild-dir):
7550         * info.el (Info-read-subfile):
7551         * info.el (Info-build-node-completions):
7552         * info.el (Info-extract-menu-node-name):
7553         * isearch-mode.el (isearch-range-invisible):
7554         * isearch-mode.el (isearch-restore-invisible-extents):
7555         * itimer.el (itimerp):
7556         * itimer.el (itimer-live-p):
7557         * keymap.el:
7558         * keymap.el (substitute-key-definition):
7559         * keymap.el (read-command-or-command-sexp):
7560         * keymap.el (local-key-binding):
7561         * keymap.el (global-key-binding):
7562         * keymap.el (global-set-key):
7563         * keymap.el (local-set-key):
7564         * ldap.el:
7565         * ldap.el (ldap-add-entries):
7566         * ldap.el (ldap-delete-entries):
7567         * lisp.el (backward-sexp):
7568         * lisp.el (mark-sexp):
7569         * lisp.el (forward-list):
7570         * lisp.el (backward-list):
7571         * lisp.el (down-list):
7572         * lisp.el (backward-up-list):
7573         * lisp.el (up-list):
7574         * lisp.el (kill-sexp):
7575         * lisp.el (backward-kill-sexp):
7576         * menubar.el (add-menu-button):
7577         * menubar.el (add-submenu):
7578         * menubar.el (delete-menu-item):
7579         * menubar.el (relabel-menu-item):
7580         * mouse.el (narrow-window-to-region):
7581         * obsolete.el (define-obsolete-variable-alias):
7582         * obsolete.el (store-substring):
7583         * package-admin.el:
7584         * package-admin.el (package-admin-install-function):
7585         * package-admin.el (package-admin-install-function-mswindows):
7586         * package-admin.el (package-admin-default-install-function):
7587         * package-get.el (package-get-update-base-entries):
7588         * packages.el (packages-load-package-dumped-lisps):
7589         * packages.el (packages-collect-package-dumped-lisps):
7590         * printer.el (generic-print-buffer):
7591         * printer.el (generic-print-region):
7592         * replace.el (occur-mode-mouse-goto):
7593         * replace.el (perform-replace):
7594         * select.el (get-selection-no-error):
7595         * simple.el:
7596         * simple.el (newline):
7597         * simple.el (open-line):
7598         * simple.el (edit-and-eval-command):
7599         * simple.el (goto-line):
7600         * simple.el (undo):
7601         * simple.el (kill-region):
7602         * simple.el (copy-region-as-kill):
7603         * simple.el (kill-ring-save):
7604         * simple.el (set-mark):
7605         * simple.el (next-line):
7606         * simple.el (previous-line):
7607         * simple.el (line-move):
7608         * simple.el (set-goal-column):
7609         * simple.el (comment-region):
7610         * subr.el:
7611         * subr.el (putf):
7612         * syntax.el (modify-syntax-entry):
7613         * syntax.el (map-syntax-table):
7614         * view-less.el (view-file):
7615         * view-less.el (view-buffer):
7616         * view-less.el (view-file-other-window):
7617         * window-xemacs.el (backward-other-window):
7618         * window.el:
7619         * window.el (one-window-p):
7620         * window.el (walk-windows):
7621         * window.el (window-list):
7622         * x-mouse.el (x-mouse-kill):
7623         * x-select.el (x-get-cutbuffer):
7624         * x-select.el (x-store-cutbuffer):
7625         * term/bg-mouse.el (bg-mouse-line-to-center):
7626         * term/sun-mouse.el (window-line-end):
7627         * term/sun-mouse.el (sun-select-region):
7628         * term/sun.el (kill-region-and-unmark):
7629         * mule/mule-category.el:
7630         * mule/mule-category.el (modify-category-entry):
7631         * mule/mule-category.el (char-category-list):
7632         * mule/mule-coding.el (coding-system-force-on-output):
7633         * mule/mule-misc.el (coding-system-put):
7634         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7635
7636 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7637
7638         * cus-face.el: Typo fixes and tiny clarifications.
7639         * custom.el: ditto
7640
7641 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7642
7643         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7644         * startup.el (normal-top-level): Setup auto-save-list-file-name
7645         if auto-save-list-file-prefix is non-nil.
7646
7647 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7648
7649         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7650
7651 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7652
7653         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7654         get symbol at point-min.
7655
7656 2000-10-24  Didier Verna  <didier@xemacs.org>
7657
7658         * info.el (Info-emacs-info-file-name): defconst it.
7659         * info.el (Info-footnote-tag): defcustom it.
7660         * info.el (Info-no-description-string): ditto.
7661         * info.el (Info-find-node): adapt to new semantics of
7662         'Info-suffixed-file (don't do the case variants stuff).
7663         * info.el (Info-insert-dir): rewrite the dir file variants code.
7664         * info.el (Info-directory-files): New. Return the list of info
7665         files in a directory.
7666         * info.el (Info-dir-outdated-p): use it.
7667         * info.el (Info-parse-dir-entries): ditto.
7668         * info.el (Info-build-dir-anew): don't restrict to files ending
7669         with a ".info.*" extension.
7670         * info.el (Info-set-mode-line): ditto.
7671         * info.el (Info-read-subfile): adapt to new semantics of
7672         'Info-suffixed-file (append 'exact argument).
7673         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7674         string independently of the case.
7675         * info.el (Info-suffixed-file): use it (match all possible case
7676         for the file name).
7677         * info.el (Info-insert-file-contents): code cleanup.
7678         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7679         columns.
7680         * info.el (Info-batch-rebuild-dir): ditto.
7681         * info.el (Info-read-node-name-1): ditto.
7682         * info.el (Info-search): ditto.
7683         * info.el (Info-fontify-node): ditto.
7684
7685
7686 2000-10-24  Didier Verna  <didier@xemacs.org>
7687
7688         * process.el (shell-command): when called from a program, avoid
7689         'push-mark's "mark-set" message.
7690
7691 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7692
7693         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7694         by a symbol, not by a vector.
7695         * mule/vietnamese.el (vscii): Likewise.
7696         (viscii): Likewise.
7697         * mule/cyrillic.el (koi8-r): Likewise.
7698
7699         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7700         by a symbol, not by a vector.
7701         (chinese-big5-2): Likewise.
7702         * mule/ethiopic.el (ethiopic): Likewise.
7703         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7704         (vietnamese-viscii-upper): Likewise.
7705
7706 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7707
7708         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7709
7710 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7711
7712         * byte-optimize.el (byte-optimize-car): New function.
7713         (byte-optimize-cdr): Ditto.
7714
7715 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7716
7717         * byte-optimize.el: Partial synch with FSF 20.7.
7718         Optimize constant concatenation.
7719         Add keymapp as a side effect free function.  It is a built-in.
7720         (byte-after-unbind-pos): Remove byte-equal.
7721
7722 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7723
7724         * update-elc-2.el: Quote regexps correctly.
7725
7726 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7727
7728         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7729         (ccl-compile): Apply integerp, not integer-or-char-p to
7730         check the type of the buffer magnification
7731         (ccl-compile-write-string): Encode a string with binary
7732         coding system.
7733         (ccl-compile-write-repeat): Likewise.
7734
7735 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7736
7737         * buff-menu.el:
7738         * bytecomp.el:
7739         * coding.el:
7740         * faces.el:
7741         * files.el:
7742         * fill.el:
7743         * float-sup.el:
7744         * font-lock.el:
7745         * help.el:
7746         * iso8859-1.el:
7747         * loaddefs.el:
7748         * menubar-items.el:
7749         * menubar.el:
7750         * modeline.el:
7751         * msw-font-menu.el:
7752         * paragraphs.el:
7753         * paths.el:
7754         * replace.el:
7755         * simple.el:
7756         * sound.el:
7757         * startup.el:
7758         * version.el:
7759         * x-faces.el:
7760         * x-font-menu.el:
7761         Remove purecopy.
7762
7763 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7764
7765         * simple.el (do-auto-fill): Use the function pointer to by
7766         `comment-line-break-function', not `indent-new-comment-line'. This
7767         fixes an issue with cc-mode comment continuation.
7768
7769 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7770
7771         * simple.el (turn-on-auto-fill):  Add (interactive).
7772         * mwheel.el (mwheel-install): Add (interactive).
7773         * font-lock.el (turn-on-font-lock): Add (interactive).
7774         (turn-off-font-lock): Add (interactive).
7775
7776 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7777
7778         * packages.el (packages-special-base-regexp): Add `man'.
7779
7780 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7781
7782         * wid-edit.el (widget-specify-active): map over extents in current
7783         buffer like `widget-specify-inactive' does.  Mapping over the
7784         inactive extent object does not work since the current extent is
7785         ignored by `map-extents'.
7786
7787 2000-10-04  Martin Buchholz <martin@xemacs.org>
7788
7789         * XEmacs 21.2.36 is released.
7790
7791 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7792
7793         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7794         Optimize the compiled-function-constants vector by byte-code
7795         reference counts.
7796
7797 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7798
7799         * build-report.el (build-report-delete-regexp): quote value in
7800         defcustom
7801
7802 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7803
7804         * build-report.el (build-report): Don't bind srcdir which we don't
7805         use in `multiple-value-bind' to avoid the only byte-compiler
7806         warning.
7807
7808 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7809
7810         * build-report.el: Requires cl and custom now.
7811         build-report-version is determined by XEmacs version -- remove
7812         build-report-version*.
7813         * build-report.el (build-report-version): Removed.
7814         * build-report.el (build-report-installation-version-regexp): New.
7815         * build-report.el (build-report-version-file-regexp): New.
7816         * build-report.el (build-report-installation-srcdir-regexp): New.
7817         * build-report.el (build-report-destination): Offer
7818         xemacs-build-reports and xemacs-beta.
7819         * build-report.el (build-report-keep-regexp): Adjusted.
7820         * build-report.el (build-report-delete-regexp): Adjusted.
7821         * build-report.el (build-report-make-output-dir): New.
7822         * build-report.el (build-report-installation-file): Replace use of
7823         `concat' with `expand-file-name'.
7824         * build-report.el (build-report-make-output-file): Removed.
7825         * build-report.el (build-report-make-output-files): New.
7826         * build-report.el (build-report-subject): Identify as
7827         user-variable with "*...".
7828         * build-report.el (build-report-prompts): Ditto.
7829         * build-report.el (build-report-version-file): New.
7830         * build-report.el (build-report-file-encoding): Identify as
7831         user-variable with "*...".
7832         * build-report.el (build-report-make-output-get): New.
7833         * build-report.el (build-report-insert-header): Report
7834         emacs-version and system-configuration instead of
7835         build-report-version.
7836         * build-report.el (build-report-insert-make-output): Add file
7837         argument.
7838         * build-report.el (build-report-insert-installation-file):
7839         Re-indent.
7840         * build-report.el (build-report-keep): Change docstring,
7841         re-indent.
7842         * build-report.el (build-report-delete): Ditto.
7843         * build-report.el (build-report-installation-data): New.
7844         * build-report.el (build-report-version-file-data): New.
7845
7846 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7847
7848         * byte-optimize.el (byte-optimize-lapcode):
7849         Fix the optimization of using the first 5 elements of the
7850         constants vector for variables.
7851         (byte-optimize-lapcode): Fix another ancient broken optimization.
7852
7853 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7854
7855         * *: Spelling mega-patch
7856
7857 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7858
7859         * easymenu.el: doc fixes.
7860         (easy-menu-do-define): Use backquote.
7861         (easy-menu-change):
7862         (easy-menu-add):
7863         `when' seems much clearer than `if' here.
7864         (easy-menu-remove):
7865         (easy-menu-add-item):
7866         (easy-menu-item-present-p):
7867         (easy-menu-remove-item):
7868         Wrap using (when (featurep 'menubar) ...)
7869
7870 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7871
7872         * bytecomp.el (displaying-byte-compile-warnings):
7873         Revert Ben's change to this function below so that the compile log
7874         is displayed properly for users of the "popper" package.
7875
7876 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7877
7878         * window.el (save-selected-window): Use backquote.
7879
7880         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7881         Renamed from `byte-compile-file-form-defvar'.
7882         * bytecomp.el (byte-compile-defvar-or-defconst):
7883         Only cons onto current-load-list in top-level forms.
7884         Else this leaks a cons cell every time a defun is called.
7885         Renamed from `byte-compile-defvar', for clarity.
7886         Warn when docstring of defvar is not a string.
7887         Use consistent error messages.
7888         Better comments.
7889
7890 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7891
7892         * simple.el (set-variable):
7893         Remove unneeded defvar by rearranging order of let* forms.
7894
7895         * mule/mule-ccl.el (ccl-get-next-code):
7896         * menubar-items.el (bookmark-menu-filter):
7897         (language-environment-menu-filter):
7898         (tutorials-menu-filter):
7899         * toolbar-items.el (toolbar-compile):
7900         * byte-optimize.el (disassemble-offset):
7901         Use (declare (special ...)) instead of `defvar'.
7902
7903         * cl-macs.el (cl-do-proclaim):
7904         Fix (declare (special ...)) warning suppression syntax.
7905
7906 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7907
7908         * info.el (Info-tag-table-marker):
7909         (Info-tag-table-buffer):
7910         (Info-find-file-node):
7911         (Info-read-subfile):
7912         (Info-build-node-completions):
7913         (Info-search):
7914         (Info-mode):
7915         Multiple info buffer support.
7916
7917 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7918
7919         * ldap.el (ldap-decode-entry): New defun
7920         (ldap-search-entries): Use it in order to decode DN-prefixed
7921         entries properly
7922
7923 2000-08-23  Daniel Pittman <daniel@danann.net>
7924
7925         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7926         Use `eq', not `=', to compare symbols.
7927
7928 2000-07-30  Ben Wing  <ben@xemacs.org>
7929
7930         * bytecomp.el (byte-compile-report-error):
7931         * bytecomp.el (displaying-byte-compile-warnings):
7932         if stack-trace-on-error is set, send out a backtrace when
7933         an error is encountered that stops byte compilation.  this
7934         should make it much much easier to track down those curious
7935         problems.  also undo the kludge of using a separate "*Show*"
7936         buffer for display when there's a temp-buffer-show-function;
7937         we can avoid this by just being a little smarter.
7938
7939         * dialog-items.el:
7940         * dialog-items.el (search-dialog-regexp): New.
7941         * dialog-items.el (search-dialog-callback):
7942         * dialog-items.el (make-search-dialog):
7943         add a regexp option to the dialog and clean up a bit.
7944
7945         * dialog.el:
7946         * dialog.el (yes-or-no-p-dialog-box):
7947         * dialog.el (get-dialog-box-response):
7948         * dialog.el (make-dialog-box):
7949         * dialog.el (dialog-box-finish): New.
7950         * dialog.el (dialog-box-cancel): New.
7951         * dialog.el (internal-make-dialog-box-exit): New.
7952         implement [properly!] the :modal property of the new dialog box
7953         interface.  this is the first time xemacs has ever had *proper*
7954         modal dialog boxes, giving the standard window-system feedback.
7955         (e.g. under windows, clicking on a disabled frame causes a beep
7956         and makes the dialog box flash three times.)
7957
7958         * dragdrop.el: header keyword frobbing.
7959
7960         * dumped-lisp.el (preloaded-file-list):
7961         renamed winnt.el to win32-native.el.
7962
7963         * faces.el (face-property):
7964         * faces.el (set-face-property):
7965         * faces.el (frob-face-property):
7966         * faces.el (frob-face-font-2):
7967         * faces.el (make-face-bold):
7968         * faces.el (make-face-italic):
7969         * faces.el (make-face-bold-italic):
7970         * faces.el (make-face-unbold):
7971         * faces.el (make-face-unitalic):
7972         * faces.el (make-face-smaller):
7973         * faces.el (make-face-larger):
7974         clean up the implementation of these so that window-system-specific
7975         methods are called only on objects belonging to that window system.
7976         previously, you could have [e.g.] mswindows-make-face-bold called
7977         on font object of device type `stream', which is not good and
7978         explains the subtle errors Adrian was getting when byte-compiling
7979         something that required 'term. (Adrian, now you can use stack-trace-
7980         on-error to find the exact place where things are going wrong instead
7981         of having to laboriously binary-search your way through.)
7982
7983         * finder.el (finder-known-keywords):
7984         cleaned up -- properly sorted, clarified the meanings of many of
7985         the keywords, and added a few -- mswin, gui, content, build, www,
7986         user, services.  the last two try to distinguish between a package
7987         that's used directly by the user, and a package that provides
7988         support services to other packages.
7989
7990         * font-lock.el (lisp-font-lock-keywords-2):
7991         update list of lisp control structures to include everything,
7992         including new ones i introduced.
7993
7994         * gutter.el: header keyword frobbing.
7995
7996         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7997         recent isearch element was not doing so!  you got the second-most-
7998         recent instead.
7999
8000         * lisp-mode.el (construct-lisp-mode-menu):
8001         more menubar cleanups.
8002         * lisp-mode.el (with-selected-window):
8003         make it indent properly.
8004
8005         * menubar-items.el (default-menubar): lots of menubar cleanups.
8006         rearranged the options menu the most, e.g. splitting up the
8007         Keyboard/Mouse menu into a new Editing menu and combining the
8008         separate Scrollbar/Gutter/Toolbar submenus into Display.
8009         Got rid of General, moved items to Editing or new Troubleshooting.
8010         Moved Packages to Tools; doesn't seem to belong under Options.
8011         Added stuff to the Cmds menu, e.g. Change Case.
8012
8013         NB please don't complain about these periodic menubar changes.
8014         Anything like this is necessarily incremental in its construction
8015         -- By constant use you gradually become more and more aware of
8016         better and better ways to group menu items.  When we eventually
8017         move the options menu to a property sheet, the existing structure
8018         will probably be preserved fairly well.
8019
8020         * minibuf.el (next-history-element): fix problems with pressing
8021         down arrow in repeat-complex-command.
8022
8023         * modeline.el:
8024         * modeline.el (modeline-3d-p): New.
8025         added custom variable for controlling the 3d modeline.  the
8026         corresponding Options item has been present for a long time,
8027         but commented out with "fix me!" comments.  it's fixed now.
8028
8029         * obsolete.el (add-menu):
8030         remove bogus gettexts.
8031
8032         * process.el (shell-quote-argument):
8033         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8034         For bash under Windows native, see below.
8035
8036         * simple.el:
8037         * simple.el (display-warning-buffer):
8038         Fixed the handling of warning display to eliminate the annoying
8039         *Show* buffer, like was done for byte-compiler output above.
8040
8041         * simple.el (debug-print): New.
8042         Simple function for sending debug messages to the console and/or
8043         other debug places.
8044
8045         * subr.el (replace-in-string):
8046         Rewrite this function to avoid N^2 behavior with large strings --
8047         catastrophic with the new Windows selection code! (Apparently the
8048         author of this function didn't realize there was a fun
8049         replace-match that could make his life much easier, because we
8050         duplicated the entire logic.  The new version is smaller, easier
8051         to understand, much more robust, and has extended features --
8052         those of replace-match.)
8053
8054         * window.el:
8055         * window.el (with-selected-window): New.
8056         An obvious complement to the existing `with-selected-frame' and
8057         `with-current-buffer'.
8058
8059         * win32-native.el: Renamed from winnt.el.
8060         Added a great deal of stuff for properly handling process quoting,
8061         somewhat modeled on Kirill's original model (which i later threw
8062         away).  We should now finally have correctly working process arg
8063         quoting/dequoting so that the final app gets exactly what we
8064         intended.  Because the mechanism is in Lisp, it's easily
8065         extendible. (For those running bash and running the native
8066         version, I tried hard to do what I thought was correct.  But more
8067         thought is needed, and ideally the volunteer work of people with
8068         these configurations that they generally run on.)
8069
8070         * x-font-menu.el (x-font-menu-font-data):
8071         Put in defvar's to fix byte-compiler warnings.
8072
8073 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8074
8075         * select.el (selection-coercion-alist): Initialise.
8076         * select.el (select-coerce-to-text): New.
8077         * select.el (select-coerce): New.
8078         New functions to perform type and value coercion.
8079
8080         * select.el (select-buffer-killed-default): Keep data if it was
8081         on the clipboard.
8082
8083 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8084
8085         * menubar-items.el (default-menubar): Fix typo.
8086         (default-menubar): `lambda' was mispelled as `lamda'.
8087
8088 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8089
8090         * window.el (shrink-window-if-larger-than-buffer): Remove
8091         edge checking code.
8092
8093 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8094
8095         * paths.el (gnus-local-domain): Removed.
8096         (gnus-local-organization): Ditto.
8097         (gnus-startup-file): Ditto.
8098
8099 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8100
8101         * files.el (auto-mode-alist): Add .spec for RPM.
8102
8103 2000-07-31  Andy Piper  <andy@xemacs.org>
8104
8105         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8106
8107 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8108
8109         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8110         browse-url.
8111         * help.el (xemacs-www-page): Ditto.
8112         (xemacs-www-faq): Ditto.
8113         * menubar-items.el (default-menubar): Ditto.
8114
8115         * wid-edit.el (widget-url-link-action): Ditto.
8116         From: Kenichi OKADA <okada@opaopa.org>.
8117
8118 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8119
8120         * finder.el (finder-commentary): Add autoload cookie.
8121
8122 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8123
8124         * files.el (insert-file-contents-literally): Fix second let
8125         binding for `coding-system-for-read' to `coding-system-for-write'
8126         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8127
8128 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8129
8130         * files.el (insert-file-contents-literally): Use binary coding
8131         system (from Morioka san).
8132         (insert-file-contents-literally): Make file-name-handler method.
8133
8134 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8135
8136         * cl-macs.el (get-selection): Add defsetf.
8137
8138 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8139
8140         * x-init.el (x-activate-region-as-selection): replace obsolete
8141         function x-own-selection with own-selection.
8142         (ow-find): replace obsolete functions x-get-selection and
8143         x-get-clipboard with get-selection and get-clipboard.
8144         (init-post-x-win): replace obsolete function x-disown-selection
8145         with disown-selection.
8146
8147 2000-07-20  Mike Sperber  <mike@xemacs.org>
8148
8149         * startup.el (load-user-init-file): Only try to load init file if
8150         it exists.
8151
8152 2000-07-10  Andy Piper  <andy@xemacs.org>
8153
8154         * dialog-items.el: sync with Ben's patch.
8155
8156         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8157         comment.
8158         (progress-text-glyph): deleted.
8159         (progress-layout-glyph): make completely minimal.
8160         (progress-gauge-glyph): ditto.
8161         (progress-display-style): fix to handle dynamic instantiator
8162         changes.
8163         (progress-text-instantiator): new.
8164         (progress-layout-instantiator): new.
8165         (progress-gauge-instantiator): new.
8166         (set-progress-display-instantiator): renamed and changed from
8167         set-progress-display-style.
8168         (progress-abort-glyph): use instantiator not glyph.
8169         (append-progress-display): use set-progress-display-instantiator
8170         and set-glyph-image.
8171         (abort-progress-display): ditto.
8172         (raw-append-progress-display): ditto.
8173
8174 2000-07-20  Ben Wing  <ben@xemacs.org>
8175
8176         * code-files.el: Move Mule-specific code to mule-coding.el.
8177
8178 2000-07-15  Ben Wing  <ben@xemacs.org>
8179
8180         * autoload.el:
8181         Fixed comments.
8182
8183         * cmdloop.el:
8184         * cmdloop.el (yes-or-no-p):
8185         * cmdloop.el (y-or-n-p):
8186         Make these functions use should-use-dialog-box-p and not be
8187         overridden in dialog.el.
8188
8189         * cus-dep.el:
8190         * cus-dep.el (Custom-make-dependencies): Removed.
8191         * cus-dep.el (Custom-make-dependencies-1): New.
8192         * cus-dep.el (Custom-make-one-dependency): New.
8193         New entry point for use in Makefiles, to avoid excessive
8194         invocations.
8195
8196         * cus-edit.el (custom-variable-reset-saved):
8197         * cus-edit.el (custom-variable-reset-standard):
8198         * cus-edit.el (custom-save-resets):
8199         Fix bytecompiler warnings.
8200
8201         * dialog.el:
8202         * dialog.el (yes-or-no-p-dialog-box):
8203         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8204         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8205         * dialog.el (get-dialog-box-response):
8206         * dialog.el (message-or-box):
8207         * dialog.el (make-dialog-box):
8208         * dialog.el (popup-dialog-box): New.
8209         Avoid yes-or-no-p bogosities.
8210         Create a general function `make-dialog-box' to encapsulate all
8211         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8212
8213         * dumped-lisp.el (preloaded-file-list):
8214         Add dialog-items.  Clean up.  Group files by types.
8215
8216         * easymenu.el (easy-menu-add):
8217         * easymenu.el (easy-menu-remove):
8218         Account for accelerators.
8219
8220         * extents.el:
8221         * extents.el (extent-list): New args, like in map-extents.
8222         * extents.el (extent-at-event): New.
8223         * extents.el (extents-at-event): New.
8224
8225         * font-lock.el:
8226         * font-lock.el (font-lock-mode):
8227         * font-lock.el (font-lock-default-fontify-buffer):
8228         * font-lock.el (font-lock-default-unfontify-region):
8229         * font-lock.el (font-lock-fontify-syntactically-region):
8230         * font-lock.el (font-lock-fontify-keywords-region):
8231         Use new progress-feedback names.
8232
8233         * font-lock.el (java-font-lock-identifier-regexp):
8234         * font-lock.el (java-font-lock-class-name-regexp):
8235         Fix bytecompiler warnings.
8236
8237         * gutter-items.el:
8238         * gutter-items.el (progress-display-use-echo-area): Removed.
8239         * gutter-items.el (progress-feedback-use-echo-area): New.
8240         * gutter-items.el (progress-display-popup-period): Removed.
8241         * gutter-items.el (progress-feedback-popup-period): New.
8242         * gutter-items.el (set-progress-display-style): Removed.
8243         * gutter-items.el (set-progress-feedback-style): New.
8244         * gutter-items.el (progress-display-style): Removed.
8245         * gutter-items.el (progress-feedback-style): New.
8246         * gutter-items.el (progress-stack):
8247         * gutter-items.el (progress-displayed-p): Removed.
8248         * gutter-items.el (progress-feedbacked-p): New.
8249         * gutter-items.el (clear-progress-display): Removed.
8250         * gutter-items.el (clear-progress-feedback): New.
8251         * gutter-items.el (progress-display-clear-when-idle): Removed.
8252         * gutter-items.el (progress-feedback-clear-when-idle): New.
8253         * gutter-items.el (remove-progress-display): Removed.
8254         * gutter-items.el (remove-progress-feedback): New.
8255         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8256         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8257         * gutter-items.el (append-progress-display): Removed.
8258         * gutter-items.el (append-progress-feedback): New.
8259         * gutter-items.el (abort-progress-display): Removed.
8260         * gutter-items.el (abort-progress-feedback): New.
8261         * gutter-items.el (raw-append-progress-display): Removed.
8262         * gutter-items.el (raw-append-progress-feedback): New.
8263         * gutter-items.el (display-progress-display): Removed.
8264         * gutter-items.el (display-progress-feedback): New.
8265         * gutter-items.el (current-progress-display): Removed.
8266         * gutter-items.el (current-progress-feedback): New.
8267         * gutter-items.el (current-progress-display-label): Removed.
8268         * gutter-items.el (current-progress-feedback-label): New.
8269         * gutter-items.el (progress-display): Removed.
8270         * gutter-items.el (progress-feedback): New.
8271         Replace "progress-display" with "progress-feedback" globally.
8272
8273         * gutter-items.el (lprogress-display): Removed.
8274         * gutter-items.el (progress-feedback-with-label): New.
8275         Rename lprogress-display ==> progress-feedback-with-label.
8276
8277         * gutter-items.el (search-dialog-direction): Removed.
8278         * gutter-items.el (search-dialog-text): Removed.
8279         * gutter-items.el (search-dialog-callback): Removed.
8280         * gutter-items.el (make-search-dialog): Removed.
8281         Move to dialog-items.el.
8282
8283         * help.el:
8284         * help.el (help-mode-quit):
8285         * help.el (mode-for-help): New.
8286         * help.el (help-sticky-window): New.
8287         * help.el (help-window-config): New.
8288         * help.el (with-displaying-help-buffer):
8289         * help.el (function-at-event): New.
8290         * help.el (help-symbol-regexp): New.
8291         * help.el (help-symbol-run-function-1): New.
8292         * help.el (help-symbol-run-function): New.
8293         * help.el (help-symbol-function-context-menu): New.
8294         * help.el (help-symbol-variable-context-menu): New.
8295         * help.el (help-symbol-function-and-variable-context-menu): New.
8296         * help.el (frob-help-extents): New.
8297         * help.el (describe-function-1):
8298         * help.el (variable-at-point):
8299         * help.el (variable-at-event): New.
8300         * help.el (describe-variable):
8301         Major overhaul.
8302         - Make functions and variables be mousable.
8303         - Middle button hyperlinks.
8304         - New context-menu entries.
8305
8306         * keydefs.el:
8307         * keydefs.el (global-map):
8308         New key bindings to move lines up and down.
8309
8310         * lisp-mode.el:
8311         * lisp-mode.el (construct-lisp-mode-menu): New.
8312         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8313         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8314         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8315         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8316         Make popup and menubar menus be different.  Popup menu uses
8317         clicked location and automatically assumes symbol under the mouse
8318         for various commands.
8319
8320         * menubar-items.el:
8321         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8322         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8323
8324         * menubar-items.el (global-popup-menu): Removed.
8325         * menubar-items.el (mode-popup-menu): Removed.
8326         * menubar-items.el (activate-popup-menu-hook): Removed.
8327         * menubar-items.el (popup-mode-menu): Removed.
8328         * menubar-items.el (popup-buffer-menu): Removed.
8329         * menubar-items.el (popup-menubar-menu): Removed.
8330         Move to menubar.el.
8331
8332         * menubar.el:
8333         * menubar.el (global-popup-menu): New.
8334         * menubar.el (mode-popup-menu): New.
8335         * menubar.el (activate-popup-menu-hook): New.
8336         * menubar.el (last-popup-menu-event): New.
8337         * menubar.el (popup-mode-menu): New.
8338         * menubar.el (popup-buffer-menu): New.
8339         * menubar.el (popup-menubar-menu): New.
8340         * menubar.el (menu-call-at-event): New.
8341         Move non-content functions here.  Add support for context menu
8342         items on extents.
8343
8344         * minibuf.el (minibuffer-history-uniquify):
8345         Typo fix.
8346
8347         * minibuf.el (read-file-name-1):
8348         Call new file dialog box if it exists.
8349
8350         * minibuf.el (mouse-rfn-setup-vars):
8351         Clean up "chop" action.
8352
8353         * mouse.el:
8354         * mouse.el (button2): Now bound to mouse-track.
8355         * mouse.el (click-inside-extent-p):
8356         * mouse.el (point-inside-extent-p):
8357         * mouse.el (point-inside-selection-p):
8358         * mouse.el (mouse-drag-or-yank): Removed.
8359         * mouse.el (mouse-begin-drag-n-drop): New.
8360         * mouse.el (mouse-eval-sexp):
8361         * mouse.el (mouse-track-activate-strokes): New.
8362         * mouse.el (mouse-track-do-activate): New.
8363         * mouse.el (mouse-track):
8364         * mouse.el (default-mouse-track-event-is-with-button): New.
8365         * mouse.el (default-mouse-track-cleanup-hook):
8366         * mouse.el (default-mouse-track-drag-hook):
8367         * mouse.el (default-mouse-track-drag-up-hook):
8368         * mouse.el (default-mouse-track-click-hook):
8369         Merge drag-n-drop into mouse-track.
8370         Add general "activate" support to replace specific button2 kludges.
8371         Use "button modifier" support in mouse-track.
8372
8373         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8374
8375         * package-ui.el:
8376         * package-ui.el (pui-menu):
8377         * package-ui.el (pui-popup-context-sensitive): Removed.
8378         Fix bytecompiler warnings.
8379         Clean up popup code a bit.
8380
8381         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8382
8383         * simple.el:
8384         * simple.el (transpose-lines):
8385         * simple.el (transpose-line-up): New.
8386         * simple.el (transpose-line-down): New.
8387         * simple.el (transpose-subr):
8388         * simple.el (transpose-subr-1): Removed.
8389         Clean up, add functions to move lines up and down.
8390
8391         * startup.el (mail-host-address):
8392         * startup.el (user-mail-address):
8393         Customize.
8394
8395         * subr.el:
8396         * subr.el (set-symbol-value-in-buffer): New.
8397         * subr.el (error):
8398         * subr.el (check-argument-type):
8399         * subr.el (defined-error-p): New.
8400         Add structured error support.
8401
8402         * toolbar-items.el (toolbar-compile):
8403         Use new make-dialog-box.
8404
8405         * update-elc.el:
8406
8407         * userlock.el (ask-user-about-lock-dbox):
8408         * userlock.el (ask-user-about-supersession-threat-dbox):
8409         * userlock.el (ask-user-about-lock):
8410         * userlock.el (ask-user-about-supersession-threat):
8411         Use new make-dialog-box.
8412         Add safety checks; use should use-dialog-box-p.
8413
8414         * window-xemacs.el:
8415         * window-xemacs.el (__buffer-dedicated-frame):
8416         * window-xemacs.el (buffer-dedicated-frame): New.
8417         * window-xemacs.el (set-buffer-dedicated-frame): New.
8418         Move dedicated-frame stuff into lisp.
8419
8420 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8421
8422         * printer.el (generic-print-region): Do not require that
8423         `printer-name' be set.
8424         (printer-name): Commentary clarification.
8425
8426 2000-07-19  Martin Buchholz <martin@xemacs.org>
8427
8428         * XEmacs 21.2.35 is released.
8429
8430 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8431
8432         * select.el (selection-coercible-types): Initialise.
8433
8434 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8435
8436         * select.el (own-clipboard): Bug fix.
8437
8438 2000-07-17  Mike Sperber  <mike@xemacs.org>
8439
8440         * cus-edit.el (custom-migrate-custom-file): Save init file before
8441         continuing.
8442
8443 2000-07-16  Mike Sperber  <mike@xemacs.org>
8444
8445         * startup.el (load-init-file): Remove silly call to
8446         `load-user-custom-file`.
8447         (maybe-migrate-user-init-file): Minor fixes.
8448
8449 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8450
8451         * apropos.el (apropos-documentation-check-doc-file):
8452         `doc' variable should be let-bound, as was presumably intended.
8453
8454         * cus-edit.el (custom-variable-reset-saved):
8455         (custom-variable-reset-standard):
8456         Remove unused variable comment-widget.  Twice.
8457
8458         * toolbar.el (toolbar-blank-press-function):
8459         Add a real defvar with initial value nil and proper docstring.
8460         (press-toolbar-button): No need to check for boundp-ness anymore.
8461
8462         * rect.el (open-rectangle-line): Remove useless (let) form.
8463         Add defvar for pending-delete-mode.
8464
8465         * info.el (Info-find-node): This function needs an autoload cookie.
8466
8467         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8468         Use let* since the second form referred to the first.
8469
8470 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8471
8472         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8473         instead of removed `mswindows-get-clipboard'.
8474
8475
8476 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8477
8478         * select.el (select-convert-from-text): New.
8479         * select.el (select-convert-from-length): New.
8480         * select.el (select-convert-from-integer): New.
8481         * select.el (select-convert-from-identity): New.
8482         * select.el (select-convert-from-filename): New.
8483         * select.el (selection-converter-in-alist): Use them.
8484         New converter functions for X.
8485
8486         * select.el (get-selection): Removed comment.
8487
8488         * select.el (own-selection): Removed append code - I thought
8489         I'd already done this, but apparently not...
8490
8491         * select.el: Changed comment about TIMESTAMP.
8492
8493         * select.el (select-convert-in): New.
8494         * select.el (select-convert-out): New.
8495         New functions that get used by select.c.
8496
8497         * select.el (select-buffer-killed-default): New.
8498         * select.el (select-buffer-killed-text): New.
8499         * select.el (selection-buffer-killed-alist): New.
8500         New list and functions that get called if a relevant selection
8501         exists and a buffer gets killed.
8502
8503         * select.el (select-convert-to-targets):
8504         * select.el (select-convert-to-identity): Removed.
8505         * select.el (select-convert-from-identity): Removed.
8506         * select.el (select-converter-out-alist):
8507         Removed _EMACS_INTERNAL selection type.
8508
8509         * x-select.el (xselect-kill-buffer-hook): Removed.
8510         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8511         Removed this X-specific nonesense. Use the generic support
8512         in select.el instead.
8513
8514 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8515
8516         * mule/mule-category.el (defined-category-hashtable):
8517         Use make-hash-table instead of make-hashtable
8518
8519         * buff-menu.el: Byte-compiler warning fix.
8520
8521         * isearch-mode.el (isearch-highlight-all-cleanup):
8522         Remove unused variable `isearch-highlight-all-start'.
8523
8524         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8525
8526         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8527
8528         * cus-dep.el (Custom-make-dependencies):
8529         Add autoload cookie for custom-add-loads to generated custom-load.el.
8530
8531         * autoload.el (autoload-package-name): Warning suppression.
8532         Move defvar prior to first use.
8533
8534         * custom.el: Add autoload for custom-declare-face.
8535         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8536         * cl.el (cl-hack-byte-compiler):
8537         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8538         to work properly.
8539
8540 2000-07-08  Mike Sperber  <mike@xemacs.org>
8541
8542         * startup.el (load-home-init-file): Added variable.
8543         (maybe-migrate-user-init-file): Added.
8544         (load-user-init-file): Load custom file if different from init
8545         file.
8546
8547         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8548         "startup."
8549
8550         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8551         Moved `custom-file'-related code to cus-file.el.
8552
8553         * cus-file.el: New file.
8554
8555 2000-04-01  Mike Sperber  <mike@xemacs.org>
8556
8557         * packages.el (packages-find-package-directories): Added support
8558         for external package hierarchies with in-place installations.
8559
8560         * find-paths.el (paths-root-in-place-p): Added.
8561         (paths-find-emacs-directory): Added support for external
8562         directories with in-place installations.
8563         (paths-find-site-directory): Ditto.
8564
8565         * startup.el (find-user-init-file): Also look for
8566         ~/.xemacs/init.elc? in preference to ~/.emacs.
8567
8568 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8569
8570         * select.el (own-selection):
8571         * select.el (own-clipboard): Changed `append' parameter to
8572         `how-to-use' parameter.
8573         * select.el (own-selection): Removed icky append code.
8574         * select.el (own-selection, get-selection): Removed extra type
8575         checking.
8576         * select.el (selection-appender-alist):
8577         * select.el (selection-converter-{in|out}-alist): Initialise.
8578         * select.el (select-append-to-*): New.
8579         * select.el (select-convert-from-*): New.  New functions to append
8580         data and convert data from external type.
8581
8582 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8583
8584         * font-lock.el: Javadoc enhancements.
8585
8586 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8587
8588         * printer.el (generic-print-region): Compose job name from buffer
8589         name.
8590
8591 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8592
8593         * font-lock.el (font-lock-fontify-pending-extents): Call
8594         font-lock-fontify-region instead of font-lock-fontify-buffer
8595         to avoid unnecessary progress gauges.
8596
8597 2000-07-06  Craig Lanning  <lanning@scra.org>
8598
8599         * custom-load.el (faces):
8600
8601         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8602         dir is a regex.
8603
8604         * process.el (call-process-internal): from Dan Holmsand, use binary
8605         coding systems so that jka-compr works.
8606
8607 2000-07-07  Ben Wing  <ben@xemacs.org>
8608
8609         * font-lock.el: Undo previous change.  Unfortunately, some
8610         files actually use the variables directly in their init code
8611         without quoting them.
8612
8613 2000-07-07  Ben Wing  <ben@xemacs.org>
8614
8615         * font-lock.el (defvar font-lock-*-face): Removed.
8616
8617         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8618         only when necessary.
8619
8620 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8621
8622         * cl-macs.el: fix cl-transform-function-property kludge
8623         so that it does not require a random feature.
8624
8625 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8626
8627         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8628         as in Linux kernel "Rules.make".
8629
8630 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8631
8632         * build-report.el (build-report): Add autoload cookie.
8633
8634 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8635
8636         * package-ui.el (defgroup pui):  Correct a misspelling
8637         (pui-toggle-package-delete):  Change `seleted' to `selected'
8638
8639 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8640
8641         * package-get.el (package-get-update-base):
8642         (package-get): Use insert-file-contents-literally always.
8643         (package-get-maybe-save-index):
8644         Force coding system for writing to binary.
8645
8646 2000-06-08  Mike Alexander  <mta@arbortext.com>
8647
8648         * code-process.el (call-process-region): If there is no coding
8649         system for the process on process-coding-system-alist use the
8650         coding system of the buffer containing the region.
8651
8652 2000-06-10  Ben Wing  <ben@xemacs.org>
8653
8654         * cmdloop.el (command-error):
8655         If debug-on-error and noninteractive, output backtrace.
8656
8657         * files.el (file-relative-name):
8658         Remove MSDOS references.
8659
8660         * simple.el (line-number): New function, due to non-obvious
8661         behavior/usage of count-lines.
8662
8663         * simple.el (count-lines): document non-obvious usage to get
8664         line number.
8665
8666 2000-06-11  Ben Wing  <ben@xemacs.org>
8667
8668         * faces.el ((featurep 'xpm)):
8669         * x-faces.el (x-init-face-from-resources):
8670         * x-faces.el (x-init-frame-faces):
8671         * x-misc.el (x-init-specifier-from-resources):
8672         * x-misc.el (x-get-resource-and-bogosity-check):
8673         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8674         * x-mouse.el (x-init-pointer-shape):
8675         * x-scrollbar.el (x-init-scrollbar-from-resources):
8676         Add sixth argument to x-get-resource calls so as to issue warnings
8677         rather than errors on bogus arguments.
8678
8679 2000-06-05  Ben Wing  <ben@xemacs.org>
8680
8681         * compat.el: new file.  provides a clean, non-intrusive way to
8682         define compatibility functions.
8683
8684         * process.el (shell-quote-argument): temporary fix for lack
8685         of nt-quote-process-args.  #### I need to put back the overall
8686         structure of that mechanism but redo the guts of it using the
8687         extra intelligence in the C code.
8688
8689 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8690
8691         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8692         `package-get' does in package-get.el, instead of using external
8693         "md5sum" program.
8694
8695         * package-get.el (package-get): Insert package file literally to
8696         make checksum calculation work.
8697
8698 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8699
8700         * code-files.el (convert-mbox-coding-system): Deleted.
8701         (file-coding-system-alist): Removed reference to
8702         convert-mbox-coding-system.
8703
8704 2000-05-28  Martin Buchholz <martin@xemacs.org>
8705
8706         * XEmacs 21.2.34 is released.
8707
8708 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8709
8710         * font-lock.el (font-lock-keywords): Rewrote docstring
8711
8712 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8713
8714         * loadhist.el (unload-feature): handle case where x is both boundp
8715         and fboundp
8716
8717 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8718
8719         * packages.el: It's ok to use built-in macros, but not lisp
8720         defined ones.
8721
8722 2000-05-20  Ben Wing  <ben@xemacs.org>
8723
8724         * font-lock.el:
8725         * font-lock.el (font-lock-message-threshold):
8726         * font-lock.el (font-lock-mode):
8727         * font-lock.el (font-lock-default-fontify-buffer):
8728         * font-lock.el (font-lock-always-fontify-immediately):
8729         * font-lock.el (font-lock-old-extent): Removed.
8730         * font-lock.el (font-lock-old-len): Removed.
8731         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8732         * font-lock.el (font-lock-pending-extent-table): New.
8733         * font-lock.el (font-lock-range-table): New.
8734         * font-lock.el (font-lock-after-change-function):
8735         * font-lock.el (font-lock-after-change-function-1): Removed.
8736         * font-lock.el (font-lock-fontify-pending-extents): New.
8737         * font-lock.el ('font-lock-revert-cleanup): Removed.
8738         * font-lock.el ('font-lock-revert-setup): Removed.
8739         Rewrite deferral code to handle any number of changes, merging
8740         them properly.  Remove hacked-up code for revert-buffer, now
8741         unnecessary.
8742
8743         * menubar-items.el (default-menubar):
8744         In Options->Edit Init File, don't switch to emacs-lisp-mode
8745         unless necessary; doing this turns off font-lock.
8746
8747 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8748
8749         * keydefs.el: Define C-x BS to backward-kill-sentence.
8750
8751 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8752
8753         * files.el (hack-local-variables-prop-line): Use non-greedy
8754         matching to process -*-texinfo-*- -*-.
8755
8756 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8757
8758         * minibuf.el (minibuf-directory-files): new function.
8759         (read-file-name-activate-callback): use minibuf-directory-files.
8760         (read-directory-name-internal): ditto.
8761         (mouse-file-display-completion-list): ditto.
8762         (mouse-directory-display-completion-list): ditto.
8763         (read-file-name-internal): remove "./" from completion list unless
8764         explicitly matched, for consistency.
8765
8766 2000-05-11  Ben Wing  <ben@xemacs.org>
8767
8768         * gutter-items.el (gutter-buffers-tab):
8769         * gutter-items.el (add-tab-to-gutter):
8770         * gutter-items.el (update-tab-in-gutter):
8771         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8772         * gutter-items.el (append-progress-display):
8773         * gutter-items.el (abort-progress-display):
8774         * gutter-items.el (raw-append-progress-display):
8775         Further fixes.  Use set-glyph-image not set-image-instance-property,
8776         to fix problems with multiple windows in a frame.
8777
8778         * menubar-items.el (tutorials-menu-filter):
8779         Fix typo.
8780
8781         * startup.el (early-error-handler):
8782         Display message box under windows; otherwise, message will disappear
8783         before it can be viewed.
8784
8785         * update-elc.el:
8786         Fix bug in NEEDTODUMP processing.
8787
8788 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8789
8790         * startup.el (lock-directory): Removed.
8791         (superlock-file): Ditto.
8792         (startup-set-paths): Remove lockdir.
8793         (startup-setup-paths-warning): Remove lock-directory.
8794
8795         * setup-paths.el (paths-find-lock-directory): Removed.
8796         (paths-find-superlock-file): Ditto.
8797
8798 2000-05-09  Ben Wing  <ben@xemacs.org>
8799
8800         * faces.el (set-face-property):
8801         * faces.el (set-face-font):
8802         * faces.el (set-face-foreground):
8803         * faces.el (set-face-background):
8804         * faces.el (set-face-background-pixmap):
8805         * faces.el (set-face-underline-p):
8806         * faces.el (set-face-strikethru-p):
8807         * faces.el (set-face-highlight-p):
8808         * faces.el (set-face-dim-p):
8809         * faces.el (set-face-blinking-p):
8810         * faces.el (set-face-reverse-p):
8811         doc string changes.
8812
8813         * glyphs.el:
8814         * glyphs.el (make-image-specifier):
8815         * glyphs.el (glyph-property):
8816         * glyphs.el (set-glyph-image):
8817         * glyphs.el (make-glyph):
8818         * glyphs.el (make-pointer-glyph):
8819         * glyphs.el (make-icon-glyph):
8820         * glyphs.el (widget-image-instance-p): New.
8821         authorship info, lots of doc changes.  New predicate, inadvertently
8822         omitted.  the general principle with specifier docs is now that
8823         the description of instantiators should go with the make-foo-specifier
8824         fun's doc string, rather than in foo-specifier-p.  this follows
8825         conventions elsewhere in XEmacs and in general is a lot more obvious
8826         of a place to look.  sometimes the make-foo-specifier function needs
8827         to be created in the process.
8828
8829         * gutter.el:
8830         * gutter.el (make-gutter-specifier): New.
8831         * gutter.el (make-gutter-size-specifier): New.
8832         * gutter.el (make-gutter-visible-specifier): New.
8833         specifier doc updates according to the conventions specified before.
8834
8835         * objects.el:
8836         * objects.el (make-font-specifier):
8837         * objects.el (make-color-specifier):
8838         * objects.el (make-face-boolean-specifier): New.
8839         specifier doc updates according to the conventions specified before.
8840
8841         * specifier.el:
8842         * specifier.el (set-specifier):
8843         * specifier.el (make-integer-specifier): New.
8844         * specifier.el (make-boolean-specifier): New.
8845         * specifier.el (make-natnum-specifier): New.
8846         * specifier.el (make-generic-specifier): New.
8847         * specifier.el (make-display-table-specifier): New.
8848         specifier doc updates according to the conventions specified before.
8849
8850         * toolbar.el:
8851         * toolbar.el (make-toolbar-specifier): New.
8852         specifier doc updates according to the conventions specified before.
8853
8854 2000-05-09  Ben Wing  <ben@xemacs.org>
8855
8856         * process.el (call-process-internal): Revert to previous version
8857         because Mike's change clashed with a change I did not long before.
8858         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8859         Thanks very much Mike for pointing out the bug and submitting a
8860         patch!
8861
8862 2000-04-13  Mike Alexander  <mta@arbortext.com>
8863
8864         * process.el (call-process-internal): Send the correct input buffer
8865         (call-process-internal): Return the exit status of the process
8866
8867 2000-05-07  Ben Wing  <ben@xemacs.org>
8868
8869         * winnt.el:
8870         * winnt.el (nt-quote-args-verbatim): Removed.
8871         * winnt.el (nt-quote-args-prefix-quote): Removed.
8872         * winnt.el (nt-quote-args-backslash-quote): Removed.
8873         * winnt.el (nt-quote-args-double-quote): Removed.
8874         * winnt.el (nt-quote-args-functions-alist): Removed.
8875         * winnt.el (nt-quote-process-args): Removed.
8876         Remove all stuff for argument quoting.  We borrow the code instead
8877         from Emacs 20.6, which is much more careful in its quoting
8878         (e.g. in handling runs of the escape character) and avoids most of
8879         the need for this Lisp mechanism by checking to see whether we're
8880         running a Cygwin or normal program and doing the appropriate
8881         quoting.  If we end up needing such a mechanism, we should add
8882         it by extending the variable `mswindows-quote-process-args' so it
8883         can take an alist of regexps.
8884
8885 2000-05-07  Ben Wing  <ben@xemacs.org>
8886
8887         * keydefs.el:
8888         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8889         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8890         the window without moving point.
8891
8892         * simple.el:
8893         * simple.el (scroll-up-one): New.
8894         * simple.el (scroll-down-one): New.
8895         Functions for use with C-M-up/down.
8896
8897 2000-05-01  Martin Buchholz <martin@xemacs.org>
8898
8899         * XEmacs 21.2.33 is released.
8900
8901 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8902
8903         * dialog.el (yes-or-no-p-dialog-box):
8904         Fix docstring.
8905         Fix following horrible bug in X11 mode with focus-follows-mouse:
8906           1. Visit two files in two different frames.
8907           2. do File->Revert Buffer in one of those frames.
8908           3. Dialog box appears.
8909           4. Arrange things so that the mouse passes over the *other*
8910              frame, then to the dialog box, and click on "Yes".
8911           5. The file contents end up in the *wrong* buffer!
8912         Add TODO comment.
8913
8914 2000-04-28  Ben Wing  <ben@xemacs.org>
8915
8916         * help.el (describe-installation): correct typo introduced
8917         in last patch: boundp -> fboundp.
8918
8919         * etags.el (buffer-tag-table-list):
8920         canonicalize filenames to Unix format so that tag-table-alist
8921         searching works under Windows.
8922
8923         * autoload.el:
8924         Bowdlerize the supposedly objectionable words
8925         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8926
8927         * gutter-items.el (set-progress-display-style):
8928         * gutter-items.el (search-dialog-callback):
8929         * gutter-items.el (make-search-dialog):
8930         Change to new callback-ex api.
8931
8932 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8933
8934         * help.el: (describe-installation): decode-coding-string is not
8935         defined in a non MULE environment.
8936
8937 2000-04-28  Ben Wing  <ben@xemacs.org>
8938
8939         * gutter-items.el (buffer-list-changed-hook):
8940         use it, not record-buffer-hook.
8941
8942         * subr.el (record-buffer-hook): Removed.
8943
8944 2000-04-27  Ben Wing  <ben@xemacs.org>
8945
8946         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8947         use NORECORD option.  Andy will not like this, but the existing
8948         gutter behavior is just wrong, as per this comment:
8949
8950         ;; this used to add the norecord flag to both calls below.
8951         ;; this is bogus because it is a pervasive assumption in XEmacs
8952         ;; that the current buffer is at the front of the buffers list.
8953         ;; for example, select an item and then do M-C-l
8954         ;; (switch-to-other-buffer).  Things get way confused.
8955         ;;
8956         ;; Andy, if you want to maintain the current look, you must
8957         ;;  *uncouple* the gutter order and buffers order.
8958
8959         * loaddefs.el (completion-ignored-extensions): unfuckify.
8960
8961         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8962         xemacs.mak.
8963
8964         * autoload.el (batch-update-one-directory): new function, used in
8965         xemacs.mak.
8966
8967         * loadup.el: set gc-cons-threshold very high unless dumping --
8968         loadup during update-elc is much much much faster.  also do this
8969         when quick-building.
8970
8971         add commented-out code for profiling loadup.
8972
8973
8974         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8975         is required in order to build xemacs.
8976
8977 2000-04-26  Ben Wing  <ben@xemacs.org>
8978
8979         * loadup.el: don't garbage collect during loadup if quick-build
8980         compile-time option is set.
8981
8982 2000-04-23  Ben Wing  <ben@xemacs.org>
8983
8984         * update-elc.el: compute whether any dumped .el or .elc files
8985         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8986         if so.
8987
8988         * update-elc.el (update-elc-files-to-compile): always change
8989         NOBYTECOMPILE in the src directory rather than current dir,
8990         so it will work under NT.
8991
8992         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8993         the form of this file is identical between Unix and Windows.
8994         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8995         Added comment.
8996         (update-autoloads-from-directory): updated doc string.
8997         updated doc strings in a few other places.
8998
8999 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9000
9001         * bytecomp.el (byte-force-recompile): Fix argument to
9002         byte-recompile-directory.
9003
9004 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9005
9006         * gutter-items.el (progress-display-clear-when-idle): Use
9007         add-one-shot-hook.
9008         * gutter-items.el (clear-progress-display): Adjust number of
9009         arguments.
9010
9011 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9012
9013         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9014
9015 2000-04-16  Ben Wing  <ben@xemacs.org>
9016
9017         * printer.el: New file.
9018
9019         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9020
9021         * help.el (describe-installation): Fix decoding for Windows.
9022
9023         * menubar-items.el:
9024         * menubar-items.el (default-menubar):
9025         * menubar-items.el (tutorials-menu-filter): New.
9026         * menubar-items.el (popup-menubar-menu):
9027         Add authorship.  Redo Help menu and Tutorials filter.
9028
9029         * menubar.el: Correct comment.
9030
9031         * modeline.el (modeline-buffer-identification): Correct doc string.
9032
9033         * simple.el:
9034         * simple.el (printing): Removed.
9035         * simple.el (printer-name): Removed.
9036         * simple.el (generic-print-buffer): Removed.
9037         * simple.el (generic-print-region): Removed.
9038         Move generic print code to printer.el.
9039
9040 2000-04-15  Ben Wing  <ben@xemacs.org>
9041
9042         * simple.el (generic-print-region): New.
9043         make this function actually work.
9044         (generic-print-buffer): call generic-print-region.
9045
9046 2000-04-14  Andy Piper  <andy@xemacs.org>
9047
9048         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9049         by using the new widget-callback-current-channel.
9050         (search-dialog-callback): ditto.
9051
9052 2000-04-12  Andy Piper  <andy@xemacs.org>
9053
9054         * gutter.el (default-gutter-position): moved from gutter-items.el.
9055         (default-gutter-position-changed-hook): ditto.
9056         (gutter-element-visibility-changed-hook): ditto.
9057         (set-gutter-element): ditto.
9058         (remove-gutter-element): ditto.
9059         (set-gutter-element-visible-p): ditto.
9060         (gutter-element-visible-p): ditto.
9061         (init-gutter): ditto.
9062
9063         * dialog.el (make-dialog-box): renamed and moved from
9064         gutter-items.el
9065
9066         * gutter-items.el: move various functions elsewhere.
9067
9068 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9069
9070         * menubar-items.el: Fixed place of parenthesis.
9071
9072 2000-04-12  Ben Wing  <ben@xemacs.org>
9073
9074         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9075                 without constantly being prompted for the tag.
9076         * simple.el: Added a number of section headings, to clarify the
9077                 organization of this file.
9078         * simple.el (activate-region):
9079         * simple.el (region-exists-p):
9080         * simple.el (region-active-p):
9081                 Moved these three function down to the other side of
9082                 the case-changing functions, so they join the rest of
9083                 the region code.
9084         * simple.el (printing): New.
9085         * simple.el (printer-name): New.
9086         * simple.el (generic-print-buffer): New.
9087                 New functions, a very simple prototype for a unified
9088                 printing interface.
9089
9090         * process.el (call-process-internal): Real fix for null BUFFER,
9091                 other problems with BUFFER specs.
9092
9093         * menubar-items.el:
9094                 Fixed up File->Print to use new printing functions.
9095                 Various corrections and expansions to Grep/Compile menus.
9096                 New options for Printing.
9097                 New options for SMTP Mail, the way to send mail under
9098                   MS Windows. (There's also a package patch to make SMTP
9099                   Mail be the default under MSWin.)
9100
9101 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9102
9103         * menubar-items.el: Selecting Rectangle Mousing from menubar
9104         did not work.  Needed to quote mouse-track-rectangle-p.
9105
9106 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9107
9108         * cl-compat.el (keywordp): Removed.
9109
9110 2000-04-05  Andy Piper  <andy@xemacs.org>
9111
9112         * gutter-items.el (progress-layout-glyph): don't initialize here.
9113         (progress-gauge-glyph): use dynamic sizing.
9114         (set-progress-display-style): new function. Set progress glyphs
9115         appropriately depending on the style.
9116         (progress-display-style): new variable. Custom version of
9117         set-progress-display-style.
9118         (progress-abort-glyph): switch to dynamic sizes.
9119         (search-dialog-text): make the edit field active.
9120
9121 2000-04-04  Andy Piper  <andy@xemacs.org>
9122
9123         * gutter-items.el (make-search-dialog): need to make the search
9124         dialog visible after creation.
9125
9126         * menubar-items.el (default-menubar): use the search dialog for
9127         searching. Remove some extraneous search menu items.
9128
9129         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9130         well as strings.
9131         (make-gutter-only-dialog-frame): allow the user to create the
9132         frame unmapped. Allow the gutter spec to be given as a glyph.
9133         (search-dialog-direction): new variable.
9134         (search-dialog-text): new variable.
9135         (search-dialog-callback): new function. Callback for the search
9136         dialog action.
9137         (make-search-dialog): new function. Create a user-friendly search
9138         dialog.
9139
9140 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9141
9142         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9143         under Windows.
9144
9145 2000-04-01  Andy Piper  <andy@xemacs.org>
9146
9147         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9148         progress more accurately.
9149
9150 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9151
9152         * finder.el (finder-compile-keywords): Process readable files only.
9153         Because error in process of .#finder-inf.el when compile xemacs
9154         with --with-clash-detection option.
9155
9156 2000-03-31  Andy Piper  <andy@xemacs.org>
9157
9158         * gutter-items.el (append-progress-display): don't delay after a
9159         successful font-lock.
9160         (make-gutter-only-dialog-frame): new function. Allow users to
9161         create gutter-only dialogs.
9162
9163 2000-03-27  Mike Alexander  <mta@arbortext.com>
9164
9165         * process.el (call-process-internal): Handle a null BUFFER
9166         parameter correctly.
9167
9168 2000-03-28  Andy Piper  <andy@xemacs.org>
9169
9170         * gutter-items.el (abort-progress-display): put strings in the
9171         gutter not extents.
9172         (progress-layout-glyph): signal special 'quit callback.
9173         (progress-display-quit-function): deleted.
9174         (progress-display-stop-callback): deleted.
9175         (progress-display-dispatch-command-events): deleted.
9176         (append-progress-display): remove calls to
9177         progress-display-dispatch-command-events.
9178         (raw-append-progress-display): ditto.
9179
9180 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9181
9182         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9183         being a list.  Actually define `stipple-pixmap-p' which is used as
9184         an error predicate.  Correctly handle PIXMAP being either relative
9185         or absolute file name.
9186
9187 2000-03-24  Andy Piper  <andy@xemacs.org>
9188
9189         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9190         (abort-progress-display): ditto. Don't delete the created extent.
9191         (raw-append-progress-display): ditto.
9192         (progress-display-dispatch-non-command-events): new
9193         function. Encapsulates what we want to do when no command input is
9194         required.
9195         (progress-display-dispatch-command-events): likewise, but disable
9196         for now since it causes too many problems.
9197         (append-progress-display): use them.
9198         (raw-append-progress-display): ditto.
9199         (default-gutter-position-changed-hook): set this rather than
9200         default-gutter-position-changed.
9201         (default-gutter-position-changed-hook): lambda with zero arguments
9202         rather than one.
9203         (raw-append-progress-display): trap errors in pending input since
9204         allowing them to signal will hose the gauge well and
9205         truly. Ideally we would like to delay these until we are more able
9206         to cope.
9207         (append-progress-display): ditto.
9208
9209 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9210
9211         * lisp/make-docfile.el: call-process-internal is now implemented
9212         in process.el.
9213
9214 2000-03-21  Ben Wing  <ben@xemacs.org>
9215
9216         * mule\mule-cmds.el (set-language-info-alist):
9217         Fix to correspond to new menu arrangement.
9218
9219 2000-03-21  Ben Wing  <ben@xemacs.org>
9220
9221         * process.el:
9222         * process.el (call-process-internal): New.
9223         New implementation of call-process.  Only enabled under NT, so far.
9224         stderr handling not implemented yet in CVS'd C code.
9225
9226 2000-03-20  Ben Wing  <ben@xemacs.org>
9227
9228         * lisp-mode.el:
9229         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9230         * lisp-mode.el (lisp-interaction-mode):
9231         Put back Lisp Interaction menubar for Jan V's sake.
9232
9233         * simple.el:
9234         * simple.el (mark-ring):
9235         * simple.el (dont-record-current-mark): New.
9236         * simple.el (in-shifted-motion-command): New.
9237         * simple.el (mark-ring-unrecorded-commands): New.
9238         * simple.el (mark-ring-max):
9239         * simple.el (set-mark-command):
9240         * simple.el (push-mark):
9241         * simple.el (handle-pre-motion-command):
9242         Implement scheme for not recording unimportant marks.
9243
9244         * subr.el:
9245         * subr.el (function-allows-args): New.
9246         New function function-allows-args.
9247
9248 2000-03-20  Martin Buchholz <martin@xemacs.org>
9249
9250         * XEmacs 21.2.32 is released.
9251
9252 2000-03-20  Andy Piper  <andy@xemacs.org>
9253
9254         * gutter-items.el (update-tab-in-gutter): force selection of the
9255         selected-window if required to do so.
9256         (buffers-tab-items): ditto.
9257         (add-tab-to-gutter): ditto.
9258         (create-frame-hook): use force-selection.
9259         (default-gutter-position-changed): lambdify.
9260         (update-tab-hook): deleted since it was only used in one place.
9261
9262 2000-03-18  Andy Piper  <andy@xemacs.org>
9263
9264         * files.el (find-file-noselect): undo change that shouldn't have
9265         gone in.
9266
9267 2000-03-17  Andy Piper  <andy@xemacs.org>
9268
9269         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9270         of selected-window trickery.
9271
9272         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9273         frames tabs.
9274         (progress-display-stop-callback): progress -> progress-display
9275         (progress-display-quit-function): ditto.
9276         (clear-progress-display): ditto.
9277         (remove-progress-display): ditto.
9278         (append-progress-display): ditto.
9279         (abort-progress-display): ditto.
9280         (raw-append-progress-display): ditto.
9281         (display-progress-display): ditto.
9282         (current-progress-display-label): ditto.
9283         (current-progress-display): ditto.
9284         (lprogress-display): ditto and save the buffer
9285         (progress-display): ditto. Otherwise the buffer sometimes gets
9286         changed which confuses font-lock.
9287
9288         * font-lock.el (font-lock-default-fontify-buffer): catch all
9289         errors, not just quit.
9290         (font-lock-mode): progress -> display-progress
9291         (font-lock-default-fontify-buffer): ditto.
9292         (font-lock-fontify-syntactically-region): ditto.
9293         (font-lock-fontify-keywords-region): ditto.
9294
9295 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9296
9297         * cl.el (gensym): Move to here from cl-macs.el.
9298         (gentemp): Ditto.
9299
9300 2000-03-16  Andy Piper  <andy@xemacs.org>
9301
9302         * font-lock.el (font-lock-mode): use lprogress and friends for
9303         progress management.
9304         (font-lock-default-fontify-buffer): ditto.
9305         (font-lock-fontify-syntactically-region): ditto.
9306         (font-lock-fontify-keywords-region): ditto.
9307         (font-lock-revert-cleanup): fix reverting.
9308         (font-lock-revert-setup): ditto.
9309
9310         * gutter-items.el (progress-use-echo-area): new variable. Use the
9311         echo area for progress gauges if non-nil.
9312         (clear-progress): remove echo area stuff and defer to
9313         clear-message.
9314         (append-progress): dispatch non-command events after each progress
9315         increment. Remove echo area stuff.
9316         (abort-progress): remove echo area stuff and defer to
9317         display-message.
9318         (raw-append-progress): ditto. Dispatch non-command events after
9319         gutter redisplay.
9320         (display-progress): defer echo area stuff to display-message.
9321
9322         * gutter-items.el (clear-progress):
9323         (abort-progress): indentation changes.
9324         (display-progress): don't clear progress.
9325         (append-progress): compare messages with equal.
9326         (raw-append-progress): use dispatch-non-command-events to flush
9327         widget creation events.
9328
9329 2000-03-13  Ben Wing  <ben@xemacs.org>
9330
9331         * abbrev.el:
9332         * abbrev.el (abbrev-string-to-be-defined): New.
9333         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9334         Changes for use with the menubar.
9335
9336 2000-03-12  Ben Wing  <ben@xemacs.org>
9337
9338         * alist.el (vassoc): moved here from font-menu.el.
9339
9340         * custom.el (defface): typo fix.
9341
9342         * dialog.el (yes-or-no-p-dialog-box):
9343         * dialog.el (message-box):
9344         * files.el (save-some-buffers-1):
9345         Put accelerators in the button names.
9346
9347         * font-lock.el (font-lock-comment-face):
9348         * font-lock.el (font-lock-keyword-face):
9349         * font-lock.el (font-lock-function-name-face):
9350         Fixed some of the colors under MS Windows because the existing
9351         default colors were hardly different from black and needed to be
9352         made lighter.
9353
9354         * font-menu.el:
9355         * font-menu.el (font-menu-split-long-menu):
9356         * font-menu.el (font-menu-family-constructor):
9357         * font-menu.el (font-menu-size-constructor):
9358         * font-menu.el (font-menu-weight-constructor):
9359         * font-menu.el (font-menu-set-font):
9360         vassoc moved to alist.el.
9361         Accelerators added to all menus.
9362         Unused bound var new-props removed.
9363
9364         * keydefs.el: I did a whole lot of rearranging to put things in a
9365         more consistent order and fixed a number of cases where key
9366         combinations involving up, down, left, right and so on were
9367         defined but the corresponding keypad combinations were not
9368         defined.
9369
9370         * lisp-mode.el:
9371         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9372         * lisp-mode.el (emacs-lisp-mode):
9373         * lisp-mode.el (lisp-interaction-mode):
9374         * lisp-mode.el (flet):
9375         Added accelerators onto the menus.
9376         Made all the different versions of the let function be indented
9377         the same way.
9378         Undid Steve's easy-menu-ification, because it makes it impossible
9379         to have the menubar and popup menus different.
9380         Cleaned up the menu; added items for find-function &c and some
9381         indenting, and removed debug-on-*.
9382
9383         * list-mode.el (list-mode-hook):
9384         * list-mode.el (list-mode):
9385         * list-mode.el (completion-setup-hook):
9386         * list-mode.el (display-completion-list):
9387         Added support for the :window-height keyword, which is required
9388         because of other changes that I made for the file dialog box.  I
9389         also made the hook variables list-mode-hook and
9390         completion-setup-hook and also minibuffer-setup-hook in
9391         minibuf.el be permanent-local; see comment in list-mode.el.
9392
9393         * map-ynp.el (map-y-or-n-p):
9394         Added accelerators to the dialog buttons.
9395
9396         * menubar-items.el (menu-truncate-list):
9397         New internal function.
9398         * menubar-items.el (submenu-generate-accelerator-spec):
9399         * menubar-items.el (menu-item-strip-accelerator-spec):
9400         * menubar-items.el (menu-item-generate-accelerator-spec):
9401         New exported functions, for use in auto-generating accelerator specs.
9402
9403         * menubar-items.el:
9404         * menubar-items.el (default-menubar):
9405         * menubar-items.el (maybe-add-init-button):
9406         * menubar-items.el (bookmark-menu-filter):
9407         * menubar-items.el (slow-format-buffers-menu-line):
9408         * menubar-items.el (build-buffers-menu-internal):
9409         * menubar-items.el (language-environment-menu-filter):
9410         * menubar-items.el (default-popup-menu):
9411         * menubar-items.el (popup-buffer-menu):
9412         * menubar-items.el (popup-menubar-menu):
9413         Did a major overhaul on this file, and in fact I'm nowhere near
9414         done working on the menubar, and there will be more patches to
9415         come.  A basic summary of what I've done:
9416
9417         a) I added accelerators to all of the menu items.  For menus that
9418         are auto-generated, such as the buffers menu, the accelerators are
9419         automatically added to the beginning of each line using the
9420         numbers 1 through 9, then zero, and then letters starting with A,
9421         but omitting the letters that are already in use for the fixed
9422         menu items at the top of the buffers menu.  To facilitate adding
9423         accelerators of this kind, I created some new functions
9424         (*-accelerator-spec), which are also being used by other filters
9425         that auto generate lists of things such as ftp sites to download
9426         packages.  If people really don't like these accelerators
9427         appearing at the beginning of the menu items, a variable can be
9428         added to optionally turn them off, but I think this is rather
9429         pointless because other menu items have accelerators and many or
9430         most of the menu users will use the accelerators if the support is
9431         there.
9432
9433         b) I combined the top level Tools and Apps menus into a single
9434         Tools menu, because the distinction between the two is not
9435         obvious, and the items on the menus are not used often enough that
9436         putting some of them onto submenus is a problem.
9437
9438         c) I created two new top level menus called View and Cmds because
9439         there were too many items on the File and Edit menus, and I'm going
9440         to be adding more items to these menus.  In contrast to the Tools
9441         menu, the items on these menus may be used quite often during an
9442         editing session, and so should be available with fewer
9443         keystrokes.
9444
9445         d) I added a number of options to the options menu, including one
9446         for controlling whether the alt key can be used to traverse to
9447         menu items using the accelerators, one for controlling behavior of
9448         control-k, one for controlling how the kill and yank functions
9449         interact with the clipboard, a few additional buffers-menu
9450         options, and various other things.  I also did a bit of
9451         rearranging, for example, combining the keyboard and mouse options
9452         into a single keyboard and mouse submenu to facilitate the
9453         accelerators on that level.
9454
9455         e) I changed the variable buffers-menu-format-buffer-line-function
9456         to take two arguments instead of one, the second argument being
9457         the line number for use in creating an accelerator.  I added a
9458         hack to support existing functions with one argument (although I
9459         doubt that very many of these exist), for backward compatibility.
9460
9461         f) I moved the top level mule menu to be a submenu of the edit
9462         menu.  I think that most of the items on this menu are fairly
9463         useless and there are certainly not enough frequently used items
9464         to justify this being its own top level menu.
9465
9466         g) I combined most of the items in big-menubar.el into the main menu.
9467         If people think the main menu is too big, it would be possible to
9468         create different configurations, some smaller.
9469
9470         * menubar.el (check-menu-syntax):
9471         Deleted some syntax checks that were no longer valid, partly
9472         because of changes that were already made a long time ago, and
9473         partly because of a change I made where I allow the name of the
9474         menu item to be an evaluated expression rather than just a string,
9475         similar to all of the other parameters of a menu item.
9476
9477         * minibuf.el:
9478         * minibuf.el (read-file-name-1):
9479         * minibuf.el (mouse-read-file-name-1):
9480         I made a number of changes to improve the appearance
9481         and functioning of the file dialog box.  They include:
9482
9483         a) Fixing the problem where closing the dialog box by clicking on
9484         the close button of the window didn't properly exit the
9485         minibuffer.
9486
9487         b) Fixing the problem that if you typed part of a file name, and
9488         then clicked on a completion with the mouse, the file was not
9489         correctly selected.
9490
9491         c) Changing the title of the dialog box to reflect the operation
9492         being done in accordance with user interface conventions, rather
9493         than the name of the dialog box buffer, which is rather useless.
9494
9495         d) Remove the words "possible completions are" which didn't
9496         belong.
9497
9498         e) Fix things so that the completions scroll off the end of the
9499         completions windows only to the right, rather than both to the
9500         right and down, which is in accordance with Windows user interface
9501         conventions.
9502
9503         * msw-init.el (init-post-mswindows-win):
9504         Added a binding for meta-F4, which is the standard windows binding
9505         for exiting a program.
9506
9507         * select.el (get-selection-no-error):
9508         * select.el (own-selection):
9509         * select.el (own-clipboard):
9510         Added an optional argument called append to the functions
9511         own-selection and own-clipboard.  This adds support for appending
9512         text to the existing selection and allows the function
9513         own-clipboard to be used as the value of the variable
9514         interprogram- cut-function.
9515
9516         Fixed a bug in own-selection in handling zmacs-region-stays.
9517
9518         * simple.el (historical-kill-line): New.
9519
9520         * simple.el (kill-line):
9521         * simple.el (interprogram-cut-function):
9522         * simple.el (interprogram-paste-function):
9523         * simple.el (handle-pre-motion-command):
9524         * simple.el (next-line):
9525         * simple.el (previous-line):
9526         a) Expanded the variable kill-whole-line, so that function
9527         kill-line can be set to delete the entire line always, not just
9528         when cursor is at the beginning of the line.  This is controlled
9529         by setting the variable kill-whole-line to the symbol 'always.
9530         This behavior, as well as the existing kill-whole-line behavior,
9531         now only take effect when kill-line is called interactively,
9532         although this is a departure from a previous behavior in the case
9533         of setting this variable kill-whole-line to t.  It is almost
9534         certainly what has always been intended, and most likely the old
9535         way of doing things introduced bugs.  I also created a function
9536         called historical-kill-line, which ignores the kill-whole-line
9537         setting and always gives the historical behavior of only killing
9538         to the end of the line.  I bound this function to shift- control-k
9539         so that the kill to end of line behavior is available, even when
9540         kill-whole-line has been set to change control-k into the simple
9541         delete-whole-line behavior. (This can be set using the options
9542         menu.)
9543
9544         b) I changed things so that kill and yank now interact with the
9545         clipboard by default under windows.  This was done by changing the
9546         default value of interprogram-cut- function and
9547         interprogram-paste-function.  You can get the old behavior by
9548         setting these to nil, and there is an option on the options menu
9549         to do this.
9550
9551         c) I added support for selecting text using shifted motion keys.
9552         This support is on by default and can be controlled by the
9553         variable shifted-motion-keys-select-region.  There is also a
9554         variable called unshifted-motion-keys-deselect-region that
9555         controls more specifically how the shifted motion key behavior
9556         works.  I did not put an option on the options menu to turn this
9557         off, because I can't imagine why this would be useful.
9558
9559         * simple.el (forward-block-of-lines):
9560         * simple.el (backward-block-of-lines):
9561         * simple.el (block-movement-size):
9562         New.
9563
9564         * simple.el (uncapitalized-title-words):
9565         * simple.el (uncapitalized-title-word-regexp):
9566         * simple.el (capitalize-string-as-title):
9567         * simple.el (capitalize-region-as-title):
9568         New.
9569
9570
9571         * subr.el (add-hook):
9572         * subr.el (make-local-hook): New.
9573         * subr.el (remove-local-hook): New.
9574         * subr.el (add-one-shot-hook): New.
9575         * subr.el (add-local-one-shot-hook): New.
9576         Added some functions to make using hooks easier.
9577         These include:
9578
9579         a) Functions add-local-hook and remove-local-hook to make it easy
9580         to use local hooks.
9581
9582         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9583         make it possible to add a "one-shot" hook, which is to say a hook
9584         that runs only once, and automatically removes itself after the
9585         first time it has run.
9586
9587 2000-03-09  Andy Piper  <andy@xemacs.org>
9588
9589         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9590
9591 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9592
9593         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9594         Moved from menubar-items.el.
9595         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9596
9597 2000-03-08  Andy Piper  <andy@xemacs.org>
9598
9599         * gutter-items.el (build-buffers-tab-internal): add selected field
9600         to buffers tab spec.
9601
9602 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9603
9604         * minibuf.el (last-exact-completion): Initialize to nil.
9605
9606 2000-03-07  Didier Verna  <didier@xemacs.org>
9607
9608         * startup.el (command-line-1): remove unused variable
9609         `first-file-buffer'.
9610
9611 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9612
9613         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9614         which is also used for Web server log files.
9615
9616 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9617
9618         * mule/mule-charset.el: Setup auto-fill-chars.
9619
9620 2000-03-02  SL Baur  <steve@beopen.com>
9621
9622         * subr.el (with-string-as-buffer-contents): Reimplement using
9623         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9624         non-deletion of buffer after execution problem.
9625         (with-output-to-string): Use unique buffer name.
9626
9627 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9628
9629         * gutter-items.el (buffers-tab-sort-function):  New variable.
9630         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9631
9632 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9633
9634         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9635
9636 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9637
9638         * menubar-items.el (maybe-add-init-button): Remove the "Load
9639         .emacs" button from all menubars.
9640
9641 2000-03-01  Didier Verna  <didier@xemacs.org>
9642
9643         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9644         region rectangle replacement (from Jan Vroonhof).
9645         (replace-rectangle): new function.
9646
9647 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9648
9649         * mule/mule-cmds.el (set-default-coding-systems): Use
9650         set-terminal-coding-system and set-keyboard-coding-system.
9651         * coding.el (set-terminal-coding-system): Use
9652         set-console-tty-output-coding-system.
9653         (set-keyboard-coding-system): Use
9654         set-console-tty-input-coding-system.
9655
9656 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9657
9658         * minibuf.el (read-variable): Allow symbol to default argument.
9659
9660 2000-02-27  Andy Piper  <andy@xemacs.org>
9661
9662         * gutter-items.el (update-tab-hook): new function to be used for
9663         hooks.
9664         (create-frame-hook): add update-tab-hook.
9665         (record-buffer-hook): ditto.
9666         (default-gutter-position-changed): ditto.
9667         (default-gutter-position): updating the buffers tab is now handled
9668         by a hook.
9669         (default-gutter-position-changed-hook): new variable.
9670         (gutter-element-visibility-changed-hook): ditto.
9671         (set-gutter-element-visible-p): call it.
9672         (set-gutter-element): use modify-specifier-instances. Set extents
9673         as duplicable before using.
9674         (remove-gutter-element): ditto.
9675         (set-gutter-element-visible-p): ditto.
9676         (init-gutter): new function.
9677         (add-tab-to-gutter): use new gutter-element functions rather than
9678         setting specifiers directly.
9679         (clear-progress): ditto.
9680         (abort-progress): ditto.
9681         (gutter-buffers-tab-visible-p): renamed from
9682         default-gutter-visible-p
9683
9684         * specifier.el (modify-specifier-instances): new function from Jan
9685         Vroonhof.
9686
9687         * x-init.el (init-post-x-win): call init-gutter.
9688
9689         * msw-init.el (init-post-mswindows-win): call init-gutter.
9690
9691         * menubar-items.el (default-menubar): Update to reflect new gutter
9692         variables.
9693
9694 2000-02-26  Andy Piper  <andy@xemacs.org>
9695
9696         * gutter-items.el (set-gutter-element): new function. Add gutter
9697         elements to the specified gutter.
9698         (remove-gutter-element): new function. Remove gutter elements from
9699         the specified gutter.
9700         (set-gutter-element-visible-p): new function. Set gutter element
9701         visibility for the provided gutter-visible specifier.
9702
9703 2000-02-23  Andy Piper  <andy@xemacs.org>
9704
9705         * gutter-items.el (add-tab-to-gutter): specify dimensions
9706         dynamically.
9707
9708 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9709
9710         * gutter-items.el (add-tab-to-gutter):
9711         * package-get.el (package-get-interactive-package-query):
9712         * package-ui.el (pui-directory-exists):
9713         (pui-install-selected-packages):
9714         (pui-list-packages):
9715         Use #'(lambda ...)  instead of '(lambda ...).
9716
9717 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9718
9719         * startup.el (load-user-init-file): Check to make sure user
9720           has an init-file before calling load().
9721
9722 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9723
9724         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9725
9726 2000-02-23  Martin Buchholz <martin@xemacs.org>
9727
9728         * XEmacs 21.2.31 is released.
9729
9730 2000-02-21  Mike Sperber <mike@xemacs.org>
9731
9732         * loadup.el (really-early-error-handler):
9733         * update-elc.el:
9734         * make-docfile.el:
9735         Remove dependency on EMACSBOOTSTRAP... environment variables.
9736
9737 2000-02-21  Martin Buchholz <martin@xemacs.org>
9738
9739         * XEmacs 21.2.30 is released.
9740
9741 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9742
9743         * byte-optimize.el (byte-optimize-plus):
9744         (byte-optimize-minus):
9745         (byte-optimize-multiply):
9746         Optimize (- 0) to 0, not (-)
9747         Optimize (+ 5 3.0) to 8.0
9748         Optimize (* 5 3.0) to 15.0
9749         Improve readability.
9750
9751 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9752
9753         * modeline.el: (modeline-scrolling-method): change modeline
9754         mswindows cursor appearance according to the value.
9755
9756         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9757         and 'gui-element face colors and 'gui-element face font to Windows
9758         defaults.
9759
9760 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9761
9762         * font-lock.el: Javadoc enhancements
9763
9764 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9765
9766         * ldap.el (toplevel): Test if LDAP support has been compiled in
9767         (ldap-verbose): New option
9768         (ldap-search-entries): Renamed from the previous ldap-search
9769         Conditionalize message display on ldap-verbose
9770         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9771         defuns
9772         (ldap-search): Is now defined as an obsolete wrapper calling
9773         ldap-search-basic or ldap-search-entries
9774
9775
9776 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9777             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9778             Jan Vroonhof  <jan@xemacs.org>
9779
9780         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9781         When for-effect is true, didn't call `byte-optimize-form'
9782         in and/or subforms without last.
9783
9784 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9785
9786         * package-get.el (package-get-download-sites): Use correct custom
9787         type.
9788
9789 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9790
9791         * files.el (write-file): Ask for coding system when compiled with
9792         file-coding.
9793
9794 2000-02-16  Andy Piper  <andy@xemacs.org>
9795
9796         * buffer.el (switch-to-buffer): give norecord argument to
9797         set-window-buffer instead of explicitly recording.
9798
9799         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9800         we have to pick a window.
9801
9802 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9803
9804         * mule/mule-cmds.el (describe-language-support): Don't add
9805         unexist function to help-map.
9806         (describe-coding-system): Don't use already assigend `C'.
9807
9808 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9809
9810         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9811         work in custom.
9812
9813 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9814
9815         * about.el: Ienaga's e-mail address change.
9816
9817 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9818
9819         * etags.el (find-tag): force new window -- even if buf already
9820         visible -- when other-window is t
9821
9822 2000-02-16  Martin Buchholz <martin@xemacs.org>
9823
9824         * XEmacs 21.2.29 is released.
9825
9826 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9827
9828         * cl-extra.el (getf): This is now identical to `plist-get', so
9829         just defalias it.
9830         * cl-macs.el: Make getf an alias to plist-get, at the
9831         byte-compiler level, using define-compiler-macro.
9832
9833 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9834
9835         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9836
9837 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9838
9839         * lisp/etags.el (find-tag-internal): set exact-tagname to
9840           a regular expression that matches against the tagname
9841           part of the tag entry first instead of only looking in
9842           the context area.
9843
9844 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9845
9846         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9847         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9848
9849 2000-02-07  Martin Buchholz <martin@xemacs.org>
9850
9851         * XEmacs 21.2.28 is released.
9852
9853 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9854
9855         * cl-extra.el (getf): Just call `get', never `get*'.
9856         Make arglist match docstring.
9857         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9858         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9859         * byte-optimize.el: remove references to `get*'.
9860
9861 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9862
9863         * mule/european.el: Add syntax information for Latin3 and Latin4.
9864
9865 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9866
9867         * byte-optimize.el: Byte-optimize (length "foo")
9868
9869 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9870
9871         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9872         width check using `window-leftmost-p' and `window-rightmost-p'.
9873
9874 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9875
9876         * wid-edit.el (widget-match-inline): An atom never matches a
9877           list.
9878
9879 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9880
9881         * modeline.el: Consolidated 'x and 'mswindows specification under
9882         'win tag.
9883
9884 2000-01-29  Andy Piper  <andy@xemacs.org>
9885
9886         * gutter-items.el: (format-buffers-tab-line): Try and be
9887         intelligent about buffer naming when we have duplicates.
9888
9889 2000-01-29  Andy Piper  <andy@xemacs.org>
9890
9891         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9892         updated when it becomes visible.
9893
9894 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9895
9896         * bytecomp.el (byte-compile-insert-header): Properly set coding
9897         system under MULE and file-coding.
9898
9899 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9900
9901         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9902         (dontusethis-set-value-terminal-coding-system-handler):
9903         (dontusethis-set-value-keyboard-coding-system-handler):
9904         Never undefine coding system aliases.  Emergency fix for gnus.
9905
9906 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9907
9908         * files.el (abbreviate-file-name): Use directory-sep-char instead
9909         of hard-coded "/".
9910
9911 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9912
9913         * startup.el (user-init-file-base-list): New variable, replacing
9914         user-init-file-base.
9915         (find-user-init-file): New function.
9916         (command-line-early): Use it.
9917         (load-user-init-file): Ditto.
9918
9919 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9920
9921         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9922         calling valid-image-instantiator-format-p
9923
9924 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9925
9926         * isearch-mode.el (isearch-mode): The variable is
9927         isearch-unhidden-extents, not isearch-opened-extents.
9928
9929 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9930
9931         * minibuf.el (next-history-element): Modify error message if a
9932         default value is available.
9933
9934 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9935
9936         * bytecomp.el (byte-compile-file): Don't unconditionally write
9937         .elc files in binary - might contain non-Latin1.
9938
9939 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9940
9941         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9942         for windows-nt.
9943
9944         * version.el:
9945         * startup.el (user-init-file-base):
9946         * process.el (call-process-region):
9947         * files.el (make-backup-file-name):
9948         (backup-file-name-p):
9949         (file-relative-name):
9950         (abbreviate-file-name):
9951         (set-auto-mode):
9952         * code-process.el (call-process-region): Removed unnecessary
9953         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9954         support out of the universe.
9955
9956         * process.el:
9957         * code-process.el:
9958         * bytecomp.el (byte-compile-file): Removed reference to
9959         buffer-file-type, and commented usage of binary-process-output
9960         NTEmacs variables.
9961
9962 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9963
9964         * help.el (function-arglist): Add case for macro.
9965
9966 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9967
9968         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9969         printers.
9970         (custom-display): Added a menu for printer/display tags.
9971
9972         * frame.el (frame-type):
9973         * device.el (device-type): Added 'msprinter to the doc string, and
9974         removed 'pc -- it is not going to be implemented ever.
9975         (call-device-method): Fixed docstring typo.
9976         Defined specifier tags 'printer and 'display.
9977
9978 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9979
9980         * lisp/itimer.el (itimer-run-expired-timers): (consp
9981           last-command-event-time) instead of (consp
9982           'last-command-event-time).
9983
9984 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9985
9986         * msw-glyphs.el: Removed obsolete commentary.
9987
9988 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9989
9990         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9991         better default value.
9992
9993 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9994
9995         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9996         (read-string): Ditto.
9997         (eval-minibuffer): Ditto.
9998         (read-command): Ditto.
9999         (read-function): Ditto.
10000         (read-variable): Ditto.
10001         (read-number): Ditto.
10002         (read-shell-command): Ditto.
10003         (read-number): Record history.
10004
10005 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10006
10007         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10008
10009 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10010
10011         * faces.el (startup-initialize-custom-faces): New function.
10012         Reset all faces created during auto-autoloads loading time
10013         by defface.
10014         * startup.el (command-line): Call it.
10015
10016 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10017
10018         * about.el (about-hackers): Add myself to contributors list.
10019
10020 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10021
10022         * menubar-items.el (maybe-add-init-button): Removed an argument in
10023         a call to load-user-init-file, as the function managed to lose its
10024         formal parameter a few betas ago.
10025
10026 2000-01-18  Martin Buchholz <martin@xemacs.org>
10027
10028         * XEmacs 21.2.27 is released.
10029
10030 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10031
10032         * process.el (shell-command-to-string): Use the FSF docstring.
10033         Make shell-command-to-string the standard function, and
10034         exec-to-string the (deprecated) alias.
10035
10036         * startup.el: typo fix.
10037
10038 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10039
10040         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10041
10042 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10043
10044         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10045         buffers after visible buffers.
10046         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10047
10048 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10049
10050         * info.el (Info-extract-menu-node-name): Stop at a dot
10051         followed by whitespace or right parenthesis.
10052
10053 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10054
10055         * info.el (Info-directory-list): Warn against using Customize with
10056         Info-directory-list.
10057
10058 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10059
10060         * minibuf.el (read-file-name): doc fix.
10061
10062         * autoload.el (update-file-autoloads): doc fix.
10063
10064         * about.el (about-hackers): Change my E-mail address.
10065
10066 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10067
10068         * info.el (Info-visit-file): Just use the `f' interactive spec to
10069         read a filename in the standard way.
10070
10071 2000-01-13  Andy Piper  <andy@xemacs.org>
10072
10073         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10074         (gutter-buffers-tab-extent): new variable.
10075         (update-tab-in-gutter): call add-tab-to-gutter again if the
10076         orientation has changed.
10077         (add-tab-to-gutter): cope with different orientations.
10078
10079 2000-01-11  Didier Verna  <didier@xemacs.org>
10080
10081         * info.el (Info-following-node-name): backward-skip dots as well
10082         as spaces (dots at the end of a node name aren't part of it).
10083         (Info-extract-menu-node-name): don't skip dots. There could be
10084         some in the node name.
10085         (Info-index): allow dots to be part of a node name.
10086
10087 2000-01-12  Andreas Jaeger  <aj@suse.de>
10088
10089         * files.el (auto-mode-alist): Added idlwave-mode.
10090         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10091
10092 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10093
10094         * info.el (Info-search): Show default value.
10095
10096 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10097
10098         * info.el (Info-read-node-completion-table): New variable.
10099         (Info-read-node-name-1): New function.
10100         (Info-read-node-name): Use it.
10101         (Info-follow-reference): Use DEFAULT argument of completing-read.
10102         (Info-menu): Ditto.
10103
10104 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10105
10106         * hyper-apropos.el (hyper-describe-key-briefly): Save
10107         window configuration.
10108         (hyper-describe-face): Use DEFAULT of completing-read.
10109         (hyper-apropos-read-variable-symbol): Ditto.
10110         (hyper-apropos-read-function-symbol): Ditto.
10111
10112 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10113
10114         * mule/mule-cmds.el (set-default-coding-system): Set
10115         comint-exec-hook to use coding-system-for-read and
10116         coding-system-for-write so that C-x RET c works.
10117
10118 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10119
10120         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10121         (previous-matching-history-element): Increment
10122         minibuffer-max-depth by 1.
10123         (next-matching-history-element): Ditto.
10124
10125 2000-01-11  Andy Piper  <andy@xemacs.org>
10126
10127         * gutter-items.el (buffers-tab): Create a new face for the buffers
10128         tab.
10129         (buffers-tab-face): use it.
10130
10131 2000-01-10  Didier Verna  <didier@xemacs.org>
10132
10133         * modeline.el (modeline-scrolling-method): change modeline X
10134         cursor appearance according to the value.
10135
10136 2000-01-07  Andreas Jaeger  <aj@suse.de>
10137
10138         * about.el (about-hackers): Moved my entry to contributor list.
10139         (xemacs-hackers): Added myself.
10140         (about-maintainer-info): Added description of myself.
10141
10142
10143 2000-01-07  Didier Verna  <didier@xemacs.org>
10144
10145         * modeline.el (modeline-scrolling-method): new variable.
10146         (mouse-drag-modeline): add reference to it in the docstring.
10147         (mouse-drag-modeline): handle it.
10148
10149 2000-01-08  Andy Piper  <andy@xemacs.org>
10150
10151         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10152         calls.
10153         (remove-buffer-from-gutter-tab): ditto.
10154
10155 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10156
10157         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10158         (custom-face-edit): Fix grammatical error in help message.
10159
10160 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10161
10162         * movemail.el: Added.
10163
10164         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10165
10166 2000-01-03  Didier Verna  <didier@xemacs.org>
10167
10168         * modeline.el (mouse-drag-modeline): remove the code related to
10169         the modeline horizontal scrolling facility.
10170
10171 1999-12-31  Martin Buchholz <martin@xemacs.org>
10172
10173         * XEmacs 21.2.26 is released.
10174
10175 1999-12-28  Andy Piper  <andy@xemacs.org>
10176
10177         * wid-edit.el (widget-push-button-value-create): The gui cache
10178         does not agree with native widgets which can only be displayed
10179         once per window. The reasons for caching are diminished now that
10180         we don't hog resources when creating buttons.
10181         (widget-push-button-cache) deleted.
10182
10183 1999-12-24  Martin Buchholz <martin@xemacs.org>
10184
10185         * XEmacs 21.2.25 is released.
10186
10187 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10188
10189         * hyper-apropos.el (hyper-apropos): Toggle
10190         hyper-apropos-programming-apropos correctly.
10191         Set REGEXP when user accepts default value.
10192
10193 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10194
10195         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10196         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10197
10198 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10199
10200         * mule/mule-category.el (undefined-category-designator):
10201         Return char instead of character.  Search for undefined one.
10202         (describe-category): Use with-displaying-help-buffer.
10203
10204 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10205
10206         * byte-optimize.el (byte-optimize-plus):
10207         Optimize (+ 1) to 1 instead of (1+ nil).
10208
10209         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10210
10211         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10212
10213         * byte-optimize.el (byte-optimize-char-before): New function.
10214         Remove performance penalty for using (char-before) instead of (char-after).
10215
10216 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10217
10218         * mule/mule-category.el (char-category-list): Return character
10219         instead of integer.
10220
10221 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10222
10223         * minibuf.el (read-buffer): Check default is buffer object.
10224
10225 1999-11-25  Andy Piper  <andy@xemacs.org>
10226
10227         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10228         for buttons.
10229
10230 1999-12-16  Andreas Jaeger  <aj@suse.de>
10231
10232         * package-get.el (package-get-maybe-save-index): Fixed typo.
10233         Patch by Jeff Miller <jmiller@smart.net>.
10234
10235 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10236
10237         * gnuserv.el (gnuserv-process-filter):  don't call
10238         gnuserv-write-to-client when gnuserv-current-client is nil
10239
10240 1999-12-14  Martin Buchholz <martin@xemacs.org>
10241
10242         * XEmacs 21.2.24 is released.
10243
10244 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10245
10246         * about.el (about-hackers): Update my email address.
10247
10248 1999-12-07  Martin Buchholz <martin@xemacs.org>
10249
10250         * XEmacs 21.2.23 is released.
10251
10252 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10253
10254         * package-get.el (package-get-download-sites): Removed several
10255         defunct download sites, added many new ones, and corrected a few
10256         incorrect directory-on-site entries.  Added physical locations to
10257         site-description.
10258
10259 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10260
10261         * finder.el (finder-commentary): add DOC string and fix
10262         interactive spec
10263
10264 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10265
10266         * help.el (describe-function): Don't forget to intern the string
10267         completing-read returns.
10268         (describe-variable): Ditto.
10269
10270 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10271
10272         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10273         `hyper-apropos-help-mode' here to find symbol to customize
10274         irregardless of cursor position and simplify
10275         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10276         `hyper-apropos-popup-menu'.
10277
10278 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10279
10280         * apropos.el (apropos-mode-map): Add return to call
10281         apropos-follow.
10282         (apropos-print): Call apropos-mode to have better
10283         command reference. Put keymap text-poperty to
10284         symbole name.
10285
10286 1999-11-22  Alastair Burt  <burt@dfki.de>
10287
10288         * help.el: (describe-bindings-1): Added handling of keymaps for
10289         the extents at point.
10290
10291 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10292
10293         * gutter-items.el (buffers-tab-items): Wrap the function in a
10294         save-match-data
10295
10296 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10297
10298         * help.el (describe-function): Use the DEFAULT argument to
10299         completing-read.
10300         (describe-variable): Ditto.
10301
10302 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10303
10304         * minibuf.el (read-from-minibuffer): Add optional argument
10305         DEFAULT to have better mini-buffer history support.
10306         (completing-read): Pass default to read-from-minibuffer.
10307         (read-buffer): Pass default to completing-read.
10308
10309 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10310
10311         * font-lock.el (font-lock-doc-string-face): Document the
10312         `font-lock-lisp-like' property.
10313
10314 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10315
10316         * lisp-mode.el: Specify `font-lock-lisp-like'.
10317
10318         * font-lock.el (font-lock-lisp-like): New function.
10319         (font-lock-fontify-syntactically-region): Use it.
10320
10321 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10322
10323         * XEmacs 21.2.22 is released
10324
10325 1999-11-28  Martin Buchholz <martin@xemacs.org>
10326
10327         * XEmacs 21.2.21 is released.
10328
10329 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10330
10331         * minibuf.el (read-coding-system): Accept symbol and
10332         coding-system object as a default-coding-system.
10333
10334 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10335
10336         * minibuf.el (read-coding-system): Accept symbol as
10337         a default-coding-system.
10338
10339 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10340
10341         * apropos.el (apropos-documentation): Use insert instead
10342         of princ.
10343
10344 1999-11-07  William M. Perry  <wmperry@aventail.com>
10345
10346         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10347           for the linux console.
10348
10349         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10350           stuff to work when you are not on a window system, since the GPM
10351           mouse support now allows pasting from outside of XEmacs.
10352
10353 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10354
10355         * XEmacs 21.2.20 is released
10356
10357 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10358
10359         * setup-paths.el (paths-default-info-directories): Add
10360         /usr/share/info and /usr/local/share/info.
10361
10362 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10363
10364         * about.el: Updated Vladimir Ivanovic's info.
10365
10366 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10367
10368         * auto-show.el (auto-show-truncationp): Remove.
10369
10370         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10371
10372 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10373
10374         * indent.el (indent-line-to): fix bug: spaces were not replaced
10375         with tab if column is multiple of tab-width
10376         From dhn@qedinc.com
10377
10378 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10379
10380         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10381         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10382
10383         * package-get.el (package-get-package-provider): Be verbose when
10384         interactive. Patch from Robert Pluim
10385
10386 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10387
10388         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10389         info file suffixes.
10390
10391 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10392
10393         * process.el (open-network-stream): Add a new optional parameter
10394         PROTOCOL to support udp; fix a minor typo and add an explanation
10395         in docstring for udp programming.
10396
10397         * code-process.el (open-network-stream): Add a new optional
10398         parameter PROTOCOL to support udp; fix a minor typo and add an
10399         explanation in docstring for udp programming.
10400
10401 1999-10-18  Andy Piper  <andy@xemacs.org>
10402
10403         * gui.el (make-gui-button): be more precise about how we call
10404         callbacks.
10405
10406         * wid-edit.el (widget-push-button-value-create): Use the new form
10407         of native gui-button.
10408
10409 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10410
10411         * info.el (Info-page-prev): Don't do (sit-for 0).
10412
10413 1999-10-13  Andy Piper  <andy@xemacs.org>
10414
10415         * gutter-items.el (progress-abort-glyph): new glyph for showing
10416         abort status.
10417         (append-progress): dispatch-event rather than sit-for.
10418         (abort-progress): new function. Show the abort glyph with an
10419         appropriate message.
10420         (raw-append-progress): dispatch-event rather than sit-for.
10421         (display-progress): cope with aborts.
10422
10423         * gui.el (make-gui-button): Use native widgets for buttons
10424         unconditionally.
10425         (insert-gui-button): ditto.
10426         (gui-button-p): ditto.
10427
10428         * xbm-button.el: remove from core.
10429
10430         * xpm-button.el: remove from core.
10431
10432 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10433
10434         * faces.el (init-device-faces): Don't initialize the random faces
10435         on the stream device.
10436
10437 1999-10-06  Andy Piper  <andy@xemacs.org>
10438
10439         * files.el (recover-file): Don't use ls under windows for revert buffer.
10440
10441 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10442
10443         * package-get.el (package-get-download-menu): Make menu really
10444         toggle download sites.
10445         (package-get-download-sites): Add autoload cookie.
10446
10447 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10448
10449         * setup-paths.el (paths-find-module-directory): Ditto.
10450
10451 1999-09-29  Werner Fink  <werner@suse.de>
10452
10453         * setup-paths.el (paths-find-exec-directory): Add missing nil
10454         parameter for environment.
10455
10456 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10457
10458         * modeline.el (modeline-format):
10459         Only purecopy the strings.  Else
10460         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10461         barfs.
10462
10463 1999-08-28  Mike Woolley  <mike@bulsara.com>
10464
10465         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10466         user setting comint-completion-addsuffix and
10467         comint-process-echoes.
10468
10469 1999-09-22  Andy Piper  <andy@xemacs.org>
10470
10471         * gutter-items.el (update-tab-in-gutter): use
10472         last-nonminibuf-window instead of selected-window.
10473
10474 1999-09-18  Andy Piper  <andy@xemacs.org>
10475
10476         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10477         display on.
10478
10479         * subr.el (record-buffer-hook): new variable so that the hook gets
10480         some documentation.
10481
10482 1999-09-16  Andy Piper  <andy@xemacs.org>
10483
10484         * gutter-items.el (update-tab-in-gutter): only update when the
10485         gutter is visible.
10486         (remove-buffer-from-gutter-tab): ditto.
10487
10488 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10489
10490         * simple.el (do-auto-fill): Commented out part of Kinsoku
10491         processing.
10492
10493 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10494
10495         * isearch-mode.el (isearch-highlightify-region): Give the
10496         highlighting extents a high priority.
10497         (isearch-make-extent): Give the main highlighting extent an even
10498         higher priority.
10499
10500 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10501
10502         * packages.el (packages-compute-package-locations): Fix typo from
10503         -u rationalization.
10504
10505 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10506
10507         * setup-paths.el (paths-find-doc-directory): Respect value of
10508         `configure-doc-directory.'
10509
10510         * find-paths.el (paths-find-architecture-directory): Give
10511         precendence `default' argument (which typically comes from
10512         configure).
10513
10514 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10515
10516         * startup.el (command-line-early): Added options -user-init-file
10517         and -user-init-directory.
10518
10519         * files.el (user-init-file): Default to NIL so we can recognize
10520         when it's set.
10521
10522 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10523
10524         * obsolete.el (init-file-user):
10525         * startup.el:
10526         * packages.el (packages-compute-package-locations):
10527         * package-get.el (package-get-user-index-filename):
10528         * menubar-items.el (maybe-add-init-button):
10529         * info.el (Info-annotations-path):
10530         * dump-paths.el:
10531         Change `user-init-directory' to be an absolute path.
10532         Use `user-init-directory' where appropriate.
10533         Zap `init-file-user' and its uses.
10534
10535 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10536
10537         * subr.el (copy-symbol): New function.
10538
10539 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10540
10541         * isearch-mode.el (isearch-done): Be sure to restore invisible
10542         extents in the proper buffer.
10543         (isearch-pre-command-hook): Set this-command to the correct value
10544         in case the buffer has changed and old overriding-local-map was
10545         used.
10546         (isearch-restore-extent): Use remprop instead of setting the
10547         property to nil.
10548
10549 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10550
10551         * cmdloop.el (execute-extended-command): Update zmacs region
10552         before the delay.
10553         (execute-extended-command): Make the message gettext-friendly.
10554
10555 1999-09-07  Andy Piper  <andy@xemacs.org>
10556
10557         * gutter-items.el (progress-gauge-glyph): renamed from
10558         progress-glyph.
10559         (progress-text-glyph): new variable.
10560         (progress-layout-glyph): use layouts and text glyphs.
10561         (progress-area-buffer): removed.
10562         (progress-text-and-extent): new variable.
10563         (progress-displayed-p): dynamically create gutter area buffer.
10564         (clear-progress): ditto.
10565         (raw-append-progress): ditto.
10566         (append-progress): use new glyph names.
10567         (raw-append-progress): only create the extent when needed. set
10568         properties more optimally.
10569         (progress): remove args.
10570
10571 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10572
10573         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10574         mapcar where the return value is unused.
10575         (isearch-restore-invisible-extents): Ditto.
10576         (isearch-highlight-all-cleanup): Ditto.
10577         (isearch-delete-extents-in-range): Traverse the extents only once.
10578         (isearch-highlight-all-update): Don't start over if the search
10579         string has changed and more input is pending.
10580
10581 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10582
10583         * packages.el (packages-find-package-data-path): Ditto.
10584
10585         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10586
10587         * subr.el (mapc-internal): Don't make obsolete.
10588
10589         * cl-extra.el (mapc): Resurrect.
10590
10591 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10592
10593         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10594         alias.
10595
10596         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10597         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10598         (isearch-yank-clipboard): Use get-clipboard instead of
10599         x-get-clipboard.
10600         (isearch-yank-selection): Fix docstring.
10601
10602 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10603
10604         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10605
10606 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10607
10608         * cl-macs.el (extent-start-position): Fix setf method.
10609         (extent-end-position): Ditto.
10610
10611 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10612
10613         * isearch-mode.el: End merge with FSF 20.4.
10614
10615         * isearch-mode.el (search-invisible): New variable.
10616         (isearch-hide-immediately): Ditto.
10617         (isearch-unhidden-extents): Ditto.
10618         (isearch-range-invisible): New function.
10619         (isearch-unhide-extent): Ditto.
10620         (isearch-restore-invisible-extents): Ditto.
10621         (isearch-restore-extent): Ditto.
10622
10623         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10624         implementation.
10625         (isearch-ring-retreat-edit): Ditto.
10626         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10627         (isearch-forward-regexp): New arguments NOT-REGEXP and
10628         NO-RECURSIVE-EDIT.
10629         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10630         (isearch-backward-regexp): New arguments NOT-REGEXP and
10631         NO-RECURSIVE-EDIT.
10632         (isearch-mode): Return isearch-success.
10633         (isearch-update): Use unread-command-events instead of
10634         unread-command-event.
10635         (isearch-abort): If an invalid regexp is encountered, keep popping
10636         states.
10637         (isearch-*-char): Use FSF implementation.
10638         (isearch-whitespace-chars): Use the more robust FSF's
10639         implementation.
10640         (isearch-within-brackets): New variable.
10641         (isearch-mode): Initialize it.
10642         (isearch-edit-string): Bind it.
10643         (isearch-search-and-update): Set it.
10644         (isearch-push-state): Push it.
10645         (isearch-top-state): Pop it.
10646         (isearch-search): Set it.
10647         (isearch-printing-char): When called by isearch-whitespace-chars,
10648         handle M-SPC gracefully.
10649         (isearch-message-prefix): New argument ELLIPSIS.
10650         (isearch-message-suffix): Ditto.
10651         (isearch-message): Use the ELLIPSIS argument when calling
10652         isearch-message-prefix and isearch-message-suffix.
10653         (isearch-message-prefix): Distinguish between "wrapped" and
10654         "overwrapped" search, FWIW.
10655
10656 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10657
10658         * isearch-mode.el (isearch-edit-string): Use the head of the
10659         search ring instead of search-last-string and search-last-regexp.
10660         (search-highlight): Renamed from isearch-highlight.
10661         (isearch-exit): Use the new name.
10662         (isearch-highlight): Ditto.
10663         (isearch-dehighlight): Ditto.
10664         (isearch-update-ring): New function.
10665         (isearch-done): Call it.
10666         (isearch-done): New argument EDIT.
10667         (isearch-repeat): If search string is empty, look up at the car of
10668         the search ring; ignore the yank pointer.
10669         (isearch-abort): Call isearch-done with NOPUSH.
10670         (isearch-cancel): New function.
10671         (isearch-mode-map): Bind it to ESC ESC ESC.
10672
10673         * isearch-mode.el: Begin merge with FSF 20.4.
10674
10675 1999-09-01  Andy Piper  <andy@xemacs.org>
10676
10677         * x-select.el (x-get-clipboard): obsolete.
10678         (x-yank-clipboard-selection): obsolete
10679
10680         * select.el (disown-selection): need to be careful to disown the
10681         clipboard if we set it via selection.
10682         (get-clipboard): move from x-select.el
10683         (yank-clipboard-selection): ditto.
10684
10685 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10686
10687         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10688         isearch-highlight-all-matches to nil.
10689         (isearch-fixed-case): New variable.
10690         (isearch-mode): Initialize it.
10691         (isearch-edit-string): Save it.
10692         (isearch-toggle-case-fold): Set it.
10693         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10694         need to check isearch-fixed-case.
10695         (isearch-toggle-case-fold): Update highlighting of all matches
10696         before the pause.
10697         (isearch-edit-string):
10698
10699 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10700
10701         * isearch-mode.el (isearch-edit-string): Call isearch-message
10702         before reading the event so that the prompt is displayed properly.
10703         (isearch-message): Use isearch-nonincremental when calling
10704         isearch-message-prefix.
10705         (minibuffer-local-isearch-map): Bind up and down to do the same as
10706         M-p and M-n respectively.
10707         (isearch-done): New arg NOPUSH.
10708         (isearch-edit-string): Use it.
10709         (isearch-edit-string): Don't bind isearch-string.
10710         (isearch-ring-adjust): Edit string, *then* push state.
10711
10712 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10713
10714         * faces.el (isearch-secondary): Make isearch-secondary look
10715         different than default.
10716
10717 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10718
10719         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10720         save-excursion.
10721         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10722         (isearch-update): Call isearch-dehighlight without arguments.
10723         (isearch-done): Ditto.
10724
10725         * isearch-mode.el (isearch-fix-case): If the search string has no
10726         upper-case letters, allow the folding to be reenabled.
10727         Previously, once disabled, the folding would remain that way until
10728         the end of isearch.
10729         (isearch-top-state): Call isearch-fix-case.
10730
10731         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10732         save-excursion.
10733         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10734
10735 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10736
10737         * xpm-button.el:
10738         xbm-button.el: Need to exist in core because gui.el depends on
10739         them.
10740
10741 1999-08-31  Andy Piper  <andy@xemacs.org>
10742
10743         * gutter-items.el (buffers-tab-face): new customizable variable.
10744         (buffers-tab-default-buffer-line-length): new specifier for
10745         maximum viewable characters.
10746         (progress-stack): new variable for implementing widget-based
10747         progress messages.
10748         (progress-area-buffer): ditto.
10749         (progress-glyph-height): ditto.
10750         (progress-stop-callback): ditto.
10751         (progress-quit-function): new function.
10752         (progress-glyph): new variable.
10753         (progress-layout-glyph): ditto.
10754         (progress-displayed-p): new function, see message-displayed-p for
10755         details.
10756         (clear-progress): ditto.
10757         (remove-progress): ditto.
10758         (append-progress): ditto.
10759         (raw-append-progress): ditto.
10760         (display-progress): ditto.
10761         (current-progress): ditto.
10762         (current-progress-label): ditto.
10763         (progress): ditto.
10764         (lprogress): ditto.
10765
10766
10767 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10770
10771         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10772         `isearch-yank-selection'.
10773         (isearch-mode-map): Use it.
10774         (isearch-yank-selection): Use `get-selection' instead of
10775         `get-x-selection'.
10776
10777 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10778
10779         * faces.el (isearch-secondary): Create face here.
10780
10781         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10782         timers.
10783
10784 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10785
10786         * subr.el (buffer-string): More robust backward compatibility
10787         check, courtesy William Perry.
10788
10789 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10790
10791         * replace.el (perform-replace): Stop the search after the search
10792         limit has been reached.
10793
10794 1999-08-23  Andy Piper  <andy@xemacs.org>
10795
10796         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10797         here if we don't have one.
10798
10799 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10800
10801         * ldap.el (ldap-coding-system): Default to nil until we get
10802         efficient UTF8 support
10803         (ldap-decode-string): Guard against `decode-coding-string' not
10804         being defined
10805         (ldap-encode-string): Guard against `encode-coding-string' not
10806         being defined
10807
10808 1999-08-23  Didier Verna  <didier@xemacs.org>
10809
10810         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10811         Some doc strings improvements, and add a star to the `interactive'
10812         calls.
10813
10814 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10815
10816         * font-lock.el (java-font-lock-keywords-3): introduced new
10817         keywords and regexpes for javadoc syntax 1.2.
10818
10819 1999-08-17  Andy Piper  <andy@xemacs.org>
10820
10821         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10822         format-buffers-tab-line.
10823         (buffers-tab-max-buffer-line-length): new variable.
10824         (format-buffers-tab-line): new function. truncate names if over
10825         buffers-tab-max-buffer-line-length.
10826
10827 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10828
10829         * cus-start.el: Customize the variable `bell-inhibit-time'.
10830
10831 1999-08-16  Andy Piper  <andy@xemacs.org>
10832
10833         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10834         brute-force approach to deleting the last buffer.
10835         (buffers-tab-grouping-regexp): new customizable variable.
10836         (select-buffers-tab-buffers-by-mode): use it.
10837
10838 1999-08-13  Andy Piper  <andy@xemacs.org>
10839
10840         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10841         deletion problem.
10842
10843 1999-07-30  Didier Verna  <didier@xemacs.org>
10844
10845         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10846         of princ to output symbols.
10847         (custom-save-face-internal): ditto.
10848         (custom-save-resets): ditto.
10849
10850 1999-08-09  Didier Verna  <didier@xemacs.org>
10851
10852         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10853         `regexp-quote' to protect the major mode name for use as a regular
10854         expression (c++ needs this for instance).
10855
10856 1999-08-08  Andy Piper  <andy@xemacs.org>
10857
10858         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10859         cope with similar mode names.
10860
10861         * gutter-items.el (buffers-tab-selection-function): new selection
10862         function.
10863         (select-buffers-tab-buffers-by-mode): new function.
10864         (buffers-tab-items): use it if set to only display buffers in the
10865         tab in the current buffer's group..
10866         (update-tab-in-gutter): use new api.
10867         (remove-buffer-from-gutter-tab): ditto.
10868
10869         * gutter-items.el (buffers-tab-max-size): set custom selection
10870         default to 6.
10871         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10872         (add-tab-to-gutter): set face as default.
10873
10874 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10875
10876         * faces.el (frob-face-property): Merge the fall-back specifier
10877         with the target, not replace it.
10878
10879 1999-08-05  Andy Piper  <andy@xemacs.org>
10880
10881         * gutter-items.el (update-tab-in-gutter): add frame argument for
10882         buffer-items.
10883         (update-tab-in-gutter): use it.
10884
10885         * gutter-items.el (record-buffer-hook): set.
10886
10887         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10888         change.
10889         (switch-to-buffer-hook) deleted.
10890
10891 1999-08-04  Andy Piper  <andy@xemacs.org>
10892
10893         * gutter-items.el (update-tab-in-gutter): make sure this will work
10894         as an argument to create-frame-hook.
10895
10896 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10897
10898         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10899         instead of timer emulation.
10900
10901 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10902
10903         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10904         Emacs isearch enhancements.
10905
10906 1999-07-28  Andy Piper  <andy@xemacs.org>
10907
10908         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10909         all devices that support tab controls.
10910         (remove-buffer-from-gutter-tab): new function. to be used as a
10911         value for kill-buffer-hook.
10912
10913 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10914
10915         * auto-show.el (auto-show-truncationp): changed to match
10916         `window_translation_on'
10917
10918 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10919
10920         * XEmacs 21.2.19 is released
10921
10922 1999-07-28  SL Baur  <steve@miho>
10923
10924         * code-files.el (insert-file-contents): Fix docstring.
10925         revert previous change.
10926
10927 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10928
10929         * fill.el (fill-region-as-paragraph): Change re-break-point to
10930         contain word-across-newline plus one character so that filling
10931         Japanese and Chinese works as desired.
10932         * simple.el (do-auto-fill): Ditto.
10933
10934 1999-07-26  SL Baur  <steve@miho>
10935
10936         * mule/japanese.el ("Japanese"): Do not specify a default input
10937         method.
10938         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10939
10940 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10941
10942         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10943         able to use cl-macs macro in early lisp.
10944
10945 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10946
10947         * custom.el:
10948         * cus-face.el:
10949         * cus-edit.el:
10950                 Massive custom Theme API changes.
10951
10952 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10953
10954         * code-files.el (insert-file-contents): Regard
10955         coding-system-magic-cookie if `coding-system-for-read' is nil.
10956
10957 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10958
10959         * mule/thai-xtis.el: Add coding: local variable, to avoid
10960         bootstrapping problem with C locale.
10961
10962 1999-07-22  Andy Piper  <andy@xemacs.org>
10963
10964         * dumped-lisp.el (preloaded-file-list): guard against putting
10965         gutter-items in a less than functional XEmacs.
10966         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10967
10968 1999-07-18  Bob Weiner  <weiner@beopen.com>
10969
10970         * fill.el (fill-context-prefix): Fixed bug that prevented the
10971         setting of an adaptive fill prefix when the `dont-skip-first' was
10972         t.
10973
10974 1999-07-22  SL Baur  <steve@miho>
10975
10976         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10977
10978 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10979
10980         * files.el (interpreter-mode-alist): add `make', `guile', and
10981         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10982         makefile-mode, guile is a scheme, and someday XEmacs will be
10983         modular enough to use as an efficient scripting tool.)
10984
10985 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10986
10987         * mule/mule-cmds.el (reset-language-environment): Regard
10988         coding-category `utf-8' and `ucs-4' if they are available.
10989
10990 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10991
10992         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10993         (prefer-coding-system): Fix DOC-string.
10994
10995         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10996         DOC-string too.
10997
10998         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10999         Mule.
11000         (coding-system-change-eol-conversion): Fix DOC-string.
11001
11002 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11003
11004         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11005         instead of `list-coding-system'.
11006
11007 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11008
11009         * menubar-items.el (default-menubar): `select-input-method' was
11010         renamed to `set-input-method'.
11011
11012         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11013         "Set Language Environment" menu.
11014
11015         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11016         "Describe Language Support" menu.
11017
11018 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11019
11020         * mule/chinese.el ("Chinese-GB"): Rename
11021         `chinese-gb-environment-setup-function' to
11022         `setup-chinese-gb-environment-internal'.
11023
11024 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11025
11026         * mule/korean.el: Use `define-coding-system-alias' instead of
11027         `copy-coding-system'.
11028
11029 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11030
11031         * mule/mule-cmds.el (set-language-environment-coding-systems):
11032         Treat duplicated coding-categories.
11033
11034 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11035
11036         * mule/japanese.el: Use `define-coding-system-alias' instead of
11037         `copy-coding-system'.
11038
11039 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11040
11041         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11042         coding-system `viscii'.
11043
11044 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11045
11046         * mule/cyrillic.el:
11047         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11048         (cyrillic-alternativnyj-decode-table): New variable.
11049         (cyrillic-alternativnyj-encode-table): New variable.
11050         - Specify `iso-8-1' as a category of coding-system
11051           `alternativnyj'.
11052         - Abolish general Cyrillic environment.
11053
11054 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11055
11056         * mule/chinese.el:
11057         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11058         - Register `chinese-gb-environment-setup-function' as a
11059           `setup-function' of "Chinese-GB" environment.
11060
11061 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11062
11063         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11064         optional argument `parents'.
11065
11066         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11067         property for Thai-XTIS.
11068
11069         * mule/mule-help.el (help-with-tutorial): Use property
11070         `tutorial-coding-system' of language-info as a coding-system to
11071         read tutorial file.
11072
11073 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11074
11075         * mule/thai-xtis.el: Don't setup `setup-function' and
11076         `exit-function'.
11077
11078         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11079         `set-coding-category-system' to set up coding-system for
11080         coding-category.
11081
11082         * mule/mule-cmds.el (prefer-coding-system): Use
11083         `set-coding-category-system' to set up coding-system for
11084         coding-category.
11085
11086 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11087
11088         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11089         Thai-XTIS environment.
11090
11091         * mule/mule-cmds.el (prefer-coding-system): Use
11092         `find-coding-system' instead of `coding-system-p'.
11093
11094 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11095
11096         * mule/mule-cmds.el (set-language-environment-coding-systems):
11097         Modify eol-type for XEmacs.
11098
11099         * mule/thai-xtis.el: Delete unused local variable `category'.
11100
11101         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11102         function.
11103         (prefer-coding-system): Don't call
11104         `update-coding-systems-internal'; use function
11105         `coding-category-list' instead of variable `coding-category-list';
11106         use `set-coding-priority-list' instead of `set-coding-priority';
11107         modify `eol-type' for XEmacs.
11108
11109         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11110         `charset-columns'.
11111         (char-width): Likewise.
11112
11113 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11114
11115         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11116         `tis-620'.
11117
11118         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11119         `set-coding-priority-list' instead of `set-coding-priority'; don't
11120         call `update-coding-systems-internal'.
11121
11122         * mule/mule-misc.el (coding-system-get): New function.
11123         (coding-system-put): New function.
11124         (coding-system-category): New function.
11125
11126 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11127
11128         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11129         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11130         to avoid conflict with leim/quail/thai-xtis.
11131
11132         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11133         to thai-xtis-chars.el.
11134
11135         * mule/thai-xtis-chars.el: New file (split from
11136         mule/thai-xtis.el).
11137
11138 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11139
11140         * mule/thai-xtis.el:
11141         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11142         - Add syntax entries.
11143         - Put `preferred-coding-system' of the charset `thai-xtis' to
11144           `tis-620'.
11145
11146 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11147
11148         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11149         rewritten to use write-multibyte-character.
11150
11151 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11152
11153         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11154         of `iso-2022-7'.
11155         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11156         ported yet.
11157         (read-input-method-name): Treat optional argument `default'.
11158
11159 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11160
11161         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11162         all.
11163         (set-language-info-alist): Set up menus here.
11164
11165 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11166
11167         * minibuf.el (completing-read): Add new optional argument
11168         `default'.
11169         (read-coding-system): Add new optional argument
11170         `default-coding-system'.
11171
11172 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11173
11174         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11175         (viet-viscii-...->viet-vscii...).
11176
11177 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11178
11179         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11180         and menus.
11181
11182 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11183
11184         * mule/mule-cmds.el (input-method-function): Add permanent-local
11185         property.
11186
11187 1999-03-30  Dave Love  <fx@gnu.org>
11188
11189         * mule/mule-cmds.el (current-language-environment): Doc fix.
11190
11191 1999-02-06  Richard Stallman  <rms@gnu.org>
11192
11193         * mule/european.el (setup-slovenian-environment): New function.
11194         ("Slovenian"): New language environment.
11195
11196 1999-01-27  Dave Love  <fx@gnu.org>
11197
11198         * mule/mule-cmds.el (current-language-environment): Provide :link,
11199         :type (choices) and appropriate :get.
11200
11201 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11202
11203         * mule/mule-cmds.el (describe-language-environment): Don't alter
11204         input-method-alist.
11205
11206 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11207
11208         * mule/mule-cmds.el (prefer-coding-system): Call
11209         set-coding-priority, so that the internal array of priorities is
11210         also updated.
11211
11212 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11213
11214         * mule/mule-cmds.el (prefer-coding-system): If the argument
11215         requires specific EOL conversion type, make the default coding
11216         systems use that.
11217
11218 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11219
11220         * mule/mule-cmds.el (set-language-environment): Pass the default
11221         eol-type to set-language-environment-coding-systems.
11222         (set-default-coding-systems): Copy the eol-type property for the
11223         new default values of {buffer-file,process}-coding-system from the
11224         old defaults.
11225         (set-language-environment-coding-systems): Accept an optional
11226         argument EOL-TYPE, and set the eol-type property of the default
11227         coding systems accordingly.
11228
11229 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11230
11231         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11232         use generate-new-buffer instead of get-buffer-create.
11233
11234 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11235
11236         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11237
11238 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11239
11240         * mule/mule-cmds.el (default-input-method): Fix custom type.
11241
11242 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11243
11244         * mule/mule-cmds.el (setup-specified-language-environment):
11245         Add apropos-inhibit property.
11246         (describe-specified-language-support): Likewise.
11247
11248 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11249
11250         * mule/mule-cmds.el: Doc fixes.
11251
11252 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11253
11254         * mule/mule-cmds.el (register-input-method): Doc-string
11255         modified.
11256
11257 1998-09-01  Dave Love  <fx@gnu.org>
11258
11259         * mule/mule-cmds.el (current-language-environment): Fix
11260         setter function.
11261
11262 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11263
11264         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11265         mule/european.el, mule/hebrew.el, mule/japanese.el,
11266         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11267         avoid bootstrapping problem if you need to recompile all the Lisp
11268         files using interpreted code.
11269
11270 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11271
11272         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11273         ("Latin-2"): Likewise.
11274
11275 1998-08-18  Per Starback  <starback@update.uu.se>
11276
11277         * mule/european.el (setup-latin2-environment): Fix typo.
11278
11279 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11280
11281         * mule/european.el: Give proper value of `input-method' key to all
11282         lang. env.
11283
11284         * mule/mule-cmds.el (activate-input-method): Handle the case that
11285         the arg INPUT-METHOD is nil correctly.
11286         (read-multilingual-string): Activate the specified input method
11287         before calling read-string.  Afterward, activate the original
11288         input method.
11289
11290 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11291
11292         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11293         (set-language-info-alist): Fix typo in doc-string.
11294
11295         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11296
11297 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11298
11299         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11300         (reset-language-environment): New function for the job that
11301         setup-english-environment used to do.
11302         (set-language-environment): Do more setups according to the info
11303         in language-info-alist.
11304         (read-language-name): Handle the case that the arg KEY is nil.
11305         (describe-language-environment): Handle input-method property.
11306
11307         * mule/: All files under this directory, which related with
11308         specific languages (such as mule/european.el, mule/greek.el,
11309         mule/hebrew.el, mule/misc-lang.el), modified as below.
11310         (setup-XXX-environment): Just call set-language-environment.  If
11311         they used to do some other jobs than what done by
11312         set-language-environment, those jobs are done in
11313         setup-XXX-environment-internal now.
11314         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11315         the value to setup-XXX-environment-internal.  Add properties
11316         input-method and features.
11317
11318         * mule/english.el (setup-english-environment): Just call
11319         reset-language-environment.
11320
11321         * mule/european.el (setup-8-bit-environment): Function deleted.
11322
11323 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11324
11325         * mule/mule-cmds.el (input-method-exit-on-first-char)
11326         (input-method-use-echo-area): Doc fixes.
11327
11328 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11329
11330         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11331         variable.
11332         (input-method-use-echo-area): New variable.
11333
11334 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11335
11336         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11337
11338 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11339
11340         * mule/mule-cmds.el (activate-input-method): Update mode line.
11341         (inactivate-input-method): Likewise.
11342
11343 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11344
11345         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11346         input method in the current buffer, but just bind
11347         current-input-method.
11348
11349 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11350
11351         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11352
11353         * mule/misc-lang.el ("IPA"): Add coding-priority and
11354         coding-system.
11355
11356 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11357
11358         * mule/greek.el: Add coding-priority.
11359
11360 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11361
11362         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11363         LANG-ENV.
11364
11365 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11366
11367         * mule/mule-cmds.el (register-input-method): Fix previous change.
11368         (setup-specified-language-environment): Doc fix.
11369
11370 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11371
11372         * mule/mule-cmds.el: Several doc fixes.
11373         (get-language-info, set-language-info): Rename argument.
11374         (set-language-info-alist): Likewise.
11375         (register-input-method): Rename argument.
11376         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11377
11378 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11379
11380         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11381         default value while reading an input method.
11382
11383 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11384
11385         * mule/mule-cmds.el (universal-coding-system-argument):
11386         Use buffer-file-coding-system as default.
11387
11388 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11389
11390         * mule/korean.el ("Korean"): Doc fix.
11391
11392 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11393
11394         * mule/mule-cmds.el (describe-language-environment): Print the
11395         languge environment at the head.
11396
11397 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11398
11399         * mule/japanese.el: Set exit-function to exit-japanese-environment
11400         for Japanese environment.
11401
11402 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11403
11404         * mule/mule-cmds.el (set-language-environment): Doc fix.
11405         (current-language-environment): Use defcustom.
11406         (default-input-method): Specify :type.
11407
11408 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11409
11410         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11411         modified.
11412         (prefer-coding-system): Doc-string modified.
11413
11414 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11415
11416         * mule/mule-cmds.el (set-language-info): Doc-string
11417         describes `coding-priority' KEY.
11418         (set-language-environment-coding-systems): New function.
11419         (select-safe-coding-system): New function.
11420         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11421         (set-language-info-alist): New optionla arg PARENTS.  Call
11422         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11423         (set-language-environment-coding-systems): New function.
11424
11425         * mule/chinese.el: Remove setting up of
11426         describe-chinese-environment-map and
11427         setup-chinese-environment-map.  Exclude them in args of calls to
11428         set-language-info-alist.  Register coding-priority key in
11429         language-info-alist.
11430
11431         * mule/cyrillic.el: Remove setting up of
11432         describe-cyrillic-environment-map and
11433         setup-cyrillic-environment-map.  Exclude them in args of calls to
11434         set-language-info-alist.  Register coding-priority key in
11435         language-info-alist.
11436
11437         * mule/english.el: Register coding-priority key in
11438         language-info-alist.
11439
11440         * mule/ethiopic.el: Register coding-priority key in
11441         language-info-alist.
11442
11443         * mule/european.el: Remove setting up of
11444         describe-european-environment-map and
11445         setup-european-environment-map.  Exclude them in args of calls to
11446         set-language-info-alist.  Register coding-priority key in
11447         language-info-alist.  Add "German" language env.
11448         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11449         (setup-german-environment): New function.
11450
11451         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11452         change default input method to "greek-postfix".
11453
11454         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11455         coding-priority key in
11456
11457 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11458
11459         * mule/mule-cmds.el (set-language-info): Doc fix.
11460         (input-method-inactivate-hook): Doc fix.
11461
11462 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11463
11464         * mule/mule-cmds.el (set-input-method): Renamed from
11465         select-input-method.
11466
11467 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11468
11469         * mule/mule-cmds.el (set-language-environment): Run
11470         exit-language-environment-hook before calling `exit-function'
11471         which is specified for the language environment.
11472
11473 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11474
11475         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11476         modified.
11477         (prefer-coding-system): Likewise.
11478         (describe-language-environment): Print aliases of each coding
11479         system.
11480         (set-language-environment-hook): New variable.
11481         (exit-language-environment-hook): New variable.
11482         (set-language-environment): Call these hooks.  Before setting a
11483         new language environment, exit from the
11484         current-language-environment if necessary.
11485         (input-method-verbose-flag): The value can be nil, t,
11486         complex-only, or default.
11487         (input-method-highlight-flag): Doc-string augmented.
11488         (activate-input-method): Check if we can run the registered
11489         function to activate an input method.
11490
11491         * mule/korean.el: Set exit-function for language environment
11492         "Korean" to exit-korean-environment.
11493         (setup-korean-environment): Moved to korea-util.el.
11494
11495 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11496
11497         * mule/mule-cmds.el (read-multilingual-string): Use
11498         current-input-method prior to default-input-method.  Don't bind
11499         current-input-method by `let', instead, activate the specified
11500         input method in the current buffer temporarily.
11501
11502 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11503
11504         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11505
11506 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11507
11508         * mule/chinese.el (post-read-decode-hz): Return the result of
11509         decode-hz-region.
11510         (pre-write-encode-hz): Do not change the value of
11511         last-coding-system.
11512
11513 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11514
11515         * mule/mule-ccl.el: Doc fixes.
11516
11517 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11518
11519         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11520         (check-ccl-program): New macro.
11521
11522 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11523
11524         * mule/mule-ccl.el: Comment about CCL syntax modified.
11525         (ccl-command-table): Add read-multibyte-character and
11526         write-multibyte-character.
11527         (ccl-code-table): Add ex-cmd.
11528         (ccl-extended-code-table): New variable.
11529         (ccl-embed-extended-command): New function.
11530         (ccl-compile-read-multibyte-character,
11531         ccl-compile-write-multibyte-character) New functions.
11532         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11533         ccl-dump-write-multibyte-character): New functions.
11534
11535 1999-07-22  SL Baur  <steve@miho>
11536
11537         * config.el (config-value-file): config.values is installed into
11538         doc-directory.
11539         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11540
11541 1999-07-19  Didier Verna  <didier@xemacs.org>
11542
11543         * rect.el: all functions rewritten, except when noted. Below is a
11544         list of interface changes.
11545         (apply-on-rectangle): new function. Obsoletes
11546         `operate-on-rectangle'. All functions that used to call this
11547         function now call the new one.
11548         (kill-rectangle): added optional prefix arg to fill lines.
11549         (delete-rectangle): ditto.
11550         (delete-extract-rectangle): ditto.
11551         (open-rectangle): ditto.
11552         (clear-rectangle): ditto.
11553         (delete-rectangle-line): added third arg FILL.
11554         (delete-extract-rectangle-line): ditto.
11555         (open-rectangle-line): ditto.
11556         (clear-rectangle-line): ditto.
11557
11558 1999-07-18  Andy Piper  <andy@xemacs.org>
11559
11560         * menubar-items.el (default-menubar): add gutter options.
11561
11562         * gutter-items.el: new file.
11563         (gutter): new group for custom.
11564         (gutter-visible-p): new variable.
11565         (default-gutter-position): ditto.
11566         (buffers-tab): new group for the buffers tab.
11567         (gutter-buffers-tab): widget to put in the gutter.
11568         (buffers-tab-max-size): max number of tabs.
11569         (buffers-tab-switch-to-buffer-function): function to call when a
11570         tab is pressed.
11571         (buffers-tab-omit-function): filter buffers with this function.
11572         (buffers-tab-format-buffer-line-function): format buffer names for
11573         inclusion in tabs.
11574         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11575         the record.
11576         (build-buffers-tab-internal): build a list of tab items.
11577         (buffers-tab-items): ditto.
11578         (add-tab-to-gutter): put a tab in the gutter area.
11579         (update-tab-in-gutter): reset the buffers in the tab.
11580
11581         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11582
11583         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11584         (switch-to-buffer-hooks): new hook.
11585
11586         * toolbar.el (default-toolbar-position): fix typo.
11587
11588 1999-07-16  Andy Piper  <andy@xemacs.org>
11589
11590         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11591
11592 1999-07-15  Didier Verna  <didier@xemacs.org>
11593
11594         * cus-edit.el (custom-prompt-variable): optional third arg makes
11595         prompt for a comment string.
11596         (customize-set-value): optional prefix makes this function handle
11597         variable comments.
11598         (customize-set-variable): ditto.
11599         (customize-save-variable): ditto.
11600         (customize-customized): handle custom comments.
11601         (customize-save-customized): ditto.
11602         (custom-variable-state-set): ditto.
11603         (custom-face-state-set): ditto.
11604         (customize-saved): ditto.
11605         (custom-variable-set): ditto.
11606         (custom-face-set): ditto.
11607         (custom-variable-save): ditto.
11608         (custom-face-save): ditto.
11609         (custom-variable-reset-saved): ditto.
11610         (custom-face-reset-saved): ditto.
11611         (custom-variable-reset-standard): ditto.
11612         (custom-face-reset-standard): ditto.
11613         (custom-comment-face): new face.
11614         (custom-comment-tag-face): ditto.
11615         (custom-comment): new widget.
11616         (custom-comment-create): new function.
11617         (custom-comment-delete): ditto.
11618         (custom-comment-value-set): ditto.
11619         (custom-comment-show): ditto.
11620         (custom-comment-invisible-p): ditto.
11621         (custom-variable-value-create): create a comment field widget.
11622         (custom-face-value-create): ditto.
11623         (custom-variable-menu): new entry for adding a custom comment.
11624         (custom-face-menu): ditto.
11625         (custom-save-variables): possibly save custom comments.
11626         (custom-save-faces): ditto.
11627
11628         * cus-face.el (custom-set-faces): the arguments can now have a
11629         custom comment as fourth argument.
11630
11631         * custom.el (custom-set-variables): the arguments can now have a
11632         custom comment as fifth element.
11633
11634 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11635
11636         * XEmacs 21.2.18 is released
11637
11638 1999-07-13  SL Baur  <steve@miho>
11639
11640         * lib-complete.el (read-library-name): Revert previous change.
11641         (read-library): Ditto.
11642
11643 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11644
11645         * packages.el (packages-package-list): Capitalize docstring.
11646
11647         * packages.el (packages-find-package-library-path): Use #'nconc
11648         rather than #'append to reduce consing -- #'mapcar uses Flist,
11649         which returns a freshly consed list.  #'append would create yet
11650         another fresh list, using Fmake_list in concat.
11651
11652         * packages.el (package-provide): Use setq with remassq like it
11653         says in its docstring.
11654
11655 1999-07-06  SL Baur  <steve@miho.m17n.org>
11656
11657         * lib-complete.el (progn-with-message): Fix typo.
11658
11659 1999-07-06  SL Baur  <steve@miho.m17n.org>
11660
11661         * mule/mule-misc.el (char-octet): Make function match docstring.
11662         From Katsumi Yamaoka <yamaoka@jpl.org>
11663
11664 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11665
11666         * wid-edit.el (widget-documentation): corrected spelling error.
11667
11668 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11669
11670         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11671         keys if already bound
11672
11673 1999-07-06  SL Baur  <steve@miho.m17n.org>
11674
11675         * lib-complete.el (progn-with-message): Revert previous changes.
11676
11677 1999-06-24  Bob Weiner  <weiner@beopen.com>
11678
11679         * lib-complete.el (find-library):
11680         (find-library-other-window):
11681         (find-library-other-frame): Completely rewrote
11682         so that these functions actually work when called non-interactively.
11683         Also made them handle LIBRARY arguments which end with .el or .elc.
11684
11685 1999-06-24  Bob Weiner  <weiner@beopen.com>
11686
11687         * simple.el (indent-new-comment-line): Locally bound
11688         `block-comment-start' to `comstart' or else when this is called
11689         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11690         `block-comment-start' value, ignoring any existing spacing after a
11691         comment prefix in the previous line and producing ugly comments.
11692
11693 1999-06-23  Bob Weiner  <weiner@beopen.com>
11694
11695         * list-mode.el (mouse-choose-completion):
11696         (choose-completion):
11697         (completion-switch-to-minibuffer): Added.
11698         ([Tab]): [Tab] previously switched to the minibuffer
11699         but since [space] does that and since most applications in the
11700         world use [Tab] to select the next item in a list, do that in the
11701         *Completions* buffer too.  This will cause the least confusion
11702         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11703         06/23/1999.
11704
11705 1999-06-22  Bob Weiner  <weiner@beopen.com>
11706
11707         * help.el (help-buffer-name): Added support for a null value
11708         of `help-buffer-prefix-string' since some buffers require no
11709         prefix.
11710
11711 1999-06-20  Bob Weiner  <weiner@beopen.com>
11712
11713         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11714         in the completion-list-mode-map to bury the completions buffer
11715         even when the minibuffer is no longer active.
11716
11717 1999-06-20  Bob Weiner  <weiner@beopen.com>
11718
11719         * list-mode.el (list-mode): It is visually disconcerting to have
11720         the text cursor disappear within list buffers, especially when
11721         moving from window to window, so leave it visible.
11722
11723 1999-07-01  SL Baur  <steve@miho.m17n.org>
11724
11725         * menubar-items.el (default-menubar): Conditionalize the bug
11726         report menu item (which may not be possible in this XEmacs).
11727         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11728
11729 1999-06-30  SL Baur  <steve@miho.m17n.org>
11730
11731         * subr.el (with-current-buffer): DOC string fix.
11732         Suggested by Bob Weiner <weiner@altrasoft.com>
11733
11734 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11735
11736         * cus-face.el (custom-face-italic): insert missing args
11737
11738 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11739
11740         * packages.el (package-locations): Changed default early package
11741         hierarchies to ~/.xemacs/mule-packages and
11742         ~/.xemacs/xemacs-packages.
11743
11744 1999-06-23  SL Baur  <steve@miho.m17n.org>
11745
11746         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11747
11748 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11749
11750         * packages.el (package-locations): Changed default early package
11751         hierarchy to ~/.xemacs/packages.
11752         (package-locations): Removed `packages' as a possible name for a
11753         late package hierarchy.
11754
11755 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11756
11757         * mule/mule-category.el (word-combining-categories): Set up new
11758         variable.
11759         (word-separating-categories): Likewise.
11760
11761 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11762
11763         * XEmacs 21.2.17 is released
11764
11765 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11766
11767         * font-menu.el (font-menu-set-font): allow for nil specification
11768         of font size.
11769
11770 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11771
11772         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11773         is 1.
11774
11775 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11776
11777         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11778         8859-5 instead of ISO 8859-1.
11779
11780 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11781
11782         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11783         (viet-viscii-encode-table): Ditto.
11784
11785         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11786         Make obsolete definition of char-octet.
11787
11788 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11789
11790         * subr.el: Move no-Mule make-char ...
11791         * help-nomule.el (make-char): To here.
11792         (string-width): Make Mule compatibility alias.
11793
11794 1999-06-15  Andy Piper  <andy@xemacs.org>
11795
11796         * select.el (get-selection-no-error): really make there be no-error.
11797         (get-selection): revert to original.
11798
11799 1999-06-11  Andy Piper  <andy@xemacs.org>
11800
11801         * select.el (selection-sets-clipboard): renamed.
11802         (own-selection): use it.
11803
11804 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11805
11806         * XEmacs 21.2.16 is released
11807
11808 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11809
11810         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11811         missing characters to avoid crash.
11812
11813 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11814
11815         * coding.el (set-terminal-coding-system): Only set the console
11816         coding system on the selected console if it is a tty.
11817
11818 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11819
11820         * cus-face.el:
11821         * cus-edit.el:
11822         * faces.el:
11823         (custom):
11824         (face-spec-set):
11825         * faces.el (frob-face-property):
11826         * font-menu.el (font-menu-set-font):
11827                   Actually apply changes from 1999-03-17
11828
11829 1999-06-10  Andy Piper  <andy@xemacs.org>
11830
11831         * select.el (get-selection): abstract out non error-signalling
11832         part.
11833         (get-selection-no-error): get-selection without signalling an
11834         error.
11835         (selection-is-clipboard-p): new variable. controls whether the
11836         selection sets the clipboard.
11837         (own-selection): use it.
11838
11839         * mouse.el (insert-selection): fallback to clipboard after trying
11840         primary selection and cutbuffer.
11841
11842 1999-06-05  Andy Piper  <andy@xemacs.org>
11843
11844         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11845         selection functions.
11846
11847 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11848
11849         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11850         default value.
11851         (load): Use `raw-text' instead of `no-conversion'.
11852         (insert-file-contents): Likewise.
11853
11854         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11855         of `no-conversion'.
11856
11857 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11858
11859         * coding.el: Don't copy `no-conversion' to `raw-text'.
11860
11861 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11862
11863         * subr.el (make-char): Define it if Mule is not around.
11864
11865 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11866
11867         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11868
11869         * x-select.el (x-disown-selection-internal): Restore symbol as an
11870         obsolete alias.
11871         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11872
11873 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11874
11875         * XEmacs 21.2.15 is released
11876
11877 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11878
11879         * subr.el (split-string): Avoid infinite looping
11880
11881 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11882
11883         * ldap.el (ldap-ignore-attribute-codings): New variable
11884         (ldap-default-attribute-decoder): New variable
11885         (ldap-coding-system): New variable
11886         (ldap-attribute-syntax-encoders): New variable
11887         (ldap-attribute-syntax-decoders): New variable
11888         (ldap-attribute-syntaxes-alist): New variable
11889         (ldap-encode-boolean): New function
11890         (ldap-decode-boolean): New function
11891         (ldap-encode-country-string): New function
11892         (ldap-decode-string): New function
11893         (ldap-decode-address): New function
11894         (ldap-encode-address): New function
11895         (ldap-decode-attribute): New function
11896         (ldap-search): Use some of these
11897
11898 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11899
11900         * version.el (emacs-version): Make the patch level/beta come
11901         before the XEmacs qualifier so that it gets into (funcall
11902         emacs-version) and thus in the bug reports.
11903         (emacs-version>=): Support patch levels.
11904
11905 1999-06-03  SL Baur  <steve@xemacs.org>
11906
11907         * version.el: implement x.y.z version number
11908         From Jan Vroonhof <vroonhof@math.ethz.ch>
11909
11910 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11911
11912         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11913
11914 1999-05-22  Vin Shelton <acs@xemacs.org>
11915
11916         * startup.el: Document -private and break out non-standard X options.
11917
11918 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11919
11920         * mule/mule-charset.el (charset-after): New function.
11921         (charset-direction): Synch with Mule, update docstring.
11922         (get-charset-property): New function.
11923         (put-charset-property): New function.
11924         (charset-plist): New function.
11925
11926         * mule/mule-charset.el (compose-region):
11927         (decompose-region): remove;  these functions (which don't work
11928         since we don't do composite characters) have been moved to
11929         mule-util.el.
11930         (toplevel): follow coding standards
11931
11932 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11933
11934         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11935         exist any more.
11936
11937         * code-files.el: Fix commentary to follow coding standards.  Move
11938         the single line left in mule-files.el to here.
11939
11940         * mule/mule-files.el: delete.
11941
11942 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11943
11944         * info.el (Info-scroll-prev): Use event functions instead of the
11945         old emacs 19 interface.
11946
11947 1999-06-02  Andy Piper  <andy@xemacs.org>
11948
11949         * x-font-menu.el (x-font-menu-load-font):
11950         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11951
11952 1999-05-31  Andy Piper  <andy@xemacs.org>
11953
11954         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11955         group.
11956         (font-menu-this-frame-only-p): ditto.
11957         (font-menu-max-items): reinstate, from Jan Vroonhof
11958         <vroonhof@math.ethz.ch>
11959         (font-menu-submenu-name-format): ditto.
11960         (font-menu-split-long-menu): ditto, for use by the family
11961         constructor.
11962         (font-menu-family-constructor): use it.
11963
11964 1999-05-30  Andy Piper  <andy@xemacs.org>
11965
11966         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11967         for use by the font menu.
11968
11969         * msw-font-menu.el: new file implementing mswindows specific
11970         font-menu behaviour.
11971         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11972         (mswindows-font-menu-junk-families): ditto.
11973         (hack-font-truename): ditto.
11974         (mswindows-font-regexp-ascii): ditto.
11975         (mswindows-reset-device-font-menus): ditto.
11976         (mswindows-font-menu-font-data): ditto.
11977         (mswindows-font-menu-load-font): ditto.
11978
11979         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11980         (x-font-menu-font-data): ditto.
11981         (x-font-menu-load-font): ditto.
11982
11983         * font-menu.el: new file implementing generic font menu behaviour.
11984         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11985         made device independent.
11986         (font-menu-this-frame-only-p): ditto.
11987         (font-menu-preferred-resolution): ditto.
11988         (font-menu-size-scaling): new variable used to determine whether
11989         sizes are in points or tenths of a point.
11990         (vassoc): moved from x-font-menu.el.
11991         (device-fonts-cache): ditto.
11992         (device-fonts-cache): ditto.
11993         (flush-device-fonts-cache): ditto.
11994         (reset-device-font-menus): copied from x-font-menu.el and made
11995         device independent. Most functionality deferred to
11996         device-dependent versions.
11997         (font-menu-family-constructor): copied from x-font-menu.el and
11998         made device independent.
11999         (font-menu-size-constructor): ditto.
12000         (font-menu-weight-constructor): ditto.
12001         (font-menu-set-font): ditto.
12002         (font-menu-change-face): ditto.
12003         (font-menu-load-font): new device method.
12004         (font-menu-font-data): ditto.
12005
12006         * x-font-menu.el: The above functions deleted.
12007
12008 1999-05-26  Andy Piper  <andy@xemacs.org>
12009
12010         * update-elc.el:
12011         * make-docfile.el:
12012         * loadup.el: rehash expand-file-name usage to not use default-directory.
12013
12014 1999-05-21  Andy Piper  <andy@xemacs.org>
12015
12016         * x-select.el (x-select-convert-to-text):
12017         (x-selected-text-type):
12018         (x-get-selection):
12019         (xselect-convert-to-string):
12020         (xselect-convert-to-compound-text):
12021         (xselect-convert-to-length):
12022         (xselect-convert-to-targets):
12023         (xselect-convert-to-delete):
12024         (xselect-convert-to-filename):
12025         (xselect-convert-to-charpos):
12026         (xselect-convert-to-lineno):
12027         (xselect-convert-to-colno):
12028         (xselect-convert-to-sourceloc):
12029         (xselect-convert-to-os):
12030         (xselect-convert-to-host):
12031         (xselect-convert-to-user):
12032         (xselect-convert-to-class):
12033         (xselect-convert-to-name):
12034         (xselect-convert-to-integer):
12035         (xselect-convert-to-atom):
12036         (xselect-convert-to-identity): functions renamed from x-* and
12037         moved to select.el.
12038         (x-get-secondary-selection): use rename get-selection.
12039         (x-get-clipboard): ditto.
12040         (x-own-selection): moved to select.el.
12041         (x-valid-simple-selection-p): ditto.
12042         (x-dehilight-selection): ditto.
12043         (x-own-clipboard): ditto.
12044         (x-disown-selection): ditto.
12045
12046         * x-mouse.el (x-yank-function): moved to mouse.el.
12047         (x-insert-selection): ditto.
12048         (x-set-point-and-move-selection): use renamed function.
12049
12050         * select.el (selected-text-type): moved and renamed from
12051         x-select.el.
12052         (selection-owner-p): moved to C.
12053         (selection-exists-p): ditto.
12054         (get-cutbuffer): new device method.
12055         (get-selection): generalised and moved from x-select.el.
12056         (own-selection): moved x-own-selection functionality into here.
12057         (dehilight-selection): renamed and moved from x-select.el.
12058         (own-clipboard): functionality moved from x-select.el using new
12059         generic C builtins.
12060         (disown-clipboard): ditto.
12061         (select-convert-to-text):
12062         (select-convert-to-string):
12063         (select-convert-to-compound-text):
12064         (select-convert-to-length):
12065         (select-convert-to-targets):
12066         (select-convert-to-delete):
12067         (select-convert-to-filename):
12068         (select-convert-to-charpos):
12069         (select-convert-to-lineno):
12070         (select-convert-to-colno):
12071         (select-convert-to-sourceloc):
12072         (select-convert-to-os):
12073         (select-convert-to-host):
12074         (select-convert-to-user):
12075         (select-convert-to-class):
12076         (select-convert-to-name):
12077         (select-convert-to-integer):
12078         (select-convert-to-atom):
12079         (select-convert-to-identity): new functions renamed from x-* and
12080         moved from x-select.el.
12081
12082         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12083         into here and use as the default window-system mouse yank.
12084         (insert-selection): generalised and moved from x-mouse.el.
12085         (own-clipboard): moved to C.
12086
12087         * msw-select.el (mswindows-selection-owned-p): deleted.
12088         (mswindows-own-selection): generalised and moved to select.el.
12089         (mswindows-disown-selection): generalised and moved to C.
12090         (mswindows-selection-owner-p): ditto.
12091
12092 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12093
12094         * XEmacs 21.2.14 is released
12095
12096 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12097
12098         * about.el: update contact info for jason and slb.
12099
12100 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12101
12102         * mule/european.el (setup-romanian-environment): Add Romanian
12103         support from Emacs/Mule romanian.el.
12104
12105 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12106
12107         * cus-face.el: Label all custom changes with the 'custom' tag.
12108
12109         * cus-edit.el: idem ditto.
12110
12111         * faces.el: Added suport for adding device tags to various functions.
12112         (custom): New device tag.
12113         (face-spec-set): Call reset face with tags argument. No longer do
12114         x-init-global-faces hack.
12115
12116         * faces.el (frob-face-property): Use an anonymous specifier to map
12117         frob-face-property-1 over.
12118
12119         * x-font-menu.el (font-menu-set-font): Always specify all
12120         properties to custom.
12121
12122 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12123
12124         * mule/european.el (setup-czech-environment): Add czech support.
12125         From David Sauer <davids@orfinet.cz>
12126
12127 1999-03-15  SL Baur  <steve@xemacs.org>
12128
12129         * check-features.el: Turn hard errors into warnings.
12130
12131 1999-03-21  SL Baur  <steve@xemacs.org>
12132
12133         * simple.el (delete-key-deletes-forward): As per discussion on
12134         xemacs-beta, default to t.
12135
12136 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12137
12138         * loadup.el: Define Installation-string before loading anything.
12139
12140 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12141
12142         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12143         From Anders Stenman <stenman@isy.liu.se>
12144
12145 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12146
12147         * wid-edit.el (widget-glyph-find): Ditto.
12148
12149         * packages.el (locate-library): Ditto.
12150
12151         * loadup.el (really-early-error-handler): Ditto.
12152
12153         * lib-complete.el (read-library): Ditto.
12154
12155         * faces.el (set-face-stipple): Ditto.
12156
12157         * code-files.el (load): Use new calling style of locate-file.
12158
12159 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12160
12161         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12162         dead.
12163
12164 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12165
12166         * dumped-lisp.el (preloaded-file-list): Don't load
12167         Installation.el.
12168
12169         * loadup.el (Installation-string): Define it here.
12170
12171 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12172
12173         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12174         Installation.el needs to be loaded before `dump-paths', otherwise
12175         the dumping process won't find it.
12176
12177 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12178
12179         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12180         subr so that we can use `replace-in-string' in Installation.el to
12181         get rid of C-m chars under the native Windows build.
12182
12183 1999-04-29  Andy Piper  <andy@xemacs.org>
12184
12185         * make-docfile.el: canonicalize file and directory names.
12186
12187         * device.el (call-device-method): new function for calling device
12188         specific methods.
12189         (define-device-method): new function for defining device methods.
12190         (define-device-method*): ditto.
12191
12192 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12193
12194         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12195
12196 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12197
12198         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12199         (cyrillic-koi8-r-encode-table): Likewise.
12200         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12201         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12202
12203         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12204         from vietnamese.el].
12205
12206         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12207         mule/mule-misc.el.
12208
12209 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12210
12211         * mule/thai-xtis.el:
12212         - Change font registry name from "Thai94x94-0" to "xtis-0".
12213         - Change mnemonic of coding-system `tis-620' to "TIS620".
12214
12215 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12216
12217         * mule/ethiopic.el: fixed.
12218
12219 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12220
12221         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12222
12223         * mule/thai-xtis.el: New file.
12224
12225         * mule/vietnamese.el: New file.
12226
12227         * mule/ethiopic.el: New file.
12228
12229 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12230
12231         * bytecomp.el (byte-compile-close-variables): Leave
12232         debug-issue-ebola-notices alone.
12233
12234 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12235
12236         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12237         at the top of the buffer since it is the most important thing to
12238         customize
12239         (ldap-get-host-parameter): New defun
12240         (ldap-search): Add a new parameter `withdn' to retrieve the
12241         distinguished names of entries
12242
12243 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12244
12245         * startup.el (splash-frame-body): Date and spelling fixes.
12246
12247 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12248
12249         * view-less.el (toggle-truncate-lines): add autoload tag
12250
12251 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12252
12253         * format.el (format-alist): Disable image stuff.
12254
12255 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12256
12257         * wid-edit.el (widget-glyph-find): Search by directories, then by
12258         suffixes rather than the other way around.
12259         (widget-image-conversion): Renamed to
12260         `widget-image-file-name-suffixes'.
12261
12262 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12263
12264         * mule/mule-charset.el: Made old functions obsolete, remove the
12265         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12266         (charset-iso-graphic-plane): Rename from charset-graphic.
12267         (charset-iso-final-char): Rename from charset-final.
12268         (charset-width): Rename from charset-columns.
12269         (charset-bytes): Added from fsf compatibility, returns always 1.
12270
12271         * mule/mule-misc.el: Move charset-doc-string alias to
12272         mule-charset.el
12273
12274 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12275
12276         * x-faces.el (x-make-font-bold-italic): honor
12277         *try-oblique-before-italic-fonts*
12278
12279 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12280
12281         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12282
12283 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12284
12285         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12286         name.
12287
12288 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12289
12290         * cl-extra.el (equalp): Would bug out for lists.
12291
12292 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12293
12294         * about.el (about-hackers):  Change cgw's email address
12295
12296 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12297
12298         * XEmacs 21.2.13 is released
12299
12300 1999-03-12  SL Baur  <steve@xemacs.org>
12301
12302         * simple.el (delete-key-deletes-forward): Revert to previous
12303         behavior.
12304
12305 1999-01-18  Didier Verna  <didier@xemacs.org>
12306
12307         * menubar-items.el (xemacs-splash-buffer): handle the case of
12308         multiple elements in the splash buffer body.
12309
12310         * startup.el (splash-frame-timeout): new constant: interval
12311         between splash buffer elements.
12312         (command-line-1): handle splash buffer with multiple elements (use
12313         a timeout).
12314         (splash-frame-body): Originally `startup-splash-frame-body'.
12315         Rewrote a cleaner and more readable version. This can now be array,
12316         in which case each element is displayed in turn in the splash buffer.
12317         (splash-frame-static-body): new constant. Persistent information
12318         across all splash buffer elements (preserves the possibility to give
12319         it in different languages.
12320         (circulate-splash-frame-elements): new function. Used as a timeout
12321         to circulate through all splash frame elements and display them in
12322         sequence.
12323         (display-splash-frame): originally `startup-splash-frame'. Handle
12324         the case of multiple elements in the splash buffer body. Now
12325         returns a timeout id if multiple elements to display, or nil.
12326
12327 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12328
12329         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12330         so they can be overridden by x-init-face-from-resources.
12331         Additionally specify the font name also with an x tag.
12332
12333 1999-03-08  Andy Piper  <andy@xemacs.org>
12334
12335         * package-get.el (package-get-base): autoload.
12336
12337         * menubar-items.el (default-menubar): add update menu item. Fix
12338         custom menu to only be activated when package-base is available.
12339
12340         * package-get.el (package-get-custom): don't load
12341         package-get-custom as it is auto-generated. Fix group definition.
12342
12343 1999-03-05  Didier Verna  <didier@xemacs.org>
12344
12345         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12346         instead of `symbol-name' (Thanks Kyle).
12347
12348         * cus-edit.el (custom-save-variables): use `prin1' instead of
12349         princ to write symbols.
12350
12351 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12352
12353         * XEmacs 21.2.12 is released
12354
12355 1999-03-05  SL Baur  <steve@xemacs.org>
12356
12357         * menubar-items.el (default-menubar): Add kfm browsing support.
12358         From Neal Becker <nbecker@fred.net>
12359
12360 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12361
12362         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12363         calls to font-lock during buffer reversion.
12364
12365 1999-02-12  Didier Verna  <didier@xemacs.org>
12366
12367         * info.el (Info-build-node-completions): unconditionally widen the
12368         tag table buffer.
12369
12370 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12371
12372         * x-faces.el (x-init-face-from-resources):
12373         Only set fonts in the 'x locale.
12374
12375 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12376
12377         * package-ui.el (pui-install-selected-packages): Don't throw on
12378         `package-admin-delete-binary-package' returning nil since it's
12379         normal.  Reindent function.
12380         (pui-add-required-packages): Handle case where packages selected
12381         for installation have never been installed.
12382
12383 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12384
12385         * menubar-items.el (default-menubar):
12386         Implement the ``Mule->Set coding system of process'' menu item.
12387
12388 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12389
12390         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12391         files
12392         - Change some `if's to `when's
12393
12394 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12395
12396         * XEmacs 21.2.11 is released
12397
12398 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12399
12400         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12401         against window close (Fix Bug #460).
12402         (ask-user-about-lock-dbox): Idem.
12403
12404 1999-02-25  SL Baur  <steve@xemacs.org>
12405
12406         * mule/mule-charset.el (charset-leading-byte): New function.
12407         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12408
12409 1999-02-12  Andy Piper  <andy@xemacs.org>
12410
12411         * about.el (xemacs-hackers): change andy's email address.
12412         (about-url-alist): change andy's web page address.
12413         (about-xemacs): add piper.
12414
12415 1999-02-16  SL Baur  <steve@xemacs.org>
12416
12417         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12418         of mule-base into lisp/mule.
12419
12420 1999-02-16  SL Baur  <steve@xemacs.org>
12421
12422         * mule/arabic.el:
12423         mule/canna-leim.el:
12424         mule/chinese.el:
12425         mule/cyrillic.el:
12426         mule/english.el:
12427         mule/european.el:
12428         mule/greek.el:
12429         mule/hebrew.el:
12430         mule/japanese.el:
12431         mule/kinsoku.el:
12432         mule/korean.el:
12433         mule/misc-lang.el:
12434         mule/mule-category.el:
12435         mule/mule-ccl.el:
12436         mule/mule-charset.el:
12437         mule/mule-cmds.el:
12438         mule/mule-coding.el:
12439         mule/mule-files.el:
12440         mule/mule-help.el:
12441         mule/mule-init.el:
12442         mule/mule-misc.el:
12443         mule/mule-tty-init.el:
12444         mule/mule-x-init.el:
12445         mule/viet-chars.el:  Remerge from mule-base.
12446
12447         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12448         of mule-base into lisp/mule.
12449
12450 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12451
12452         * process.el (exec-to-string): Use `shell-command-switch' in place
12453         of hard-wired "-c" (for WindowsNT).
12454
12455 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12456
12457         * menubar-items.el (default-menubar):  Remove obsolete
12458         "Gopher" item
12459
12460 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12461
12462         * package-admin.el (package-admin-get-install-dir): First fall
12463         back to the location of xemacs-base for non-mule packages.
12464
12465 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12466
12467         * paths.el:
12468         - improved automounter tmp directory support.
12469         - support 4 (!) empirically discovered automounter conventions
12470
12471 1999-02-12  SL Baur  <steve@xemacs.org>
12472
12473         * etags.el (pop-tag-mark): autoload to match key binding.
12474
12475 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12476
12477         * XEmacs 21.2.10 is released
12478
12479 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12480
12481         * package-get.el (package-get-remote-filename): Don't bug out for
12482         a local file name in the search entry.
12483
12484 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12485
12486         * XEmacs 21.2.9 is released
12487
12488 1999-01-19  Didier Verna  <didier@xemacs.org>
12489
12490         * replace.el (replace-search-function): new variable containing a
12491         function to perform a search-forward.
12492         (replace-re-search-function): new variable containing a function
12493         to perform a re-search-forward.
12494         (perform-replace): use them.
12495
12496 1999-01-25  Didier Verna  <didier@xemacs.org>
12497
12498         * select.el (selection-owner-p): use the name `XEmacs'.
12499         (cut-copy-clear-internal): ditto.
12500
12501 1999-01-18  Andy Piper  <andy@xemacs.org>
12502
12503         * about.el (about-url-alist): Update my entry.
12504         (xemacs-hackers): Ditto.
12505
12506 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12507
12508         * buffer.el (switch-to-buffer): Fixing documentation.
12509         * minibuf.el (minibuffer-completion-table): ditto.
12510         * cl-macs.el (return-from): ditto.
12511
12512 1999-01-04  Didier Verna  <didier@xemacs.org>
12513
12514         * replace.el (delete-non-matching-lines): temporarily disable
12515         case-folding when called interactively with a regexp containing
12516         uppercase characters.
12517         (delete-matching-lines): ditto.
12518         (count-matches): ditto.
12519         (list-matching-lines): ditto.
12520
12521 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12522
12523         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12524         abort if current window is split horizontally, not if others are
12525         split.  Got rid of unnecessary minibuffer checking.  Also, add
12526         some comments (it's still complex).
12527
12528 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12529
12530         * package-get.el: changed address for doc.ic.ac.uk to
12531         sunsite.doc.ic.ac.uk
12532
12533 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12534
12535         * ldap.el (toplevel): Remove requires so that the file compiles
12536         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12537
12538 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12539
12540         * dump-paths.el: Calculate module-directory and set
12541         module-load-path to the load path for modules.
12542
12543         * loadup.el: Get bootstrap value of module-load-path from the
12544         environment variable EMACSBOOTSTRAPMODULEPATH.
12545         - Display the module load path if we're debugging paths.
12546
12547         * setup-paths.el: Added function paths-find-site-module-directory.
12548         - Added function paths-find-module-directory.
12549         - Added function paths-construct-module-load-path.  Uses new
12550         environment variable EMACSMODULEPATH.
12551
12552 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12553
12554         * font.el (font-default-object-for-device):
12555         Oops! This `or' can't be replaced by `unless'.
12556         Fixed inability to run w3, among other things.
12557
12558 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12559
12560         * package-admin.el: Change initialization of
12561           package-admin-install-function dependent on system type.
12562           Change package-admin-install-function-mswindows to use
12563           "minitar".
12564
12565 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12566
12567         * mouse.el (default-mouse-motion-handler): Disable help echo while
12568         in the minibuffer.
12569
12570 1998-12-28  Martin Buchholz <martin@xemacs.org>
12571
12572         * XEmacs 21.2.8 is released.
12573
12574 1998-12-24  Martin Buchholz <martin@xemacs.org>
12575
12576         * XEmacs 21.2.7 is released.
12577
12578 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12579
12580         * package-ui.el (pui-list-packages): Set truncate-lines.
12581
12582         * package-get.el (package-get-download-menu): Use
12583         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12584
12585         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12586         (pui-help-string): idem.
12587         (list-packages-mode): New major mode.
12588         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12589         (pui-install-selected-packages): Add suport for removing packages.
12590         (pui-toggle-package-delete-key): New function.
12591         (pui-popup-context-sensitive): New kludge.
12592         (pui-list-packages): Add warning when `package-get-remote' is nil.
12593         (package-ui-add-site): New function.
12594
12595 1998-12-01  Didier Verna  <didier@xemacs.org>
12596
12597         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12598
12599 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12600
12601         * ldap.el: Custom-ized
12602         (toplevel): Do not provide `ldap' which is provided by C level
12603         LDAP code
12604         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12605
12606 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12607
12608         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12609
12610 1998-12-17  Andy Piper  <andy@xemacs.org>
12611
12612         * sound.el (sound-load-list): name changed from sound-load-alist.
12613         (sound-extension-list): name changed from sound-ext-list.
12614         (load-default-sounds): use new names.
12615         (load-sound-file): use new names.
12616
12617 1998-12-16  Andy Piper  <andy@xemacs.org>
12618
12619         * XEmacs 21.2.6 is released
12620
12621 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12622
12623         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12624         errors.
12625
12626 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12627
12628         * wid-edit.el (widget-echo-this-extent): Set
12629         help-echo-owns-message to t.
12630
12631 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12632
12633         * package-get.el (package-get-download-menu): use toggles for
12634           each site in the download site menu.
12635
12636 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12637
12638         * package-get.el (package-get): If we cannot find a package
12639           because package-get-remote is not set, give a more helpful
12640           error message.
12641
12642 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12643
12644         * package-get.el (package-get-remote-filename): use an EFS path
12645         with user anonymous if no user is specified.
12646
12647 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12648
12649         * faces.el (face-spec-set): Re-init fallfacks for default after
12650         calling reset-face on the default face.
12651
12652 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12653
12654         * package-admin.el (package-admin-default-install-function):
12655         Behave as advertised.  Make sure the pkg-dir is proper for
12656         default-directory.
12657         (package-admin-add-binary-package): Make sure the pkg-dir is
12658         proper for default-directory.
12659         (package-admin-install-function-mswindows): Make sure the pkg-dir
12660         is proper for default-directory.
12661
12662 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12663
12664         * XEmacs 21.2.5 is released
12665
12666 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12667
12668         * files.el (binary-file-regexps): regexp-opt is not available at
12669         bytecompile time.
12670
12671 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12672
12673         * x-win-xfree86.el:
12674         * x-win-sun.el (x-win-init-sun):
12675         * x-win-sun.el:
12676         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12677         * x-iso8859-1.el:
12678         * x-init.el (init-post-x-win):
12679         * x-init.el (init-pre-x-win):
12680         * x-init.el (x-initialize-compose):
12681         * x-init.el:
12682         * x-compose.el:
12683         * winnt.el:
12684         * widget.el:
12685         * wid-edit.el (widget-glyph-click):
12686         * wid-edit.el (widget-glyph-find):
12687         * wid-edit.el (widget-type):
12688         * view-less.el (view-buffer-other-window):
12689         * very-early-lisp.el:
12690         * version.el:
12691         * toolbar.el:
12692         * toolbar-items.el:
12693         * term/sun.el (suntool-map):
12694         * term/sun-mouse.el:
12695         * term/internal.el:
12696         * syntax.el (modify-syntax-entry):
12697         * symbol-syntax.el:
12698         * subr.el:
12699         * startup.el (lock-directory):
12700         * simple.el (set-comment-column):
12701         * simple.el (backward-delete-char-untabify):
12702         * shadow.el (find-emacs-lisp-shadows):
12703         * shadow.el:
12704         * setup-paths.el (paths-construct-info-path):
12705         * select.el (cut-copy-clear-internal):
12706         * process.el (call-process-region):
12707         * process.el (start-process-shell-command):
12708         * process.el:
12709         * paths.el (rmail-spool-directory):
12710         * paragraphs.el (use-hard-newlines):
12711         * package-get.el (package-get-dependencies):
12712         * package-admin.el (package-admin-delete-binary-package):
12713         * obsolete.el (truncate-string):
12714         * obsolete.el (store-substring):
12715         * mouse.el (default-mouse-track-maybe-own-selection):
12716         * mouse.el (mouse-yank-at-point):
12717         * modeline.el:
12718         * modeline.el (mouse-drag-modeline):
12719         * minibuf.el (read-directory-name-internal):
12720         * minibuf.el (read-file-name-internal):
12721         * minibuf.el (read-file-name-internal-1):
12722         * minibuf.el (read-file-name-2):
12723         * minibuf.el (exact-minibuffer-completion-p):
12724         * minibuf.el (read-from-minibuffer):
12725         * minibuf.el:
12726         * menubar.el (check-menu-syntax):
12727         * map-ynp.el (map-y-or-n-p):
12728         * make-docfile.el (docfile-out-of-date):
12729         * loadup.el ((member "run-temacs" command-line-args)):
12730         * loadup.el ((member "no-site-file" command-line-args)):
12731         * loadup.el (really-early-error-handler):
12732         * loadup.el:
12733         * loadhist.el:
12734         * loaddefs.el:
12735         * lisp-mnt.el (lm-verify):
12736         * lib-complete.el (lib-complete:cache-completions):
12737         * lib-complete.el (library-all-completions):
12738         * itimer.el (itimer-run-expired-timers):
12739         * info.el (Info-mode):
12740         * info.el (Info-insert-file-contents):
12741         * info.el (Info-rebuild-dir):
12742         * info.el (Info-build-dir-anew):
12743         * info.el (Info-parse-dir-entries):
12744         * info.el (Info-dir-outdated-p):
12745         * info.el (Info-insert-dir):
12746         * info.el (info-xref):
12747         * info.el:
12748         * hyper-apropos.el (hyper-apropos-get-doc):
12749         * hyper-apropos.el (hyper-describe-face):
12750         * hyper-apropos.el (hyper-apropos-mode):
12751         * hyper-apropos.el:
12752         * help.el (list-processes):
12753         * help.el:
12754         * gnuserv.el:
12755         * font.el (mswindows-font-create-name):
12756         * font.el (font-default-font-for-device):
12757         * font.el (x-font-create-object):
12758         * font.el (font-registry):
12759         * font.el:
12760         * font-lock.el (font-lock-keywords):
12761         * font-lock.el:
12762         * finder.el (finder-compile-keywords):
12763         * find-paths.el (paths-find-recursive-path):
12764         * fill.el (set-justification-center):
12765         * fill.el (fill-region-as-paragraph):
12766         * files.el (insert-directory):
12767         * files.el (wildcard-to-regexp):
12768         * files.el (recover-file):
12769         * files.el (basic-save-buffer):
12770         * files.el (delete-auto-save-file-if-necessary):
12771         * files.el (file-relative-name):
12772         * files.el (backup-extract-version):
12773         * files.el (backup-buffer):
12774         * files.el (set-visited-file-name):
12775         * files.el (set-auto-mode):
12776         * files.el (interpreter-mode-alist):
12777         * files.el:
12778         * files.el (find-file-noselect):
12779         * files.el (abbreviate-file-name):
12780         * files.el (parse-colon-path):
12781         * files.el (directory-abbrev-alist):
12782         * etags.el (visit-tags-table-buffer):
12783         * easymenu.el (easy-menu-define):
12784         * dragdrop.el (experimental-dragdrop-drag):
12785         * dragdrop.el (dragdrop-drop-do-functions):
12786         * dragdrop.el (dragdrop-drop-at-point):
12787         * disass.el (disassemble-1):
12788         * disass.el (disassemble-internal):
12789         * disass.el (disassemble):
12790         * disass.el:
12791         * derived.el (derived-mode-init-mode-variables):
12792         * derived.el (define-derived-mode):
12793         * custom.el (defgroup):
12794         * cus-edit.el (custom-quote):
12795         * config.el:
12796         * code-process.el (open-network-stream):
12797         * code-process.el (start-process):
12798         * code-process.el (call-process-region):
12799         * code-process.el (call-process):
12800         * code-process.el:
12801         * code-files.el (insert-file-contents):
12802         * code-files.el:
12803         * code-files.el (buffer-file-coding-system-for-read):
12804         * cmdloop.el (yes-or-no-p-minibuf):
12805         * cl.el:
12806         * cl-macs.el:
12807         * cl-extra.el:
12808         * callers-of-rpt.el (make-caller-report):
12809         * callers-of-rpt.el:
12810         * bytecomp.el (batch-byte-recompile-directory):
12811         * bytecomp.el (batch-byte-compile-1):
12812         * bytecomp.el (batch-byte-compile):
12813         * bytecomp.el (display-call-tree):
12814         * bytecomp.el (byte-compile-insert):
12815         * bytecomp.el (byte-compile-two-args-19->20):
12816         * bytecomp.el (byte-compile-variable-ref):
12817         * bytecomp.el (byte-compile-form):
12818         * bytecomp.el (byte-compile-top-level-body):
12819         * bytecomp.el (byte-compile-out-toplevel):
12820         * bytecomp.el (byte-compile-byte-code-maker):
12821         * bytecomp.el (byte-compile-file-form-defmumble):
12822         * bytecomp.el (byte-compile-file-form):
12823         * bytecomp.el (byte-compile-keep-pending):
12824         * bytecomp.el (byte-compile-insert-header):
12825         * bytecomp.el (byte-compile-from-buffer):
12826         * bytecomp.el (byte-compile-file):
12827         * bytecomp.el (byte-recompile-file):
12828         * bytecomp.el (byte-compile-close-variables):
12829         * bytecomp.el (byte-compile-warn-about-unused-variables):
12830         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12831         * bytecomp.el (byte-compiler-legal-options):
12832         * bytecomp.el (byte-compile-lapcode):
12833         * bytecomp.el (byte-optimize-log):
12834         * bytecomp.el ((fboundp 'defsubst)):
12835         * bytecomp.el:
12836         * bytecomp-runtime.el:
12837         * byte-optimize.el (byte-optimize-apply):
12838         * byte-optimize.el (car):
12839         * byte-optimize.el (byte-optimize-form):
12840         * byte-optimize.el (byte-optimize-form-code-walker):
12841         * byte-optimize.el:
12842         * build-report.el (build-report-insert-installation-file):
12843         * build-report.el (build-report):
12844         * auto-show.el:
12845         * apropos.el (apropos-documentation):
12846         - mega patch
12847         - clean up byte-compile warnings
12848         - remove unused variables
12849         - Use common lisp style hashtable functions
12850         - byte compiler cleanup
12851         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12852         - remove old backquote syntax usage
12853         - move some cl functionality into C for speed.
12854         - remove last remaining VMS support
12855         - spelling fixes
12856         - implement last, butlast, nbutlast, copy-list in C.
12857         - new macro ignore-file-errors, similar to ignore-errors
12858           (ignore-file-errors (delete-file "foo"))
12859         - get frequent garbage collection during loadup.el by tweaking
12860           gc-cons-threshold, rather than explicitly calling garbage-collect
12861         - default delete-key-deletes-forward to `t'.
12862
12863 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12864
12865         * XEmacs 21.2-beta4 is released.
12866
12867 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12868
12869         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12870         (easy-menu-item-present-p): Wrapper around find-menu-item.
12871         (easy-menu-remove-item): Wrapper around delete-menu-item.
12872
12873         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12874         (add-menu-button): Add 'in-menu' argument.
12875         (add-menu-item-1): Add in-menu support to helper function.
12876
12877 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12878
12879         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12880
12881 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12882
12883         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12884         of Dec 4, 1997.
12885
12886 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12887
12888         * process.el (shell-command-on-region): Report if the command
12889         succeeded or failed.
12890
12891 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12892
12893         * subr.el (buffer-substring-no-properties): Comment out.
12894
12895 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12896
12897         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12898           into font instances first, like `x-frob-font-size' does.
12899           (mswindows-find-larger-font): ditto
12900
12901 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12902
12903         * package-ui.el (pui-install-selected-packages): fix args in call
12904         to `package-get'.
12905
12906 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12907
12908         * package-get.el (host-name): New widget type.
12909         (package-get-remote): Better customization using new type.
12910         (package-get-download-sites): idem dito.
12911
12912         (package-get-custom): Do not use package-get-all untill we have
12913         runtime dependencies.
12914
12915         (package-get-remove-copy): Default to 't' we no longer need this
12916         kludge as we do not currently use depenencies.
12917
12918         (package-get-was-current): New variable.
12919         (package-get-require-base): New 'force-current' argument.
12920         (package-get-update-base): idem
12921         (package-get-package-provider):  idem
12922         (package-get-locate-index-file): New 'no-remote' argument.
12923         (package-get-locate-file): idem.
12924
12925         (package-get-maybe-save-index): New function.
12926         (package-get-update-base): Use it.
12927
12928 1998-10-28 Greg Klanderman <greg@alphatech.com>
12929
12930         * package-get.el (package-get-remote): default to nil; by default,
12931         don't go out to the net via EFS.  They must select a download site.
12932         (package-get-download-sites): new variable.
12933         (package-get-download-menu): new function.
12934         (package-get-locate-index-file): new function.
12935         (package-get-update-base): use it.
12936
12937         * menubar-items.el (default-menubar): add "Update Package Index"
12938         and "Add Download Site" menus under Options | Manage Packages.
12939
12940 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12941
12942         * package-get.el (package-get): bugfix code checking installed version
12943         for case where package is not currently installed.
12944         (package-get-require-signed-base-updates): new variable.
12945         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12946         deemed not a goot thing.  Use the variable
12947         package-get-allow-unsigned-base-updates instead.
12948
12949 1998-10-16 Greg Klanderman <greg@alphatech.com>
12950
12951         * package-get.el (package-get): Don't install an older version than
12952         we already have unless explicitly told to.  Issue a warning.
12953
12954         * package-ui.el (pui-add-required-packages): when adding
12955         dependencies, don't add packages that are up to date.
12956         (pui-package-symbol-char):  Don't consider a package out of date
12957         if you have a newer version installed than the latest version in
12958         package-get-base.
12959
12960         * package-get.el (package-get-base-filename): document that it may
12961         be a path relative to package-get-remote;  new default value.
12962         (package-get-locate-file): new function.
12963         (package-get-update-base): use it to expand package-get-base-filename.
12964         (package-get-save-base): new function to save the package-get database
12965         to file.
12966         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12967         (package-get-update-base): pass the REMOTE-SOURCE arg.
12968         (package-get-update-base-entry): call package-get-custom-add-entry.
12969         (package-get-file-installed-p): removed; no longer needed.
12970         (package-get-create-custom): ditto.
12971         (toplevel): remove code to build and load package-get-custom.el
12972         (package-get-custom-add-entry): new function.
12973
12974 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12975
12976         * wid-edit.el (widget-button-click): Don't switch window.
12977
12978 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12979
12980         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12981
12982 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12983
12984         * etags.el (find-tag-default): Run find-tag-hook using
12985         run-hooks rather than funcall
12986
12987 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12988
12989         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12990         and the current local map as the parents to isearch-mode-map.
12991
12992 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12993
12994         * XEmacs 21.2-beta3 is released.
12995
12996 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12997
12998         * package-get.el (package-get-update-base): use
12999         insert-file-contents-internal, not insert-file-contents-literally.
13000
13001 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13002
13003         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13004         dump time.
13005
13006 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13007
13008         * package-get.el (package-get-update-base-entry): new function.
13009         (package-get-update-base): renamed; was `package-get-load-base'.
13010         cleanup, and use package-get-update-base-from-buffer.
13011         (package-get-update-base-from-buffer): new function.
13012         (package-get-update-base-entries): new; helper for above.
13013         Do not eval lisp grabbed over ftp; parse it from new format.
13014
13015 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13016
13017         * files.el (set-auto-mode): Don't play games loading package-get
13018         database; package-get-package-provider will handle it all.
13019
13020 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13021
13022         * package-get.el (package-get-base-filename): new variable.
13023         (package-get-require-base): new function.
13024         (package-get-pgp-signed-begin-line): new variable.
13025         (package-get-pgp-signature-begin-line): ditto.
13026         (package-get-pgp-signature-end-line):  ditto.
13027         (package-get-load-base): new function.
13028         (package-get-interactive-package-query):
13029         (package-get-update-all):
13030         (package-get-dependencies):
13031         (package-get-package-provider):
13032         (package-get-custom): use package-get-require-base.
13033         [package-get-custom loading]: disable for now.
13034
13035         * package-ui.el (pui-list-packages): use (package-get-require-base)
13036
13037 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13038
13039         * package-ui.el: Correct obvious thinko in choosing extent face.
13040
13041 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13042
13043         * menubar-items.el (default-menubar): pui-list-package has nothing
13044         to with Customize. Move all the package stuff to a new Item in Options.
13045
13046         * package-ui.el (pui-menu): Add menu and Popup menu.
13047
13048         * package-get.el (package-get): Use new
13049         package-admin-get-install-dir.
13050
13051         * package-admin.el (package-admin-get-install-dir): New syntax.
13052         Conserve package location and put mule packages where mule-base is.
13053
13054         * package-get.el : Customized
13055
13056         * package-ui.el (pui): Customized
13057         (pui-package-install-dest-dir): New variable.
13058         (pui-install-selected-packages): Use it
13059
13060 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13061
13062         * package-get.el (package-get-interactive-package-query): Move
13063         dependency on package-get-base to run-time.
13064         (package-get-update-all): Ditto.
13065         (package-get-dependencies): Ditto.
13066         (package-get-package-provider): Ditto.
13067         (package-get-custom): Ditto.
13068
13069 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13070
13071         * events.el: Remove 'ascii-character property from 'backspace
13072         and 'delete symbols
13073
13074 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13075
13076         * package-get-base.el: removed.
13077
13078 1998-09-23  Didier Verna  <didier@xemacs.org>
13079
13080         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13081         (no-upper-case-p): new function.
13082         (with-search-caps-disable-folding): new macro.
13083         (with-interactive-search-caps-disable-folding): new macro.
13084         (zap-to-char): In interactive mode, do a case-sensitive search if
13085         the character is uppercase.
13086         (zap-up-to-char): ditto.
13087
13088         * replace.el (perform-replace): use the function no-upper-case-p.
13089
13090         * isearch-mode.el (isearch-fix-case): ditto.
13091         make obsolete `with-caps-disable-folding' and
13092         `isearch-no-upper-case-p'.
13093
13094         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13095         (tags-search): ditto.
13096         (tags-query-replace): ditto.
13097
13098         * info.el (Info-search): ditto.
13099
13100 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13101
13102         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13103
13104 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13105
13106         * package-admin.el (package-admin-rmtree): rewritten.  need to
13107         check for "." and ".." before symlink check.  expand files and
13108         directories with respect to DIRECTORY, not default-directory.
13109
13110 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13111
13112         * package-get.el (package-get-all): add INSTALL-DIR argument.
13113
13114 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13115
13116         * package-ui.el (pui-add-required-packages): new function, select
13117         dependent packages.
13118         (pui-display-keymap): bind it.
13119         (pui-help-string): document it.
13120         (pui-install-selected-packages): package-get-all -> package-get.
13121
13122         * package-get.el (package-get-dependencies): new function.
13123
13124 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13125
13126         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13127         regexps.
13128
13129 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13130
13131         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13132         function.
13133         (default-mouse-track-normalize-point): Use it.
13134
13135 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13136
13137         * package-admin.el (package-admin-delete-binary-package):
13138                 General cleanup. Remove unnessary use of progn and
13139         save-excursion.
13140         (package-admin-delete-binary-package): Do NOT mess with file
13141         modes. That is evil.
13142         (package-admin-delete-binary-package): Wrap all deleting in
13143         condition-case. The data in MANIFEST is untrustworthy.
13144         (package-admin-delete-binary-package): Let the OS worry about non
13145         empty directories.
13146
13147 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13148
13149         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13150         processing.
13151         (lm-report-bug): Fix mail address to send bug reports to.
13152
13153 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13154
13155         * XEmacs 21.2-beta2 is released.
13156
13157 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13158
13159         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13160
13161 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13162
13163         * info.el (Info-mode): Document page turning by double clicks in
13164         docstring so `M-x describe-mode' will display it.
13165
13166 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13167
13168         * info.el (Info-mouse-track-double-click-hook): Use character
13169         widths to calculate a border region where double clicking does
13170         page turning, and return `nil' by default so other hooks, such as
13171         region highlighting, will be run.
13172
13173 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13174
13175         * sound.el (default-sound-directory-list): Initialize with all the
13176         "sounds" directories in `data-directory-list'.  It used to just be
13177         the first one.
13178
13179         * packages.el (locate-data-directory-list): Created.  This gives
13180         the list of matching directories, unlike `locate-data-directory',
13181         which just gives the first one.
13182
13183 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13184
13185         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13186         make a binding in the local keymap until help-char handling is
13187         improved.
13188
13189         * help.el (help-keymap-with-help-key): Provide keymap with help
13190         binding.
13191         (help-print-help-form): New helper function.
13192
13193 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13194
13195         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13196         move extent to another buffer; no need to create a new extent.
13197         (isearch-fix-case): New function.
13198         (isearch-search-and-update): Use it.
13199
13200 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13201
13202         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13203         the keymap, not minor-mode-map-alist.
13204         (isearch-done): Restore overriding-local-map.
13205
13206 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13207
13208         * bytecomp.el (byte-compile-buffer-substring):
13209         Fix for: (byte-compile (defun f () (buffer-substring)))
13210         ==>   ** buffer-substring called with 3 args, but requires 0-3
13211         - new code not only works, but is more readable, too.
13212
13213 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13214
13215         * msw-faces.el (mswindows-init-device-faces): Don't try to
13216           specify a default font at this late stage. Do try to force
13217           creation of the default face font so that if it fails we get
13218           an error now instead of a crash at frame creation.
13219
13220           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13221           mswindows-make-font-unitalic: Canonical default weight
13222           changed from "Normal" to "Regular".
13223
13224           mswindows-make-font-bold / -bold-italic: Supplied device was
13225           not being passed into call to mswindows-find-smaller-font.
13226
13227 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13228
13229         * package-get.el (package-get-remote): Fix the path where to find
13230           the packages on xemacs.org.
13231
13232 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13233
13234         * about.el (about-maintainer-info): Update Ben's entry.
13235
13236 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13237
13238         * lisp/shadow.el (find-emacs-lisp-shadows):
13239         - `member' was being called on lists of length 2000!
13240         - Replace with hashtables.
13241         - Replace hand-coded loops with (dolist)
13242         - Fix comment typo
13243
13244 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13245
13246         * packages.el: Added new function, `package-delete-name', to
13247           delete existing packages from the installed package database
13248           (`packages-package-list').  Also added the "pkginfo" directory
13249           to `packages-special-base-regexp', so that the pkginfo directory
13250           would not get added to `late-packages'.
13251
13252         * package-admin.el: Added ability to delete an installed package
13253           (added low-level function, `package-admin-delete-package').
13254           Understands how to use the pkginfo/MANIFEST.<package> file to
13255           delete the package.  When installing a package, will also
13256           create a MANIFEST.* file if one is not provided by the
13257           package.  If the MANIFEST.* doesn't exist when deleting a
13258           package, the functions will fall back to attempting to delete
13259           any package-specific lisp directory.
13260
13261         * package-get.el: Moved some functions to package-admin.el.
13262           Added interactive function `package-get-delete-package', for
13263           use by users for deleting a package.
13264
13265           Also modified to not require the presence of efs.
13266
13267 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * files.el (find-file-noselect): Handle all signals, kill the
13270         buffer and resignal.
13271
13272 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13273
13274         * cl-macs.el (glyph-image): Add setf method.
13275
13276 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13277
13278         * package-get.el: Fixed broken EFS downloading.  Also, look for
13279           .tar.gz files first, in preference over .tgz files.
13280
13281         * package-ui.el: Fix display of package version numbers.
13282
13283 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13284
13285         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13286         argument.
13287
13288 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13289
13290         * list-mode.el: `display-completion-list': added new/optional
13291           keyword `:completion-string', which allows the programmer to
13292           change the "Possible completions are:" prompt.
13293
13294         * menubar-items.el: Added new pulldown menu-pick to start up the
13295           visual package browser/installer:
13296
13297                 Options->Customize->List Packages
13298
13299         * package-admin.el: Added hooks for installing under both Unix
13300           and MS Windows.  Does additional error checking.  No longer
13301           calls "add-big-package.sh" to install packages under Unix; now
13302           calls gunzip & tar directly.
13303
13304         * package-get.el: Added ability to install packages from files
13305           on a local disk/CDROM.  Now deletes any existing package lisp
13306           directory.  Does completion on available packages when
13307           querying for package names.  Will also search for .tgz files
13308           in addition for .tar.gz files.  Tries to reload
13309           auto-autoloads, as a convenience when loading new packages,
13310           and also tries to add any new package paths to `load-path'.
13311           Changed all occurences of `concat' to use `expand-file-name'.
13312
13313         * package-ui.el: New file which implements the main visual
13314           package browser/installer, which is started via a menu pick or
13315           M-x pui-list packages.
13316
13317 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13318
13319         * startup.el (load-init-file): spelling fix.
13320
13321 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13322
13323         * startup.el (normal-top-level): Load auto-autoload files
13324         covariantly with their precedence.
13325
13326 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13327
13328         * menubar-items.el (default-menubar): Remove "Font Weight"
13329         option, there is currently no custom equivalent.. Customize-faces
13330         is "Edit faces".
13331
13332         * x-font-menu.el (font-menu-set-font): Use customize to set
13333         default face.
13334
13335         * faces.el (face-spec-update-all-matching): New function.
13336
13337         * cus-face.el (custom-set-face-update-spec): New function.
13338         Interface to customize faces from elisp.
13339
13340         (custom-face-value-create): Show the customized settings if set
13341         but not saved.
13342
13343 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13344
13345         (custom-face-value-create): Show the customized settings if set
13346         but not saved.
13347
13348 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13349
13350         * keydefs.el (global-map): Add FSF 20.3 binding of
13351         query-replace-regexp.
13352
13353 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13354
13355         * minibuf.el (read-file-name-internal-1): use
13356         user-name-completion-1 instead of user-name-completion.
13357
13358 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13359
13360         * loadup.el:
13361         * make-docfile.el:
13362         * update-elc.el: Don't set `source-directory' (now defunct as a
13363         global variable) no more.
13364
13365         * packages.el (packages-list-autoloads): Made `source-directory'
13366         (now defunct as a global variable) a parameter.
13367
13368 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13369
13370         * about.el (about-hackers): new email
13371
13372 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13373
13374         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13375
13376 1998-07-17  Didier Verna  <didier@xemacs.org>
13377
13378         * faces.el (set-face-property):
13379         (set-face-dim-p):
13380         (face-dim-p): updated the doc strings now that the dim property isn't
13381         tty-specific.
13382         (face-equal): the dim property is now a common one.
13383
13384         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13385         Renamed the `stipple' attribute to `background-pixmap'.
13386         (custom-face-background-pixmap): make custom-face-stipple an
13387         obsolete alias for this.
13388
13389 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13390
13391         * find-paths.el (paths-file-readable-directory-p): Created and
13392         used.
13393
13394         * loadup.el: Don't set inhibit-... flags from run-temacs.
13395
13396 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13397
13398         * packages.el (packages-data-path-depth): Added and used.
13399
13400 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13401
13402         * about.el:
13403         - Change .xpm to .png, delete "zcat" section.
13404         - cosmetic fix in the 'marcpa' entry.
13405
13406         * etc/photos
13407         - convert all .xpm.Z to .png
13408         - rename mrb to martin
13409         - rename mcook-m to mcookm
13410
13411 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13412
13413         * x-init.el (x-initialize-compose): Add support for
13414         dead-circumflex as YET ANOTHER NAME for that dead key.
13415
13416 1998-08-05  Colin Rafferty <colin@xemacs.org>
13417
13418         * setup-paths.el (paths-construct-exec-path): Made the
13419         last-packages really be last.
13420         (paths-construct-data-directory-list): Ditto.
13421
13422 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13423
13424         * startup.el(startup-splash-frame-body):
13425         Update Copyright notice in splash screen
13426
13427 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13428
13429         * minibuf.el (read-file-name-internal-1): do ~user completion.
13430
13431 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13432
13433         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13434         aginst destroyed extents
13435
13436 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13437
13438         * package-get.el (package-get): add `install-dir' argument.
13439
13440 1998-07-20  John Jones  <jj@asu.edu>
13441
13442         * package-get.el: calls to package-get-update-all will only
13443           update packages which are already installed.
13444
13445 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13446
13447         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13448         writable.
13449
13450 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13451
13452         * about.el (about-hackers): Correct my email.
13453
13454 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13455
13456         * about.el (about-hackers): new email-address.
13457
13458 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13459
13460         * minibuf.el (read-number): Don't let `input-error' condition
13461         escape.
13462
13463 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13464
13465         * about.el (about-hackers): use my `email-for-life' address.
13466
13467 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13468
13469         * XEmacs 21.2-beta1 is released.
13470
13471 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13472
13473         * ldap.el (ldap-search): Doc string change
13474
13475 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13476
13477         * menubar-items.el (default-menubar): Removed references to
13478         `data-directory', and use `locate-data-file' instead, and made
13479         then greyed out if they don't exist.
13480
13481 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13482
13483         * keymap.el (events-to-keys): Use `format' instead of `concat'
13484         since the latter does not accept integer args anymore
13485
13486 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13487
13488         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13489         macros replaced.
13490
13491 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13492
13493         * make-docfile.el: Get first initialization from very-early-lisp.el
13494         * update-elc.el: Ditto.
13495         * loadup.el (really-early-error-handler): Ditto.
13496
13497         * packages.el (packages-unbytecompiled-lisp): Add new file,
13498         very-early-lisp.el.
13499
13500         * very-early-lisp.el: New file.
13501
13502 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13503
13504         * Symbols that have been obsolete for at least 3 years removed (II).
13505
13506         * obsolete.el (eval-current-buffer): Make compatible.
13507         (byte-code-function-p): Ditto.
13508         (send-string): Removed.
13509         (send-region): Removed.
13510         (screen-scrollbar-width): Removed.
13511         (set-screen-scrollbar-width): Removed.
13512         (set-screen-left-margin-width): Removed.
13513         (set-screen-right-margin-width): Removed.
13514         (screen-left-margin-width): Removed.
13515         (screen-right-margin-width): Removed.
13516         (set-buffer-left-margin-width): Removed.
13517         (set-buffer-right-margin-width): Removed.
13518         (buffer-left-margin-width): Removed.
13519         (buffer-right-margin-width): Removed.
13520         (x-set-frame-icon-pixmap): Removed.
13521         (x-set-screen-icon-pixmap): Removed.
13522         (pixel-name): Removed.
13523         (make-pixmap): Removed.
13524         (make-cursor): Removed.
13525         (pixmap-width): Removed.
13526         (pixmap-contributes-to-line-height-p): Removed.
13527         (set-pixmap-contributes-to-line-height): Removed.
13528
13529 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13530
13531         * obsolete.el (popup-menu-up-p): removed.
13532         (read-no-blanks-input): Removed.
13533         (wholenump): Removed.
13534         (ring-mod): Removed (what was ring-mod?).
13535         (current-time-seconds): Removed.
13536         (run-special-hook-with-args): Removed.
13537         (dot): Removed.
13538         (dot-marker): Removed.
13539         (dot-min): Removed.
13540         (dot-max): Removed.
13541         (window-dot): Removed.
13542         (set-window-dot): Removed.
13543
13544         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13545         `dot-min'.
13546
13547         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13548
13549         * code-files.el (insert-file-contents): Rename
13550         run-special-hook-with-args to run-hook-with-args-until-success.
13551         (write-region): Ditto.
13552
13553 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13554
13555         * about.el: Fix typos, update release date.
13556
13557         * Symbols that have been obsolete for at least 3 years removed.
13558
13559         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13560         screen- functions.
13561         (toplevel): remove setf methods for screen functions.
13562         * cl-macs.el (extent-data): defsetf removed.
13563         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13564         many places to remove.
13565         (comment-indent-hook): Ditto.
13566         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13567         (buffer-dedicated-screen): Ditto.
13568         (deiconify-screen): Ditto.
13569         (delete-screen): Ditto.
13570         (event-screen): Ditto.
13571         (find-file-other-screen): Ditto.
13572         (find-file-read-only-other-screen): Ditto.
13573         (live-screen-p): Ditto.
13574         (screen-height): Ditto.
13575         (screen-iconified-p): Ditto.
13576         (screen-list): Ditto.
13577         (screen-live-p): Ditto.
13578         (screen-name): Ditto.
13579         (screen-parameters): Ditto.
13580         (screen-pixel-height): Ditto.
13581         (screen-pixel-width): Ditto.
13582         (screen-root-window): Ditto.
13583         (screen-selected-window): Ditto.
13584         (screen-totally-visible-p): Ditto.
13585         (screen-visible-p): Ditto.
13586         (screen-width): Ditto.
13587         (screenp): Ditto.
13588         (get-screen-for-buffer): Ditto.
13589         (get-screen-for-buffer-noselect): Ditto.
13590         (get-other-screen): Ditto.
13591         (iconify-screen): Ditto.
13592         (lower-screen): Ditto.
13593         (mail-other-screen): Ditto.
13594         (make-screen): Ditto.
13595         (make-screen-invisible): Ditto.
13596         (make-screen-visible): Ditto.
13597         (modify-screen-parameters): Ditto.
13598         (new-screen): Ditto.
13599         (next-screen): Ditto.
13600         (next-multiscreen-window): Ditto.
13601         (other-screen): Ditto.
13602         (previous-screen): Ditto.
13603         (previous-multiscreen-window): Ditto.
13604         (raise-screen): Ditto.
13605         (redraw-screen): Ditto.
13606         (select-screen): Ditto.
13607         (selected-screen): Ditto.
13608         (set-buffer-dedicated-screen): Ditto.
13609         (set-screen-height): Ditto.
13610         (set-screen-position): Ditto.
13611         (set-screen-size): Ditto.
13612         (set-screen-width): Ditto.
13613         (show-temp-buffer-in-current-screen): Ditto.
13614         (switch-to-buffer-other-screen): Ditto.
13615         (visible-screen-list): Ditto.
13616         (window-screen): Ditto.
13617         (x-set-screen-pointer): Ditto.
13618         (x-set-frame-pointer): Ditto.
13619         (screen-title-format): Ditto.
13620         (screen-icon-title-format): Ditto.
13621         (terminal-screen): Ditto.
13622         (delete-screen-hook): Ditto.
13623         (create-screen-hook): Ditto.
13624         (mouse-enter-screen-hook): Ditto.
13625         (mouse-leave-screen-hook): Ditto.
13626         (map-screen-hook): Ditto.
13627         (unmap-screen-hook): Ditto.
13628         (default-screen-alist): Ditto.
13629         (default-screen-name): Ditto.
13630         (x-screen-defaults): Ditto.
13631         (x-create-screen): Ditto.
13632         * obsolete.el: meta-flag removed.
13633         baud-rate removed.
13634         sleep-for-millisecs removed.
13635         extent-data removed.
13636         set-extent-data removed.
13637         set-extent-attribute removed.
13638         extent-glyph removed.
13639         extent-layout removed.
13640         set-extent-layout removed.
13641         list-faces-display removed.
13642         list-faces removed.
13643         trim-versions-without-asking removed.
13644         after-write-file-hooks removed.
13645         truename removed.
13646         auto-fill-hook removed.
13647         blink-paren-hook removed.
13648         select-screen-hook, deselect-screen-hook removed.
13649         auto-raise-screen, auto-lower-screen removed.
13650
13651         * msw-mouse.el: Global change resource -> mswindows-resource.
13652
13653         * XEmacs 21.0-pre5 is released.
13654
13655 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13656
13657         * about.el (about-hackers): Credits update.
13658
13659 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13660
13661         * register.el (insert-register): Don't activate the region.
13662
13663 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13664
13665         * select.el: Restore x-* symbols for backwards compatibility:
13666         x-copy-primary-selection, x-kill-primary-selection,
13667         x-delete-primary-selection, x-select-make-extent-for-selection,
13668         x-valid-simple-selection-, x-cut-copy-clear-internal.
13669
13670 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13671
13672         * XEmacs 21.0-pre4 is released.
13673
13674 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13675
13676         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13677         reporting bugs.
13678         (maybe-add-init-button): Fix semantics under Windows.  Use
13679         `expand-file-name' rather than `concat'.
13680
13681         * help.el (print-messages): New function.
13682
13683 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13684
13685         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13686
13687 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13688
13689         * about.el: Tweaked my entry in about-hackers.
13690
13691         * find-paths.el (paths-emacs-root-p):
13692           Relaxed emacs-root checking of an in-place installation to
13693           also accommodate the flat layout used on MS Windows.
13694
13695 1998-06-29  John Jones  <jj@asu.edu>
13696
13697         * package-get.el: calls to package-get-update-all will only
13698           update packages which are already installed.
13699
13700 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13701
13702         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13703         are handled by the gui-element face fallbacks now.
13704
13705         * x-faces.el: default gui-element face to "background" as well as
13706         the default face.
13707
13708         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13709         and default face settings since these are set as fallbacks now in
13710         the appropriate domain.
13711
13712 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13713
13714         * text-mode.el (text-mode): Reorder regexp so the OR part
13715         corresponding to `page-delim' goes first and the hack in
13716         `forward-paragraph' will work.
13717         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13718
13719 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13720
13721         * subr.el (remove-hook): When checking the hook value
13722           with functionp, don't apply car to it.
13723
13724 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13725
13726         * package-get.el (package-get-remote-filename):
13727           Don't use file-name-as-directory because the local directory
13728           separator conventions might not be the same as ftp's.
13729
13730 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13731
13732         * ldap.el (ldap-host-parameters-alist): New name of
13733         `ldap-host-parameters-plist'
13734
13735 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13736
13737         * package-get.el: Using (require 'package-get-base), now that it
13738         provides itself.  Consequently removed all instances of (load
13739         "package-get-base.el").
13740
13741 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13742
13743         * subr.el (remove-hook): Don't treat the hook value as a
13744           list unless it is both consp and not functionp.
13745
13746 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13747
13748         * about.el: Email address for Ben Wing is ben@xemacs.org.
13749         * auto-show.el: Ditto.
13750         * bytecomp.el: Ditto.
13751         * faces.el: Ditto.
13752         * x-scrollbar.el: Ditto.
13753         * x-misc.el: Ditto.
13754         * tty-init.el: Ditto.
13755         * toolbar-items.el: Ditto.
13756         * symbol-syntax.el: Ditto.
13757         * specifier.el: Ditto.
13758         * objects.el: Ditto.
13759         * hyper-apropos.el: Ditto.
13760         * glyphs.el: Ditto.
13761
13762 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13763
13764         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13765         vertical-divider-always-visible-p.
13766         (default-mouse-motion-handler): Ditto.
13767
13768 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13769
13770         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13771         global value.
13772
13773 1998-06-21  Oliver Graf <ograf@fga.de>
13774
13775         * build-reports.el: changed receiver to xemacs-build-reports list
13776
13777 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13778
13779         * font.el: Split font-family-mappings into X and
13780           mswindows-specific versions.
13781           mswindows-font-create-[object|name]: Treat supplied size
13782           as a pointsize. Added underline and strikethru handling.
13783
13784         * msw-faces.el: changed default mswindows charset to western.
13785
13786         * msw-glyphs.el: removed space in border-glyph font string that
13787           was inserted to get round bugs in the mswindows C font code.
13788
13789 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13790
13791         * about.el (about-hackers): Credits update.
13792
13793         * help-nomule.el (tutorial-supported-languages): Add Romanian
13794         TUTORIAL.
13795
13796         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13797         to ISO-8859-2.
13798
13799 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13800
13801         * font.el: Split font-family-mappings into X and
13802           mswindows-specific versions.
13803           mswindows-font-create-[object|name]: Treat supplied size
13804           as a pointsize. Added underline and strikethru handling.
13805
13806         * msw-faces.el: changed default mswindows charset to western.
13807
13808         * msw-glyphs.el: removed space in border-glyph font string that
13809           was inserted to get round bugs in the mswindows C font code.
13810
13811 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13812
13813         * minibuf.el: make read-color-completion-table call
13814           (mswindows-color-list for mswindows devices.
13815
13816 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13817
13818         * lisp/font-lock.el
13819         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13820         Let declaration items contain non-word symbol characters.
13821
13822 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13823
13824         * package-get.el (package-get-package-provider): Added autoload
13825         cookie.  Loading "package-get-base.el" in ALL functions that use
13826         it.  Fixed some (interactive ...) with multiple argument specs
13827         again.  Cosmetic indentation changes.
13828
13829 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13830
13831         * info.el (Info-insert-dir): Don't use nreverse on variables
13832         that you want to use later.
13833
13834 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13835
13836         * x-mouse.el (x-set-point-and-move-selection): Replace call
13837         to x-kill-primary-selection with kill-primary-selection
13838
13839 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13840
13841         * simple.el (what-cursor-position): Make cursor position reported
13842         use value of column-number-start-at-one
13843
13844 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13845
13846         * about.el (xemacs-hackers): Fix Jareth's email address.
13847
13848 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13849
13850         * startup.el (startup-splash-frame): Remove
13851         `xemacs-startup-logo-function'.
13852
13853 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13854
13855         * about.el (about-hackers): Update credits list.
13856
13857 1998-06-06  Jeff Miller <jmiller@smart.net>
13858
13859         * lisp/sound.el: Update sound-ext to allow filenames with
13860           extensions to be found by load-sound-file
13861
13862 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13863
13864         * info.el (Info-rebuild-outdated-dir): Removed variable
13865         (Info-auto-generate-directory): New variable
13866         (Info-save-auto-generated-dir): New variable
13867         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13868         (Info-build-dir-anew): Second parameter removed.  Use
13869         `Info-save-auto-generated-dir'
13870         (Info-rebuild-dir): Ditto
13871
13872 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13873
13874         * list-mode.el (next-list-mode-item): Would not recognize
13875         border between directly neighbored items.
13876
13877 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13878
13879         * package-get.el: add autoloads for some functions.
13880
13881 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13882
13883         * specifier.el (let-specifier): Tiny docfixes.
13884
13885 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13886
13887         * msw-mouse.el: set selection-pointer-glyph to Normal.
13888
13889 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13890
13891         * wid-edit.el (widget-specify-secret): New function.
13892         (widget-after-change): Use it.
13893         (widget-specify-field): Use it.
13894
13895 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13896
13897         * mouse.el (drag-window-divider): Use `(not done)' instead of
13898         `doit'; reuse result of `window-pixel-edges'.
13899
13900         * modeline.el (drag-modeline-event-lag): Rename to
13901         drag-divider-event-lag.
13902
13903 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13904
13905         * specifier.el (let-specifier): Rewritten not to generate needless
13906         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13907         arguments.
13908
13909 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13910
13911         * minibuf.el (read-file-name-1): Setup buffer-local value of
13912         `completion-ignore-case' in completions buffer under Windows.
13913
13914 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13915
13916         * about.el (about-maintainer-glyph): Fix support for not
13917         compressed images.
13918
13919 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13920
13921         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13922
13923         * mouse.el (mouse-track): Cancel selection if misc-user event with
13924         `cancel-mode-internal' function is fetched.
13925
13926 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13927
13928         * files.el (save-some-buffers-1): Fixed return value.
13929
13930 1998-06-01  Oliver Graf <ograf@fga.de>
13931
13932         * dragdrop.el: added experimental
13933
13934 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13935
13936         * startup.el (after-init-hook, init-file-user,
13937         user-init-directory, load-user-init-file):  Purge references
13938         to "~/.xemacs/init.el" from docstrings.
13939
13940         (load-user-init-file) Use paths-construct-path to construct
13941         paths to user init files.  Go directly to ~/.emacs, do not
13942         search ~/.xemacs/, do not load `default-custom-file'.
13943
13944 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13945
13946         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13947         general *sh.
13948         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13949
13950 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13951
13952         * menubar-items.el (default-menubar): add Update Packages to customize
13953         menu.
13954
13955 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13956
13957         * faces.el: use toolbar face as a fallback for toolbar properties
13958         in xpm-color-symbols instead of default.
13959
13960         * msw-faces.el: rename 3d-object -> gui-element face.
13961
13962 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13963
13964         * startup.el (xemacs-startup-logo-function): New variable.
13965         (startup-splash-frame): Use it.
13966
13967 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13968
13969         * files.el (save-some-buffers): Would wait 1 second.
13970         (save-some-buffers-1): Delete other windows here instead of in
13971         `save-some-buffers'.
13972         (save-some-buffers): Force redisplay only if windows were deleted.
13973
13974 1998-06-02  Didier Verna  <didier@xemacs.org>
13975
13976         * cus-face.el (custom-face-attributes): generalized the use of
13977         toggle buttons for boolean attributes.
13978         Re-ordered the items a bit.
13979
13980 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13981
13982         * sound.el (default-sound-directory): Use `locate-data-directory'
13983         to find the sounds directory.
13984
13985 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13986
13987         * sound.el: default sound-ext to .wav under mswindows, .au
13988         otherwise. load-default sounds without extensions.
13989
13990 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13991
13992         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13993         if send-pr is not bound.
13994
13995 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13996
13997         * files.el: grok idl files in auto-mode-alist.
13998 1998-06-01  Jeff Miller  <jmiller@smart.net>
13999
14000         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14001         calling `upcase'.
14002
14003 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14004
14005         * msw-glyphs.el: add xbm to the list of image types supported.
14006
14007 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14008
14009         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14010         instead of XEmacs one when dumping InfoDock.
14011
14012 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14013
14014         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14015         for `modeline-visible-p'
14016
14017         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14018
14019 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14020
14021         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14022         since it's not used anymore. doc string fixes.
14023
14024         * package-get.el (package-get-file-installed-p): new function. use
14025         instead of file-installed-p which is in an external package.
14026
14027 1998-05-28  Oliver Graf <ograf@fga.de>
14028
14029         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14030         favor of select-window/switch-to-buffer
14031
14032 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14033
14034         * startup.el: changed (getenv "HOME") to (user-home-directory)
14035
14036 1998-05-25  Oliver Graf <ograf@fga.de>
14037
14038         * frame.el (cde-start-drag) moved to dragdrop.el
14039         (offix-start-drag-region) moved to dragdrop.el
14040         (offix-start-drag) moved to dragdrop.el
14041         * dragdrop.el (cde-start-drag) moved from frame.el
14042         (offix-start-drag-region) moved from frame.el
14043         (offix-start-drag) moved from frame.el
14044         (cde-start-drag-region) cde drag regions
14045         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14046
14047 1998-05-26  Oliver Graf <ograf@fga.de>
14048
14049         * dragdrop.el: created dragdrop-drag prototypes
14050         (cde-start-drag-region) fixed typo
14051
14052 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14053
14054         * simple.el (after-init-hook): Remove reader macro.
14055
14056         * packages.el (packages-hardcoded-lisp): Get rid of reader
14057         macros.  Update DOC string.
14058
14059 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14060
14061         * mouse.el (drag-window-divider): Ditto.
14062
14063         * modeline.el (mouse-drag-modeline): Use it.
14064
14065         * lisp-mode.el (let-specifier): Specify indentation.
14066
14067         * specifier.el (let-specifier): Renamed from
14068         `with-specifier-instance'.
14069
14070 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14071
14072         * x-faces.el:
14073         * faces.el: move definition of xpm-color-symbols from x-faces.el
14074         to faces. Predicate x-get-resource on the presence of x.
14075
14076         * msw-faces.el: set 3d-object face rather than modeline. Specify
14077         faces as specfier defaults.
14078
14079         * package-get.el: don't use package-admin-add-single-file-package.
14080
14081 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14082
14083         * toolbar-items.el: Fixup tooltips.
14084         (toolbar-gnus): Don't use obsolete variable
14085         toolbar-news-frame-properties.
14086         (toolbar-news-reader): Default to `gnus' instead of
14087         `not-configured'.
14088
14089         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14090         Windows.
14091
14092 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14093
14094         * package-get.el: rename -installedp -> -installed-p.
14095
14096 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14097
14098         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14099         attributes, and assinged it to continuation, truncation and
14100         hscroll glyphs.
14101
14102         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14103         and made continuation, truncation and hscroll glyphs arrow
14104         characters out of that font.
14105
14106 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14107
14108         * minibuf.el (minibuffer-electric-separator): Play nicely with
14109         directory-sep-char being \.
14110         (minibuffer-electric-tilde): Ditto.
14111         (read-file-name-map): Ditto.
14112
14113 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14114
14115         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14116         on X devices.
14117         (default-mouse-track-deal-with-down-event): Avoid
14118         `x-disown-selection'; use `disown-selection' instead.
14119
14120 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14121
14122         * select.el:
14123         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14124         moved to (cut-copy-clear-internal) in select.el. Ditto for
14125         (x-delete-primary-selection) (x-kill-primary-selection)
14126         (x-copy-primary-selection).
14127         (own-clipboard): new function.
14128
14129         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14130         functions in select.el. remove old ones.
14131         (mswindows-own-clipboard): new function.
14132
14133 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14134
14135         * gnuserv.el: allow connections from mswindows type devices.
14136
14137 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14138
14139         * msw-glyphs.el: change image type used from cursor to resource.
14140
14141 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14142
14143         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14144         for {top,bottom}-{left,right} values in addition to
14145         {top,bottom}_{left,right}.
14146         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14147
14148 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14149
14150         * cl-macs.el (specifier-instance): Undefine its setf method.
14151
14152         * specifier.el (with-specifier-instance): Added docstring.
14153
14154         * mouse.el (drag-window-divider): Ditto.
14155
14156         * modeline.el (mouse-drag-modeline): Use it.
14157
14158         * lisp-mode.el (with-specifier-instance): Define its indentation
14159         level.
14160
14161         * specifier.el (with-specifier-instance): New macro.
14162
14163 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14164
14165         * package-get.el (package-get-create-custom): new function to
14166         auto-generate package-get-custom.el from package-get-base.el.
14167         * (package-get-ever-installedp): new function.
14168         * (package-get-custom): new function to get all packages specified
14169         by customize.
14170
14171 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14172
14173         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14174
14175 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14176
14177         * cl-extra.el: Reverse previous float change.
14178
14179 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14180
14181         * x-faces.el:
14182         * faces.el (try-font-name): moved from x-faces.el since it is
14183         required by w3 under mswindows as well X.
14184
14185 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14186
14187         * winnt.el: Removed evil (setq completion-ignore-case t)
14188         clause, one more overlookef fsfism.
14189         (nt-quote-args-functions-alist): End sentences with double space.
14190
14191 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14192
14193         * window-xemacs.el (push-window-configuration): Remove kludgery of
14194         recaching default-toolbar specifier.
14195         (pop-window-configuration): Ditto.
14196         (unpop-window-configuration): Ditto.
14197
14198 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14199
14200         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14201
14202 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14203
14204         * winnt.el (nt-quote-args-verbatim): Added function.
14205         (nt-quote-args-prefix-quote): Added function.
14206         (nt-quote-args-backslash-quote): Added function.
14207         (nt-quote-args-double-quote): Added function.
14208         (nt-quote-args-functions-alist): New variable.
14209         (nt-quote-process-args): Added function. This is the main quoting
14210         work horse called from process-nt.c
14211
14212 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14213
14214         * winnt.el: Removed duplicate definitions for backspace,
14215         delete, M-backspace and C-M-backspace.
14216         (file-name-buffer-file-type-alist): Removed this variable.
14217         (find-buffer-file-type): Removed function.
14218         (find-file-binary):  Removed function.
14219         (find-file-text): Removed function.
14220         (find-file-not-found-set-buffer-file-type): Removed function.
14221         (save-to-unix-hook): Removed function.
14222         (revert-from-unix-hook): Removed function.
14223         (using-unix-filesystems): Removed function.
14224         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14225         warning.
14226         (x-set-selection): Removed function.
14227         (x-get-selection): Removed function.
14228         Removed commented FSFisms.
14229         Replaced copyright notice (this file is not part of GNU Emacs).
14230         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14231         comint-process-echoes setting to t.
14232
14233 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14234
14235         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14236         and used following the interface change of
14237         `paths-find-recursive-path'.
14238
14239         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14240         regexp instead of a list of base names.
14241         (paths-version-control-filename-regexp):
14242         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14243         Introduced and used following the interface change of
14244         `paths-find-recursive-path'.
14245
14246 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14247
14248         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14249         on X devices, rather than on all non-TTY devices.
14250
14251 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14252
14253         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14254
14255         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14256
14257 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14258
14259         * itimer.el (activate-itimer): Fixed usage of integers
14260         as argument to `concat'.
14261
14262 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14263
14264         * itimer.el (start-itimer): replace the use of `concat' with
14265         `format'
14266
14267 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14268
14269         * mode-motion.el (mode-motion-hook): Clarify docstring.
14270         From Bob Weiner <weiner@altrasoft.com>
14271
14272         * loadhist.el (symbol-file): Supply prompt string when used
14273         interactively.
14274         From Bob Weiner <weiner@altrasoft.com>
14275
14276 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14277
14278         * loadup.el (really-early-error-handler): Ditto.
14279
14280         * update-elc.el: Ditto.
14281
14282         * setup-paths.el (paths-construct-exec-path): Ditto.
14283
14284         * make-docfile.el: Ditto.
14285
14286         * find-paths.el (paths-decode-directory-path): Use split-path
14287         instead of decode-path.
14288
14289         * files.el (parse-colon-path): Update docstring reference.
14290
14291 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14292
14293         * msw-init.el:
14294         * x-init.el:
14295         Bind cut'n'paste keys to non window-system specific functions.
14296
14297         * msw-select.el: New function mswindows-clear-clipboard.
14298         mswindows-cut-copy-clipboard extended to handle clearing of the
14299         selection and renamed to mswindows-cut-copy-clear-clipboard.
14300
14301         * select.el: on mswindows devices delete-primary-selection
14302         calls mswindows-clear-clipboard.
14303
14304 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14305
14306         * simple.el (quoted-insert): Inhibit quit when using read-char.
14307
14308         * cmdloop.el (read-char): Don't inhibit quit.
14309         (read-char-exclusive): Ditto.
14310         (read-char): Signal quit if quit-char was pressed.
14311         (read-char-exclusive): Ditto.
14312         (read-quoted-char): Return a character, not integer.
14313
14314         * menubar-items.el (default-popup-menu): Use Andy's generic
14315         selection code.
14316         (default-popup-menu): Fix code.
14317
14318 1998-05-14  Oliver Graf <ograf@fga.de>
14319
14320         * dragdrop.el (dragdrop-function-widget): this time it's done
14321
14322 1998-05-13  Oliver Graf <ograf@fga.de>
14323
14324         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14325
14326 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14327
14328         * device.el (device-pixel-width):
14329         (device-pixel-height):
14330         (device-mm-width):
14331         (device-mm-height):
14332         (device-bitplanes):
14333         (device-color-cells): Swapped parameters to device-system-metric
14334         according to the interface change.
14335
14336 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14337
14338         * mouse.el (default-mouse-motion-handler): Use new name of the
14339         function event-over-vertical-divider-p.
14340         Do not set E-W arrow cursor over the divider if
14341         vertical-divider-draggable-p is nil in the window.
14342         ([top-level]): Use new name for the variable
14343         vertical-divider-map.
14344         (drag-window-divider): Respect vertical-divider-draggable-p.
14345         Variable name typo fixes.
14346
14347 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14348
14349         * keymap.el (kbd): Define here; handle string constants and
14350         others...
14351
14352 1998-05-15  Christian Nyb <chr@mediascience.no>
14353
14354         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14355         in Emacs 18.
14356
14357 1998-05-13  Didier Verna  <didier@xemacs.org>
14358
14359         * mouse.el (drag-window-divider): give the vertical divider a
14360         pressed look when dragging it.
14361
14362 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14363
14364         * faces.el: predicate some more face operations on x or mswindows
14365         not just x.
14366
14367         * modeline.el: enable modeline coloring for mswindows.
14368
14369 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14370
14371         * minibuf.el (minibuffer-default): Added variable; compatible with
14372         FSF Emacs.
14373         (next-history-element): Used `minibuffer-default'.
14374
14375 1998-05-12  Oliver Graf <ograf@fga.de>
14376
14377         * dragdrop.el (dragdrop-function-widget): button and mods ok
14378         arguments still look a bit strange
14379         (dragdrop-compare-mods) created
14380         (dragdrop-drop-do-functions) correctly checks for buttons and
14381         modifiers
14382
14383 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14384
14385         * setup-paths.el (paths-default-info-directories): Replace
14386         path-separator with directory-sep-char.
14387
14388         * files.el (path-separator): Don't define it here.
14389
14390 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14391
14392         * update-elc.el: Ditto.
14393
14394         * setup-paths.el (paths-construct-exec-path): Ditto.
14395
14396         * make-docfile.el: Ditto.
14397
14398         * loadup.el (really-early-error-handler): Ditto.
14399
14400         * find-paths.el (paths-decode-directory-path): Use decode-path
14401         instead of decode-path-internal.
14402
14403         * files.el (parse-colon-path): Update docstring.
14404
14405 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14406
14407         * subr.el (get-buffer-window-list): Make BUFFER optional.
14408
14409         * window-xemacs.el (windows-of-buffer): Defalias to
14410         get-buffer-window-list.
14411
14412 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14413
14414         * disass.el: Fix maintainer keyword.
14415
14416         * bytecomp.el (byte-compile-and-load-file): Autoload.
14417         (byte-compile-buffer): Ditto.
14418
14419         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14420         value is returned, not the name.
14421         (lisp-imenu-generic-expression): Enable it.
14422         (lisp-mode-variables): Ditto.
14423         (lisp-indent-offset): Change defconst to defvar.
14424         (lisp-indent-function): Ditto.
14425         (lisp-body-indent): Ditto.
14426
14427 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14428
14429         * modeline.el: Use zap-last-kbd-macro-event.
14430
14431         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14432         nil, don't attempt to do anything with messages.
14433         (eval-last-sexp): Use `letf' for clarity.
14434
14435 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14436
14437         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14438
14439 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14440
14441         * buff-menu.el:
14442         * lisp-mode.el:
14443         * obsolete.el:
14444         Change empty docstrings into no doc strings at all.
14445         Fix bogus FSF-format docstrings.
14446         * etags.el: Fix docstring.
14447
14448 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14449
14450         * package-get.el (package-get): Use internal md5
14451
14452 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14453
14454         * about.el (about-xemacs): Correct abuse of concat.
14455
14456 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14457
14458         * info.el (Info-mode): Use easymenu.
14459
14460 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14461
14462         * apropos.el (apropos): Don't use concat with integers.
14463
14464         * cmdloop.el (describe-last-error): Handle the case when no error
14465         was seen gracefully.
14466
14467         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14468         defun.
14469         (apropos-describe-plist): Ditto.
14470
14471         * help.el (with-displaying-help-buffer): Revert to a defun.
14472         (describe-key): Use it as defun.
14473         (describe-mode): Ditto.
14474         (describe-bindings): Ditto.
14475         (describe-prefix-bindings): Ditto.
14476         (describe-installation): Ditto.
14477         (view-lossage): Ditto.
14478         (describe-function): Ditto.
14479         (describe-variable): Ditto.
14480         (describe-syntax): Ditto.
14481
14482 1998-05-11  Oliver Graf <ograf@fga.de>
14483
14484         * dragdrop.el: changed order of require/provide
14485         (dragdrop-drop-mime-default) changed to new calling conventions
14486         (dragdrop-drop-do-functions) changed to new calling conventions
14487         (dragdrop-function-widget) this one needs more work...
14488
14489 1998-05-10  Oliver Graf <ograf@fga.de>
14490
14491         * about.el: another small change in my entry
14492         * dragdrop.el (dragdrop-drop-log-function): logging added
14493         plus customizations
14494         changed interface to handler functions. now called with event
14495         and object
14496
14497 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14498
14499         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14500         E-W arrow pointer displayed over draggable dividers.
14501
14502         * mouse.el (default-mouse-motion-handler): Show it when
14503         appropriate.
14504         (drag-window-divider): Added.
14505         ([top-level]): Initialized window-divider-map with a keymap
14506         binding the above function to left button down event.
14507
14508         * x-mouse.el (x-init-pointer-shape): Initialize
14509         divider-pointer-glyph from Cursor.dividerPointer, or use default
14510         E-W double arrow.
14511
14512 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14513
14514         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14515
14516 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14517
14518         * simple.el (count-words-buffer): Don't query for buffer.
14519         (count-lines-buffer): Ditto.
14520
14521 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14522
14523         * help.el (where-is): add optional insert argument.
14524
14525 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14526
14527         * help.el (describe-key-briefly): New argument INSERT.
14528
14529         * simple.el (eval-expression): New optional argument; synch with
14530         FSF 20.3.
14531
14532         * keydefs.el (global-map): Add new register bindings.
14533
14534         * register.el: Synched with FSF 20.3.
14535
14536 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14537
14538         * window-xemacs.el (recenter): all arguments are optional.
14539
14540 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14541
14542         * device.el: (device-pixel-width): Reflected name/parameters
14543         change to device-system-metric.
14544         (device-pixel-height): Ditto.
14545         (device-mm-width): Ditto.
14546         (device-mm-height): Ditto.
14547         (device-bitplanes): Ditto.
14548         (device-color-cells): Ditto.
14549
14550 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14551
14552         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14553
14554         * cl.el (most-positive-fixnum): Document.
14555         (most-negative-fixnum): Ditto.
14556
14557         * cus-dep.el: Updated comment.
14558
14559         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14560         constant.
14561
14562         * cus-load.el (custom-put): Removed.
14563
14564         * files.el (after-find-file): Just resignal quit instead of
14565         signaling "canceled".
14566
14567 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14568
14569         * frame.el (other-frame): Use `focus-frame' instead of
14570         select-frame kludges.
14571
14572         * lisp-mode.el: Update lisp-indent-function for
14573         save-selected-frame and with-selected-frame.
14574
14575         * frame.el (save-selected-frame): New macro.
14576         (with-selected-frame): Ditto.
14577         (other-frame): Use `set-frame-focus'.
14578
14579 1998-05-06  Oliver Graf <ograf@fga.de>
14580
14581         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14582         (dragdrop-drop-url-default) default handler for URL drops created
14583         (dragdrop-drop-mime-default) default handler for MIME drops created
14584         (dragdrop-drop-functions) default custom for handling drops created
14585         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14586
14587 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14588
14589         * mouse.el: Removed redundant mouse-mswindows-drop function.
14590
14591 1998-05-05  Oliver Graf <ograf@fga.de>
14592
14593         * about.el: changed some text in my entry
14594         * dragdrop.el: added customs
14595
14596 1998-05-04  Oliver Graf <ograf@fga.de>
14597
14598         * mouse.el: killed global drop key bindings
14599         (mouse-offix-drop) removed
14600         * dragdrop.el: created
14601         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14602
14603 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14604
14605         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14606         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14607
14608         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14609         obsolete comment.
14610
14611         * scrollbar.el (scrollbars-visible-p): Use new
14612         {vertical,horizontal}-scrollbar-visible-p specifiers.
14613
14614 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14615
14616         * device.el (device-pixel-height):
14617         (device-pixel-width):
14618         (device-mm-width):
14619         (device-mm-height):
14620         (device-bitplanes):
14621         (device-color-cells): Moved these 6 functions from device.c; they
14622         all use single (device-system-metrics) call.
14623
14624 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14625
14626         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14627         were renamed.
14628
14629         * menubar-items.el:
14630         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14631         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14632
14633         * help.el (help-map): Remove Hyperbole keybinding logic.
14634         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14635
14636 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14637
14638         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14639         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14640
14641 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14642
14643         * msw-glyphs.el: use nicer icon3 from the frame icon.
14644
14645 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14646
14647         * version.el (emacs-version): Remove InfoDock conditionals.
14648
14649         * startup.el (startup-splash-frame): Change ID logo name.
14650
14651 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14652
14653         * files.el (after-find-file): If the user presses C-g on
14654         directory-creation prompt, kill the buffer.
14655
14656 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14657
14658         * simple.el (count-words-region): Reverse previous change.
14659
14660 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14661
14662         * replace.el (query-replace): Just call perform-replace.
14663         (query-replace-regexp): Ditto.
14664         (perform-replace): Move region handling here.
14665         (perform-replace): Use the new arg to match-data.
14666
14667 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14668
14669         * x-init.el: Install X specific display table that
14670           displays char 0240 as a space to avoid whatever it is
14671           that screws up display of that character code.
14672
14673 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14674
14675         * help.el (function-arglist): If no arguments are documented for a
14676         subr, print nothing rather than incorrect output.
14677
14678 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14679
14680         * cmdloop.el (command-error): Update bail-out error message to use
14681         `emacs-program-name'.
14682
14683         * lib-complete.el: Remove reader macro cruft.
14684
14685         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14686         cruft.
14687
14688         * simple.el (count-words-region): Drop interactive-p check on the
14689         message.
14690
14691 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14692
14693         * font.el
14694         * msw-faces.el
14695         Correct spelling of mswindows-font-canonicalize-name.
14696
14697 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14698
14699         * ldap.el (ldap-host-parameters-alist): Replaced with
14700         `ldap-host-parameters-plist'
14701         (ldap-search): Adapt to previous change
14702
14703 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14704
14705         * about.el (about-hackers): Update Bob Weiner bio.
14706         (about-maintainer-info): Ditto.
14707
14708 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14709
14710         * simple.el (display-warning-minimum-level): Docfix.
14711
14712 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14713
14714         * widget.el (:default-get): New keyword.
14715         * wid-edit.el (default, widget-default-default-get): Define it.
14716         (group, widget-group-default-get): Define it.
14717         (menu-choice, widget-choice-default-get): Define it.
14718         (widget-default-get): New function.
14719         (widget-choice-action): Call it.
14720         (widget-editable-list-entry-create): Call it.
14721
14722 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14723
14724         * byte-optimize.el (byte-boolean-vars): Removed.
14725         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14726         lookup through `byte-boolean-vars'.
14727
14728 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14729
14730         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14731         resource-provided values into ghost specs for scrollbar-height and
14732         scrollbar-width.
14733
14734 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14735
14736         * byte-optimize.el: Don't attempt to optimize /=.
14737
14738         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14739         (byte-compile-/=): Ditto.
14740
14741 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14742
14743         * apropos.el: Use `with-displaying-help-buffer'.
14744         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14745         Use `with-displaying-help-buffer'.
14746         (apropos-follow): Do not give special treatment to buffer cursor
14747         was in prior to a mouse click.
14748         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14749         (apropos-print-doc): Set correct buffer for setting text
14750         properties.
14751
14752 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14753
14754         * help.el (help-buffer-prefix-string): New variable.
14755         (help-buffer-name): Use it.
14756
14757         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14758         mode menu.
14759
14760 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14761
14762         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14763
14764 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14765
14766         * files.el (find-file-noselect): Update docstring.
14767         (find-file-noselect): Signal an error if found an unreadable file.
14768         (file-chase-links): Save the match data.
14769         (normal-mode): Use `lwarn' and `error-message-string'.
14770         (interpreter-mode-alist): Change defconst to defvar.
14771         (inhibit-first-line-modes-regexps): Ditto.
14772         (inhibit-first-line-modes-regexps): Added .tgz.
14773         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14774         (change-major-mode-with-file-name): New user-option.
14775         (set-visited-file-name): Synched with FSF.
14776         (file-name-extension): New function, from FSF 20.3.
14777         (file-relative-name): Synched with FSF.
14778         (save-some-buffers): Support the C-r feature.
14779         (recover-session): Synched with FSF.
14780         (kill-some-buffers): Ditto.
14781         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14782
14783 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14784
14785         * files.el (insert-file): Undo previous change and reenable use of
14786         format.el.
14787
14788 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14789
14790         * window-xemacs.el (recenter): Define.
14791
14792 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14793
14794         * font.el (mswindows-font-create-name)
14795         (mswindows-font-create-object): new functions for mswindows type
14796         fonts.
14797
14798         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14799         strings are parsed as well as font objects.
14800
14801 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14802
14803         * modeline.el (defining-kbd-macro): Restore modeline indication of
14804         kbd-macro being recorded.
14805         (add-minor-mode): Simplify docstring.
14806         (modeline-minor-mode-menu): Remove stuff.
14807
14808 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14809
14810         * code-process.el (call-process): dynamically decide process
14811         coding type.
14812
14813 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14814
14815         * modeline.el: Add line-number-mode, column-number-mode to
14816         the modeline minor-mode menu.  Button2 on the line number does
14817         goto-line.
14818
14819 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14820
14821         * mouse.el: move x-selection-owner-p type things to
14822         selection-owner-p.
14823
14824         * msw-init.el: copy zmacs stuff from x-init.el
14825
14826         * msw-select.el (mswindows-own-selection)
14827         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14828         functions. Very simple minded implementation of selectio
14829         ownership.
14830
14831         * select.el (own-selection) (disown-selection)
14832         (activate-region-as-selection) (select-make-extent-for-selection)
14833         (valid-simple-selection-p): functions moved from x-select.el for
14834         generalized selection.
14835
14836         * x-select.el: see select.el changes.
14837
14838         * x-toolbar.el: use new selection functions.
14839
14840 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14841
14842         * packages.el (packages-find-package-directories): Fixed bug that
14843         would pick up multiple site-package directories.
14844         (package-locations): Added "xemacs-packages" as a late package
14845         location.
14846
14847         * find-paths.el: Now uses `emacs-program-name' and
14848         `emacs-program-version'.
14849         Additions to enforce version-specific directories in
14850         `paths-find-version-directory'.
14851
14852 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14853
14854         * default.el: Removed.
14855         * site-start.el: Removed.
14856
14857 1998-04-29  Didier Verna  <didier@xemacs.org>
14858
14859         * minibuf.el (minibuffer-history-minimum-string-length): Default
14860         to nil.
14861
14862 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14863
14864         * find-paths.el (paths-program-name): Rename.
14865         (paths-emacs-root-p): Ditto.
14866         (paths-find-site-directory): Ditto.
14867
14868 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14869
14870         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14871         `emacs-lisp-byte-compile-and-load'.
14872
14873 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14874
14875         * ldap.el (ldap-search): Fixed additional parameter passing to
14876         `ldap-open'
14877
14878 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14879
14880         * select.el (kill-primary-selection) (selection-owner-p)
14881         (copy-primary-selection) (yank-clipboard-selection)
14882         (selection-exists-p) (delete-primary-selection): new file and
14883         functions that do the right thing for the selected device.
14884
14885         * x-menubar.el: use generalised selection functions.
14886
14887         * dumped-lisp.el: dump select.el.
14888
14889 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14890
14891         * find-paths.el (paths-progname): New variable.
14892         (paths-emacs-root-p): Use it.
14893         (paths-find-site-directory): Ditto.
14894
14895 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14896
14897         * loadup.el ((member "dump" command-line-args)): Dump as
14898         `infodock' if InfoDock.
14899
14900 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14901
14902         * find-paths.el (construct-emacs-version): Simplify, include
14903         program name in the return value.
14904         * (paths-find-version-directory): Use it.
14905
14906 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14907
14908         * info.el (Info-parse-dir-entries): Fixed regexp
14909         (Info-build-dir-anew): Remove full suffix and capitalize info file
14910         name for files with no @direntry
14911         (Info-batch-rebuild-dir): New function
14912         (Info-suffixed-file): Check for regular files instead of simple
14913         file existence (could catch directories before)
14914
14915 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14916
14917         * setup-paths.el, find-paths.el: Removed uses of `not' which
14918         temacs doesn't have.
14919
14920         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14921         into root searching.
14922
14923 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14924
14925         * subr.el: Remove definition of `not'.
14926
14927 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14928
14929         * msw-glyphs.el: enable graphics support.
14930
14931 1998-04-23  Didier Verna  <didier@xemacs.org>
14932
14933         * x-menubar.el (default-menubar): restored the line-number-mode
14934         option.
14935
14936         * misc doc string updates related to the options menu.
14937
14938 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14939
14940         * setup-paths.el (paths-construct-load-path): Fix typo.
14941
14942 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14943
14944         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14945         font-menu-ignore-scaled-fonts don't have to be bound now; this
14946         gets us one step further towards making --no-autoloads work.
14947
14948         * startup.el (normal-top-level): Load auto-autoloads only if
14949         lisp-directory is non-nil.
14950
14951         * setup-paths.el (paths-construct-load-path): Made it robust
14952         against nil lisp-directory.
14953
14954         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14955         to the list of variables that cause a warning when nil.
14956
14957         * toolbar.el (init-toolbar-location): Now works even when there's
14958         no toolbar icon directory.
14959
14960 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14961
14962         * help.el (view-lossage): Recognize it.
14963
14964         * simple.el (log-message): Mark multiline messages.
14965
14966 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14967
14968         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14969
14970 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14971
14972         * package-get.el (package-get-all):  add `\n' separator to
14973         interactive specification so that both variables are read
14974
14975 1998-04-22  Didier Verna  <didier@xemacs.org>
14976
14977         * x-menubar.el: ported the options menu to Custom.
14978         Moved the "read only" toggle button to the buffers menu.
14979         Corrected some missing ;;;###autoload or defcustom.
14980
14981         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14982         the scrollbar-visible specifier for options menu handling.
14983
14984         * toolbar.el (toolbar-visible-p)
14985                      (toolbar-captioned-p)
14986                      (default-toolbar-position): defcustom wrappers around
14987         the toolbar specifiers for options menu handling.
14988
14989         * frame.el (get-frame-for-buffer-default-instance-limit):
14990         defcustom it for options menu handling.
14991
14992         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14993         font-lock-mode for options menu handling.
14994
14995         * cus-start.el: added Custom properties to overwrite-mode for
14996         options menu handling.
14997
14998 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14999
15000         * about.el: shameless self-promotion.
15001
15002 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15003
15004         * simple.el (raw-append-message): Slightly optimize.
15005         (remove-message): Use `push' for clarity.
15006         (append-message): Ditto.
15007         (display-warning): Dito.
15008         (raw-append-message): Send the message to the appropriate device.
15009
15010 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15011
15012         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15013         From Sean MacLennan <Sean.MacLennan@pika.ca>
15014
15015 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15016
15017         * setup-paths.el: Changed `directory-sep-char' to
15018         `path-separator', following a change in GNU Emacs.
15019
15020 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15021
15022         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15023         (Info-build-dir-anew): Add a final newline.
15024         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15025         is `always'
15026         (Info-rebuild-dir): Ditto
15027
15028         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15029
15030 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15031
15032         * simple.el (count-words-buffer): Retain zmacs region.
15033         (count-words-region): Ditto.
15034         * simple.el: (what-line): Expanded line counts.
15035         (count-lines): New parameter to conditionalize whether collapsed
15036         lines get counted.
15037         From Bob Weiner <weiner@altrasoft.com>
15038
15039 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15040
15041         * packages.el (package-locations): infodock-packages must override
15042         mule-packages and packages.
15043
15044 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15045
15046         * wid-edit.el:
15047         remove rude messages from widget-activation-widget-mapper
15048         and widget-activation-glyph-mapper
15049
15050 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15051
15052         * toolbar.el: Remove (featurep 'x) test from
15053         toolbar-make-button-list
15054
15055 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15056
15057         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15058         only if in the same frame.
15059
15060 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15061
15062         * packages.el (package-locations): Added site-packages hierarchy.
15063
15064         * setup-paths.el (paths-default-info-directories): Introduced and
15065         used.
15066
15067         * packages.el, setup-paths.el: Set various path searching depths
15068         to 1.
15069
15070         * packages.el (packages-hierarchy-depth):
15071         (packages-load-path-depth): Introduced and used.
15072
15073         * setup-paths.el (paths-load-path-depth): Introduced and used.
15074
15075         * find-paths.el (paths-find-recursive-path): Added max-depth
15076         parameter.
15077
15078 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15079
15080         * setup-paths.el (paths-construct-info-path): Removed
15081         dependency on behavior of (file-name-as-directory "").
15082
15083 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15084
15085         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15086         lisp objects
15087
15088 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15089
15090         * dump-paths.el, startup.el: Added handling for --debug-paths.
15091
15092 1998-04-15  William M. Perry  <wmperry@aventail.com>
15093
15094         * wid-edit.el: We cannot just set the help-echo or balloon-help
15095           properties for an extent based on the :help-echo widget
15096           property, since help-echo and balloon-help cause an EXTENT to
15097           get passed in, where :help-echo functions are expecting a WIDGET
15098
15099 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15100
15101         * scrollbar.el (init-scrollbar-from-resources): Call
15102         mswindows-init-scrollbar-metrics when appropriate.
15103
15104 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15105
15106         * dumped-lisp.el: dump x-toolbar for window system
15107
15108         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15109         have support and xpm.
15110
15111 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15112
15113         * files.el (toggle-read-only): Fix docstring.
15114         From Didier Verna <didier@xemacs.org>
15115
15116 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15117
15118         * startup.el (normal-top-level): Load autoload-file-name without
15119         specifying an extension---some people only auto-autoload.el.gz.
15120
15121 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15122
15123         * files.el (backup-enable-predicate): Don't bomb on NAME being
15124         nil.
15125
15126 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15127
15128         * find-paths.el, packages.el: Now prefers configure'd paths.
15129         This shouldn't cause any of the originally anticipated problems as
15130         the current paths architecture will not define the various
15131         configure-xxx variables if they're not specified on the configure
15132         command line.
15133
15134         * find-paths.el, setup-paths.el, packages.el: Removed all
15135         mentionings of "/" as a path separator.
15136         Used paths-construct-path throughout.
15137
15138         * find-paths.el (paths-construct-path): Created to assemble paths
15139         from directory components.
15140
15141         * setup-paths.el, packages.el: Used paths-decode-directory-path
15142         instead of decode-path-internal.
15143
15144         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15145         and associates.
15146         (paths-decode-directory-path) Created.
15147
15148         * setup-paths.el: Changed configure-exec-path to
15149         configure-exec-directory.
15150
15151 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15152
15153         * packages.el (packages-find-packages): Fixed decoding of
15154         EMACSPACKAGEPATH.
15155
15156         * startup.el: -no-packages -> -no-early-packages.
15157
15158         (packages-load-package-lisps): Fixed loading of auto-autoload
15159         files.
15160
15161         * startup.el (normal-top-level): Fixed loading of core
15162         auto-autoload.
15163
15164         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15165
15166         * startup.el, packages.el, dump-paths.el: Added proper settings
15167         for site-directory and lisp-directory variables.
15168
15169         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15170         inhibit-package-autoloads and fixed handling of it.
15171
15172         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15173         handling of former inhibit-package-init, now
15174         inhibit-early-packages, to make -vanilla etc. work.
15175
15176 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15177
15178         * code-process.el (start-process): Fallback to 'undecided instead
15179         of 'binary for process input coding stream.
15180
15181         * process.el (start-process): Docstring fix.
15182
15183 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15184
15185         * info.el (Info-insert-dir): Do not insert temporary dir files
15186         in Info-dir-file-attributes
15187         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15188         (Info-rebuild-dir): Ditto.
15189
15190 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15191
15192         * obsolete.el: Added obsoleteness declarations for
15193         `site-directory' and `Info-default-directory-list'.
15194
15195 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15196
15197         * find-paths.el (paths-find-emacs-root): Only look at the
15198         executable at the end of the symlink chain for determining the
15199         Emacs root.
15200
15201 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15202
15203         * setup-paths.el (paths-construct-info-path): Changed construction
15204         to cater to gone default in configure.
15205
15206         * find-paths.el (paths-uniq-append): Added.
15207
15208         * packages.el: Rewritten package path construction once again.
15209
15210         * dump-paths.el, startup.el: Removed package-path as a global
15211         variable.
15212
15213         * package-admin.el (package-admin-add-single-file-package):
15214         (package-admin-add-binary-package): Changed package-path to
15215         late-packages.
15216
15217         * packages.el (packages-split-path): Split path at "/" rather than
15218         nil according to change in emacs.c.
15219
15220 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15221
15222         * setup-paths.el (paths-construct-info-path): Changed info path
15223         order so that directories come out right.
15224         (paths-find-lock-directory): Fixed bug: It used to think
15225         configure-lock-directory is a path.
15226
15227 1998-04-06  Jeff Miller <jmiller@smart.net>
15228
15229         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15230         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15231         eases the use of toolbar-add/kill-item functions.
15232
15233 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15234
15235         * code-files.el (file-coding-system-alist): Commented out
15236         loaddefs.el magical treatment.
15237
15238 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15239
15240         * info.el (Info-rebuild-outdated-dir): Added new option
15241         `conservative' and made it the default
15242         (Info-rebuild-dir): Appropriately parse multi-line description
15243         strings, and multi-section dir files. Issue warning when dir
15244         is rebuilt as temporary
15245         (Info-build-dir-anew): Issue warning when dir is built as
15246         temporary
15247
15248 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15249
15250         * list-mode.el (list-mode-map): Bind highlight motion commands to
15251         standard keys left, right, C-b and C-f.
15252
15253 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15254
15255         * files.el (auto-mode-alist): allow .sc for Scheme->C
15256
15257 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15258
15259         * loadup.el (pureload): Don't quote (garbage-collect).
15260
15261 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15262
15263         * package-get-base.el: Updated.
15264
15265 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15266
15267         * isearch-mode.el (isearch-just-started): New variable.
15268         (isearch-mode): Set it.
15269         (isearch-repeat): Advance one character forward only if the search
15270         was successful, and was not just started.
15271         (isearch-repeat): Clear isearch-just-started.
15272
15273 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15274
15275         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15276         if running -batch.
15277
15278 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15279
15280         * subr.el (listify-key-sequence): Removed.
15281
15282 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15283
15284         * bytecomp.el (byte-compile-print-gensym): New option.
15285         (byte-compile-output-file-form): Use it.
15286         (byte-compile-output-docform): Ditto.
15287         (byte-compile-compiled-obj-to-list): Ditto.
15288
15289 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15290
15291         * msw-glyphs.el: set frame icon if xpm support.
15292
15293 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15294
15295         * help.el: Code that pretty prints variable values
15296           removed.
15297
15298 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15299
15300         * find-paths.el (paths-emacs-root-p): Correct test for installation
15301         directory.
15302         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15303
15304 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15305
15306         * loaddefs.el: Don't set debug-ignored-errors; leave
15307           its default value set to nil.
15308
15309 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15310
15311         * info.el (Info-rebuild-dir): fixed mis-spelling.
15312
15313 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15314
15315         * info.el (Info-rebuild-outdated-dir): New custom var
15316         (Info-insert-node): Create/update dir file when needed, ie when it
15317         does not exist or is older than some info files in directory
15318
15319 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15320
15321         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15322         for last packages, mainly for using a 20.4 package base.
15323
15324         * packages.el (late-packages): Typo fix.  It was called
15325         early-packages.
15326
15327         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15328         relative symlinks correctly.
15329         (paths-find-emacs-roots): More rigorous checking for plausible
15330         configuration-time root.
15331
15332         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15333         find its roots.
15334
15335 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15336
15337         * faces.el: Fix docstrings.
15338         * glyphs.el: Fix docstrings.
15339         * mouse.el: Fix docstrings.
15340
15341         * frame.el: Change phrase `current frame' to `selected frame'.
15342
15343         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15344
15345         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15346         macros using backquote to make them infinitely more readable.
15347
15348 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15349
15350         * packages.el (packages-find-package-path): Hardcoded specialized
15351         InfoDock support until we can clean this up.
15352
15353         * help.el (describe-bindings-1): Return the value of the bindings
15354         help buffer created.
15355         (describe-bindings): Ditto.
15356
15357         * simple.el (set-variable): Restore previous behavior of not
15358         bombing if the variable to set is not boundp.
15359
15360 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15361
15362         * packages.el (packages-handle-package-dumped-lisps): Allow for
15363         non-local files to be loaded off the package-lisp variable.
15364
15365 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15366
15367         * x-faces.el: Global X resources should override
15368           specs for all device classes (color, grayscale, mono);
15369           code currently doesn't override any of them.  Fixed by
15370           calling remove-specifier with '(x default) as the tag
15371           set and allowing inexact matches.
15372
15373 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15374
15375         * faces.el: Separated face initializations based on
15376           device classes into device type specific (tag set,
15377           instantiator) pairs.
15378
15379 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15380
15381         * wid-edit.el (widget-choice-action): Remember user's explicit
15382         choice.
15383         (widget-choice-value-create): Respect it.
15384         From Richard Stallman <rms@gnu.org>
15385
15386 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15387
15388         * setup-paths.el (paths-construct-info-path): Always append
15389         existing directories from configure-time info path.
15390
15391         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15392         Info-directory-list.
15393
15394         * info.el: Removed Info-default-directory-list which was broken by
15395         design.
15396         Removed bogus initialization of Info-directory-list---startup.el
15397         can do a much better job.
15398         Added autoload of Info-directory-list.
15399
15400         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15401         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15402         be exclusive; now it's merely given precedence, just like in the
15403         old days.
15404
15405 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15406
15407         * find-paths.el (paths-find-architecture-directory): Fix bug with
15408         finding; it used to default too early.
15409
15410 1998-03-25  Martin Buchholz <martin@xemacs.org>
15411
15412         * packages.el (packages-split-path): Fix a bug; it used to fail
15413         for paths that weren't split.
15414
15415 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15416
15417         * finder.el (finder-compile-keywords): trap on errors.
15418
15419 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15420
15421         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15422           fourth argument of t so that only the specs exactly
15423           matching the tag lists are removed.
15424
15425 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15426
15427         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15428
15429 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15430
15431         * minibuf.el (mouse-read-file-name-1): If a default directory was
15432         specified, use it for generating the completions.
15433
15434 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15435
15436         * update-elc.el: Now respects inhibit-package-init and
15437         inhibit-site-lisp.
15438         Now does path construction with loadup-paths.
15439
15440         * startup.el (normal-top-level, startup-setup-paths): Now respects
15441         inhibit-package-init and inhibit-site-lisp.
15442
15443         * packages.el (packages-find-package-path): Extended package path
15444         by version-specific hierarchies.
15445         (packages-find-packages): Now respects inhibit flag and
15446         inhibit-site-lisp.
15447         Moved path setup to loadup-paths.
15448
15449         * make-docfile.el: Now respects inhibit-package-init and
15450         inhibit-site-lisp.
15451         Now does path construction with loadup-paths.
15452
15453         * loadup.el: Now respects inhibit-package-init and
15454         inhibit-site-lisp.
15455
15456         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15457
15458         * loadup-paths.el: New file: setup load-path to encompass
15459         packages.
15460
15461 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15462
15463         * auto-show.el: load-gc renamed to pureload.
15464         * site-load.el: Ditto.
15465         * packages.el (toplevel): Ditto.
15466         * loadup.el (really-early-error-handler): Ditto.
15467         * dumped-lisp.el (preloaded-file-list): Ditto.
15468         * cus-face.el (custom-declare-face): Ditto.
15469
15470 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15471
15472         * <Today>: The Big Path Searching Overhaul.
15473
15474         * find-paths.el: New file: find and assemble paths in the
15475         installation hierarchy.
15476
15477         * setup-paths.el: New file: global layout of paths and directories
15478         within the XEmacs hierarchy.
15479
15480         * packages.el: Replaced everything related to path searching and
15481         startup by code in terms of find-paths.
15482
15483         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15484         the new path searching engine.
15485
15486         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15487         and setup-paths.
15488
15489 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15490
15491         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15492         setup-paths.el.
15493
15494 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15495
15496         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15497         compiles identically in any configuration.
15498         Removed irrelevant commentary.
15499
15500 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15501
15502         * simple.el (set-variable): Allow setting specifiers.
15503
15504 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15505
15506         * lisp.el (forward-sexp): Revert previous change.
15507
15508 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15509
15510         * frame.el (frame-initialize): Use `delete-console' instead of
15511         `delete-device' to delete the stream console to match the usage in
15512         Fkill_emacs.
15513
15514 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15515
15516         * files.el (cdpath-previous): New variable.
15517         (cd): Use it.
15518         From Bob Weiner <weiner@wave.altrasoft.com>
15519
15520 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15521
15522         * keydefs.el: Changed keybindings of forward-char,
15523           backward, scroll-up and scroll-down to point to their
15524           -command counterparts.
15525
15526         * simple.el: New functions: forwarc-char-command,
15527           backwrad-char-command, scroll-up-command,
15528           scroll-down-command which work liek their counterparts
15529           except that they honor the variable
15530           signal-error-on-buffer-boundary.
15531
15532           Definition of signal-error-on-buffer-boundary received
15533           from src/cmds.c.
15534
15535           defvar declaration added for word-across-newline to avoid
15536           byte-compiler warning about the free variable reference.
15537
15538 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15539
15540         * winnt.el: Removed "%t" from the beginning of
15541         modeline-format. From now on, there's no nt-specifics in the modeline.
15542
15543 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15544
15545         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15546         of `when' with `if'.
15547
15548 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15549
15550         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15551         mswindows. Must be reworked along with glyphs.el, or
15552         merged into it, after there is images support.
15553
15554         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15555         'mswindows.
15556
15557 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15558
15559         * faces.el: fix for text cursor initialization.
15560         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15561         From Andy Piper <andyp@parallax.co.uk>
15562
15563 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15564
15565         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15566         if there is an existing package that handles it and warn the user
15567         about that mode.
15568
15569 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15570
15571         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15572         Installation" menu item when Installation-string is not bound.
15573
15574 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15575
15576         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15577         From Jeremiah W. James <jerry@cs.ucsb.edu>
15578
15579 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15580
15581         * msw-faces.el:
15582         * faces.el: Fix face initialization.
15583
15584 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15585
15586         * files.el (backup-enable-predicate): fix breakage introduced
15587         by TMPDIR patch.
15588
15589 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15590
15591         * x-faces.el (x-init-face-from-resources): The
15592           TTY face property retrieval functions don't return
15593           specifiers, so use face-property instead.
15594
15595 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15596
15597         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15598
15599 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15600
15601         * x-menubar.el: Expanded documentation for
15602           option-save-faces.  Changed Options -> Browse Faces
15603           menu entry to invoke customize-face.
15604
15605 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15606
15607         * faces.el: Most face initialization moved out of
15608           init-other-random-faces to the top level so that the
15609           initialization happens before Xemacs is dumped.  Much
15610           of the fascist "face-differs-from-default-p or FROB!"
15611           code has been retired in favor of letting the user do
15612           what they want to do.  Face initialization code changed
15613           to use `default' specifier tag so that the settings can
15614           be overridden later if the user wishes it.
15615
15616 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15617
15618         * about.el (about-hackers): Update contributors list.
15619
15620 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15621
15622         * specifier.el: Define new specifier tag `default'.
15623
15624         * modeline.el: Initialize faces using `default' tag.
15625
15626         * x-faces.el (x-init-face-from-resources): Remove
15627           specifier specs containing the `default' tag before
15628           adding new specs.
15629
15630 1998-03-02  John Jones  <jj@asu.edu>
15631
15632         * package-get.el (package-get-all): fixed arguments on call to
15633         package-admin-add-single-file-package.
15634         * package-get.el (package-get-installedp): fixed to match
15635         advertised behavior.
15636         * package-get.el: added function package-get-update-all which
15637         installs newest versions of all the current packages (if they are
15638         not already installed).
15639
15640 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15641
15642         * files.el (find-file-noselect): Uncommented `truename' binding in
15643         `let*' and use it later to set `buffer-file-truename' iff it's
15644         still nil, as happens for example when finding a compressed
15645         file with "jka-compr".
15646
15647 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15648
15649         * faces.el: in make-face-* type functions do the operation for all
15650         window systems, not just the first one found.
15651
15652         * font.el: call mswindows-list-fonts for mswindows.
15653
15654 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15655
15656         * code-process.el (call-process-region):
15657         * process.el (call-process-region):
15658         * package-get.el (package-get-dir):
15659         * files.el (backup-enable-predicate):
15660         * gnuserv.el (gnuserv-temp-file-regexp):
15661         Use temp-directory in place of `/tmp'.
15662
15663 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15664
15665         * "Fast" dired-in-C enhancements for Windows 95/NT:
15666
15667         * files.el: Added function, `wildcard-to-regexp', from GNU
15668           Emacs.
15669
15670         * files.el (insert-directory): Modified to use special
15671           dired-in-C enhancements if present.
15672
15673 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15674
15675         * code-files.el: make default coding no-conversion.
15676
15677 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15678
15679         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15680         the load-path.
15681
15682         * update-elc.el: Strip directory when testing for files not to
15683         bytecompile.
15684
15685 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15686
15687         * lisp-mode.el: Use recommended form for menus.
15688
15689         * info.el (Info-construct-menu): Use recommended form for menus.
15690
15691         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15692         entry.
15693
15694 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15695
15696         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15697           (get-frame-for-buffer-noselect): Always return frames
15698           in the not-this-window-p cond clause.
15699
15700 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15701
15702         * help.el (describe-installation): New function.
15703
15704         * x-menubar.el (default-menubar): Add describe-installation to
15705         Help menu.
15706
15707         * packages.el (packages-unbytecompiled-lisp): Installation.el
15708         should not be bytecompiled.
15709
15710         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15711         XEmacs.
15712
15713         * x-menubar.el (default-menubar): Use correct guard for VM menu
15714         entry.
15715
15716         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15717         coding.
15718         From Andy Piper <andyp@parallax.co.uk>
15719
15720 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15721
15722         * ldap.el: Do not require ldap-internal at compile time.
15723
15724 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15725
15726         * code-files.el: new file. a virtual copy of mule-files.el
15727         but without charset
15728         dependencies. (toggle-buffer-file-ocding-system) new function for
15729         changing the eol type for the current buffer.
15730
15731         * code-process.el: new file. a copy of
15732         mule-process.el. mule-process.el will disappear when things have
15733         settled.
15734
15735         * coding.el: new file. a virtual copy of mule-files.el but
15736         without charset dependencies. (coding-system-base) new function
15737         for getting the parent coding system of a coding system with eol
15738         type set.
15739
15740         * dumped-lisp.el: add above files for the non-mule case.
15741
15742 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15743
15744         * window-xemacs.el (display-buffer): If no explicit
15745           frame is specified, search for a window that displays
15746           the buffer on the currently selected frame, before
15747           searching other frames.
15748
15749 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15750
15751         * frame.el (get-frame-for-buffer): If not-this-window-p
15752           is non-nil, use window on the selected frame if it is not
15753           also the selected window.  When defaulting, search for
15754           windows on the currently selected fgrame before searching
15755           other frames.
15756
15757 1998-02-25  Didier Verna  <didier@xemacs.org>
15758
15759         * modeline.el (modeline-swap-buffers): originally named
15760         `mouse-release-modeline'. Whether to actually swap the buffers is
15761         decided in `mouse-drag-modeline'.
15762         (mouse-drag-modeline): A button release event is considered a
15763         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15764         stay unchanged.
15765
15766 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15767
15768         * x-menubar.el: Put redo on the menubar.
15769         From Aki Vehtari <Aki.Vehtari@hut.fi>
15770
15771 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15772
15773         * bytecomp.el (displaying-byte-compile-warnings): if
15774         temp-buffer-show-function is set, use it to display current set of
15775         warnings in the "*Compile-Log-Show*" buffer.
15776
15777         * simple.el (display-warning-buffer): if temp-buffer-show-function
15778         is set, use it to display current set of warnings in the
15779         "*Warnings-Show*" buffer.
15780
15781 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15782
15783         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15784         Common Lisp.
15785
15786 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15787
15788         * menubar.el: Allow button descriptors at least 2 long.
15789
15790         * x-menubar.el (default-menubar): Use recommended forms.
15791         (file-menu-filter): Remove.
15792         (edit-menu-filter): Remove.
15793
15794 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15795
15796         * about.el (about-hackers): Updated.
15797
15798 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15799
15800         * help.el (help-max-help-buffers): new variable
15801         (help-register-and-maybe-prune-excess): new function
15802         (help-buffer-name): use help-max-help-buffers.
15803         (with-displaying-help-buffer): use
15804         help-register-and-maybe-prune-excess.
15805
15806         * help.el (help-maybe-pretty-print-value): if the value fits on
15807         one line, let it.
15808
15809 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15810
15811         * (with-displaying-help-buffer): there is no need to kill the buffer
15812         if it exists, because with-output-to-temp-buffer will clear it.
15813         further, killing the buffer violates the rule that
15814         temp-buffer-show-function, if set, has the full responsibility of
15815         showing the temp buffer.  killing the buffer fucks with the window
15816         configuration, hosing temp-buffer-show-function.
15817
15818
15819 1998-02-23  Didier Verna  <didier@xemacs.org>
15820
15821         * modeline.el (mouse-drag-modeline):
15822         - Always scroll the modeline that was originally clicked on.
15823         - Use x pixels instead of x characters (which doesn't work anyway)
15824         as horizontal reference for modeline dragging. This allows us to
15825         keep on dragging the modeline even if the motion event occurs in
15826         another window.
15827
15828 1998-02-23  Didier Verna  <didier@xemacs.org>
15829
15830         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15831         glyph on the modeline to indicate that dragging the mouse has an
15832         effect both horizontally and vertically.
15833
15834 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15835
15836         * about.el (about-xemacs): Get rid of redundant visible version
15837         number.
15838
15839 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15840
15841         * about.el (about-hackers): Update credits.
15842
15843 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15844
15845         * prim/register.el (view-register): Show register type file-query.
15846
15847 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15848
15849         * mode-motion.el (mode-motion-highlight-internal):
15850           save-excursion inside save-window-exucrsion form to
15851           hide buffer point changes from save-window-excursion.
15852           Prevents display flickering when the mouse pointer
15853           moves.
15854
15855 1998-02-17  Didier Verna  <didier@xemacs.org>
15856
15857         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15858         function to handle correctly the case of a toolbar one side of the
15859         window: scrolling will not necessarily happen.
15860
15861 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15862
15863         * files.el (after-find-file): Restore missing argument
15864           to format that provides filename for "... consider M-x
15865           recover-file" message.  Also call `message' with "%s"
15866           as the first arg instead of an arbitrary string.
15867
15868 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15869
15870         * about.el (about-hackers): Various additions.
15871
15872 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15873
15874         * autoload.el (generate-file-autoloads-1): Don't force an extra
15875         line out when copying on-the-same line autoloads.
15876
15877         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15878         is installed.
15879
15880 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15881
15882         * x11/x-win-xfree86.el (x-win-init-xfree86):
15883         * x11/x-win-sun.el (x-win-init-sun):
15884         * x11/x-init.el (x-initialize-compose):
15885         * prim/simple.el:
15886         (backward-or-forward-kill-sexp):
15887         (backward-or-forward-kill-sentence):
15888         (backward-or-forward-kill-word):
15889         (backward-or-forward-delete-char):
15890         * prim/isearch-mode.el (isearch-help-or-delete-char):
15891         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15892         x-keysym-on-keyboard-p to detect backspace.
15893         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15894         Clean up symbols used with dead keys, checking Linux and solaris
15895         keysyms.
15896         Simplify x-win-*.el using above methods.
15897         Change documentation for x-keysym-*-p functions.
15898
15899 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15900
15901         * about.el (about-hackers): Restore entries for Michael Sperber and
15902         Vinnie Shelton.
15903         From Vinnie Shelton <acs@acm.org>
15904
15905 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15906
15907         * simple.el (count-words-region): Ditto.
15908
15909 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15910
15911         * simple.el (count-words-buffer): Document.  Don't print anything
15912         if non-interactive.
15913
15914 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15915
15916         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15917         multiple files in InfoDock.
15918
15919 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15920
15921         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15922         from version.el in InfoDock.
15923
15924         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15925         specially.
15926
15927 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15928
15929         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15930         variable name in docstring.
15931
15932 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15933
15934         * menubar.h: Include "gui.h".
15935
15936 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15937
15938         * site-load.el: Fix documentation.
15939
15940 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15941
15942         * package-get-base.el (package-get-base): Updated.
15943
15944         * keymap.el: PC-ize.
15945
15946 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15947
15948         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15949         from' on a fresh line.
15950
15951 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15952
15953         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15954         object.
15955
15956 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15957
15958         * undo-stack.el: PC-ize.
15959
15960         * cmdloop.el: PC-ize.
15961
15962 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15963
15964         * bytecomp-runtime.el: PC-ize.
15965
15966         * byte-optimize.el: Prolog fixup.  PC-ize.
15967
15968         * cus-dep.el: Spelling fix.
15969
15970         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15971         entries follow).
15972
15973 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15974
15975         * text-mode.el (text-mode-hook-identify): New function,
15976         put on text-mode-hook.  Set text-mode-variant here.
15977         (text-mode): Don't set it here.
15978
15979 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15980
15981         * text-mode.el (text-mode-hook): New defvar.
15982         (text-mode-variant): New variable.
15983         (text-mode): Set that variable locally.
15984         (toggle-text-mode-auto-fill): New command.
15985
15986 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15987
15988         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15989
15990 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15991
15992         * text-mode.el (paragraph-indent-text-mode):
15993         Renamed from spaced-text-mode.
15994         (text-mode-map): Bind TAB to indent-relative.
15995         (indented-text-mode-map): Variable deleted.
15996         (indented-text-mode): Now an alias for text-mode.
15997
15998 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15999
16000         * loadup.el: test-atoms debugging stuffs removed.
16001
16002 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16003
16004         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16005
16006 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16007
16008         * help.el (describe-beta): Made it use `locate-data-file'.
16009         (describe-distribution): Ditto.
16010         (describe-copying): Ditto.
16011         (describe-project): Ditto.
16012         (view-emacs-news): Ditto.
16013
16014         * help-nomule.el (help-with-tutorial): Made it use
16015         `locate-data-file' to find tutorial.
16016
16017 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16018
16019         * about.el: Corrected my email address.
16020
16021         * mouse.el: Added 'mouse-mswindows-drop' similar to
16022         'mouse-offix-drop'.
16023
16024 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16025
16026         * loadup.el (running-xemacs): Spelling fix.
16027
16028 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16029
16030         * packages.el (packages-find-packages-1): Don't allow a backwards
16031         compatible lisp tree to overwrite `preloaded-file-list'.
16032
16033 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16034
16035         * loadup.el: Don't delete "xemacs" prior to dumping.
16036
16037 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16038
16039         * package-info.el (pi-last-mod-date): New function.
16040         (pi-author-version): New function.
16041         (batch-update-package-info): Use them.
16042
16043 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16044
16045         * frame.el (get-frame-for-buffer-default-to-current): Create.
16046         (get-frame-for-buffer-noselect): Allow user to use current frame
16047         with `get-frame-for-buffer-default-to-current'.
16048
16049 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16050
16051         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16052         (byte-compile-output-docform): Ditto.
16053         (byte-compile-compiled-obj-to-list): Ditto.
16054
16055 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16056
16057         * startup.el (command-line-1): Removed code that ran
16058           buffer-menu.
16059
16060 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16061
16062         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16063
16064 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16065
16066         * frame.el (suspend-emacs-or-iconify-frame): Check using
16067         `device-on-window-system-p' instead of explicitly checking for X,
16068         so that the same logic works for MS Windows.
16069         (suspend-or-iconify-emacs): Ditto.
16070
16071 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16072
16073         * about.el (about-maintainer-info): Andy Piper is back.
16074         (xemacs-hackers): Updated Andy Piper's email address.
16075         (about-hackers): Added Jonathan Harris.
16076         (about-hackers): Updated Tibor Polgar's email address.
16077
16078 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16079
16080         * about.el: Add xemacs.org email manager.
16081
16082         * package-get-base.el (package-get-base): Updated with most recent
16083         package updates.
16084
16085 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16086
16087         * help.el (function-arglist): Use `indirect-function' instead of
16088         `symbol-function' so that aliases are treated correctly.
16089
16090 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16091
16092         * help.el (help-map): Add f1 binding to `help-for-help'.
16093         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16094         (describe-key-briefly): Use `princ' "%s" to print object.
16095         (with-displaying-help-buffer): Kill buffer if it exists, again.
16096         (describe-key): Use `princ' "%s" to print object.
16097         (describe-function-1): Use `princ' "%s" to print object.
16098         Commented out alias lines removed.
16099         (help-pretty-print-limit): New variable to control pretty-printing
16100         of variable values.
16101         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16102         `help-pretty-print-value' again.  Only print-print when OBJECT is
16103         list of length less than `help-pretty-print-limit'.
16104         (describe-variable): Use `help-maybe-pretty-print-value' again.
16105
16106 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16107
16108         * simple.el (blink-matching-open): Remove C++ kludge.
16109         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16110
16111 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16112
16113         * info.el (Info-default-directory-list): Made the documentation
16114         more explanitory.
16115
16116 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16117
16118         * lisp/packages.el:
16119         * lisp/package-admin.el:
16120         * lisp/build-report.el:
16121         Fix typos.
16122
16123 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16124
16125         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16126         warnings in Java buffers without final newline and editing the
16127         last line.
16128
16129 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16130
16131         * packages.el (packages-find-packages-1): Don't allow a backwards
16132         compatible lisp tree to overwrite `preloaded-file-list'.
16133         Suggested by Colin Rafferty  <colin@xemacs.org>
16134
16135         * mouse.el (mouse-offix-drop): Set undo-boundary.
16136         From Oliver Graf <ograf@fga.de>
16137
16138 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16139
16140         * loadup.el (load-gc): rewrite as defun.
16141         Print something sensical if a required dump-time file isn't found.
16142
16143 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16144
16145         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16146         bug strikes a menudescriptor.
16147
16148         * package-get-base.el (package-get-base): Updated.
16149
16150         * package-info.el (batch-update-package-info): Derive REQUIRES
16151         from the Makefile.
16152
16153 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16154
16155         * files.el (save-some-buffers): Don't play games with deleting
16156         other windows if we are in the minibuffer window.
16157
16158 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16159
16160         * modeline.el (modeline-minor-mode-menu): Add support for :active
16161         (add-minor-mode): Document :active property to TOGGLE.
16162
16163 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16164
16165         * modeline.el (modeline-minor-mode-menu): Add support for an
16166         `:included' predicate in the `toggle-sym' plist.
16167         (add-minor-mode): Document the :included property, format
16168         docstring some more.
16169         (modeline-minor-mode-menu): Documentation string added.
16170
16171 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16172
16173         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16174         labels from the symbol-names by thwacking off the overly redundant
16175         and overused "mode", parenthesizing "minor", and capitalizing the
16176         resultant strings.  Also shortened the menu's title by eliminating
16177         the redundant buffer name.
16178         (add-minor-mode): Beautified the docstring, added mention of the
16179         `:menu-tag' property of TOGGLE.
16180         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16181         `toggle-sym' to beatify the mode-life menus.
16182         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16183         `auto-fill-function'.
16184
16185 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16186
16187         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16188         menus to :style 'toggle.
16189
16190 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16191
16192         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16193
16194 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16195
16196         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16197         only recognize first hyperlink.
16198         (hyper-apropos-highlightify): Deletia, this is already done by
16199         `hyper-apropos-insert-face'.
16200         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16201
16202 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16203
16204         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16205         mail.
16206         (toolbar-mail-reader): Add support for `send'.
16207         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16208
16209 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16210
16211         * info.el (Info-emacs-info-file-name): Add defvar for
16212         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16213         will function properly.
16214
16215 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16216
16217         * simple.el: make the backwards delete function called by
16218         `backward-or-forward-delete-char' user configurable.
16219
16220 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16221
16222         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16223         compiled function got loaded from.
16224
16225 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16226
16227         * term/apollo.el: Synched up with InfoDock 3.6.2.
16228
16229 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16230
16231         * startup.el (load-init-file): Load autoloads earlier.
16232         (startup-splash-frame): Handle InfoDock logo.
16233
16234         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16235         InfoDock.
16236         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16237
16238         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16239         doesn't have this function.
16240
16241         * packages.el (locate-data-file): Fix to call `locate-file'.
16242
16243 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16244
16245         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16246         version of version.el.
16247         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16248
16249         * x-menubar.el (default-menubar): Guard reference to
16250         `gnuserv-frame'.
16251         (default-menubar): Guard references to `font-lock-mode'.
16252         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16253         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16254
16255         * make-docfile.el: Don't snarf doc strings from autoloads.
16256
16257         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16258         loading auto-autoloads files.
16259
16260         * loaddefs.el: Disable dumping autoloads.
16261
16262 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16263
16264         * lisp-mnt.el: Synch to Emacs 20.2.
16265
16266         * help.el: Remove manual autoload of `finder-by-keyword'.
16267
16268         * finder.el (finder-by-keyword): Autoload.
16269
16270         * help.el: Conditionalize hyperbole setup.
16271
16272 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16273
16274         * packages.el (package-require): Update to reflect new data format.
16275
16276 1998-01-02  Didier Verna  <didier@xemacs.org>
16277
16278         * x-menubar.el (default-menubar): make the tutorials available
16279         through the menubar. (Plus some compilation warnings cleanup).
16280
16281 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16282
16283         * check-features.el: New file.  Perform sanity check after build.
16284
16285         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16286         files to tooltalk package.
16287         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16288         package.
16289
16290         * package-admin.el (package-admin-xemacs): Use better default for
16291         location of XEmacs binary.
16292
16293 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16294
16295         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16296         tag with sexp and add value tag with value `t'.
16297
16298 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16299
16300         * package-get.el: Changes to work with real data.
16301         From Pete Ware <ware@cis.ohio-state.edu>
16302
16303         * packages.el (packages-reload-autoloads): Guard load for the time
16304         being.
16305
16306         * update-elc.el ("packages.el"): Force loading packages.el instead
16307         of possibly out-of-date packges.elc.
16308         * make-docfile.el ("packages.el"): Ditto.
16309
16310 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16311
16312         * build-report.el (build-report-delete-regexp): Added a rule for
16313         the main tarball shadowing anything past it.
16314
16315 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16316
16317         * packages.el (package-provide): Delete a previous provide.
16318
16319         * package-info.el: New file.
16320
16321         * package-get.el: New file.
16322         From Pete Ware <ware@cis.ohio-state.edu>
16323         (package-get): Fix md5 computation to work with Mule.
16324
16325 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16326
16327         * simple.el (log-message-*): Quote symbols in docstrings properly.
16328
16329 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16330
16331         * packages.el (packages-new-autoloads): Ignore symbolic links.
16332
16333         * cus-face.el (face-custom-attributes-get): Fix typo.
16334         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16335
16336 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16337
16338         * startup.el (load-init-file): Reload new or changed autoloads
16339         unless inhibited.  Reload modified dumped lisp (stubbed).
16340
16341         * packages.el (packages-new-autoloads): New function.
16342         (packages-reload-autoloads): New function.
16343         (packages-reload-dumped-lisp): New (stub) function.
16344
16345         * loadup.el: Inhibit reloading dumped files when running temacs.
16346
16347         * loadhist.el (file-provides): Extend to handle variant
16348         extensions.
16349
16350         * replace.el (query-replace): Fix typo.
16351
16352 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16353
16354         * make-docfile.el: list-autoloads-path has been renamed.
16355         * update-elc.el: list-autoloads has been renamed.
16356
16357         * packages.el (packages-list-autoloads): Renamed.
16358         (packages-list-autoloads-path): Ditto.
16359
16360 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16361
16362         * packages.el (packages-find-packages-1): Made it signal a warning
16363         for an error in an auto-autoload.el file.
16364
16365 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16366
16367         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16368         tag with const.
16369         From Aki Vehtari <Aki.Vehtari@hut.fi>
16370
16371         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16372
16373         * loadhist.el (unload-feature): Remove autoload.
16374
16375 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16376
16377         * loadhist.el: Unpackaged.
16378
16379         * help.el (describe-symbol-find-file): Rename
16380         `describe-function-find-file' and make old name obsolete.
16381         (describe-function-1): Use it.
16382         (describe-function-1): Guard reference to
16383         `compiled-function-annotation'.
16384
16385 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16386
16387         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16388         argument.
16389         (help-mode-quit): New optional arg to control whether it kills or
16390         buries.  Tidied up.
16391         (with-displaying-help-buffer): Don't kill buffer initially, even
16392         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16393         (help-pretty-print-value): Rename back from
16394         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16395         use it, otherwise use dumped `cl-prettyprint'.
16396         (describe-variable): Use `help-pretty-print-value' again.
16397         (find-func): Removed reference to "find-func" at end.
16398
16399 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16400
16401         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16402           GUI XEmacs. Rename? x-menubar is rather window system
16403           independant, except for a couple of items.
16404
16405 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16406
16407         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16408         entries as they will no longer be distributed with XEmacs.
16409
16410         * format.el (format-alist): Fix image/tiff regexps.
16411         From P. E. Jareth Hein <jareth@camelot-soft.com>
16412
16413         * help.el (help-maybe-pretty-print-value): Rename.
16414         (describe-variable): Use it.
16415         (describe-variable): Add trailing linefeed.
16416
16417 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16418
16419         * help.el (describe-function-1): Don't output anything for
16420           arglist of autoload functions.
16421
16422 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16423
16424         * help.el (describe-function-1): Don't output anything for
16425           arglist of autoload functions.
16426
16427 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16428
16429         * help.el (help-mode-map): New bindings for `help-mode-bury',
16430         `describe-function-at-point', `describe-variable-at-point',
16431         `Info-elisp-ref', `customize-variable', `help-next-section' and
16432         `help-prev-section'.
16433         (help-next-section): New function.
16434         (help-prev-section): New function.
16435         (help-mode-quit): Changed to kill the help buffer.
16436         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16437         correctly.
16438         (help-buffer-name): New function to generate the name of help
16439         buffers.
16440         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16441         argument giving the name of the help buffer.
16442         (describe-key): Use `with-displaying-help-buffer' with name.
16443         (describe-mode): Ditto.
16444         (describe-bindings): Ditto.
16445         (describe-prefix-bindings): Ditto.
16446         (view-lossage): Ditto.
16447         (with-syntax-table): New macro.
16448         (function-called-at-point): Use `ignore-errors' and
16449         `with-syntax-table'.
16450         (function-at-point): Ditto.
16451         (describe-function): Use `with-displaying-help-buffer' with name.
16452         (function-arglist): Extracted from `describe-function-1'.  Returns
16453         function's arglist as string.
16454         (function-documentation): Extracted from `describe-function-1'.
16455         Returns function's docstring.
16456         (describe-function-1): Remove all the "stream" garbage, including
16457         the stream argument.  Use `function-arglist' and
16458         `function-documentation'.
16459         (describe-function-arglist): Just use `function-arglist'.
16460         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16461         (help-pretty-print-value): New function to help with
16462         pretty-printing variable values.  Knows about `#<...>'.  Needs
16463         `pp-internal'.
16464         (describe-variable): Use `with-displaying-help-buffer' with name.
16465         Formatting improved.  Display file where variable is defined, if
16466         known.  Use `help-pretty-print-value'.
16467         (describe-syntax): Use `with-displaying-help-buffer' with name.
16468         (list-processes): Remove "stream" garbage.
16469
16470 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16471
16472         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16473         call a dumped routine instead.
16474
16475         * x-win-xfree86.el: Wrap file in defun.
16476         * x-win-sun.el: Ditto.
16477
16478 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16479
16480         * help.el (view-emacs-news): Remove usage of outl-mouse which
16481         advises functions and does other evil things.
16482
16483 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16484
16485         * format.el (format-alist): Add `image/tiff'.
16486         From P. E. Jareth Hein <jareth@camelot-soft.com>
16487
16488 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16489
16490         * about.el (about-hackers): More names added.
16491
16492         * make-docfile.el: Remove superfluous package path search.
16493
16494         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16495
16496 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16497
16498         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16499         ignored shadows.
16500
16501 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16502
16503         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16504         get trailing slashes when added to the load-path.
16505
16506         * x-init.el (init-x-win): Locate where XEmacs X localization files
16507         are.
16508
16509 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16510
16511         * x-faces.el: Added support for foregroundToolBarColor
16512           to xpm-color-symbols.
16513
16514 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16515
16516         * etags.el (tags-remove-duplicates): Removed.
16517         (buffer-tag-table-list): Use `delete-duplicates'.
16518
16519         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16520         correctly.
16521         (get*): Defalias to `get'.
16522
16523         * cl.el (eql): Compare integers with `eq'.
16524         (cl-map-extents): Check for `map-extents' first.
16525
16526 1997-12-17  Didier Verna  <didier@xemacs.org>
16527
16528         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16529         added the 'numero', 'copyright' and 'trademark' symbols.
16530
16531         * leim/quail/latin-post.el ("french-postfix"): see above.
16532
16533 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16534
16535         * widget.el (define-widget): Check the arguments.
16536
16537         * cus-edit.el (customize-face): Use `check-argument-type'.
16538         (custom-variable-value-create): Use `signal' to signal error.
16539         (custom-variable-reset-saved): Ditto.
16540         (custom-variable-reset-standard): Ditto.
16541         (custom-face-reset-saved): Ditto.
16542
16543         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16544         (widget-default-format-handler): Ditto.
16545         (widget-checklist-add-item): Ditto.
16546         (widget-radio-add-item): Ditto.
16547         (widget-editable-list-entry-create): Ditto.
16548         (widget-sexp-prompt-value): Ditto.
16549
16550         * custom.el (custom-declare-variable): Signal errors better.
16551         (custom-handle-keyword): Ditto.
16552         (custom-declare-group): Ditto.
16553
16554         * window-xemacs.el (windows): Ditto.
16555
16556         * menubar.el (menu): Ditto.
16557
16558         * keydefs.el (keyboard): Ditto.
16559
16560         * minibuf.el (minibuffer): Ditto.
16561
16562         * process.el (execute): Ditto.
16563
16564         * fill.el (fill): Ditto.
16565
16566         * modeline.el (modeline): Ditto.
16567
16568         * help.el (help): Ditto.
16569
16570         * faces.el (faces): Ditto.
16571
16572         * files.el (files): Ditto.
16573
16574         * x-init.el (x): Ditto.
16575
16576         * lisp-mode.el (lisp): Ditto.
16577
16578         * process.el (processes): Ditto.
16579
16580         * mouse.el (mouse): Ditto.
16581
16582         * abbrev.el (abbrev): Moved from cus-edit.
16583
16584         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16585         as variable declaration.
16586
16587 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16588
16589         * menubar.el (find-menu-item): Use `check-argument-type'.
16590         (find-menu-item): Cosmetic changes.
16591
16592 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16593
16594         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16595
16596 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16597
16598         * startup.el (set-default-load-path): Only search package-path
16599         when not running temacs.
16600
16601         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16602         files.
16603
16604         * loadup.el: Correct commentary.  Reformatting.
16605         (really-early-error-handler): Use absolute path to the
16606         first dumped-lisp.el file.
16607         (really-early-error-handler): Print full path name of
16608         each dumped lisp file (inherited from InfoDock).
16609
16610         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16611         dumped-lisp.el files.
16612
16613         * make-docfile.el (preloaded-file-list): Reorder when the
16614         package-path is searched.
16615         * update-elc.el: Ditto.
16616
16617         * lisp-mode.el (call-with-condition-handler): Treat the same as
16618         `condition-case' for indentation.
16619
16620         * about.el (about-xemacs): Update release date.
16621
16622 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16623
16624         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16625         anywhere but at the last clause.
16626         (ecase): Disallow `t' and `otherwise'.
16627
16628 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16629
16630         * cus-edit.el (custom-buffer-create-buttons): New function
16631         from stuff moved out of `custom-buffer-create-internal'.
16632         (custom-novice): New variable.  Default t.
16633         (custom-display-global-buttons): Ditto.  Default `top'.
16634         (custom-buffer-create-internal): Only display help if
16635         `custom-novice' is non-nil.  Display global buttons according to
16636         `custom-display-global-buttons'.
16637
16638 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16639
16640         * menubar.el (find-menu-item): Use `check-argument-type'.
16641         (find-menu-item): Cosmetic changes.
16642
16643 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16644
16645         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16646         look.
16647
16648 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16649
16650         * format.el (format-deannotate-region):  Bug fix.
16651         Deannotating a region containing unknown tags would fail
16652         (causing decoding of text/enriched to fail at user level)
16653
16654 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16655
16656         * minibuf.el (read-directory-name): Support sixth
16657           arg, HISTORY, as already documented.
16658
16659 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16660
16661         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16662         to `ecase'.
16663
16664 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16665
16666         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16667         skk-activate.
16668
16669 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16670
16671         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.