update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-sip-itaiji-006'.
5
6         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
7         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
8
9 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=>ucs-itaiji-009'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `==ucs-bmp-itaiji-001'.
16
17         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
18         (=big5-cdp-itaiji-003): Doc fix.
19         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
20
21 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=>zinbun-oracle'.
25
26 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=>ucs-sip-itaiji-003'.
30
31         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
32         (=>ucs-bmp-itaiji-003): Fix `long-name'.
33         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
34
35 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
38         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
39
40 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `==ucs-bmp-itaiji-006'.
44
45         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
46         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
47         (==ucs-bmp-itaiji-006): Ditto.
48
49 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=ucs-bmp-itaiji-012'.
53
54         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
55         XEmacs CHISE.
56         (=ucs-bmp-itaiji-012): Ditto.
57
58 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
62
63 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
66         CHISE.
67
68 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
72         and `=>>cns11643-6'.
73
74         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
75         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
76         (=>>cns11643-3): Ditto.
77         (=>>cns11643-4): Modify DOC.
78         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
79
80 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `=>ucs-sip-itaiji-005'.
84
85         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
86         XEmacs CHISE.
87
88 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list): Add
91         `==hanyo-denshi/tk/mf-01'.
92
93         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
94         for XEmacs CHISE.
95
96 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
99         `=>ucs-itaiji-007'.
100
101 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `==ucs-sip-var-002'.
105
106         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
107         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
108
109 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `==ucs-itaiji-001'.
113
114 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `==ucs-sip-itaiji-001'.
118
119         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
120         XEmacs CHISE.
121         (==ucs-sip-itaiji-001): Ditto.
122
123 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
126         `=+>ucs-bmp-var-003'.
127
128         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
129         CHISE.
130         (=+>ucs-bmp-var-003): Ditto.
131
132 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
135         `=>ucs-bmp-cjk@cognate'.
136
137         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
138         XEmacs CHISE.
139
140 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=ucs-sip-itaiji-005'.
144
145         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
146         XEmacs CHISE.
147
148 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
151         setting for `=>ucs@cognate'.
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
155
156         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
157         CHISE.
158         (=>ucs@hanyo-denshi): Abolished.
159         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
160         (=>ucs-bmp-itaiji-009): Ditto.
161         (=>ucs-sip@cognate): Ditto.
162
163 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=>ucs-bmp-itaiji-004'.
167
168         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
169         XEmacs CHISE.
170
171 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `=>ucs-itaiji-004'.
175
176 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
179         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
180         `=>ucs-bmp-itaiji-007'.
181
182         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
183         XEmacs CHISE.
184         (=>ucs-itaiji-004): Ditto.
185         (=>ucs-sip-itaiji-004): Ditto.
186         (=>ucs-bmp-itaiji-007): Ditto.
187
188 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `=ucs-itaiji-010'.
192
193 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-charset.el (default-coded-charset-priority-list):
196         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
197         - Add `=ucs-bmp-itaiji-010'.
198         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
199           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
200         - Add `=>ucs-sip@iwds-1'.
201
202         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
203         XEmacs CHISE.
204         (=ucs-bmp-itaiji-010): Ditto.
205         (=>ucs-sip@iwds-1): Ditto.
206
207 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
211
212         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
213         XEmacs CHISE.
214         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
215
216 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `=>ucs-itaiji-003'.
220
221 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=>ucs-bmp-itaiji-003'.
225
226         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
227         XEmacs CHISE.
228         (=>ucs-bmp-itaiji-003): Ditto.
229
230 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `=ucs-bmp-itaiji-011'.
234
235         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
236         XEmacs CHISE.
237
238 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `==ucs-var-002'.
242
243 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         setting for `==ucs-itaiji-002'.
247
248 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `==ucs-sip-itaiji-002'.
252
253         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
254         XEmacs CHISE.
255
256 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
260
261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
262         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
263         `=>ucs-sip-itaiji-007'.
264
265         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
266         XEmacs CHISE.
267         (=>ucs-sip-itaiji-007): Ditto.
268         (=ucs-sip-itaiji-007): Ditto.
269         (=ucs-itaiji-011): Ditto.
270         (=ucs-sip-itaiji-011): Ditto.
271
272 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-coding.el (coded-charset-entity-reference-alist):
275         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
276
277 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `==ucs-bmp-var-002'.
281
282         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
283         CHISE.
284         (==ucs-bmp-var-002): Ditto.
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist):
287         Modify some priorities.
288
289 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
293         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
294
295 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `=big5-cdp-var-001'.
299
300         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
301         XEmacs CHISE.
302
303 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `==ucs-itaiji-005'.
307
308 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311         setting for `=ucs-itaiji-007'.
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
315
316         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
317         XEmacs CHISE.
318         (==ucs-bmp-itaiji-005): Ditto.
319         (=ucs-itaiji-007): Ditto.
320         (=ucs-bmp-itaiji-007): Ditto.
321
322 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
325         `==gt-pj-k1' and `==gt-pj-k2'.
326
327 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
330         CHISE.
331         (==gt-pj-k2): Ditto.
332
333 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336         setting for `=>ucs-itaiji-005'.
337
338 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `=>>cbeta'.
342
343 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `=>ucs-sip@component'.
347
348         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
349         instead of `=ucs' as its mother.
350         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=>ucs-itaiji-006'.
354
355 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
358         `=>ucs-bmp-itaiji-006'.
359
360         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
361         XEmacs CHISE.
362         (=>ucs-bmp-itaiji-006): Ditto.
363
364 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `=>ucs-bmp-itaiji-001'.
368
369         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
370         XEmacs CHISE.
371
372 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
376
377         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
378         instead of `=ucs' as its mother.
379         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
380         (==ucs-bmp-itaiji-002): Ditto.
381         (==ucs-itaiji-003): Ditto.
382         (==ucs-bmp-itaiji-003): Ditto.
383
384 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         setting for `=big5-cdp-var-002'.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `=big5-cdp-var-002'.
391
392         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
393         XEmacs CHISE.
394
395 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=ucs-sip-var-004'.
399
400         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
401         XEmacs CHISE.
402
403 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `=>ucs-bmp-cjk@iwds-1'.
407
408         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
409         XEmacs CHISE.
410
411 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `=ucs-var-005'.
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `=ucs-bmp-var-005'.
418
419         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
420         CHISE.
421         (=ucs-bmp-var-005): Ditto.
422
423 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `=>ucs-sip-itaiji-002'.
427
428         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
429         XEmacs CHISE.
430
431 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `=>ucs-itaiji-002'.
435
436 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
440
441         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
442         (=>ucs-itaiji-002): Ditto.
443         (=>ucs-bmp-itaiji-002): Ditto.
444
445 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `=>ucs-itaiji-001'.
449
450 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
454
455         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
456         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
457         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
458         (=>ucs-sip-itaiji-001): Ditto.
459
460         * mule/mule-coding.el(coded-charset-entity-reference-alist):
461         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
462         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
463
464 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-charset.el (default-coded-charset-priority-list):
467         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
468         `=jef-china3' and `chinese-isoir165'.
469
470 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `=>ucs-bmp-itaiji-005'.
474
475         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
476         XEmacs CHISE.
477         (=>ucs-bmp-itaiji-005): Ditto.
478
479 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `=+>jis-x0213-2'.
483
484 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `=+>adobe-japan1-6'.
488
489 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=+>jis-x0208@1978'.
493
494 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
497         setting for `=>ucs@component'.
498
499 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
502         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
503
504 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist):
507         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
508
509 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
512         CHISE.
513         (=>ucs@jis/2004): Ditto.
514
515 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist):
518         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
519
520 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `=>cbeta'.
524
525 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `==big5-cdp-itaiji-001'.
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `==big5-cdp-itaiji-001'.
532
533         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
534         XEmacs CHISE.
535
536 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
540         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
541
542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
543         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
544         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
545
546         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
547         XEmacs CHISE.
548         (=>big5-cdp-itaiji-001): Ditto.
549         (=big5-cdp-itaiji-002): Ditto.
550         (=big5-cdp-itaiji-003): Ditto.
551
552 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
556
557 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-charset.el (default-coded-charset-priority-list):
560         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
561         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
562         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `=ucs-var-008'.
566
567         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
568         CHISE.
569         (=ucs-bmp-var-008): Likewise.
570
571 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-charset.el (default-coded-charset-priority-list):
574         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
575
576 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `==ucs-sip@JP/hanazono'.
580
581         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
582         XEmacs CHISE.
583
584 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `=ucs-bmp-var-006'.
591
592         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
593         CHISE.
594         (=ucs-bmp-var-006): Likewise.
595
596 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `=ucs-bmp-itaiji-009'.
600
601         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
602         XEmacs CHISE.
603         (=ucs-bmp-itaiji-009): Likewise.
604
605 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
606
607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
608         `=>big5-cdp'.
609
610 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
613         (utf-8-ivs-gb): Likewise.
614         (utf-8-gb-er): Likewise.
615         (utf-8-ivs-gb-er): Likewise.
616         (utf-8-cns): Likewise.
617         (utf-8-ivs-cns): Likewise.
618         (utf-8-cns-er): Likewise.
619         (utf-8-ivs-cns-er): Likewise.
620         (utf-8-big5): Likewise.
621         (utf-8-ivs-big5): Likewise.
622         (utf-8-big5-er): Likewise.
623         (utf-8-ivs-big5-er): Likewise.
624         (utf-8-jis): Likewise.
625         (utf-8-ivs-jis): Likewise.
626         (utf-8-jis-er): Likewise.
627         (utf-8-ivs-jis-er): Likewise.
628         (utf-8-ks): Likewise.
629         (utf-8-ivs-ks): Likewise.
630         (utf-8-ks-er): Likewise.
631         (utf-8-ivs-ks-er): Likewise.
632
633 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
636         (utf-8-ivs-jp): Likewise.
637         (utf-8-jp-er): Likewise.
638         (utf-8-ivs-jp-er): Likewise.
639
640 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `=ucs-var-010'.
644
645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
646         `=ucs-bmp-var-010'.
647
648         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
649         CHISE.
650         (=ucs-bmp-var-010): Likewise.
651
652 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
655         `=ucs-sip@JP/hanazono'.
656
657         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
658         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
659
660 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-charset.el (default-coded-charset-priority-list):
663         - Add `=big5-cdp-var-004'.
664         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
665           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
669         `=big5-cdp-var-005'.
670
671         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
672         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
673         `=big5-cdp-var-003'.
674         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
675         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
676         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
677
678 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-charset.el (default-coded-charset-priority-list):
681         Don't prefer ucs-compat CCSes to other CCSes.
682
683 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `===ucs-bmp-cjk-compat@unicode'.
687
688         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
689         coded-charset for XEmacs CHISE.
690
691 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `=ucs-sip-itaiji-003'.
695
696         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
697         XEmacs CHISE.
698
699 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `=ucs-var-004'.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
706
707         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
708         XEmacs CHISE.
709         (=ucs-var-004): Ditto.
710         (=ucs-bmp-var-004): Ditto.
711
712 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
715         `=ucs-sip-var-003'.
716
717         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
718         XEmacs CHISE.
719
720 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723         setting for `=ucs-itaiji-006'.
724
725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
726         `=ucs-bmp-itaiji-006'.
727
728         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
729         XEmacs CHISE.
730         (=ucs-bmp-itaiji-006): Ditto.
731
732 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `=ucs-sip-var-002'.
736
737         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
738         XEmacs CHISE.
739
740 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `=ucs-sip-itaiji-002'.
744
745         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
746         XEmacs CHISE.
747
748 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
751         setting for `==hanyo-denshi/tk'.
752
753 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
754
755         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
756         (=hanyo-denshi/tk): Fix `long-name'.
757         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
758
759 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
760
761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
762         setting for `=>mj'.
763
764 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
765
766         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
767         coded-charset for XEmacs CHISE.
768
769 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `=hanyo-denshi/tk'.
773
774 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `=hanyo-denshi/tk/mf-01'.
778
779         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
780         XEmacs CHISE.
781         (=hanyo-denshi/tk/mf-01): Ditto.
782
783 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-charset.el (default-coded-charset-priority-list):
786         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
787
788 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-charset.el (default-coded-charset-priority-list):
791         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
792
793 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
796         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
797
798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
799         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
800
801         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
802         XEmacs CHISE.
803         (=ucs-bmp-itaiji-004): Ditto.
804         (=ucs-itaiji-005): Ditto.
805         (=ucs-bmp-itaiji-005): Ditto.
806
807 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
810         `=ucs-sip-itaiji-001'.
811
812         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
813         XEmacs CHISE.
814
815 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
819         `=ucs-itaiji-008'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
823         `=ucs-bmp-itaiji-008'.
824
825         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
826         XEmacs CHISE.
827         (=ucs-bmp-itaiji-001): Ditto.
828         (=ucs-itaiji-003): Ditto.
829         (=ucs-bmp-itaiji-003): Ditto.
830         (=ucs-itaiji-008): Ditto.
831         (=ucs-bmp-itaiji-008): Ditto.
832
833 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
836         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
837
838         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
839         for XEmacs CHISE.
840         (==ucs-bmp-cjk-compat@JP): Ditto.
841
842 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         setting for `===hng-tzs'.
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `===hng-tzs'.
849
850         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
851         CHISE.
852
853 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         setting for `===hng-doh'.
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `===hng-doh'.
860
861         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
862         CHISE.
863
864 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `===hng-wad'.
868
869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
870         `===hng-wad'.
871
872         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
873         CHISE.
874
875 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
878         settings for `==koseki' and `===hng-kcc'.
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `===hng-kcc'.
882
883         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
884         CHISE.
885
886 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `===hng-nkk'.
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `===hng-nkk'.
893
894         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
895         CHISE.
896
897 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `===hng-ink'.
901
902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
903         `===hng-ink'.
904
905         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
906         CHISE.
907
908 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `===hng-jhk'.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `===hng-jhk'.
915
916         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
917         CHISE.
918
919 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
922         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
923         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
924         (===jis-x0213-1@2004): Likewise.
925         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
926         "jisx0213\\(\\.2004\\)-1" as the registry.
927         (=+>jis-x0213-1@2004): Likewise.
928         (=>jis-x0213-1@2004): Likewise.
929
930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
931         `===jis-x0213-1@2004'.
932
933 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for `===hng-nak'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `===hng-nak'.
940
941         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
942         CHISE.
943
944 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `===hng-hos'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `===hng-hos'.
951
952         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
953         CHISE.
954
955 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `===hng-tzj'.
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `===hng-tzj'.
962
963         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
964         CHISE.
965
966 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `===hng-kae'.
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `===hng-kae'.
973
974         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
975         CHISE.
976
977 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for `===hng-kar'.
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `===hng-kar'.
984
985         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
986         CHISE.
987
988 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `===hng-kyd'.
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `===hng-kyd'.
995
996         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
997         CHISE.
998
999 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `===hng-hok'.
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `===hng-hok'.
1006
1007         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1008         CHISE.
1009
1010 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `===hng-jyu'.
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `===hng-jyu'.
1017
1018         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1019         CHISE.
1020
1021 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         setting for `===hng-zkd'.
1025
1026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1027         `===hng-zkd'.
1028
1029         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1030         CHISE.
1031
1032 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1035         setting for `===hng-kmi'.
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `===hng-kmi'.
1039
1040         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1041         CHISE.
1042
1043 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1046         setting for `===hng-okd'.
1047
1048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1049         `===hng-okd'.
1050
1051         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1052         CHISE.
1053
1054 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1057         setting for `===hng-nkm'.
1058
1059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1060         `===hng-nkm'.
1061
1062         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1063         CHISE.
1064
1065 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `===hng-nto'.
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `===hng-nto'.
1072
1073         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1074         CHISE.
1075
1076 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         setting for `===hng-yhk'.
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082         `===hng-yhk'.
1083
1084         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1085         CHISE.
1086
1087 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1090         setting for `===hng-sok'.
1091
1092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1093         `===hng-sok'.
1094
1095         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1096         CHISE.
1097
1098 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1101         setting for `===hng-kda'.
1102
1103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1104         `===hng-kda'.
1105
1106         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1107         CHISE.
1108
1109 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for `===hng-myz'.
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `===hng-myz'.
1116
1117         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1118         CHISE.
1119
1120 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `===hng-kgk'.
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `===hng-kgk'.
1127
1128         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1129         CHISE.
1130
1131 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         setting for `===hng-drt'.
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1137         `===hng-drt'.
1138
1139         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1140         CHISE.
1141
1142 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1143
1144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1145         setting for `===hng-mam'.
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `===hng-mam'.
1149
1150         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1151         CHISE.
1152
1153 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         setting for `===hng-dng'.
1157
1158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1159         `===hng-dng'.
1160
1161         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1162         CHISE.
1163
1164 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1167         setting for `=>cns11643-5'.
1168
1169 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1170
1171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1172         setting for `===hng-keg'.
1173
1174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1175         `===hng-keg'.
1176
1177         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1178         CHISE.
1179
1180 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         setting for `===hng-jou'.
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `===hng-jou'.
1187
1188         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1189         CHISE.
1190
1191 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         setting for `===hng-smk'.
1195
1196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1197         `===hng-smk'.
1198
1199         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `===hng-kyo'.
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `===hng-kyo'.
1209
1210         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1211         CHISE.
1212
1213 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `===hng-kss'.
1217
1218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1219         `===hng-kss'.
1220
1221         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1222         CHISE.
1223
1224 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1227         setting for `===hng-wan'.
1228
1229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1230         `===hng-wan'.
1231
1232         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1233         CHISE.
1234
1235 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `===hng-ksk'.
1239
1240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1241         `===hng-ksk'.
1242
1243         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1244         CHISE.
1245
1246 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `===hng-kyu'.
1250
1251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1252         `===hng-kyu'.
1253
1254         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1255         CHISE.
1256
1257 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1260         setting for `===hng-skk'.
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `===hng-skk'.
1264
1265         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1266         CHISE.
1267
1268 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         setting for `===hng-sik'.
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `===hng-sik'.
1275
1276         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1277         CHISE.
1278
1279 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for `===hng-kbk'.
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285         `===hng-kbk'.
1286
1287         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1288         CHISE.
1289
1290 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         setting for `===hng-kcj'.
1294
1295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1296         `===hng-kcj'.
1297
1298         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1299         CHISE.
1300
1301 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         setting for `===hng-k24'.
1305
1306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1307         `===hng-k24'.
1308
1309         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1310         CHISE.
1311
1312 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         setting for `===hng-gok'.
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `===hng-gok'.
1319
1320         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1321         CHISE.
1322 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1325         setting for `===hng-tsu'.
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328         `===hng-tsu'.
1329
1330         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1331         CHISE.
1332
1333 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336         setting for `===hng-sys'.
1337
1338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1339         `===hng-sys'.
1340
1341         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1342         CHISE.
1343
1344 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1345
1346         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1347         - Use "&HNG010-<d><d><d><d><d>;" instead of
1348           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1349         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1350
1351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1352         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1353
1354         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1355         "hngkhi-0" as the suffix of registry.
1356         (===hng-khm): New coded-charset for XEmacs CHISE.
1357         (=ucs-itaiji-002): Ditto.
1358         (=ucs-bmp-itaiji-002): Ditto.
1359
1360 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1363         setting for `=>ucs@iwds-1'.
1364
1365         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1366         XEmacs CHISE.
1367
1368 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1371         CHISE.
1372
1373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1374         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1375         `===hng-khi'.
1376
1377 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1380         setting for `===hng-khi'.
1381
1382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1383         `===hng-khi'.
1384
1385         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1386         CHISE.
1387
1388 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1391         #x9FA5 as the value of `max-code'.
1392         (=ucs-bmp-var-002): Likewise.
1393         (=ucs-bmp-var-003): Likewise.
1394         (=ucs-bmp-itaiji-084): Likewise.
1395         (=ucs-bmp-cjk@JP): Likewise.
1396         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1397         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1398         (=>ucs-bmp-cjk@component): Likewise.
1399
1400 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1403         CHISE.
1404
1405 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1408         XEmacs CHISE.
1409         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1410         `==jis-x0208@1978/2-pr' as the mother.
1411
1412 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1415         CHISE.
1416
1417 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1420         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1421
1422 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1425         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1426
1427 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         setting for `===ucs@gb'.
1431
1432 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1433
1434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1435         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1436         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1437         as the entity-reference for `===jis-x0213-1@2000'; use
1438         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1439
1440 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1443         `===jis-x0208'.
1444
1445         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1446         instead of `===jis-x0208' as the mother.
1447         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1448         `===jis-x0208' as the mother.
1449         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1450         `===jis-x0208' as the mother.
1451         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1452         `===jis-x0213-1' as the mother.
1453         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1454         `===jis-x0213-1' as the mother.
1455         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1456         the mother.
1457         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1458         mother.
1459
1460 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463         setting for `=ucs-var-001'.
1464
1465 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1466
1467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1468         `=ucs-bmp-var-001'.
1469
1470         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1471         CHISE.
1472         (=ucs-bmp-var-001): Ditto.
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         setting for `=ucs-var-003'.
1476
1477 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1480         `=ucs-bmp-var-003'.
1481
1482         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1483         CHISE.
1484         (=ucs-bmp-var-003): Ditto.
1485
1486 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1489         setting for `=ucs-var-002'.
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492         `=ucs-bmp-var-002'.
1493
1494         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1495         CHISE.
1496         (=ucs-bmp-var-002): Ditto.
1497
1498 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1499
1500         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1501         XEmacs CHISE.
1502         (==jis-x0208@1978/5pr): Ditto.
1503
1504 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `=>ucs-bmp-cjk@component'.
1508
1509         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1510         XEmacs CHISE.
1511         (=>ucs-bmp-cjk@component): Ditto.
1512
1513 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1516         setting for `=>iwds-1'.
1517
1518 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1521         CHISE.
1522
1523 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-charset.el (default-coded-charset-priority-list):
1526         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1527         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1528         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1529         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1530
1531 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1532
1533         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1534         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1535
1536         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1537         `=>>ucs@iso' as the mother.
1538         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1539         mother.
1540
1541 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1542
1543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1544         setting for `===hanyo-denshi/ia'.
1545
1546 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549         `===hanyo-denshi/ia'.
1550
1551 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-conf.el (=koseki): Fix DOC.
1554         (==koseki): New coded-charset for XEmacs CHISE.
1555
1556 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1559         XEmacs CHISE.
1560         (===hanyo-denshi/jd): Fix DOC.
1561
1562 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1565         setting for `===hanyo-denshi/ip'.
1566
1567 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1568
1569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1570         `===hanyo-denshi/ip'.
1571
1572         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1573         XEmacs CHISE.
1574
1575 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `==ucs-radicals@unicode' and `=>daikanwa'.
1579
1580         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1581         for XEmacs CHISE.
1582
1583 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1586         XEmacs CHISE.
1587
1588 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `===ruimoku-v6'.
1592
1593 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         setting for `===ruimoku-v6'.
1597
1598 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1599
1600         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1601         CHISE.
1602
1603 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1606         coded-charset for XEmacs CHISE.
1607
1608 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1611         XEmacs CHISE.
1612
1613 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `===ucs-sip@iso'.
1617
1618 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1619
1620         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1621         CHISE.
1622
1623 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1626         `==ucs-sip@iso'.
1627
1628         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1629         CHISE.
1630
1631 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1632
1633         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1634         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1635         (=ucs-sip-ext-b@iso): Fix registry.
1636         (==ucs-sip-ext-b@iso): Ditto.
1637         (===ucs-sip-ext-b@iso): Ditto.
1638
1639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1640         `=ucs-sip@iso'.
1641
1642 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=>cbeta'.
1646
1647 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1648
1649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1650         `=>cns11643-7'.
1651
1652         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1653
1654 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1657         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1658
1659 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1660
1661         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1662         `=ucs@cns'.
1663         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1664         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1665         `=ucs@jis/1990'.
1666         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1667         `=ucs@jis/2000'.
1668         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1669         `=ucs@jis/2004'.
1670         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1671
1672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1673         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1674
1675 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1676
1677         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1678         XEmacs CHISE.
1679         (==jis-x0208@1978/1pr): Ditto.
1680         (==jis-x0208@1978/2-pr): Ditto.
1681
1682 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1685         setting for `===jis-x0213-1@2004'.
1686
1687 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1690         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1691
1692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1693         `===hanyo-denshi/jb'.
1694
1695         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1696         XEmacs CHISE.
1697         (=+>hanyo-denshi/ft): Ditto.
1698         (=+>hanyo-denshi/jt): Ditto.
1699
1700 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `===hanyo-denshi/hg'.
1704
1705 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1706
1707         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1708         XEmacs CHISE.
1709         (===hanyo-denshi/hg): Ditto.
1710
1711 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1712
1713         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1714         glyph-forms instead of detailed glyph-images.
1715         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1716         `=adobe-japan1-*'.
1717         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1718         (===adobe-japan1-1): Ditto.
1719         (===adobe-japan1-2): Ditto.
1720         (===adobe-japan1-3): Ditto.
1721         (===adobe-japan1-4): Ditto.
1722         (===adobe-japan1-5): Ditto.
1723         (===adobe-japan1-6): Ditto.
1724         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1725         `=>>>adobe-japan1' as the mother.
1726         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1727         `=>>adobe-japan1' as the mother.
1728         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1729         glyph-images.
1730         (==jis-x0208@1978): Ditto.
1731         (==jis-x0208@1983): Ditto.
1732         (==jis-x0208@1990): Ditto.
1733         (==jis-x0213-1): Ditto.
1734         (==jis-x0213-1@2000): Ditto.
1735         (==jis-x0213-1@2004): Ditto.
1736         (==jis-x0213-2): Ditto.
1737         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1738         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1739         `=jis-x0208@1978'.
1740         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1741         `=jis-x0208@1983'.
1742         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1743         `=jis-x0208@1990'.
1744         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1745         `=jis-x0213-1'.
1746         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1747         `=jis-x0213-1@2000'.
1748         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1749         `=jis-x0213-1@2004'.
1750         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1751         `=jis-x0213-2'.
1752         (===jis-x0208): New coded-charset for XEmacs CHISE.
1753         (===jis-x0208@1978): Ditto.
1754         (===jis-x0208@1983): Ditto.
1755         (===jis-x0208@1990): Ditto.
1756         (===jis-x0213-1): Ditto.
1757         (===jis-x0213-1@2000): Ditto.
1758         (===jis-x0213-2): Ditto.
1759         (===jis-x0212): Ditto.
1760         (===ks-x1001): Ditto.
1761         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1762         mother.
1763         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1764         as the mother.
1765         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1766         as the mother.
1767         (===cns11643-1): New coded-charset for XEmacs CHISE.
1768         (===cns11643-2): Ditto.
1769         (===cns11643-3): Ditto.
1770         (===cns11643-4): Ditto.
1771         (===cns11643-5): Ditto.
1772         (===cns11643-6): Ditto.
1773         (===cns11643-7): Ditto.
1774         (=>>cns11643-1): Ditto.
1775         (==big5-cdp): Indicate abstract glyph-images instead of
1776         representative glyph-images.
1777         (===big5-cdp): New coded-charset for XEmacs CHISE.
1778         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1779         detailed glyph-images.
1780         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1781         `=hanyo-denshi/*'.
1782         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1783         (===hanyo-denshi/ib): Ditto.
1784         (===hanyo-denshi/jt): Ditto.
1785         (===hanyo-denshi/ks): Ditto.
1786         (===mj): Ditto.
1787         (===mj-0): Ditto.
1788         (===mj-1): Ditto.
1789         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1790         `=>>>hanyo-denshi/*' as its mother.
1791         (==gt): Indicate abstract glyph-forms instead of detailed
1792         glyph-images.
1793         (===gt): New coded-charset for XEmacs CHISE.
1794         (=>>>gt): Indicates `==gt' instead of `=gt'.
1795         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1796         (==gt-k): Indicate abstract glyph-forms instead of detailed
1797         glyph-images.
1798         (===gt-k): New coded-charset for XEmacs CHISE.
1799         (==daikanwa): Indicates glyph-images instead of detailed
1800         glyph-images.
1801         (===daikanwa): New coded-charset for XEmacs CHISE.
1802         (===daikanwa/+p): Ditto.
1803         (===daikanwa/ho): Ditto.
1804         (==cbeta): Ditto.
1805         (===cbeta): Ditto.
1806         (==jef-china3): Ditto.
1807         (===jef-china3): Ditto.
1808         (==ruimoku-v6): Ditto.
1809         (==ucs@iso): Indicate representative glyph-forms instead of
1810         representative glyph-images.
1811         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1812         (==ucs@unicode): Indicate representative glyph-forms instead of
1813         representative glyph-images.
1814         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1815         `=ucs@unicode'.
1816         (==ucs@cns): Indicate representative glyph-forms instead of
1817         representative glyph-images.
1818         (==ucs@jis): Ditto.
1819         (==ucs@jis/1990): Ditto.
1820         (==ucs@jis/2000): Ditto.
1821         (==ucs@jis/2004): Ditto.
1822         (==ucs@ks): Ditto.
1823         (===ucs@iso): New coded-charset for XEmacs CHISE.
1824         (===ucs@unicode): Ditto.
1825         (===ucs@gb): Ditto.
1826         (===ucs@ks): Ditto.
1827         (===ucs-bmp-cjk@gb): Ditto.
1828         (===ucs-sip-ext-b@iso): Ditto.
1829
1830 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1831
1832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1833         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1834         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1835         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1836         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1837         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1838         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1839         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1840         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1841         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1844         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1845         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1846         - Use "&g1-[NAME];" for `=>>[NAME]'.
1847         - Abolish "&g2-[NAME];".
1848
1849 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1852         `=>>ucs@cns' as the mother.
1853
1854 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for `==ucs@ks'.
1858
1859 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1862         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1863         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1864         0x00E30000〜0x00E409D5.
1865
1866 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1869         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1870         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1871
1872 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1873
1874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1875         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1876
1877         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1878         (=mj-0): Ditto.
1879         (=mj-1): Ditto.
1880         (==mj): Ditto.
1881         (==mj-0): Ditto.
1882         (==mj-1): Ditto.
1883         (=>>mj): Ditto.
1884
1885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1886         setting for `=mj' and `==mj'.
1887
1888 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1889
1890         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1891         CHISE.
1892
1893 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1896         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1897         `=>ucs@hanyo-denshi'.
1898
1899 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1900
1901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1902         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1903
1904         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1905         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1906
1907 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1908
1909         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1910         XEmacs CHISE.
1911
1912 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1915         Change priority of `=>>>ucs@iso'.
1916
1917         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1918         `=>>>ucs@iso' as the mother.
1919         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1920
1921 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1924         Change priority of `=>>>ucs@unicode'.
1925
1926         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1927         `=ucs@unicode'.
1928
1929 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1932         Change priority of `=>>>ucs@jis'.
1933
1934         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1935         `=ucs@jis'.
1936
1937 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1938
1939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1940         setting for `==daikanwa/+p'.
1941
1942 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1943
1944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1945         setting for `==shinjigen@1ed'.
1946
1947 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1948
1949         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1950         XEmacs CHISE.
1951
1952 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-conf.el (==shinjigen): Modify DOC.
1955         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1956         (==shinjigen@rev): Modify DOC.
1957
1958 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1959
1960         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1961         CHISE.
1962
1963 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1964
1965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1966         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1967
1968         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1969         XEmacs CHISE.
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `==daikanwa'.
1973
1974 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `==cns11643-7'.
1978
1979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1980         `==cns11643-7'.
1981
1982 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1985         `==cns11643-6'.
1986
1987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1988         setting for `==cns11643-6'.
1989
1990 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1993         setting for `==cns11643-5'.
1994
1995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1996         `==cns11643-5'.
1997
1998 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1999
2000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2001         setting for `==cns11643-4'.
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2004         `==cns11643-4'.
2005
2006 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2007
2008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2009         setting for `==cns11643-3'.
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2012         `==cns11643-3'.
2013
2014 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2015
2016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2017         setting for `==cns11643-2'.
2018
2019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2020         `==cns11643-2'.
2021
2022 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2025         Change priority of `=>>>ucs@ks'.
2026
2027         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2028         `=ucs@ks'.
2029
2030 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2031
2032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2033         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2034         `==ucs@cns' and `==cns11643-1'.
2035
2036         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2037         (==cns11643-2): Ditto.
2038         (==cns11643-3): Ditto.
2039         (==cns11643-4): Ditto.
2040         (==cns11643-5): Ditto.
2041         (==cns11643-6): Ditto.
2042         (==cns11643-7): Ditto.
2043
2044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2045         `==cns11643-1'.
2046
2047 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2050         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2051         `=>>>ucs@jis/1990'.
2052
2053         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2054         `=ucs@jis/1990'.
2055         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2056         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2057
2058 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2061         Change priority of `=>>>ucs@cns'.
2062
2063         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2064         `=ucs@cns'.
2065
2066 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2069         `==ks-x1001'.
2070
2071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2072         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2073         `==ks-x1001'.
2074
2075 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2076
2077         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2078
2079 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2080
2081         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2082         `=jis-x0208'.
2083         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2084         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2085         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2086         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2087         (=>>>jis-x0213-1@2000): Changed to an alias for
2088         `=jis-x0213-1@2000'.
2089         (=>>>jis-x0213-1@2004): Changed to an alias for
2090         `=jis-x0213-1@2004'.
2091         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2092
2093 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2094
2095         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2096         `=adobe-japan1-0'.
2097         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2098         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2099         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2100         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2101         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2102         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2103
2104 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2105
2106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2107         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2108         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2109         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2110         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2111         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2112
2113 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2114
2115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2116         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2117         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2118         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2119         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2120         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2121         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2122         `==jis-x0212'.
2123
2124 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2125
2126         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2127         "AdobeJapan1-[0-6]$".
2128         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2129         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2130         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2131         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2132         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2133         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2134         (==adobe-japan1-1): Ditto.
2135         (==adobe-japan1-2): Ditto.
2136         (==adobe-japan1-3): Ditto.
2137         (==adobe-japan1-4): Ditto.
2138         (==adobe-japan1-5): Ditto.
2139         (==adobe-japan1-6): Ditto.
2140         (==jis-x0208): Ditto.
2141         (==jis-x0208@1978): Ditto.
2142         (==jis-x0208@1983): Ditto.
2143         (==jis-x0208@1990): Ditto.
2144         (==jis-x0213-1): Ditto.
2145         (==jis-x0213-1@2000): Ditto.
2146         (==jis-x0213-1@2004): Ditto.
2147         (==jis-x0213-2): Ditto.
2148         (==jis-x0212): Ditto.
2149         (==gb2312): Ditto.
2150         (==iso-ir165): Ditto.
2151         (==gb12345): Ditto.
2152         (==ks-x1001): Ditto.
2153         (==cns11643-1): Ditto.
2154         (==cns11643-2): Ditto.
2155         (==cns11643-3): Ditto.
2156         (==cns11643-4): Ditto.
2157         (==cns11643-5): Ditto.
2158         (==cns11643-6): Ditto.
2159         (==cns11643-7): Ditto.
2160         (==big5-cdp): Ditto.
2161         (==hanyo-denshi/ja): Ditto.
2162         (==hanyo-denshi/jb): Ditto.
2163         (==hanyo-denshi/jc): Ditto.
2164         (==hanyo-denshi/jd): Ditto.
2165         (==hanyo-denshi/ft): Ditto.
2166         (==hanyo-denshi/ia): Ditto.
2167         (==hanyo-denshi/ib): Ditto.
2168         (==hanyo-denshi/hg): Ditto.
2169         (==hanyo-denshi/jt): Ditto.
2170         (==hanyo-denshi/ks): Ditto.
2171         (==gt): Ditto.
2172         (==gt-k): Ditto.
2173         (==daikanwa): Ditto.
2174         (==shinjigen): Ditto.
2175         (==ucs@iso): Ditto.
2176         (==ucs@unicode): Ditto.
2177         (==ucs@gb): Ditto.
2178         (==ucs-bmp@gb): Ditto.
2179         (==ucs@cns): Ditto.
2180         (==ucs-bmp@cns): Ditto.
2181         (==ucs@jis): Ditto.
2182         (==ucs@jis/1990): Ditto.
2183         (==ucs@jis/2000): Ditto.
2184         (==ucs@jis/2004): Ditto.
2185         (==ucs@JP): Ditto.
2186         (==ucs@JP/hanazono): Ditto.
2187         (==ucs@ks): Ditto.
2188         (==ucs-bmp@ks): Ditto.
2189         (==ucs@cns11643): Ditto.
2190         (==ucs-bmp-cjk@gb): Ditto.
2191         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2192         (==ucs-sip-ext-b@iso): Ditto.
2193
2194 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2195
2196         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2197         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2198
2199         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2200         XEmacs CHISE.
2201         (=ucs-bmp-cjk@unicode): Abolished.
2202
2203 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2204
2205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2206         `=+>ucs-bmp-cjk-compat@jis'.
2207
2208         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2209         for XEmacs CHISE.
2210
2211 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2212
2213         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2214         CHISE.
2215
2216 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2217
2218         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2219         for XEmacs CHISE.
2220         (=jis-x0208@1978/1er-pr): Abolished.
2221         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2222         `=jis-x0208@1978/1er-pr' as the mother.
2223
2224 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2225
2226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2227         setting for `=ucs-itaiji-084'.
2228
2229 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2230
2231         * mule/mule-charset.el (default-coded-charset-priority-list):
2232         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2233
2234         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2235         XEmacs CHISE.
2236         (=ucs-bmp-itaiji-084): Ditto.
2237
2238 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2239
2240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2241         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2242
2243 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2247
2248         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2249         XEmacs CHISE.
2250         (=big5-cdp-var-5): Ditto.
2251
2252 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2253
2254         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2255         XEmacs CHISE.
2256
2257 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2258
2259         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2260         XEmacs CHISE.
2261
2262 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2263
2264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2265         setting for `=>>>hanyo-denshi/ft'.
2266
2267 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2268
2269         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2270         XEmacs CHISE.
2271         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2272         `=hanyo-denshi/jd' as the mother.
2273
2274 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2275
2276         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2277         XEmacs CHISE.
2278         (=+>adobe-japan1-1): Ditto.
2279         (=+>adobe-japan1-2): Ditto.
2280         (=+>adobe-japan1-3): Ditto.
2281         (=+>adobe-japan1-4): Ditto.
2282         (=+>adobe-japan1-5): Ditto.
2283         (=+>adobe-japan1-6): Ditto.
2284         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2285
2286 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2287
2288         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2289         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2290         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2291
2292         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2293         the top.
2294
2295 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2296
2297         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2298         XEmacs CHISE.
2299         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2300         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2301         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2302
2303 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2304
2305         * mule/mule-charset.el (default-coded-charset-priority-list):
2306         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2307         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2308
2309         * mule/mule-conf.el: Modify order of definitions of some
2310         coded-charsets.
2311
2312 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2313
2314         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2315         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2316         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2317
2318         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2319         CHISE.
2320         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2321         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2322
2323 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2324
2325         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2326         CHISE.
2327
2328 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2329
2330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2331         setting for `=daikanwa/+2p'.
2332
2333         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2334         XEmacs CHISE.
2335
2336 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2337
2338         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2339         XEmacs CHISE.
2340         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2341
2342 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2343
2344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2345         setting for `=>>>hanyo-denshi/ib'.
2346
2347 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2348
2349         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2350         XEmacs CHISE.
2351         (=>>>hanyo-denshi/ib): Ditto.
2352         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2353         `=hanyo-denshi/ja' as the mother.
2354         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2355         `=hanyo-denshi/ib' as the mother.
2356
2357 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2358
2359         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2360         XEmacs CHISE.
2361         (utf-8-ivs-mcs-er): Likewise.
2362         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2363         and `=>ucs-gb'.
2364         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2365         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2366         `ucs-gb' and `=>ucs-gb'.
2367         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2368         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2369         and `=>ucs-cns'.
2370         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2371         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2372         `ucs-cns' and `=>ucs-cns'.
2373         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2374         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2375         `ucs-big5' and `=>ucs-big5'.
2376         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2377         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2378         `ucs-big5' and `=>ucs-big5'.
2379         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2380         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2381         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2382         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2383         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2384         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2385         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2386         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2387         `=>ucs-jis'; modify DOC and mnemonic.
2388         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2389         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2390         and `=>ucs-jis'; modify DOC and mnemonic.
2391         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2392         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2393         `=>ucs-ks'.
2394         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2395         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2396         and `=>ucs-ks'.
2397         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2398
2399 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2400
2401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2402         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2403
2404 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2405
2406         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2407         Modify priorities.
2408
2409 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2410
2411         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2412         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2413
2414 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2415
2416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2417         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2418
2419 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2420
2421         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2422         CHISE.
2423
2424 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2425
2426         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2427         CHISE.
2428
2429 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2430
2431         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2432         CHISE.
2433
2434 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2437         `=+>ucs-bmp-cjk@unicode'.
2438
2439         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2440         for XEmacs CHISE.
2441
2442 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2445         setting for `=>>daikanwa'.
2446
2447 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2450         `=>>hanyo-denshi/jt'.
2451
2452 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2455         XEmacs CHISE.
2456         (=+>jis-x0208@1990): Ditto.
2457         (=+>jis-x0213-1@2000): Ditto.
2458
2459 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2462         XEmacs CHISE.
2463
2464 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2467         XEmacs CHISE.
2468         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2469         `=hanyo-denshi/jc' as the mother.
2470
2471 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2474         setting for `=+>adobe-japan1'.
2475
2476         * mule/mule-charset.el (default-coded-charset-priority-list):
2477         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2478         and `=>>hanyo-denshi/ft' to `=>>gt'.
2479
2480 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2483         XEmacs CHISE.
2484         (=>>adobe-japan1-1): Ditto.
2485         (=>>adobe-japan1-2): Ditto.
2486         (=>>adobe-japan1-3): Ditto.
2487         (=>>adobe-japan1-4): Ditto.
2488         (=>>adobe-japan1-5): Ditto.
2489         (=>>adobe-japan1-6): Ditto.
2490         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2491
2492 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-conf.el (=adobe-japan1): New alias for
2495         `=adobe-japan1-6'.
2496         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2497         (=>>>adobe-japan1-1): Ditto.
2498         (=>>>adobe-japan1-2): Ditto.
2499         (=>>>adobe-japan1-3): Ditto.
2500         (=>>>adobe-japan1-4): Ditto.
2501         (=>>>adobe-japan1-5): Ditto.
2502         (=>>>adobe-japan1-6): Ditto.
2503         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2504
2505 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2508         setting for `=>>>adobe-japan1'.
2509
2510 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2513         setting for `=+>ucs@ks'.
2514
2515 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2518         XEmacs CHISE.
2519         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2520         `=adobe-japan1-6' as the mother.
2521
2522 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2525         setting for `=>cns11643-7'.
2526
2527 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2530         CHISE.
2531
2532 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2535         XEmacs CHISE.
2536         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2537
2538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2539         setting for `=>ucs@jis/2004'.
2540
2541 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2544         setting for `=+>gt'.
2545
2546         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2547         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2548
2549 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2552         `=>ucs@unicode' as the mother.
2553         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2554         mother.
2555         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2556         mother.
2557         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2558         mother.
2559
2560 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         setting for `=+>ucs@unicode'.
2564
2565         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2566         CHISE.
2567
2568 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2571         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2572         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2573         - Add setting for `=+>ucs@cns'.
2574
2575         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2576         CHISE.
2577         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2578         as the mother.
2579         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2580         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2584
2585 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         setting for `=>ucs@ks'.
2589
2590 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2593         `=ucs-bmp-cjk-compat@unicode'.
2594
2595         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2596         coded-charset for XEmacs CHISE.
2597
2598 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2601         `=ucs-bmp-cjk-compat'.
2602
2603         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2604         XEmacs CHISE.
2605
2606 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2607
2608         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2609         CHISE.
2610
2611 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2614         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2615
2616         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2617         `=>ucs@jis/1990'.
2618         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2619
2620 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2623         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2624
2625         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2626         CHISE.
2627         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2628         mother.
2629
2630 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2633         `=>jis-x0213-2@usual'.
2634         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2635         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2636         `=>jis-x0213-2@usual' as the mother.
2637
2638 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2641         (=>ucs@JP): New alias for `=+>ucs@jis'.
2642
2643 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2646         `=>jis-x0208@usual'.
2647         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2648         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2649         `=>jis-x0208@usual' as the mother.
2650         (=>jis-x0208): Likewise.
2651
2652 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2653
2654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2655         setting for `=+>jis-x0208@1978'.
2656
2657 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2660         XEmacs CHISE.
2661
2662 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2665         setting for `=>>>ucs@jis/1990'.
2666
2667 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2670         setting for `=>ucs@jis/1990'.
2671
2672 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2675         setting for `=ucs@JP/hanazono'.
2676
2677         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2678         CHISE.
2679         (=ucs@JP/hanazono): Ditto.
2680         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2681         (=>>hanyo-denshi/jc): Ditto.
2682         (=>>hanyo-denshi/jd): Ditto.
2683
2684 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2687         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2688
2689 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2692         XEmacs CHISE.
2693
2694 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2697         XEmacs CHISE.
2698
2699 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2702         `=ucs-bmp-cjk@JP'.
2703
2704 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2707         XEmacs CHISE.
2708
2709 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2712         Modify order of settings; add settings for `=daikanwa@rev2'.
2713
2714 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2717         setting for `=>>cbeta'.
2718
2719         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2720         CHISE.
2721
2722 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2725         setting for `=>>adobe-japan1'.
2726
2727 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2730         XEmacs CHISE.
2731
2732 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2735         setting for `=>>hanyo-denshi/ia'.
2736
2737         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2738         XEmacs CHISE.
2739
2740 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2743         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2744
2745         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2746         XEmacs CHISE.
2747         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2748         `=hanyo-denshi/jt' as the mother.
2749
2750 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2753         setting for `=>>>jis-x0213-2'.
2754
2755         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2756         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2757         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2758
2759 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2762         XEmacs CHISE.
2763
2764 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2767         XEmacs CHISE.
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2770         `=>>jis-x0213-1@2004'.
2771
2772 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2775         XEmacs CHISE.
2776
2777 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2780         - Use "&g2-*;" as entity-references for `=>>>*'.
2781         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2782
2783         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2784         XEmacs CHISE.
2785         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2786         as the mother.
2787
2788 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2791         setting for `=>>hanyo-denshi/ib'.
2792
2793         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2794         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2795         (=>>jis-x0208@1990): Ditto.
2796         (=>>hanyo-denshi/ib): Ditto.
2797
2798         * mule/mule-charset.el (default-coded-charset-priority-list):
2799         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2800
2801 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2804         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2805         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2806         `=>>>ucs@jis/2004'.
2807
2808 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2811         XEmacs CHISE.
2812         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2813         `=jis-x0213-1@2004' as the mother.
2814         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2815         (=>>>ucs@ks): Ditto.
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list):
2818         Modify priority of `=hanyo-denshi/*'.
2819
2820 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2823         settings for `=>>ucs@JP' and `=ucs@JP'.
2824
2825 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2828         CHISE.
2829
2830 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         setting for `=>>>ucs@cns'.
2834
2835         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2836         CHISE.
2837
2838 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2841         instead of `=>>>jis-x0213-1@2004' as the mother.
2842         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2843         (=>>>ucs@unicode): Likewise.
2844         (=>>>ucs@jis): Likewise.
2845         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2846         mother.
2847         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2848
2849 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2852         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2853         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2854         `=>>>ucs@jis'.
2855
2856 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-charset.el (default-coded-charset-priority-list):
2859         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2860         and `=jis-x0213-*-2000'.
2861
2862 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2865         XEmacs CHISE.
2866         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2867         `=>>jis-x0213-1' as the mother.
2868
2869 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2872         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2873
2874 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2875
2876         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2877
2878 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2881         XEmacs CHISE.
2882
2883 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-coding.el (decomposition-feature-list): Set
2886         `=decomposition', `=decomposition@cid' and
2887         `=decomposition@hanyo-denshi'.
2888
2889 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2892         setting for `=>>hanyo-denshi/ks'.
2893
2894         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2895         XEmacs CHISE.
2896
2897 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2900         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2901
2902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2903         `=hanyo-denshi/ks/mf'.
2904
2905         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2906         XEmacs CHISE.
2907         (=hanyo-denshi/ks/mf): Ditto.
2908
2909 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2912         settings for P=hanyo-denshi/jt'.
2913
2914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2915         `=hanyo-denshi/jt'.
2916
2917         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2918         XEmacs CHISE.
2919
2920 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2923         settings for `=hanyo-denshi/ip'.
2924
2925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2926         `=hanyo-denshi/ip'.
2927
2928         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2929         XEmacs CHISE.
2930
2931 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2934         settings for `=hanyo-denshi/hg'.
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         `=hanyo-denshi/hg'.
2938
2939         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2940         XEmacs CHISE.
2941
2942 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2945         setting for `=>>hanyo-denshi/ft'.
2946
2947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2948         `=>>hanyo-denshi/ft'.
2949
2950         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2951         XEmacs CHISE.
2952
2953 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2956         settings for `=hanyo-denshi/ib'.
2957
2958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2959         `=hanyo-denshi/ib'.
2960
2961         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2962         XEmacs CHISE.
2963
2964 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2967         settings for isolated characters of `=hanyo-denshi/ia' and
2968         non-isolated characters of `=hanyo-denshi/*'.
2969
2970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2971         `=hanyo-denshi/ia'.
2972
2973         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2974         XEmacs CHISE.
2975
2976 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2979         setting for isolated characters of `=hanyo-denshi/ft'.
2980
2981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2982         `=hanyo-denshi/ft'.
2983
2984         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2985         XEmacs CHISE.
2986
2987 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2990         setting for isolated characters of `=hanyo-denshi/jd'.
2991
2992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2993         `=hanyo-denshi/jd'.
2994
2995         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2996         XEmacs CHISE.
2997
2998 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         setting for isolated characters of `=hanyo-denshi/jc'.
3002
3003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3004         `=hanyo-denshi/jc'.
3005
3006         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3007         XEmacs CHISE.
3008
3009 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3012         setting for isolated characters of `=hanyo-denshi/jb'.
3013
3014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3015         `=hanyo-denshi/jb'.
3016
3017         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3018         XEmacs CHISE.
3019
3020 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3023         setting for isolated characters of `=hanyo-denshi/ja'.
3024
3025 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3028         `=hanyo-denshi/ja'.
3029
3030         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3031         XEmacs CHISE.
3032
3033 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3036         settings for isolated characters of `=adobe-japan1-6'.
3037
3038 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3041         CHISE.
3042         (=daikanwa/+2p): Ditto.
3043         (=daikanwa/ho): Ditto.
3044
3045 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3048         coding-system for XEmacs CHISE.
3049
3050 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3053         setting for `=>>ruimoku-v6'.
3054
3055         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3056         CHISE.
3057
3058 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3061         setting for `=daikanwa@rev1'.
3062
3063 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3066         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3067
3068 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3071         XEmacs CHISE.
3072         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3073
3074 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3075
3076         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3077         CHISE.
3078
3079 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3080
3081         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3082         CHISE.
3083
3084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3085         setting for `=>ucs@jis'.
3086
3087 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3090         setting for `=>jis-x0208@usual'.
3091
3092         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3093         XEmacs CHISE.
3094         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3095         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3096         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3097
3098 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3101         CHISE.
3102         (=>>>jis-x0208@1990): Ditto.
3103         (=>>>jis-x0213-1): Ditto.
3104         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3105         mother.
3106         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3107         as the mother.
3108
3109 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3112         setting for `=>ucs@cns' and `=>>ucs@ks'.
3113
3114         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3115         CHISE.
3116
3117 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3120         CHISE.
3121
3122 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3125         CHISE.
3126         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3127         mother.
3128
3129 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3132         `==>ucs-bmp-cjk@bucs'.
3133
3134         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3135         XEmacs CHISE.
3136
3137 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3140         setting for `==>ucs@bucs'.
3141
3142         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3143         XEmacs CHISE.
3144
3145 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3148         - Add setting for `=>>jis-x0208'.
3149         - Omit setting for `=>>jis-x0208@1990'.
3150         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3151           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3152           `=ucs@FOO'.
3153
3154 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3157         setting for `=>daikanwa'.
3158
3159 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-conf.el (=daikanwa): Fix DOC.
3162         (=>daikanwa): New abstract character for XEmacs CHISE.
3163         (=>ucs@iso): Likewise.
3164         (=>ucs@unicode): Likewise.
3165         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3166
3167 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3170         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3171           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3172         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3173         - Add `=>big5-cdp'.
3174
3175 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3178         (=>big5-cdp): New abstract character.
3179
3180 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3183         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3184         `chinese-big5'.
3185
3186 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-charset.el (default-coded-charset-priority-list):
3189         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3190
3191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3192         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3193         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3194         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3195         and `=>jis-x0213-2'.
3196
3197 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3200         XEmacs CHISE.
3201         (=>>ucs@jis/2000): Likewise.
3202         (=>>ucs@jis/2004): Likewise.
3203
3204 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3205
3206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3207         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3208         `=>>ucs@cns'.
3209
3210         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3211         XEmacs CHISE.
3212         (=>>gt): Use quote instead of backquote; modify DOC.
3213         (=>gt): Use quote instead of backquote.
3214         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3215         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3216         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3217         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3218         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3219         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3220
3221 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3224         `=>>ucs@unicode' and `=>>gt'.
3225
3226 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3229         XEmacs CHISE.
3230         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3231         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3232         `=jis-x0208@1978/1er-pr' as the mother.
3233         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3234
3235 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3238         `=ucs@unicode' as the mother.
3239
3240 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3243         setting for `=>>ucs@unicode'.
3244
3245         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3246         CHISE.
3247
3248 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3251         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3252
3253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3254         `=adobe-japan1-6' and `=adobe-japan1-base'.
3255
3256         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3257         XEmacs CHISE.
3258         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3259         specify `min-code' and `max-code'.
3260         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3261         (=adobe-japan1-2): Likewise.
3262         (=adobe-japan1-3): Likewise.
3263         (=adobe-japan1-4): Likewise.
3264         (=adobe-japan1-5): Likewise.
3265         (=adobe-japan1-6): Likewise.
3266
3267 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3270         setting for `=>gt'.
3271
3272 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3275         CHISE.
3276
3277 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3280         setting for `=>zinbun-oracle'.
3281
3282         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3283         for XEmacs CHISE.
3284
3285 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3288         for XEmacs CHISE.
3289         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3290         `=jis-x0208@1978' as the mother.
3291
3292 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3295         - Use `=gt' instead of `ideograph-gt'.
3296         - Use `=gt-k' instead of `ideograph-gt-k'.
3297         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3298         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3299         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3300         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3301         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3302         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3303         - Use `=>>gt' instead of `<=>gt'.
3304         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3305         - Add setting for `=>>jis-x0208@1990'.
3306         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3307           `=>>jis-x0213-1@2000'.
3308         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3309         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3310           `=>>jis-x0213-1@2004'.
3311         - Add setting for `=>>jis-x0208@1978'.
3312         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3313
3314 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3317         XEmacs CHISE.
3318
3319 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3322         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3323         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3324         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3325         `<=>jis-x0213-1@2004'.
3326
3327 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3328
3329         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3330         CHISE.
3331         (=>jis-x0213-2): Ditto.
3332
3333 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3336         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3337
3338 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3341         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3342         `=>jis-x0213-1'.
3343
3344 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3347         CHISE.
3348         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3349
3350 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3353         `<==>jis-x0213-1'.
3354         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3355         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3356         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3357         (<=>jis-x0208): New alias for `=>jis-x0208'.
3358         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3359         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3360         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3361         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3362         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3363         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3364         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3365         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3366         (=>>gt): Renamed from `<==>gt'.
3367         (<==>gt): New alias for `=>>gt'.
3368
3369 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3370
3371         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3372         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3373         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3374         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3375         - Add settings for `<=>jis-x0213-1@2000' and
3376           `<=>jis-x0213-1@2004'.
3377
3378         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3379         XEmacs CHISE.
3380         (<==>jis-x0213-1): Likewise.
3381         (<==>jis-x0213-1@2000): Likewise.
3382         (<==>jis-x0213-1@2004): Likewise.
3383         (<=>jis-x0208): Add property `=>iso-ir 168'.
3384         (<=>jis-x0208@1997): Likewise.
3385         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3386         as the mother; add property `=>iso-ir 228'.
3387         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3388         property `=>iso-ir 228'.
3389         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3390         property `=>iso-ir 233'.
3391         (<==>gt): Renamed from `<=>gt'.
3392         (<=>gt): New alias for `<==>gt'.
3393
3394 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3397         CHISE.
3398         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3399         `<=>jis-x0208' as the mother.
3400         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3401         (<=>jis-x0213-1@2000): Ditto.
3402         (<=>jis-x0213-1@2004): Ditto.
3403
3404 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3407         settings for `<=>gt'.
3408
3409         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3410
3411 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3414         XEmacs CHISE.
3415         (=jis-x0208@1978/-4pr): Likewise.
3416         (=jis-x0208@1978/4-pr): Likewise.
3417         (=jis-x0213-1): Likewise.
3418         (=ucs@iso): Likewise.
3419         (=ucs@unicode): Likewise.
3420         (=ucs@gb): Likewise.
3421         (=ucs@gb/fw): Likewise.
3422         (=ucs@cns): Likewise.
3423         (=ucs@cns/fw): Likewise.
3424         (=ucs@jis): Likewise.
3425         (=ucs@jis/fw): Likewise.
3426         (=ucs@jis/1990): Likewise.
3427         (=ucs@jis/2000): Likewise.
3428         (=ucs@jis/2004): Likewise.
3429         (=ucs@JP): Likewise.
3430         (=ucs@ks): Likewise.
3431         (=ucs@big5): Likewise.
3432         (=ucs@big5/cns11643): Likewise.
3433         (=ucs@cns11643): Likewise.
3434
3435 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3436
3437         * mule/mule-charset.el (default-coded-charset-priority-list):
3438         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3439
3440         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3441         CHISE.
3442         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3443         mother.
3444
3445 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3448         from src/mule-charset.c].
3449         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3450         specify `final'.
3451         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3452         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3453         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3454         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3455         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3456         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3457
3458 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3461         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3462         (=jis-x0208@1978/i-4): Specify `partial'.
3463         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3464         mother coded-charset.
3465         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3466
3467 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3468
3469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3470         settings for `=jis-x0213-1@2004'.
3471
3472 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3475         CHISE.
3476         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3477         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3478         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3479         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3480         temporarily.
3481         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3482
3483 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3486         CHISE.
3487         (=shinjigen@1ed): Inherited from `=shinjigen'.
3488         (=shinjigen@rev): Likewise.
3489
3490 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3493         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3494
3495 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3496
3497         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3498         define it as an alias.
3499         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3500         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3501         alias.
3502         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3503         alias.
3504
3505 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3508         CHISE.
3509
3510 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3511
3512         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3513         CHISE.
3514         (shinjigen-2): Ditto.
3515
3516 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-charset.el (default-coded-charset-priority-list):
3519         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3520         `chinese-big5-eten-*' and `chinese-big5'.
3521
3522 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3525         #x9FA5 temporarily.
3526
3527 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3530         settings for `=jis-x0208@1978/i1'.
3531
3532 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3535         XEmacs CHISE.
3536
3537 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3538
3539         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3540         XEmacs CHISE.
3541
3542 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3545         XEmacs CHISE.
3546
3547 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3548
3549         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3550         CHISE.
3551         (=ucs-bmp@cns): Likewise.
3552         (=ucs-bmp@jis): Likewise.
3553         (=ucs-bmp@ks): Likewise.
3554
3555 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3556
3557         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3558         CHISE.
3559         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3560
3561 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3564         settings for `=zinbun-oracle'.
3565
3566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3567         `=zinbun-oracle'.
3568
3569 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3570
3571         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3572         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3573         `=ucs@iso'.
3574
3575 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-charset.el (default-coded-charset-priority-list):
3578         Delete `ucs-sip'; modify order of some CCSs.
3579
3580 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3583         in XEmacs CHISE.
3584
3585         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3586         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3587         CHISE.
3588
3589 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3592         its registry.
3593         (=ucs-radicals@unicode): Likewise.
3594
3595 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3596
3597         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3598         CHISE.
3599
3600 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3601
3602         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3603         CHISE.
3604
3605 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3606
3607         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3608         CHISE.
3609
3610 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3611
3612         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3613         Modify preference of *isolated settings*.
3614
3615 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3616
3617         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3618         utf-2000 is provided.
3619         (=ucs@cns11643): Likewise.
3620
3621 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3622
3623         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3624         Prefer every *isolated setting* to ordinary setting.
3625
3626 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3629         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3630
3631 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3632
3633         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3634         CHISE.
3635
3636 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3637
3638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3639         settings for `=jis-x0208@1997'.
3640
3641 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3642
3643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3644         `=jis-x0208@1997'.
3645
3646 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3647
3648         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3649         XEmacs CHISE.
3650
3651 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3652
3653         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3654         `=jis-x0208@1978'.
3655         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3656         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3657         `=jis-x0208-1990' as the mother.
3658         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3659
3660 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3661
3662         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3663         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3664         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3665         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3666         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3667         for `=ucs@JP'.
3668
3669 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3672         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3673         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3674         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3675         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3676         `=daikanwa@rev2'.
3677
3678 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3679
3680         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3681         (=gt): Likewise.
3682         (=gt-k): Likewise.
3683         (=gt-pj-*): Likewise.
3684         (=gt-pj-k1): Likewise.
3685         (=gt-pj-k2): Likewise.
3686         (=daikanwa): Likewise.
3687         (=daikanwa-rev1): Likewise.
3688         (=daikanwa-rev2): Likewise.
3689         (=big5-pua): Likewise.
3690         (=big5-eten): Likewise.
3691         (chinese-big5-eten-a): Likewise.
3692         (chinese-big5-eten-b): Likewise.
3693         (=hanziku-*): Likewise.
3694         (=cbeta): Likewise.
3695         (=jef-china3): Likewise.
3696         (=ruimoku-v6): Likewise.
3697         (=ucs@iso): Likewise.
3698         (=ucs@unicode): Likewise.
3699         (=ucs@gb): Likewise.
3700         (=ucs@cns): Likewise.
3701         (=ucs@jis): Likewise.
3702         (=ucs@jis-1990): Likewise.
3703         (=ucs@jis-2000): Likewise.
3704         (=ucs@jp): Likewise.
3705         (=ucs@ks): Likewise.
3706         (=ucs@big5): Likewise.
3707         (=ucs-radicals): Likewise.
3708         (=ucs-radicals@unicode): Likewise.
3709         (=ucs-bmp-cjk): Likewise.
3710         (=ucs-bmp-cjk@unicode): Likewise.
3711         (=ucs-sip-ext-b): Likewise.
3712         (=ucs-sip-ext-b@iso): Likewise.
3713
3714 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3717         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3718
3719 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3722         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3723         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3724         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3725         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3726         arabic-digit, ipa and ``&I-B-XXXX;''.
3727
3728 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3729
3730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3731         setting for (I-)HZK{03..12}-XXXX.
3732
3733 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3734
3735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3736         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3737
3738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3739         `=ruimoku-v6'.
3740
3741         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3742         CHISE.
3743
3744 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3745
3746         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3747         (=ucs@unicode): Likewise.
3748         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3749         (=ucs@cns): Likewise.
3750         (=ucs@jis): Likewise.
3751         (=ucs@ks): Likewise.
3752         (=ucs@big5): Likewise.
3753
3754 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3755
3756         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3757         `ucs-jis'.
3758         (utf-8-jis-er): Likewise.
3759         (utf-8-jp): New coding-system.
3760         (utf-8-jp-er): Likewise.
3761
3762         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3763
3764 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3765
3766         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3767
3768         * mule/japanese.el: Move definition of `euc-jisx0213' to
3769         mule/mule-coding.el.
3770
3771 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3774         mule-coding before loading update-cdb when utf-2000 is provided.
3775
3776 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3779         `=daikanwa'.
3780
3781 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3784         definition codes when `utf-2000' is provided.
3785
3786 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3787
3788         * mule/mule-category.el (word-combining-categories): Don't setup
3789         `word-combining-categories' in XEmacs CHISE.
3790         (word-separating-categories): Add setting about Latin script in
3791         XEmacs CHISE.
3792
3793 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3794
3795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3796         setting for `chinese-big5'.
3797
3798 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3799
3800         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3801         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3802         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3803         add setting for HZK0[12]-xxxx.
3804
3805 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3806
3807         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3808         in XEmacs CHISE.
3809
3810 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3811
3812         * mule/mule-charset.el (default-coded-charset-priority-list):
3813         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3814         and `chinese-big5' to `=gt-pj-*'.
3815
3816 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3817
3818         * mule/mule-conf.el (=daikanwa): Renamed from
3819         `ideograph-daikanwa'.
3820         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3821
3822 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3823
3824         * mule/mule-conf.el (=cns11643-7): Renamed from
3825         `chinese-cns11643-7'.
3826         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3827
3828 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3829
3830         * mule/mule-conf.el (=cns11643-6): Renamed from
3831         `chinese-cns11643-6'.
3832         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3833
3834 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3835
3836         * mule/mule-conf.el (=cns11643-5): Renamed from
3837         `chinese-cns11643-5'.
3838         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3839
3840 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3841
3842         * mule/mule-conf.el (=cns11643-4): Renamed from
3843         `chinese-cns11643-4'.
3844         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3845
3846 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-conf.el (=cns11643-3): Renamed from
3849         `chinese-cns11643-3'.
3850         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3851
3852 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3853
3854         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3855         `=cns11643-2'.
3856         (chinese-cns11643-2): New alias for `=cns11643-2'.
3857
3858 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3859
3860         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3861         `=cns11643-1'.
3862         (chinese-cns11643-1): New alias for `=cns11643-1'.
3863
3864 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3865
3866         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3867         (chinese-gb12345): New alias for `=gb12345'.
3868
3869 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3870
3871         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3872         (chinese-gb2312): New alias for `=gb2312'.
3873
3874 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3875
3876         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3877         (chinese-big5): New alias for `=big5'.
3878
3879 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3880
3881         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3882         (korean-ksc5601): New alias for `=ks-x1001'.
3883
3884 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3887         `=jis-x0212'.
3888         (japanese-jisx0212): New alias for `=jis-x0212'.
3889
3890 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3891
3892         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3893         `=jis-x0208-1983'.
3894         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3895
3896 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3897
3898         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3899         `=jis-x0208-1978'.
3900         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3901
3902 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3903
3904         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3905         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3906
3907 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3908
3909         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3910         (chinese-cns11643-3): Specify iso-ir 183.
3911         (chinese-cns11643-4): Specify iso-ir 184.
3912         (chinese-cns11643-5): Specify iso-ir 185.
3913         (chinese-cns11643-6): Specify iso-ir 186.
3914         (chinese-cns11643-7): Specify iso-ir 187.
3915         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3916         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3917
3918 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3919
3920         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3921         \uXXXX for every cases.
3922
3923 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3924
3925         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3926         (ucs-big5): Changed to an alias for `=ucs@big5'.
3927
3928 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3929
3930         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3931         (ucs-ks): Changed to an alias for `=ucs@ks'.
3932
3933 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3934
3935         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3936         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3937
3938 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3939
3940         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3941         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3942
3943 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3944
3945         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3946         (ucs-jis): Changed to an alias for `=ucs@jis'.
3947
3948 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3949
3950         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3951         (ucs-cns): Changed to an alias for `=ucs@cns'.
3952
3953 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3954
3955         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3956         (ucs-gb): Changed to an alias for `=ucs@gb'.
3957
3958 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3959
3960         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3961         `ideograph-daikanwa-2'.
3962         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3963         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3964
3965 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3966
3967         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3968         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3969
3970         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3971         for `xemacs-chise-version'.
3972
3973 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3974
3975         * mule/mule-charset.el (default-coded-charset-priority-list):
3976         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3977         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3978         instead of `ideograph-hanziku-*'.
3979
3980         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3981         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3982
3983 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3984
3985         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3986         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3987         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3988         `utf-2000' is provided.
3989
3990 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3991
3992         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3993         is provided [was builtin coded-charsets].
3994
3995 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3996
3997         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3998         is provided [was builtin coded-charsets].
3999
4000 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4001
4002         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4003         is provided [was builtin coded-charsets].
4004
4005 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4006
4007         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4008         is provided [was builtin coded-charsets].
4009
4010 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4011
4012         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4013         when `utf-2000' is provided [was builtin coded-charsets].
4014
4015 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * mule/mule-conf.el (=hanziku-*): Renamed from
4018         `ideograph-hanziku-*'.
4019         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4020
4021 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4022
4023         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4024         `utf-2000' is provided [was builtin coded-charsets].
4025         (ideograph-hanziku-{1..12}): Likewise.
4026
4027 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4028
4029         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4030         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4031
4032 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4033
4034         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4035         when `utf-2000' is provided [was builtin coded-charsets].
4036
4037 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4038
4039         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4040         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4041         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4042
4043 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4044
4045         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4046         (ideograph-gt): Changed to an alias for `=gt'.
4047
4048 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4049
4050         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4051         is provided; it was defined as a builtin coded-charset.
4052         (ideograph-gt): Likewise.
4053
4054 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4055
4056         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4057         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4058
4059 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4060
4061         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4062         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4063
4064 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4065
4066         * mule/mule-conf.el (=big5-eten): Renamed from
4067         `chinese-big5-eten'.
4068         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4069
4070 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4071
4072         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4073         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4074
4075 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4076
4077         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4078         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4079
4080 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4081
4082         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4083         (china3-jef): Changed to an alias for `=jef-china3'.
4084
4085 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4086
4087         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4088         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4089
4090         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4091         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4092         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4093         when `utf-2000' is provided.
4094
4095 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4096
4097         * mule/mule-charset.el (default-coded-charset-priority-list):
4098         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4099
4100         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4101         (ucs-jis-2000): Deleted.
4102
4103 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4104
4105         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4106         UTF-2000.
4107         (=ucs-jis-2000): New coded-charset for UTF-2000.
4108
4109 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4110
4111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4112         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4113
4114 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4115
4116         * mule/mule-charset.el (default-coded-charset-priority-list):
4117         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4118         `ideograph-cbeta'.
4119
4120 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4121
4122         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4123         builtin coded-charset].
4124
4125 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4126
4127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4128         settings for &K0-xxxx and &I-K0-xxxx.
4129
4130 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4131
4132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4133         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4134
4135 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4136
4137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4138         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4139
4140 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4141
4142         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4143         UTF-2000.
4144         (ideograph-gt-pj-k1): Likewise.
4145         (ideograph-gt-pj-k2): Likewise.
4146
4147 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4148
4149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4150         `=jis-x0208'.
4151
4152 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4153
4154         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4155         UTF-2000 [was a builtin coded-charset].
4156
4157 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4158
4159         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4160         (utf-8-gb-er): Likewise.
4161
4162 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4163
4164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4165         settings for JIS X 0212 and JIS X 0208:1978.
4166
4167 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4168
4169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4170         setting for JIS X 0213.
4171
4172 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4173
4174         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4175         standard-case-table in UTF-2000.
4176
4177 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4178
4179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4180         definitions for isolated-chars.
4181
4182 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4183
4184         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4185         `configure-utf-2000-lisp-directory'.
4186         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4187         `mule-lisp-load-path'.
4188
4189 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4190
4191         * startup.el (startup-setup-paths): Set and use
4192         `utf-2000-lisp-directory'.
4193         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4194         UTF-2000.
4195
4196 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4197
4198         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4199         (paths-find-utf-2000-lisp-directory): New function.
4200         (paths-construct-load-path): Add new optional argument
4201         `utf-2000-lisp-directory'.
4202
4203         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4204
4205 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4206
4207         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4208         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4209         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4210         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4211         `chinese-big5-2' in UTF-2000.
4212
4213         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4214         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4215
4216 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4217
4218         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4219         `big5-eten-er' in UTF-2000.
4220         (big5-cdp): Modify DOC-string and mnemonic.
4221
4222 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4223
4224         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4225         UTF-2000 [renamed from utf-8-er].
4226         (utf-8-gb): New coding-system in UTF-2000.
4227         (utf-8-gb-er): Likewise.
4228         (utf-8-cns): Likewise.
4229         (utf-8-cns-er): Likewise.
4230         (utf-8-big5): Likewise.
4231         (utf-8-big5-er): Likewise.
4232         (utf-8-jis): Likewise.
4233         (utf-8-jis-er): Likewise.
4234         (utf-8-ks): Likewise.
4235         (utf-8-ks-er): Likewise.
4236         (utf-8-er): Likewise.
4237
4238 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4239
4240         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4241         instead of `utf-8-unix' in UTF-2000.
4242
4243         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4244
4245 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4246
4247         * mule/japanese.el (euc-jisx0213): New coding-system.
4248
4249         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4250         `japanese-jisx0208-1990' as the mother.
4251
4252 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4253
4254         * dumped-lisp.el (preloaded-file-list): Change condition of
4255         loading "close-cdb".
4256
4257 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4258
4259         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4260         setup `coded-charset-entity-reference-alist'.
4261
4262 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4263
4264         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4265         UTF-2000.
4266
4267 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4268
4269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4270         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4271
4272 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4273
4274         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4275         (chinese-big5-eten-a): Likewise.
4276         (chinese-big5-eten-b): Likewise.
4277         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4278         code range is #x8140 .. #x8DFE.
4279
4280 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4281
4282         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4283         UTF-2000.
4284         (chinese-big5-cdp): Likewise.
4285
4286 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4287
4288         * dumped-lisp.el (preloaded-file-list): Rename
4289         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4290
4291 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4292
4293         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4294         append `system-char-db-source-file-list' into
4295         `preloaded-file-list' in UTF-2000.
4296
4297 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4298
4299         * dumped-lisp.el (preloaded-file-list): Delete
4300         character-definition files.
4301
4302 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4303
4304         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4305         UTF-2000.
4306
4307 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4308
4309         * mule/mule-charset.el (default-coded-charset-priority-list):
4310         Delete `mojikyo-2022-1'.
4311
4312 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4313
4314         * mule/mule-charset.el (default-coded-charset-priority-list):
4315         Delete `mojikyo'.
4316
4317 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4318
4319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4320         `ucs-sip'.
4321
4322 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4323
4324         * mule/mule-charset.el (default-coded-charset-priority-list):
4325         Comment out `chinese-gb12345'.
4326
4327 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4328
4329         * bytecomp.el (byte-compile-insert-header): Fixed.
4330
4331 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4332
4333         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4334         XEmacs UTF-2000.
4335
4336 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4337
4338         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4339         UTF-2000.
4340
4341 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4342
4343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4344         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4345
4346 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4347
4348         * mule/mule-charset.el (default-coded-charset-priority-list):
4349         `japanese-jef-china3' is renamed `china3-jef'.
4350
4351 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4352
4353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4354         `japanese-jef-china3' and `ideograph-cbeta'.
4355
4356 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4357
4358         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4359
4360 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4361
4362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4363         `chinese-big5-cdp'.
4364
4365 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4366
4367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4368         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4369
4370 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4371
4372         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4373         loading character definitions.
4374
4375 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4376
4377         * dumped-lisp.el (preloaded-file-list): Rename
4378         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4379
4380 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4381
4382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4383         `chinese-big5'.
4384
4385 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4386
4387         * dumped-lisp.el (preloaded-file-list): Dump
4388         "Ideograph-R028-Private" with XEmacs UTF-2000.
4389
4390 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4391
4392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4393         `chinese-gb12345'.
4394
4395 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4396
4397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4398         `ideograph-gt-pj-{1..11}'.
4399
4400         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4401         XEmacs UTF-2000.
4402
4403 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4404
4405         * mule/mule-charset.el (default-coded-charset-priority-list):
4406         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4407         `chinese-isoir165'.
4408
4409 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4410
4411         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4412         `image/png', `image/x-xpm' and `image/tiff'.
4413
4414         * files.el (binary-file-regexps): Add *.PNG.
4415
4416 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4417
4418         * mule/mule-charset.el (default-coded-charset-priority-list):
4419         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4420         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4421
4422 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4423
4424         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4425         the first completion when UTF-2000 is running.
4426
4427 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4428
4429         * mule/mule-charset.el (default-coded-charset-priority-list):
4430         Delete `ucs'.
4431
4432 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4433
4434         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4435
4436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4437         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4438
4439 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4440
4441         * mule/vietnamese.el (vscii-2): Delete abolished property
4442         `composite'; now composite mode is default.
4443
4444 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4445
4446         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4447         of `raw-text'; check \uHHHH representation even if non-ascii
4448         characters are not found.
4449
4450         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4451         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4452         unconditionally.
4453
4454         * mule/viet-ccl.el: New file.
4455
4456         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4457         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4458         - Separate CCL based implementations to viet-ccl.el.
4459
4460 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4461
4462         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4463         "jisx0213.2000-1".
4464         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4465
4466         * mule/mule-charset.el (default-coded-charset-priority-list):
4467         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4468         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4469
4470 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4471
4472         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4473
4474 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4475
4476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4477         `ucs' in UTF-2000.
4478
4479 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4480
4481         * mule/mule-charset.el (default-coded-charset-priority-list):
4482         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4483         `arabic-iso8859-6'.
4484
4485 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4486
4487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4488         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4489
4490 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4491
4492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4493         `katakana-jisx0201' in UTF-2000.
4494
4495 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4496
4497         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4498         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4499         "u0FB50-Arabic-Presentation-Forms-A",
4500         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4501         "u0FE50-Small-Form-Variants",
4502         "u0FE70-Arabic-Presentation-Forms-B",
4503         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4504         UTF-2000.
4505
4506 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4507
4508         * dumped-lisp.el (preloaded-file-list): Delete
4509         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4510         ... "Ideograph-R214-Flute" in UTF-2000.
4511
4512 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4513
4514         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4515         (japanese-jisx0213-2): New coded-charset.
4516
4517         * dumped-lisp.el (preloaded-file-list): Add
4518         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4519         "Ideograph-R030-Mouth".
4520
4521 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4522
4523         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4524         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4525         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4526         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4527         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4528         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4529         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4530         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4531
4532 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4533
4534         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4535         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4536         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4537         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4538         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4539
4540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4541         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4542
4543 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4544
4545         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4546         in UTF-2000.
4547
4548 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4549
4550         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4551         (chinese-isoir165): Moved from mule/chinese.el.
4552         (chinese-cns11643-3): Moved from mule/chinese.el.
4553         (chinese-cns11643-4): Moved from mule/chinese.el.
4554         (chinese-cns11643-5): Moved from mule/chinese.el.
4555         (chinese-cns11643-6): Moved from mule/chinese.el.
4556         (chinese-cns11643-7): Moved from mule/chinese.el.
4557
4558         * mule/chinese.el: Move definition of coded-charsets to
4559         mule/mule-conf.el.
4560
4561 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4562
4563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4564         `ideograph-daikanwa'.
4565
4566 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4567
4568         * dumped-lisp.el (preloaded-file-list): Delete
4569         "ccs-jisx0201-latin.el".
4570
4571 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4572
4573         * dumped-lisp.el (preloaded-file-list): Add
4574         "u031A0-Extended-Bopomofo" in UTF-2000.
4575
4576 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4577
4578         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4579         renamed to u02E00-CJK-Radical-Supplement.
4580
4581 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4582
4583         * dumped-lisp.el (preloaded-file-list): Add
4584         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4585         "u030A0-Katakana", "u03100-Bopomofo",
4586         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4587         "u03200-Enclosed-CJK-Letters-and-Months" and
4588         "u03300-CJK-Compatibility".
4589
4590 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4591
4592         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4593         "u02F00-Kangxi-Radicals" and
4594         "u02FF0-Ideographic-Description-Characters".
4595
4596 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4597
4598         * dumped-lisp.el (preloaded-file-list): Add
4599         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4600         "u02800-Braille-Patterns" in UTF-2000.
4601
4602 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4603
4604         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4605         "uXXXXX-*.el" in UTF-2000.
4606
4607         * bytecomp.el (byte-compile-insert-header): Delete comments if
4608         non-ASCII characters are found; allow `byte-compile-dynamic' and
4609         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4610         `raw-text'.
4611
4612 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4613
4614         * dumped-lisp.el (preloaded-file-list): Add
4615         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4616         "u025A0-Geometric-Shapes.el".
4617
4618 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4619
4620         * dumped-lisp.el (preloaded-file-list): Add
4621         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4622         "u02460-Enclosed-Alphanumerics.el".
4623
4624 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4625
4626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4627         `chinese-gb2312'.
4628
4629         * dumped-lisp.el (preloaded-file-list): Add
4630         "u02200-Mathematical-Operators.el" and
4631         "u02300-Miscellaneous-Technical.el".
4632
4633 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4634
4635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4636         `chinese-cns11643-*'.
4637
4638         * dumped-lisp.el (preloaded-file-list): Add
4639         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4640         "u02190-Arrows.el" in UTF-2000.
4641
4642 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4643
4644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4645         `korean-ksc5601'.
4646
4647         * dumped-lisp.el (preloaded-file-list): Add
4648         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4649         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4650         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4651
4652 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4653
4654         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4655
4656 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4657
4658         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4659         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4660         "u01780-Khmer.el", "u01800-Mongolian.el",
4661         "u01E00-Latin-Extended-Additional.el" and
4662         "u01F00-Greek-Extended.el" in UTF-2000.
4663
4664 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4665
4666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4667         `ethiopic-ucs' and `ethiopic'.
4668
4669         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4670         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4671
4672         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4673         from mule/ethiopic.el.
4674
4675         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4676         mule/mule-conf.el.
4677
4678 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4679
4680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4681         `lao'.
4682
4683         * mule/mule-conf.el (lao): New coded-charset.
4684
4685         * dumped-lisp.el (preloaded-file-list): Add
4686         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4687         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4688         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4689         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4690         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4691
4692 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4693
4694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4695         `ucs-bmp' and `arabic-iso8859-6'.
4696
4697 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4698
4699         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4700         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4701         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4702
4703 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4704
4705         * startup.el (normal-top-level): Load autoload file for UTF-2000
4706         in UTF-2000.
4707
4708 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4709
4710         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4711         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4712         "u00020-Basic-Latin.el", "u00080-C1.el",
4713         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4714         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4715         "u002B0-Spacing-Modifier-Letters.el",
4716         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4717         UTF-2000.
4718
4719 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4720
4721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4722         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4723         instead of `vietnamese-viscii-*'.
4724
4725 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4726
4727         * mule/mule-conf.el: New file.
4728
4729         * mule/misc-lang.el: Move definition of charset `ipa' to
4730         mule/mule-conf.el.
4731
4732 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4733
4734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4735         `latin-viscii'; prefer it for characters used in Vietnamese.
4736
4737 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4738
4739         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4740
4741 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4742
4743         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4744         `vietnamese-viscii-lower'.
4745         (latin-viscii-upper): Renamed from charset
4746         `vietnamese-viscii-upper'.
4747         (vietnamese-viscii-lower): New alias for charset
4748         `latin-viscii-lower'.
4749         (vietnamese-viscii-upper): New alias for charset
4750         `latin-viscii-upper'.
4751
4752 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4753
4754         * mule/mule-charset.el (default-coded-charset-priority-list):
4755         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4756
4757 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4758
4759         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4760         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4761         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4762         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4763         lisp/utf-2000.
4764
4765 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4766
4767         * mule/ccs-tcvn5712.el: New file.
4768
4769 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4770
4771         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4772         in UTF-2000.
4773
4774 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4775
4776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4777         `japanese-jisx0208'.
4778
4779 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4780
4781         * dumped-lisp.el (preloaded-file-list): Add
4782         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4783         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4784         UTF-2000.
4785
4786         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4787         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4788         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4789         mule/ccs-viscii.el: New files.
4790
4791         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4792         if \uXXXX is found.
4793
4794 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4795
4796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4797         `hiragana-jisx0208' and `katakana-jisx0208'.
4798
4799 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4800
4801         * mule/chinese.el (chinese-cns11643-3): Define it even if
4802         `utf-2000' is provided.
4803         (chinese-cns11643-4): Likewise.
4804         (chinese-cns11643-5): Likewise.
4805         (chinese-cns11643-6): Likewise.
4806         (chinese-cns11643-7): Likewise.
4807
4808 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4809
4810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4811         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4812
4813 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4814
4815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4816         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4817
4818 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4819
4820         * mule/mule-charset.el (default-coded-charset-priority-list):
4821         Setup in UTF-2000.
4822
4823 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4824
4825         * mule/viet-chars.el: Don't define charset
4826         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4827         they are defined as builtin charsets.
4828
4829 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4830
4831         * version.el (emacs-version): Add more space just before UTF-2000
4832         version string.
4833
4834 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4835
4836         * version.el ([constant] emacs-version): Don't add a space in the
4837         preceding place of `xemacs-betaname' because it is duplicated.
4838         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4839
4840         * startup.el (splash-frame-body): Add ETL.
4841
4842 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4843
4844         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4845         is provided because it is defined as builtin charset.
4846         (chinese-cns11643-4): Likewise.
4847         (chinese-cns11643-5): Likewise.
4848         (chinese-cns11643-6): Likewise.
4849         (chinese-cns11643-7): Likewise.
4850
4851 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4852
4853         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4854         coding-system `iso-10646-ucs-4' is not defined.
4855
4856 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4857
4858         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4859         coding-system if `utf-2000' is provided.
4860
4861 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4862
4863         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4864         `utf-2000' is provided.
4865
4866 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4867
4868         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4869         if utf-2000 is provided temporally.
4870
4871 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4872
4873         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4874         as builtin variable].
4875
4876 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4877
4878         * files.el (insert-file-contents-literally): Treat file as binary;
4879         call file-name-handlers. [sync with Emacs 20.3.10]
4880
4881 2008-12-28  Vin Shelton  <acs@xemacs.org>
4882
4883         * XEmacs 21.4.22 is released
4884
4885 2008-12-30  Vin Shelton  <acs@xemacs.org>
4886
4887         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4888         during building even if no packages are found.
4889
4890 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4891
4892         * printer.el (generic-print-region): 
4893         (generic-print-buffer): 
4894         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4895         check if the msprinter device is available, now that msprinter is
4896         always available as a specifier tag. 
4897
4898 2008-12-24  Vin Shelton  <acs@xemacs.org>
4899
4900         * about.el: Add Francisco to my bio!
4901
4902 2008-12-23  Vin Shelton  <acs@xemacs.org>
4903
4904         * autoload.el: Move operator definitions to autoload-operators.el
4905         in the xemacs-base package.
4906
4907 2007-11-22  Vin Shelton  <acs@xemacs.org>
4908
4909         * about.el (about-hacker-contribution): Updated my bio.
4910
4911 2007-10-07  Vin Shelton  <acs@xemacs.org>
4912
4913         * XEmacs 21.4.21 is released
4914
4915 2007-09-19  Didier Verna  <didier@xemacs.org>
4916
4917         Update my personal info.
4918         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4919         * about.el (about-other-current-hackers): Ditto.
4920         * about.el (about-url-alist): Add my musical website.
4921         * about.el (about-personal-info): Update my entry.
4922         * about.el (about-hacker-contribution): Ditto.
4923
4924 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4925
4926         * package-get.el (package-get-download-sites): Update download
4927         sites in Japan.
4928         * package-get.el (package-get-pre-release-download-sites): Ditto.
4929
4930 2007-08-18  Vin Shelton  <acs@xemacs.org>
4931
4932         * package-get.el (package-get-pre-release-download-sites): Sync
4933         mirror sites with 21.5.  (Thanks, Adrian)
4934
4935 2007-08-09  Mike Sperber  <mike@xemacs.org>
4936
4937         * startup.el (migrate-user-init-file): Create backup of
4938         `user-init-file' before migrating.
4939         * startup.el (maybe-migrate-user-init-file): Print
4940         information about backup file.
4941         (maybe-create-compatibility-dot-emacs): Follow above change.
4942
4943 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4944
4945         * font-lock.el: Sync font-lock-add-keywords and
4946         font-lock-remove-keywords from GNU Emacs.
4947         * font-lock.el (font-lock-keywords-alist): New.
4948         * font-lock.el (font-lock-removed-keywords-alist): New.
4949         * font-lock.el (font-lock-add-keywords): New.
4950         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4951         * font-lock.el (font-lock-remove-keywords): New.
4952
4953 2007-08-16  Vin Shelton  <acs@xemacs.org>
4954
4955         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4956         patch from Hans de Graaff.
4957
4958 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4959
4960         * package-get.el (package-get-download-sites): Document Chile and
4961         update Denmark download site.
4962         * package-get.el (package-get-pre-release-download-sites): Ditto.
4963
4964 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4965
4966         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4967
4968 2006-12-09  Vin Shelton  <acs@xemacs.org>
4969
4970         * XEmacs 21.4.20 is released
4971
4972 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4973
4974         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4975
4976 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4977
4978         * info.el (Info-find-file-node, Info-insert-dir)
4979         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4980         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4981         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4982         and discussion.
4983
4984 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4985
4986         * obsolete.el (line-beginning-position): New, from 21.5.x.
4987         (line-end-position): Ditto.
4988
4989 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4990
4991         * package-get.el (package-get-download-sites): Welcome
4992         nl.xemacs.org and Thanks!
4993         * package-get.el (package-get-pre-release-download-sites): Ditto.
4994
4995 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4996
4997         * font-lock.el: Add support for not-so recent changes in Java to
4998         java-mode.
4999
5000 2006-01-28  Vin Shelton  <acs@xemacs.org>
5001
5002         * XEmacs 21.4.19 is released
5003
5004 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5005
5006         * easymenu.el: Update copyright. 
5007         * easymenu.el (easy-menu-all-popups):
5008         Add a docstring. 
5009         * easymenu.el (easy-menu-add):
5010         Document a bug, rework the function to preserve any existing
5011         non-default mode-popup-menu instead of overwriting it, and not to
5012         bother normalising the menu title (nothing else does).
5013         * easymenu.el (easy-menu-remove):
5014         Restore the default mode-popup-menu instead of leaving an empty
5015         one when we remove the last easy-menu popup. 
5016
5017 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5018
5019         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5020         as suggested by Rodrigo Ventura.
5021         * package-get.el (package-get-pre-release-download-sites): Ditto,
5022         with replacement of xemacs-21.5 by beta, which is the logical path
5023         to our beta core and package pre-releases.
5024
5025 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5026
5027         * package-get.el (package-get-download-sites): Add Hong Kong
5028         download site.
5029         * package-get.el (package-get-pre-release-download-sites): Ditto.
5030
5031 2005-12-26  Vin Shelton  <acs@xemacs.org>
5032
5033         * find-paths.el:
5034         * find-paths.el (paths-emacs-root-p): Add search for package root.
5035         * find-paths.el (paths-find-emacs-root): Replaced with
5036         paths-find-invocation-roots, which returns a list of roots.
5037         * find-paths.el (paths-find-invocation-roots): New.
5038         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5039
5040 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5041
5042         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5043         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5044
5045 2005-12-03  Vin Shelton <acs@xemacs.org>
5046
5047         * XEmacs 21.4.18 is released
5048
5049 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5050
5051         * package-get.el (package-get-download-sites): Update reflecting
5052         latest http://www.xemacs.org/Releases/ information generated by
5053         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5054         * package-get.el (package-get-pre-release-download-sites): Ditto.
5055
5056 2005-02-28  Simon Josefsson  <jas@extundo.com>
5057
5058         * about.el (xemacs-hackers): Add jas.
5059         (about-other-current-hackers): Likewise.
5060         (about-url-alist): Add URL for jas.
5061         (about-personal-info): Document jas.
5062         (about-hacker-contribution): Describe jas contributions.
5063
5064 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5065
5066         * easymenu.el (easy-menu-remove): As described in 
5067         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5068         except the "Command" menu from mode-popup-menu. 
5069
5070 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5071  
5072         * font.el (font-spatial-to-canonical): Correct calculation of 
5073         return value for pixel-based input value. 
5074  
5075 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5076
5077         * code-process.el (call-process): Process-related docstring
5078         improvements spurred by Norbert Koch.
5079         * code-process.el (call-process-region): Ditto.
5080         * code-process.el (start-process): Ditto.
5081
5082 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5083
5084         * finder.el (finder-find-library): Return filename actually
5085         searched for.
5086
5087 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5088
5089         * help.el (view-emacs-news): Use `expand-file-name' instead of
5090         `locate-data-file' as the latter will find any "NEWS" files that
5091         might exist in packages _before_ the one in core.
5092
5093 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5094
5095         * package-get.el (package-get-init-package):
5096         package-get-init-package buglet (21.4.17) by Jeff Mincy
5097         <mincy@rcn.com> fixing false temporary load-path shadows reported
5098         after package installation and simplifying code.
5099
5100 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5101
5102         * package-get.el (package-get-download-sites): Sync mirrors list
5103         with the XEmacs website.
5104         (package-get-pre-release-download-sites): Ditto.
5105
5106 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5107
5108         * derived.el (derived-mode-merge-syntax-tables):
5109         Revert my 21.5-only patch of 2003-07-18 which slipped in
5110         through Jerry James's patch of 2004-06-07.
5111
5112 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5113
5114         * cmdloop.el (keyboard-quit): Remove workaround for
5115         `region-active-p' not making sure active region is in current
5116         buffer now that it does.
5117         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5118         * simple.el (region-active-p): `region-active-p' to only return t
5119         when active region is in current buffer.
5120
5121 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5122
5123         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5124         package names, quell a byte-compiler warning, doc fix.
5125
5126 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5127
5128         * buffer.el (pop-to-buffer):
5129         * window-xemacs.el (display-buffer):
5130         Document use of `same-window-buffer-names,' `same-window-regexps'
5131         by pop-to-buffer and display-buffer. 
5132         
5133 2005-02-06  Vin Shelton <acs@xemacs.org>
5134
5135         * XEmacs 21.4.17 is released
5136
5137 2005-01-29  Ben Wing  <ben@xemacs.org>
5138
5139         * shadow.el (find-emacs-lisp-shadows):
5140         Add custom-defines to list of ignored files.
5141
5142 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5143
5144         * simple.el (shifted-motion-keys-select-region): Fix statement
5145         about unshifted-motion-keys-deselect-region.
5146
5147 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5148
5149         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5150         now) for GNU Emacs compatibility.
5151         (make-obsolete-variable): Ditto.
5152
5153 2004-01-08  Ben Wing  <ben@xemacs.org>
5154
5155         * code-files.el (load):
5156         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5157
5158 2004-12-05  Vin Shelton <acs@xemacs.org>
5159
5160         * XEmacs 21.4.16 is released
5161
5162 2004-12-04  Vin Shelton  <acs@xemacs.org>
5163
5164         * auto-autoloads.el: Regenerated.
5165
5166         * custom-load.el: Regenerated.
5167
5168 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5169
5170         Fix bug: apropos errors if a defalias refers to an undefined
5171         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5172
5173         * apropos.el (apropos):
5174         (apropos-command):
5175         * help.el (frob-help-extents):
5176         * help-macro.el (make-help-screen):
5177         * hyper-apropos.el (hyper-apropos-grok-functions):
5178         (hyper-apropos-get-doc):
5179         Catch void-function error thrown by `documentation'.
5180
5181 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5182
5183         * packages.el (package-require): Fix incorrect arg to format.
5184         This fixes a `format specifier' error.
5185
5186 2004-08-13  Jerry James  <james@xemacs.org>
5187
5188         * bytecomp.el (forward-word): Tell the byte compiler the correct
5189         number of arguments to forward-word.
5190
5191 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5192
5193         * etags.el: Fixed loading of include files for tag completion. Now
5194         you can make a tag file for a library, include it into your
5195         project and it will be reloaded only if it changed. Infinte
5196         include loops are detected and the correct tag files are loaded.
5197         * etags.el (buffer-tag-table-list): Load and verify tag files in
5198         the external function buffer-tag-table-list-load.
5199         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5200         tag files. Also load the included tag files. The priority of the
5201         included files is right below their parent file. If multiple
5202         matches occur then the symbols from the parent file are found
5203         first.
5204         * etags.el (tag-table-include-files): Corrected comment
5205         string. Switched to pattern constant tags-include-pattern to have
5206         it at a central location.
5207         * etags.el (tags-include-pattern): Added doc string.
5208         * etags.el (add-to-tag-completion-table): Removed obsolete
5209         comments as the include files are allready returned by
5210         buffer-tag-table-list and loaded.
5211         * etags.el (find-tag-internal): The include files are allready
5212         included in tag-tables as buffer-tag-table-list returns them now.
5213
5214 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5215
5216         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5217         Loading items into the notebook is now done by C code.
5218         * widgets-gtk.el (gtk-widget-instantiate-internal):
5219         Style no longer changed.
5220
5221 2004-06-28  Nix  <nix@esperi.org.uk>
5222
5223         * cmdloop.el (truncate-command-history-for-gc): Delay
5224         execution of all things that look up variable bindings,
5225         via `enqueue-eval-event'.
5226
5227 2004-06-24  Vin Shelton  <acs@xemacs.org>
5228
5229         * package-get.el (package-get-require-signed-base-updates):
5230         now defaults to nil.
5231
5232 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5233
5234         * subr.el (split-string): Clean up docstring.
5235
5236 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5237
5238         * faces.el (zmacs-region): fix typo in docstring.
5239
5240 2004-06-07  Jerry James  <james@xemacs.org>
5241
5242         * derived.el: Synch with Emacs 21.3.
5243         * subr.el (with-local-quit): New, from Emacs 21.3.
5244         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5245         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5246         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5247
5248 2004-06-16  Jerry James  <james@xemacs.org>
5249
5250         * cl.el (cl-set-substring): Increment start by the length of the
5251         string, not the string itself.
5252
5253 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5254
5255         * etags.el (tag-table-include-files): Expand included TAGS file
5256         paths to avoid problems with relative paths.  Thanks to Peter
5257         Chubb <peterc@gelato.unsw.edu.au>.
5258         * etags.el (tags-include-pattern): New.
5259         * etags.el (add-to-tag-completion-table): Parse and ignore
5260         trailing include lines.
5261
5262 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5263
5264         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5265         avoiding line solely composed of equal signs.
5266
5267 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5268
5269         * cus-edit.el (alloc): Typo fix.
5270         * cus-edit.el (custom-browse-visibility): Ditto.
5271         * cus-edit.el (custom-variable-value-create): Ditto.
5272         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5273         * cus-edit.el (custom-save-variables): Bind print-length and
5274         print-level to nil to avoid value abbreviation.
5275         * cus-edit.el (custom-save-face-internal): Ditto.
5276         * cus-edit.el (custom-save-faces): Save in sorted order.
5277         * cus-edit.el (custom-save-resets): Bind print-length and
5278         print-level to nil to avoid value abbreviation.
5279         * cus-edit.el (custom-save-loaded-themes): Ditto.
5280
5281 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5282
5283         * subr.el (split-string-default-separators): New.
5284         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5285         see comment in source.
5286
5287 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5288
5289         * mule/japanese.el (paragraph-start, paragraph-separate):
5290         Remove anchor to BOL.
5291
5292 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5293
5294         * cl.el (gensym, gentemp): Improve docstrings.
5295
5296 2004-05-10  Vin Shelton  <acs@xemacs.org>
5297
5298         * etags.el: Sync with 21.5 version.
5299
5300 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5301
5302         * etags.el:
5303         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5304         only for use with exuberant ctags. This will also enable building of 
5305         completion tables with exuberant ctags. This will not work with
5306         xemacs ctags. 
5307         * etags.el (get-tag-table-buffer): New function for creating of
5308         completion table is used if tags-exuberant-ctags-optimization-p ist t
5309         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5310         finding the tag names. New.
5311         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5312         building tag completion table with exuberant ctags. New.
5313         * etags.el (find-tag-internal): Improve exact tag matching for tags
5314         with name fields. Before the patch return types of functions or
5315         function parameters (with exuberant ctags) were found as matches.
5316
5317 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5318
5319         * list-mode.el (display-completion-list): Fixed completion list was
5320         taking the width of the frame and not of the window for displaying
5321         the selection methods.
5322
5323 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5324
5325         * menubar-items.el (default-menubar): Options are saved to custom.el.
5326
5327
5328 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5329
5330         * isearch-mode.el (isearch-abort): Preserve successful search target.
5331
5332 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5333
5334         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5335         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5336         Bihlmeyer.
5337         * gnuserv.el (gnuserv-mode-line-string): New.
5338         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5339         gnuserv-mode.
5340         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5341         * gnuserv.el (gnuserv-edit-files): Use
5342         make-x-device-with-gtk-fallback.
5343
5344 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5345
5346         * gtk-widgets.el: New import: gtk-accel-group-new.
5347         * dialog-gtk.el:
5348         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5349         * dialog-gtk.el (popup-builtin-question-dialog):
5350         Added support for dialog button mnemonics.
5351
5352 2004-03-22  Chris Green <cmg@dok.org>
5353
5354         * process.el (shell-command): Output buffer was ignored when a
5355         background process was run via shell-command.
5356
5357 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5358
5359         * cus-edit.el (custom-save-variables): Retrieve a list of
5360         variables to save first, sort it, and make sure the variables are
5361         saved in sorted order.
5362
5363 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5364  
5365         * package-get.el (package-get-update-base-from-buffer): Force
5366         binary coding system for verifying GnuPG signature in the
5367         package-index file.
5368  
5369 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5370
5371         * package-get.el (package-get-package-index-file-location): Handle
5372         missing "EMACSPACKAGEPATH" environment variable.
5373
5374 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5375
5376         * package-admin.el (package-admin-find-top-directory): Simplify
5377         directory comparisions and fix substring errors on short path
5378         components.
5379         * package-get.el (package-get-package-index-file-location):
5380         Default to first component of "EMACSPACKAGEPATH", if set.
5381
5382 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5383
5384         * package-get.el (process-error): New error datum.
5385
5386 2004-02-02  Vin Shelton <acs@xemacs.org>
5387
5388         * XEmacs 21.4.15 is released
5389
5390 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5391
5392         * itimer.el (activate-itimer): Modify the itimer timeout value as
5393         if it were begun at the last time when the itimer driver was woken
5394         up.
5395
5396 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5397
5398         * specifier.el (Copyright):
5399         Update.
5400         (make-specifier-and-init):
5401         (map-specifier):
5402         (canonicalize-inst-pair):
5403         (canonicalize-spec-list):
5404         (set-specifier):
5405         Synch docstrings to 21.5 where appropriate.
5406
5407 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5408
5409         * package-get.el (package-get-list-packages-where): New.  A
5410         function that allows searching for groups of packages.  For
5411         example, find all packages that require the fsf-compat package.
5412
5413 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5414
5415         The Great PUI Sync.
5416
5417         * auto-autoloads.el: Regenerated.
5418
5419         * custom-load.el: Regenerated.
5420
5421         * dumped-lisp.el (packages-hardcoded-lisp): New.
5422
5423         * menubar-items.el (menu-max-items): New.
5424         (menu-submenu-max-items): New.
5425         (menu-submenu-name-format): New.
5426         (menu-split-long-menu): New.
5427         (menu-sort-menu): New.
5428         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5429
5430         * obsolete.el (pui-add-install-directory): Renamed to the more
5431         logical `pui-set-local-package-get-directory'.
5432         (package-get-download-menu): Moved to `package-ui.el' and renamed
5433         to `package-ui-add-download-menu'.
5434
5435         * package-admin.el (package-admin-install-function-mswindows):
5436         Whitespace clean up.
5437         (package-admin-add-single-file-package): Removed.
5438         (package-admin-default-install-function): Whitespace clean up.
5439         (package-admin-find-top-directory): New.
5440         (package-admin-get-install-dir): Use it.
5441         (package-admin-get-manifest-file): 
5442         (package-admin-check-manifest): 
5443         (package-admin-add-binary-package):
5444         (package-admin-get-lispdir):
5445         (package-admin-delete-binary-package):
5446         (package-admin):
5447
5448         * package-get.el (package-get-package-index-file-location): New.
5449         (package-get-install-to-user-init-directory): New.
5450         (package-get-remote):
5451         (package-get-download-sites):
5452         (package-get-pre-release-download-sites): New.
5453         (package-get-site-release-download-sites): New.
5454         (package-get-base-filename):
5455         (package-get-always-update):
5456         (package-get-user-index-filename): Removed.
5457         (package-get-pgp-available-p): New.
5458         (package-get-require-signed-base-updates):
5459         (package-get-was-current):
5460         (package-entries-are-signed): New.
5461         (package-get-continue-update-base): New.
5462         (package-get-download-menu): Removed.
5463         (package-get-require-base):
5464         (package-get-update-base-entry):
5465         (package-get-locate-file):
5466         (package-get-locate-index-file):
5467         (package-get-maybe-save-index):
5468         (package-get-update-base):
5469         (package-get-update-base-from-buffer):
5470         (package-get-update-base-entries):
5471         (package-get-interactive-package-query):
5472         (package-get-update-all):
5473         (package-get-all):
5474         (package-get-dependencies):
5475         (package-get-init-package):
5476         (package-get-info): New.
5477         (package-get):
5478         (package-get-staging-dir):
5479         (package-get-set-version-prop): Removed.
5480         (package-get-installedp):
5481         (package-get-ever-installed-p):
5482         (packages): Removed.
5483         (package-get-custom-groups): Removed.
5484         (package-get-custom): Removed.
5485         (package-get-custom-add-entry): Removed.
5486
5487         * package-info.el (batch-update-package-info):
5488
5489         * package-net.el (package-net-batch-generate-bin-ini):
5490         (package-net-update-installed-db):
5491
5492         * package-ui.el (pui-info-buffer):
5493         (pui-directory-exists): Removed.
5494         (pui-package-dir-list): Removed.
5495         (pui-add-install-directory): Removed.
5496         (package-ui-download-menu): New.
5497         (package-ui-pre-release-download-menu): New.
5498         (package-ui-site-release-download-menu): New.
5499         (pui-set-local-package-get-directory): New.
5500         (pui-package-symbol-char):
5501         (pui-update-package-display):
5502         (pui-toggle-package):
5503         (pui-toggle-package-key):
5504         (pui-toggle-package-delete):
5505         (pui-toggle-package-delete-key):
5506         (pui-toggle-package-event):
5507         (pui-toggle-verbosity-redisplay):
5508         (pui-install-selected-packages):
5509         (pui-add-required-packages):
5510         (pui-help-echo):
5511         (pui-display-info):
5512         (list-packages-mode):
5513         (pui-list-packages):
5514
5515         * packages.el (packages-compute-package-locations):
5516         (package-require):
5517         (package-delete-name):
5518         (packages-hardcoded-lisp): Removed.
5519         (packages-useful-lisp): Removed.
5520         (packages-unbytecompiled-lisp): Removed.
5521         (packages-find-package-directories):
5522
5523         Summary:
5524
5525         Major code clean up of all things PUI.
5526
5527         Much improved code to determine where packages should be
5528         installed.  PUI no longer depends on any packages being
5529         pre-installed to compute where packages are to be installed to.
5530
5531         The user can specify the location of their package-index file.  It
5532         isn't necessary to set this because it has sane defaults.  People
5533         who "run-in-place" won't accidently overwrite the CVS
5534         package-index file.  See
5535         `package-get-package-index-file-location'. 
5536
5537         PUI will now properly clean up after itself in the event of an
5538         unsuccessful package install.  This drastically reduces the number
5539         of "wrong md5sum" FAQs.
5540
5541         non-Mule XEmacsen can no longer install Mule packages.
5542
5543         Package management via the custom interface has been removed.
5544
5545         The PUI related menubar items have been reorganised.
5546
5547         The PGP verification code has been fixed and the default for
5548         whether or not it is used is automatically computed.
5549
5550         * update-elc.el ((preloaded-file-list site-load-packages
5551         need-to-dump dumped-exe)):
5552         Just a couple of small changes to allow for
5553         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5554         existing anymore.
5555
5556 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5557
5558         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5559         apply `format' to the first argument of byte-compile-warn, it
5560         already calls format.
5561
5562 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5563
5564         * files.el (delete-old-versions): Avoid going interactive during
5565         make install when environment variable VERSION_CONTROL is set.
5566
5567 2003-12-04  Vin Shelton  <acs@xemacs.org>
5568
5569         * menubar-items.el (menu-item-search): Only bring up search dialog
5570         box if the feature is available and desired.
5571
5572 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5575
5576 2003-11-05  Vin Shelton  <acs@xemacs.org>
5577
5578         * help.el (Help-prin1-face):
5579         (Help-princ-face):
5580         princ and prin1 are functions and need to be called as such.  The
5581         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5582
5583 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5584
5585         * about.el (about-xemacs): Give full version and build date.
5586
5587 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5588
5589         * win32-native.el (grep-null-device): This XEmacs has null-device.
5590
5591 2003-09-06  Mike Sperber  <mike@xemacs.org>
5592
5593         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5594         implement the specified semantics for `defvar.'
5595
5596 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5597
5598         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5599         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5600         displaying buffer in question.
5601
5602 2003-09-03  Vin Shelton <acs@xemacs.org>
5603
5604         * XEmacs 21.4.14 is released
5605
5606 2003-08-17  Vin Shelton  <acs@xemacs.org>
5607
5608         * about.el: Vanity patch.
5609
5610 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5611
5612         * code-process.el (call-process):
5613         (call-process-region):
5614         (start-process):
5615         Document coding system processing.
5616
5617 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5618
5619         * startup.el (splash-frame-body): Idiomatic English.
5620
5621 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5622
5623         * font-lock.el (font-lock-match-java-declarations): Move
5624         save-restriction, narrow-to-region to beginning of function to
5625         avoid going beyond the limit and causing an infloop.
5626
5627 2003-04-16  Jerry James  <james@xemacs.org>
5628
5629         * keydefs.el: Remove mappings for keys mapped to the nowhere
5630         defined function function-key-error.
5631
5632 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5633
5634         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5635         lisp-interaction-mode-hook): Add the docstrings.
5636
5637 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5638
5639         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5640         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5641         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5642
5643 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5644
5645         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5646         lambda list after the original doc.  Care about
5647         #'(lambda () "SingleString") 
5648         (cl-upcase-arg): 
5649         (cl-function-arglist):
5650         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5651         circular data structures in lambda list specification
5652
5653 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5654
5655         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5656         to appear in font-lock-function-name-face.
5657
5658 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5659
5660         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5661         is not also the value of the lambda.
5662
5663 2003-05-06  Andy Piper  <andy@xemacs.org>
5664
5665         * files.el (revert-buffer): Make sure local variables get processed,
5666         even in the case of an optimized reversion.
5667
5668 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5669
5670         * XEmacs 21.4.13 is released
5671
5672 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5673
5674         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5675         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5676
5677 2003-02-14  Ben Wing  <ben@xemacs.org>
5678
5679         * byte-optimize.el:
5680         * byte-optimize.el (byte-compile-inline-expand):
5681         * byte-optimize.el (byte-compile-unfold-lambda):
5682         * byte-optimize.el (byte-optimize-form-code-walker):
5683         * byte-optimize.el (byte-optimize-form):
5684         * byte-optimize.el (byte-decompile-bytecode-1):
5685         * byte-optimize.el (byte-optimize-lapcode):
5686         Review carefully and sync up to 20.7 except for areas as noted.
5687         Fixes problem with JDE compilation.
5688
5689 2003-02-05  Ben Wing  <ben@xemacs.org>
5690
5691         * simple.el:
5692         * simple.el (motion-keys-for-shifted-motion):
5693         Omit M-S-home/end from motion keys.
5694
5695 2003-02-07  Ben Wing  <ben@xemacs.org>
5696
5697         * text-props.el (text-property-any):
5698         * text-props.el (text-property-not-all):
5699         Fix bug when end > start.
5700
5701 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5702
5703         * info.el (Info-insert-dir): Make default-directory end in
5704         separator.  Patch due to Martin Buchholz.
5705
5706 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5707
5708         * XEmacs 21.4.12 "Portable Code" is released.
5709
5710 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5711
5712         * about.el: Update golubev data.
5713
5714 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5715
5716         * isearch-mode.el (isearch-mode-map): Substitute comment on
5717         desirability, and back out "GR is printable" changes.
5718
5719 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5720
5721         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5722
5723 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5724
5725         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5726
5727 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5728
5729         * menubar-items.el (default-menubar): Use browse-url-mozilla
5730         instead of browse-url-gnome-moz for Mozilla.
5731
5732 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5733
5734         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5735
5736 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5737
5738         * files.el (auto-mode-alist): Remove redundant entries for modes
5739         that live in packages.
5740         (interpreter-mode-alist): Ditto.
5741
5742 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5743
5744         * menubar-items.el (default-menubar): Sync with current
5745         browse-url-xemacs.el.
5746
5747 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5748
5749         * XEmacs 21.4.10 "Military Intelligence" is released.
5750
5751 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5752
5753         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5754
5755 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5756
5757         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5758
5759 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5760
5761         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5762         effect free function.
5763         (font-lock-fontify-keywords-region): Supply the argument to
5764         font-lock-compile-keywords.
5765
5766 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5767
5768         * package-get.el (package-get-download-sites): Bring sites list
5769         up to date, prefer xx.xemacs.org addresses.
5770
5771 2002-09-27  Andy Piper  <andy@xemacs.org>
5772
5773         * dialog.el (make-dialog-box): for general dialogs only
5774         delete-frame-hook will be run.
5775
5776 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5777
5778         * font-lock.el (font-lock-fontify-syntactically-region): Add
5779         comment about lookup-syntax-properties, document LOUDLY as unused.
5780
5781 2002-08-26  Andy Piper  <andy@xemacs.org>
5782
5783         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5784         merge.
5785
5786 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5787
5788         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5789         (make-obsolete-variable): Ditto.
5790         (make-compatible): Ditto.
5791         (make-compatible-variable): Ditto.
5792
5793 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5794
5795         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5796         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5797
5798 2002-08-28  Andy Piper  <andy@xemacs.org>
5799
5800         * files.el (revert-buffer): propagate revert-without-query-status.
5801
5802 2002-06-03  Andy Piper  <andy@xemacs.org>
5803
5804         * dialog-items.el (make-search-dialog): align various subcontrols
5805         in visually pleasing ways, allow frame to autosize to the dialog
5806         size.
5807         * dialog.el (make-dialog-box): add a border inside the frame. Add
5808         :autosize property, if t then reset the frame size appropriately
5809         before the frame is mapped.
5810         * gutter-items.el (set-progress-feedback-instantiator): align
5811         various subcontrols.
5812         * gutter-items.el (set-progress-abort-instantiator): ditto.
5813
5814 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5815
5816         * XEmacs 21.4.9 "Informed Management" is released.
5817
5818 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5819
5820         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5821         "&optional append" argument.
5822
5823 2002-07-16  Didier Verna  <didier@xemacs.org>
5824
5825         * subr.el (replace-in-string): fix case fold bug introduced by
5826         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5827         case-fold-search in temporary buffers.
5828
5829 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5830
5831         * lib-complete.el (find-library): Remove check for mule because
5832         decompression DOES work on Mule.
5833
5834 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5835
5836         * simple.el (join-line): New alias for `delete-indentation'.
5837
5838 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5839
5840         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5841         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5842         (font-lock-builtin-face): New.
5843         (font-lock-constant-face): New.
5844         (font-lock-face-list): Add builtin and constant faces.
5845
5846 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5847
5848         * autoload.el (make-autoload): Support define-derived-mode.
5849         Collected puts of doc-string-elt property.  Based on a patch by
5850         Didier Verna <didier@xemacs.org>.
5851
5852 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5853
5854         * wid-edit.el (widget-field-activate): Fix docstring typo.
5855
5856 2002-07-23  Andy Piper  <andy@xemacs.org>
5857
5858         * about.el (about-personal-info): update me.
5859
5860 2002-07-12  Andy Piper  <andy@xemacs.org>
5861
5862         * custom.el (custom-theme-set-variables): remove bogus
5863         arguments. Use custom-set-default to set defaults.
5864         (custom-set-variables): update doc.
5865         (custom-local-buffer): new, synced from FSF.
5866         (custom-set-default): ditto.
5867         (defcustom): update doc.
5868
5869 2002-06-16  Andy Piper  <andy@xemacs.org>
5870
5871         * menubar-items.el (default-menubar): enable windows printing on
5872         cygwin as well as native.
5873
5874 2002-06-12  Andy Piper  <andy@xemacs.org>
5875
5876         * printer.el (generic-print-buffer): catch all errors so that the
5877         print device can be cleared in all scenarios.
5878         (Printer-clear-device): make sure clearing the printer allows it
5879         to be used again immediately.
5880         (generic-print-region): make sure the default printer face is
5881         black-on-white.
5882
5883 2002-04-23  Jerry James  <james@xemacs.org>
5884
5885         * window-xemacs.el (display-buffer-function): Change doc to
5886         reflect new arg.
5887         * window-xemacs.el (pre-display-buffer-function): Ditto.
5888         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5889         non-nil, make the new window just big enough for its contents.
5890         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5891         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5892         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5893
5894 2002-06-06  Andy Piper  <andy@xemacs.org>
5895
5896         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5897         (defcustom): ditto.
5898         (custom-handle-keyword): ditto.
5899
5900 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5901
5902         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5903         Make obsolete.  Default to nil.
5904         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5905         Inspired by a patch by John Palmieri.
5906
5907 2002-07-01  Mike Alexander  <mta@arbortext.com>
5908
5909         * process.el (shell-command-on-region): Don't delete the region
5910         before giving it to call-process-region
5911
5912 2002-06-04  Jerry James <james@eecs.ku.edu>
5913
5914         * find-paths.el (paths-find-architecture-directory): Search in
5915         `system-configuration'/`base', not `base'`system-configuration'.
5916
5917 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5918
5919         * info.el (Info-index): Add missing \ in [ t].
5920
5921 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5922
5923         * gutter-items.el (gutter-buffers-tab-visible-p,
5924         buffers-tab-omit-function, buffers-tab-selection-function,
5925         buffers-tab-filter-functions):
5926         Doc improvements.
5927
5928 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5929
5930         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5931
5932         * toolbar-items.el (toolbar-news): Fix typo in message string.
5933
5934 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5935
5936         * dialog.el (yes-or-no-p-dialog-box): 
5937         * cmdloop.el (y-or-n-p-minibuf):
5938         (yes-or-no-p-minibuf):
5939         (yes-or-no-p):
5940         (y-or-n-p): 
5941         Specify negative answers in docstrings.
5942
5943 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5944
5945         * package-ui.el (pui-help-echo): Display both installed and author
5946         version.  Use a balloon-help window to display extra info like
5947         package requires.
5948
5949 2002-05-30  Andy Piper  <andy@xemacs.org>
5950
5951         * files.el (revert-buffer-internal): don't visit
5952         revert-buffer. Kill buffer when not used. Suggested by Mike
5953         Alexander <mta@arbortext.com>
5954
5955 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5956
5957         * files.el (revert-buffer): More docstring fiddling.
5958
5959 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5960
5961         * files.el (revert-buffer):
5962         (revert-buffer-internal):
5963         (revert-buffer-insert-file-contents-function):
5964         Improve docstrings and comments.
5965
5966 2002-05-08  Andy Piper  <andy@xemacs.org>
5967
5968         * files.el (revert-buffer): observe noconfirm behavior.
5969
5970 2002-04-09  Andy Piper  <andy@xemacs.org>
5971
5972         * files.el (revert-buffer): use revert-buffer-internal if it looks
5973         like doing so will not result in any user-visible changes.
5974         (revert-buffer-internal): new function. Do the actual process of
5975         reversion and then see whether the result is any different to what
5976         we have already. If it is not then do nothing.
5977
5978 2001-12-11  Andy Piper  <andy@xemacs.org>
5979
5980         * menubar.el (get-popup-menu-response): re-order so that it works
5981         on more sane/facist window systems.
5982
5983 2001-12-03  Andy Piper  <andy@xemacs.org>
5984
5985         * faces.el (frob-face-property): don't infloop in face frobbing
5986         from Jan Vroonhof <jan@xemacs.org>.
5987
5988 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5989
5990         * faces.el (frob-face-property): Follow face fall-back hierarchy
5991         properly for face properties without an instance. Only do manual
5992         copy form 'default in last resort. This handles in particular
5993         the case where 'default itself has only a fall-back (which is
5994         the case by default on windows).
5995
5996 2001-11-24  Andy Piper  <andy@xemacs.org>
5997
5998         * printer.el (generic-print-region): set default-frame-plist to
5999         nil while creating the printer frame so that sizes reflect the
6000         printed page.
6001
6002         * faces.el (face-complain-about-font): Don't complain on printers.
6003
6004 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6005         
6006         * package-net.el: Andy synch.
6007         
6008 2001-12-16  Andy Piper  <andy@xemacs.org>
6009
6010         * package-get.el (package-get-update-all): Make sure installed.db
6011         gets updated after updating packages.
6012
6013 2002-03-28  Ben Wing  <ben@xemacs.org>
6014
6015         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6016         continuation, truncation so that we don't get line jumpiness from
6017         them being larger than the line height.
6018
6019         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6020
6021 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6022
6023         * font.el (font-window-system-mappings): Add mapping for Gtk
6024         (assume identical to X) 
6025
6026 2002-02-04  Andy Piper  <andy@xemacs.org>
6027
6028         * files.el (convert-standard-filename): Fix for short filename
6029         Peter Arius <pas@methodpark.de>
6030
6031 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6032
6033         * list-mode.el (default-choose-completion): completion-base-size
6034         should refer to local value in the completion list buffer.
6035
6036 2001-12-03  Didier Verna  <didier@xemacs.org>
6037
6038         * rect.el: autoload `replace-rectangle'.
6039         * keydefs.el (global-map): bind it to `C-x r p'.
6040
6041 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6042
6043         * XEmacs 21.4.8 "Honest Recruiter" is released.
6044
6045 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6046
6047         This patch is based on Jerry James's patch and analysis.
6048
6049         * select.el (get-clipboard):
6050         (get-selection):
6051         Update docstrings.
6052         (get-clipboard-foreign):
6053         (get-selection-foreign):
6054         New function for use as `interprogram-paste-function's.
6055
6056         * simple.el (interprogram-paste-function): Change default to
6057         `get-clipboard-foreign'; improve docstring.
6058         (interprogram-cut-function): Improve dosctring.
6059
6060 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6061
6062         * XEmacs 21.4.7 "Economic Science" is released.
6063
6064 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6065
6066         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6067
6068 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6069
6070         * obsolete.el (assq-delete-all): New compatibility alias for 
6071         remassq.
6072
6073 2002-01-09  Simon Josefsson  <jas@extundo.com>
6074
6075         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6076
6077 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6078
6079         * info.el (Info-auto-generate-directory): Default
6080         Info-auto-generate-directory to 'if-outdated.
6081
6082 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6083
6084         * startup.el (normal-top-level): Prevent migration code from
6085         trashing .emacs on an error in loading the init files.
6086
6087 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6088
6089         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6090         "system default" Xdefaults and friends get xrdb-mode.
6091
6092 2002-03-05  Mats Lidell  <matsl@contactor.se>
6093  
6094         * help-nomule.el (tutorial-supported-languages): Added Swedish
6095         tutorial. Sorted languages.
6096
6097 2002-02-11  Mike Sperber <mike@xemacs.org>
6098
6099         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6100         regenerating outdated dir files and dir is non-existent.
6101
6102 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6103
6104         * code-files.el (convert-mbox-coding-system): Improve comment.
6105         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6106         coding-system argument to `write-region-pre-hook' call.
6107         (write-region-pre-hook): Fix docstring to mention lockname argument.
6108
6109 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6110
6111         * minibuf.el (completing-read): Remove redundant wrong arg list.
6112
6113         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6114
6115 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6116
6117         * obsolete.el (interactive-form): new compatibility alias for 
6118         function-interactive.
6119
6120 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6121
6122         * menubar-items.el (Menubar-items-truncate-list): Removed.
6123         * menubar-items.el (Menubar-items-truncate-history): New.
6124         * menubar-items.el (default-menubar): Use
6125         Menubar-items-truncate-history.
6126
6127 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6128
6129         * printer.el (generic-print-region): Pass correct arguments to
6130         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6131         Torkelsson <torkel@acc.umu.se>.
6132
6133 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6134
6135         * help.el (describe-mode): synched with FSF 19.34; handle nil
6136         minor mode indicators.
6137
6138 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6139
6140         * minibuf.el (completing-read): Update docstring.
6141
6142 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6143
6144         * XEmacs 21.4.6 "Common Lisp" is released.
6145
6146 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6147
6148         * package-net.el: Inadvertant synch with Windows branch.  From
6149         Andy's log:
6150         (package-net-kit-version): new variable.
6151         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6152
6153 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6154
6155         * package-get.el (package-get-locate-index-file): Also search the
6156         core etc/ directory for the package index file if it can't be
6157         found in ~/.xemacs/.
6158
6159 2001-12-13  William Perry  <wmperry@gnu.org>
6160
6161         * dialog-gtk.el (popup-builtin-question-dialog):
6162         Conform to API in gui.c.
6163         
6164 2001-11-12  Andy Piper  <andy@xemacs.org>
6165
6166         * cus-edit.el (custom-save-face-internal): make sure we save
6167         non-themed faces.
6168         (custom-save-variables): ditto variables.
6169
6170 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6171
6172         * faces.el (make-face-family):
6173         (make-face-size):
6174         New face-modifying functions per Jan Vroonhof.
6175
6176         cus-face.el (custom-set-face-font-family):
6177         (custom-set-face-font-size):
6178         Use them.
6179
6180         * font.el (font-window-system-mappings): More precise docstring.
6181
6182         (font-create-name):
6183         (font-create-object):
6184         (tty-font-create-object):
6185         (tty-font-create-plist):
6186         (x-font-create-object):
6187         (x-font-create-name):
6188         (ns-font-create-name):
6189         (mswindows-font-create-object):
6190         (mswindows-font-create-name):
6191         Add doctrings.
6192
6193 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6194
6195         * gtk-faces.el (gtk-init-device-faces): removed spurious
6196         quote before let* expression.
6197
6198 2001-10-29  Andy Piper  <andy@xemacs.org>
6199
6200         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6201         modified when changing coding system.
6202
6203         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6204         that we invoke the GUI directory selector.
6205
6206 2001-10-25  Andy Piper  <andy@xemacs.org>
6207
6208         * dialog.el (make-dialog-box): use new directory dialog support.
6209         * minibuf.el (read-file-name-1): ditto.
6210         (read-file-name): ditto.
6211         (read-directory-name): ditto.
6212
6213 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6214
6215         * XEmacs 21.4.5 "Civil Service" is released.
6216
6217 2001-04-23  Didier Verna  <didier@xemacs.org>
6218
6219         * cus-edit.el (custom-variable-pre-save): New.
6220         * cus-edit.el (custom-variable-post-save): New.
6221         * cus-edit.el (custom-variable-save): use them.
6222         * cus-edit.el (custom-face-pre-save): New.
6223         * cus-edit.el (custom-face-post-save): New.
6224         * cus-edit.el (custom-face-save): use them.
6225         * cus-edit.el (custom-group-pre-save): New.
6226         * cus-edit.el (custom-group-post-save): New.
6227         * cus-edit.el (custom-group-save): use them.
6228         * cus-edit.el (Custom-save): use the pre/post functions above,
6229         call `custom-save-all' only once.
6230         * cus-edit.el (custom-variable-pre-reset-standard): New.
6231         * cus-edit.el (custom-variable-post-reset-standard): New.
6232         * cus-edit.el (custom-variable-reset-standard): use them.
6233         * cus-edit.el (custom-face-pre-reset-standard): New.
6234         * cus-edit.el (custom-face-post-reset-standard): New.
6235         * cus-edit.el (custom-face-reset-standard): use them.
6236         * cus-edit.el (custom-group-pre-reset-standard): New.
6237         * cus-edit.el (custom-group-post-reset-standard): New.
6238         * cus-edit.el (Custom-reset-standard): use them.
6239         * cus-edit.el (custom-face-reset-saved): use the pre/post
6240         functions above, call `custom-save-all' only once.
6241
6242 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6243
6244         * gutter-items.el (buffers-tab face): Derive from the modeline
6245         face by default.  Many people use white-on-black for the default
6246         font, and the tabs look hideous with that color combination.  The
6247         modeline usually has the correct colors.
6248
6249 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6250
6251         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6252         (tag-mark-stack-max): Typo fix.
6253
6254 2001-09-28  Ben Wing  <ben@xemacs.org>
6255
6256         * font-lock.el:
6257         * font-lock.el (font-lock-after-change-function):
6258         fix problem with last patch, reported by Katsumi Yamaoka.
6259
6260 2001-09-17  Ben Wing  <ben@xemacs.org>
6261
6262         * font-lock.el (font-lock-after-change-function):
6263         fix problem when you insert a comment on the line before a line of
6264         code: if we use the following char, then when you hit backspace,
6265         the following line of code turns the comment color.
6266
6267 2001-06-08  Ben Wing  <ben@xemacs.org>
6268
6269         * process.el: comment about shell-command-switch.
6270         * process.el (shell-quote-argument): Need to quote a null
6271         argument, too.  From Dan Holmsand.
6272         
6273         * startup.el (normal-top-level): Delete some unused FSF junk.
6274         * startup.el (command-line-early):
6275         
6276         * startup.el (command-line): Call MS Windows init function.
6277         
6278         * win32-native.el:
6279         * win32-native.el (mswindows-system-shells): New.
6280         * win32-native.el (mswindows-system-shell-p): New.
6281         * win32-native.el (init-mswindows-at-startup): New.
6282         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6283         * win32-native.el (mswindows-quote-one-simple-arg):
6284         * win32-native.el (mswindows-quote-one-command-arg):
6285         * win32-native.el (mswindows-construct-process-command-line-alist):
6286         Correct comments at top.  Correctly handle passing arguments
6287         to Cygwin programs and to bash.  Fix quoting of zero-length
6288         arguments (from Dan Holmsand).  Set shell-command-switch based
6289         on shell-file-name, which in turn comes from env var SHELL.
6290
6291 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6292
6293         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6294         default-toolbar-position): Fill docstrings for balloon-help.
6295
6296 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6297
6298         * faces.el: Reenable specifications over 'gtk domain.
6299
6300 2001-08-08  Didier Verna  <didier@xemacs.org>
6301
6302         * autoload.el (update-autoload-files): make defdir a file name,
6303         not directory name.
6304
6305 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6306
6307         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6308
6309         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6310
6311 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6312
6313         * font-menu.el (font-menu-set-font): Default to current font-family.
6314         (font-menu-preferred-resolution):
6315         (font-menu-size-scaling):
6316         Provide gtk defaults, too.
6317
6318 2001-07-29  Mike Alexander  <mta@arbortext.com>
6319
6320         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6321         list
6322         (custom-set-face-font-family): ditto
6323
6324 2001-07-26  Mike Sperber <mike@xemacs.org>
6325
6326         * files.el (auto-mode-alist): .9 files are man pages, too.
6327
6328 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6329
6330         * process.el (call-process-internal): bind
6331         coding-system-for-write to 'binary when calling
6332         start-process-internal, so the process receives 
6333         the literal contents of INFILE.
6334
6335 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6336
6337         * files.el (auto-mode-alist): Add configure.ac support.
6338
6339 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6340
6341         * buff-menu.el:
6342         mouse.el:
6343         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6344
6345 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6346
6347         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6348
6349 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6350
6351         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6352         mixed text.
6353         (kinsoku-eol-p): Ditto.
6354
6355 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6356
6357         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6358         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6359         characters as the category `s' or `e' correctly.
6360
6361 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6362
6363         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6364
6365 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6366
6367         * mule/cyrillic.el:  Set up case table.
6368
6369 2001-06-08  Mike Sperber <mike@xemacs.org>
6370
6371         * files.el (save-some-buffers-1): Don't zap the help window right
6372         after `map-y-or-n-p' has popped it up.
6373
6374 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6375
6376         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6377
6378 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6379
6380         * specifier.el: define-specifier-tag 'gtk.
6381
6382 2001-05-12  Ben Wing  <ben@xemacs.org>
6383
6384         * find-paths.el (paths-find-recursive-path):
6385         fix error with null EXCLUDE-REGEXP.
6386         
6387         * font-lock.el (font-lock-mode):
6388         fix problem reported by hrvoje with buffers starting with a space.
6389         
6390 2001-05-06  Ben Wing  <ben@xemacs.org>
6391
6392         * dialog.el (make-dialog-box):
6393         * menubar-items.el (default-menubar):
6394         * printer.el (generic-print-buffer):
6395         * printer.el (generic-print-region):
6396         implement printing the selection when it's selected.
6397
6398 2001-04-18  Didier Verna  <didier@xemacs.org>
6399
6400         * cus-edit.el (Custom-reset-standard): reset to standard settings
6401         not only when the buffer's :custom-state is 'modified, but also
6402         when it is 'set or 'saved.
6403
6404 2001-04-17  Didier Verna  <didier@xemacs.org>
6405
6406         * startup.el (load-user-init-file): define `custom-file' before
6407         loading the user's init file.
6408
6409 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6410
6411         * menubar.el (popup-mode-menu): Make it work with
6412         popup-menu-titles turned off.
6413         
6414 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6415
6416         * about.el (about-mailto-link): Use compose-mail for sending mail.
6417
6418 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6419
6420         * package-admin.el (package-install-hook): New.
6421         (package-delete-hook): New.
6422         (package-admin-add-single-file-package): Use package-delete-hook.
6423
6424         * package-get.el (package-get): Use package-install-hook.
6425
6426 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6427
6428         * package-ui.el (pui-install-selected-packages): reverse the lists
6429         of packages so that they get handled in the same order as they
6430         were selected.
6431
6432 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6433
6434         * packages.el (locate-library): Use read-library-name for completion.
6435
6436 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6437
6438         * byte-optimize.el (=): `=' is not a binary predicate!
6439         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6440         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6441
6442 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6443
6444         * bytecomp.el (byte-compile-arithcompare):
6445         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6446
6447 2001-06-03  William M. Perry  <wmperry@gnu.org>
6448
6449         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6450         return the filename selected by the user!
6451
6452 2001-05-31  William M. Perry  <wmperry@gnu.org>
6453
6454         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6455         in XEmacs/GTK.
6456
6457 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6458
6459         * coding.el: Tiny typo fixed.
6460
6461 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6462
6463         * XEmacs 21.4.3 "Academic Rigor" is released.
6464
6465 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6466
6467         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6468
6469 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6470
6471         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6472
6473 2001-05-04  Ben Wing  <ben@xemacs.org>
6474
6475         * printer.el (generic-print-buffer):
6476         * printer.el (generic-print-region):
6477         Enable dialog boxes.  Apply workaround recommended by Kirill.
6478         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6479         
6480         * simple.el (kill-whole-line):
6481         * simple.el (kill-line-1):
6482         * simple.el (kill-entire-line):
6483         * simple.el (kill-line):
6484         * simple.el (backward-kill-line):
6485         Take out interactive dependence of kill-whole-line.
6486
6487 2001-04-22  Ben Wing  <ben@xemacs.org>
6488
6489         * dialog.el (make-dialog-box):
6490         Put dialog titles back in -- this time correctly.  Fix various
6491         other problems with leaks and such.
6492
6493         * simple.el (region-exists-p):
6494         * simple.el (region-active-p):
6495         Add comment about which one is correct to use in menu specs.
6496
6497 2001-05-05  Ben Wing  <ben@xemacs.org>
6498
6499         * dialog.el (make-dialog-box): fix doc string.
6500         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6501         take out Pretty Print.
6502         * printer.el:
6503         * printer.el (printer-current-device): New.
6504         * printer.el (Printer-get-device): New.
6505         * printer.el (Printer-clear-device): New.
6506         * printer.el (generic-page-setup): New.
6507         * printer.el (generic-print-buffer):
6508         * printer.el (generic-print-region):
6509         Implement Page Setup.  Handle errors properly.
6510
6511 2001-05-05  Ben Wing  <ben@xemacs.org>
6512
6513         * subr.el (error): Complete list of errors in doc string.
6514         
6515 2001-04-22  Ben Wing  <ben@xemacs.org>
6516
6517         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6518         
6519 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6520
6521         * build-report.el: Remove CVS keywords since this file has been in
6522         core lisp for a while now.
6523         * build-report.el (build-report-make-output-files): Fix typo.
6524
6525 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6526
6527         * about.el (about-finish-buffer): Make sure the last change works
6528         even if EVENT is nil.
6529
6530 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6531
6532         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6533         clicked, not the one that happens to be the current buffer at the
6534         time.
6535
6536 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6537
6538         * cus-edit.el (custom-display): Support the GTK Window System also.
6539
6540 2001-04-30  Ben Wing  <ben@xemacs.org>
6541
6542         * printer.el:
6543         * printer.el (printer-page-header):
6544         * printer.el (Print-context): New.
6545         * printer.el (printer-page-footer):
6546         * printer.el (generate-header-element): New.
6547         * printer.el (generate-header-line): New.
6548         * printer.el (print-context-property):
6549         * printer.el (generic-print-buffer):
6550         * printer.el (generic-print-region):
6551         Implement headers and footers.  Implement calling Print dialog box
6552         (#### but it doesn't quite work yet).
6553
6554 2001-04-25  Ben Wing  <ben@xemacs.org>
6555
6556         * about.el (xemacs-hackers):
6557         * about.el (about-url-alist):
6558         * about.el (about-personal-info):
6559         * about.el (about-hacker-contribution):
6560         More contributions.
6561         
6562         * simple.el (handle-post-motion-command):
6563         Fix spurious setting of zmacs-region-stays to t after a non-shift
6564         motion command.
6565
6566 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6567
6568         * about.el (about-personal-info): Update my bio.
6569         (about-hacker-contribution): Ditto.
6570
6571 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6572
6573         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6574
6575 2001-04-19  Andy Piper  <andy@xemacs.org>
6576
6577         * package-net.el (package-net-cygwin32-binary-size): new size.
6578         (package-net-win32-binary-size): new size.
6579         (package-net-convert-index-to-ini): Use new arch.
6580         (package-net-batch-convert-index-to-ini): Removed.
6581         (package-net-generate-bin-ini): New.
6582         (package-net-batch-generate-bin-ini): New.
6583
6584 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6585
6586         * XEmacs 21.4.1 "Copyleft" is released.
6587
6588 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6589
6590         * x-compose.el (xlib-input-method-bug-workaround):
6591         (alias-colon-to-double-quote):
6592         Force sort in map-keymap to work around rehash bug.
6593
6594 2001-04-17  Ben Wing  <ben@xemacs.org>
6595
6596         * about.el: Finish overhaul, add a few new hackers, update a
6597         couple old ones.
6598
6599 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6600
6601         * XEmacs 21.4.0 "Solid Vapor" is released.
6602
6603 2001-04-15  Ben Wing  <ben@xemacs.org>
6604
6605         * about.el:
6606         * about.el (about-headline-face): New.
6607         * about.el (about-link-face): New.
6608         * about.el (about-current-release-maintainers): New.
6609         * about.el (about-other-current-hackers): New.
6610         * about.el (about-url-alist):
6611         * about.el (about-once-and-future-hackers): New.
6612         * about.el (about-mailto-link): New.
6613         * about.el (about-get-buffer):
6614         * about.el (about-finish-buffer):
6615         * about.el (about-xemacs):
6616         * about.el (about-features): Removed.
6617         * about.el (about-advantages): New.
6618         * about.el (about-maintainer-info): Removed.
6619         * about.el (about-personal-info): New.
6620         * about.el (about-hacker-contribution): New.
6621         * about.el (about-maintainer):
6622         * about.el (about-show-linked-info):
6623         * about.el (about-hackers):
6624         Major revamping.  Rewriting of most of the text, improve the
6625         link handling, separate info on contributors into personal
6626         and contribution info, add new contributors, update personal
6627         info, etc. etc.
6628         
6629         * menubar-items.el (default-menubar):
6630         Help menubar entry for News now says more accurately
6631         "What's New in XEmacs".
6632         
6633         * mouse.el:
6634         * mouse.el (mouse-track-cleanup-hook):
6635         * mouse.el (mouse-track):
6636         Don't set-buffer to a dead buffer when calling mouse-track
6637         cleanup hooks.
6638
6639 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6640
6641         * XEmacs 21.2.47 "Zephir" is released.
6642
6643 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6644
6645         * dialog.el (make-dialog-box): Disable dialog box titles until
6646         we get them working.
6647
6648 2001-03-30  Ben Wing  <ben@xemacs.org>
6649
6650         * help.el:
6651         * help.el (Help-princ-face):
6652         * help.el (Help-prin1-face):
6653         * help.el (frob-help-extents):
6654         * help.el (describe-function-1):
6655         * help.el (describe-variable):
6656         Avoid using font-lock faces, which may not be defined.
6657         Instead, use hyper-apropos faces, and make sure they're
6658         defined as necessary by using `require'. (It's not so safe
6659         to do this for font-lock.) In any case, we will eventually
6660         be merging this functionality into hyper-apropos.
6661
6662         * loaddefs.el (completion-ignored-extensions):
6663         Fix documentation.
6664         
6665         * menubar-items.el (menu-truncate-list): Removed.
6666         * menubar-items.el (Menubar-items-truncate-list): New.
6667         * menubar-items.el (default-menubar):
6668         Fix errors if grep or compile command is too long.  Rename helper
6669         function to be less visible.
6670
6671 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6672
6673         * byte-optimize.el (byte-optimize-minus):
6674         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6675
6676 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6677
6678         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6679         Mule is available.
6680
6681         * mule/latin.el: New file.
6682
6683 2001-03-11  Ben Wing  <ben@xemacs.org>
6684
6685         * auto-save.el:
6686         * auto-save.el (auto-save-directory):
6687         * auto-save.el (make-auto-save-file-name):
6688         * auto-save.el (auto-save-file-name-p): New.
6689
6690         Merge in improvements from other definition of
6691         make-auto-save-file-name in files.el.
6692         
6693         * auto-save.el (auto-save-original-name):
6694         * auto-save.el (auto-save-name-in-fixed-directory):
6695         * auto-save.el (auto-save-unslashify-name): Removed.
6696         * auto-save.el (auto-save-slashify-name): Removed.
6697         * auto-save.el (auto-save-reserved-chars): New.
6698         * auto-save.el (auto-save-escape-name): New.
6699         * auto-save.el (auto-save-unhex): New.
6700         * auto-save.el (auto-save-unescape-name): New.
6701
6702         Change algorithm for encoding filenames in auto-save names to be
6703         entirely safe with all filesystems and all possible characters in
6704         a filename, and 100% reversible. (Essentially, uses
6705         quoted-printable as the encoding.)
6706         
6707         * auto-save.el (recover-all-files):
6708
6709         Use insert-directory rather than calling ls directly -- fixes
6710         things under Windows.
6711
6712         * files.el:
6713         * files.el (convert-standard-filename): Substitute FSF's
6714         definition for this (we had nothing here before).
6715         
6716         * files.el (backup-buffer): Warning fix.
6717         
6718         * files.el (make-backup-file-name):
6719         * files.el (find-backup-file-name):
6720         Fix error in calling sequence to auto-save-file-name-p.
6721         
6722         * files.el (recover-file):
6723         Use insert-directory rather than calling ls directly -- fixes
6724         things under Windows.
6725
6726         * files.el (make-auto-save-file-name): Removed.
6727         * files.el (auto-save-file-name-p): Removed.
6728         auto-save is always dumped so no sense in having a definition
6729         that will always be overwritten with another.
6730         
6731         * files.el (insert-directory):
6732         * win32-native.el:
6733         * win32-native.el (debug-mswindows-process-command-lines):
6734         * win32-native.el (original-make-auto-save-file-name): Removed.
6735         * win32-native.el (make-auto-save-file-name): Removed.
6736
6737
6738 2001-03-21  Martin Buchholz <martin@xemacs.org>
6739
6740         * XEmacs 21.2.46 "Urania" is released.
6741
6742 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6743
6744         * menubar-items.el (default-menubar): Update sample.emacs to
6745         sample.init.el and adjust accelerators.
6746
6747 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6748
6749         * build-report.el (build-report): Improve docstring.
6750
6751 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6752
6753         * ChangeLog: Log GTK merge.
6754
6755         * gutter-items.el:
6756         * mwheel.el:
6757         * sound.el:
6758         * startup.el:
6759         Revert gratuitous whitespace changes.
6760
6761 2001-03-07  Ben Wing  <ben@xemacs.org>
6762
6763         * help.el:
6764         * help.el (key-or-menu-binding):
6765         * help.el (Help-find-file): New.
6766         * help.el (describe-beta):
6767         * help.el (describe-copying):
6768         * help.el (describe-project):
6769         * help.el (view-emacs-news):
6770         * help.el (view-sample-init-el): New.
6771         * help.el (Help-princ-face): New.
6772         * help.el (Help-prin1-face): New.
6773         * help.el (help-symbol-function-context-menu):
6774         * help.el (help-symbol-variable-context-menu):
6775         * help.el (help-symbol-function-and-variable-context-menu):
6776         * help.el (frob-help-extents):
6777         * help.el (describe-function-1):
6778         * help.el (describe-variable):
6779
6780         Add coloring in Help buffers, correspondent with hyperlinks.
6781         View files in view-mode rather than Fundamental.
6782         Remove separators from context menus -- now handled in generic code.
6783         Add `Find Tag' to context menu.
6784         
6785         * menubar.el (popup-mode-menu):
6786
6787         Rewrite code that outputs the popup menu to (a) put more specific
6788         entries first, (b) be more robust, (c) output the proper context
6789         menu separators automatically (the context menu functionality is
6790         new and currently used only by Help).
6791
6792 2001-03-10  William M. Perry  <wmperry@aventail.com>
6793
6794         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6795         this function when converting from the 21.1 GTK branch.  Now
6796         supports file, password, question, and color built-in dialogs.
6797
6798 2001-03-06  Ben Wing  <ben@xemacs.org>
6799
6800         * keydefs.el:
6801         * keydefs.el (global-map):
6802         Add commented-out change of M-k (for 21.5).
6803         
6804         * menubar-items.el (default-menubar):
6805         Fix items to control kill-line behavior; add items for
6806         shifted motion.
6807         
6808         * simple.el:
6809         * simple.el (kill-whole-line):
6810         * simple.el (historical-kill-line): Removed.
6811         * simple.el (kill-line): Removed.
6812         * simple.el (kill-entire-line): New.
6813         * simple.el (kill-line-1): New.
6814         * simple.el (backward-kill-line):
6815         Undo kill-whole-line == always changes.  Add new function
6816         kill-entire-line to unconditionally delete the current line.
6817         Add comments describing the lamentable state of affairs of
6818         the kill-line functions and variables.
6819
6820 2001-03-02  Ben Wing  <ben@xemacs.org>
6821
6822         * simple.el:
6823         * simple.el (beginning-of-buffer):
6824         * simple.el (end-of-buffer):
6825         * simple.el (mark-ring-unrecorded-commands):
6826         * simple.el (signal-error-on-buffer-boundary):
6827         * simple.el (shifted-motion-keys-select-region):
6828         * simple.el (unshifted-motion-keys-deselect-region):
6829         * simple.el (motion-keys-for-shifted-motion): New.
6830         * simple.el (handle-pre-motion-command):
6831         * simple.el (handle-post-motion-command):
6832         * simple.el (forward-char-command):
6833         * simple.el (backward-char-command):
6834         * simple.el (scroll-up-command):
6835         * simple.el (scroll-down-command):
6836         * simple.el (next-line):
6837         * simple.el (previous-line):
6838         * simple.el (backward-block-of-lines):
6839         * simple.el (forward-block-of-lines):
6840         * simple.el (backward-word):
6841         * simple.el (mark-word):
6842
6843         Augment documentation of the most common motion commands to make
6844         note of the shifted-motion support.  Improve the support to (a)
6845         properly document how it works and why it's done in the fashion it
6846         is, and (b) allow the keystrokes that trigger it to be customized.
6847
6848         Correct error in the customize specification of
6849         mark-ring-unrecorded-commands.
6850
6851 2001-03-02  Ben Wing  <ben@xemacs.org>
6852
6853         * font-lock.el:
6854         * font-lock.el (font-lock-pending-extent-table): Removed.
6855         * font-lock.el (font-lock-pending-buffer-table): New.
6856         * font-lock.el (font-lock-pre-idle-hook):
6857         * font-lock.el (font-lock-after-change-function):
6858         * font-lock.el (font-lock-fontify-pending-extents):
6859         * font-lock.el (font-lock-lisp-like):
6860
6861         Fix handling of pending extents to avoid excessive slowness (N^2
6862         behavior) when making lots of buffer changes between redisplays,
6863         such as when saving the Options.
6864
6865 2001-03-09  William M. Perry  <wmperry@aventail.com>
6866
6867         * device.el:
6868         * dragdrop.el:
6869         * dumped-lisp.el:
6870         * faces.el:
6871         * frame.el:
6872         * gnuserv.el:
6873         * loadup.el:
6874         * menubar-items.el:
6875         * minibuf.el:
6876         The Great GTK Merge.
6877
6878         * ChangeLog.GTK:
6879         * dialog-gtk.el:
6880         * gdk.el:
6881         * generic-widgets.el:
6882         * glade.el:
6883         * gnome-widgets.el:
6884         * gnome.el:
6885         * gtk-compose.el:
6886         * gtk-extra.el:
6887         * gtk-faces.el:
6888         * gtk-ffi.el:
6889         * gtk-file-dialog.el:
6890         * gtk-font-menu.el:
6891         * gtk-glyphs.el:
6892         * gtk-init.el:
6893         * gtk-iso8859-1.el:
6894         * gtk-marshal.el:
6895         * gtk-mouse.el:
6896         * gtk-package.el:
6897         * gtk-password-dialog.el:
6898         * gtk-select.el:
6899         * gtk-widget-accessors.el:
6900         * gtk-widgets.el:
6901         * gtk.el:
6902         widgets-gtk.el:
6903         The Great GTK Merge: new files.
6904
6905 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6906
6907         * generic-widgets.el: Don't require gtk (a built-in feature) at
6908         top level.  Don't execute the last sexp unless (featurep 'gtk).
6909
6910 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6911
6912         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6913
6914 2001-02-23  Martin Buchholz <martin@xemacs.org>
6915
6916         * XEmacs 21.2.45 "Thelxepeia" is released.
6917
6918 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6919  
6920         * about.el (xemacs-hackers): update my entry. 
6921         * about.el (about-maintainer-info): ditto. 
6922         * about.el (about-hackers): ditto. 
6923
6924 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6925
6926         * about.el (about-maintainer-info): More vanity info about
6927         yours truly.
6928
6929 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6930
6931         * build-report.el (build-report-destination): xemacs-build-reports
6932         has moved to SourceForge, where mailing list name length is
6933         restricted, hence the name change to
6934         xemacs-buildreports@xemacs.org.
6935         * build-report.el (build-report-keep-regexp): Update default.
6936         * build-report.el (build-report-delete-regexp): Ditto.
6937         * build-report.el (build-report-make-output-files): Ditto.
6938
6939 2001-02-19  Craig Lanning  <lanning@scra.org>
6940
6941         * lisp-mode.el: Add indentation specifications for following
6942         Common Lisp forms: handler-case, handler-bind, with-slots,
6943         with-open-file, with-open-stream, print-unreadable-object.
6944
6945 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6946
6947         * font-lock.el (font-lock-set-defaults-1):
6948         Move initialization of `font-lock-cache-position' so that it's set
6949         even if font-lock-keywords is already defined.
6950
6951 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6952
6953         * autoload.el (generate-file-autoloads-1):
6954         Use `emacs-lisp-mode-syntax-table' instead of
6955         `lisp-mode-syntax-table'.
6956         * lisp-mode.el (lisp-mode-syntax-table):
6957         Get rid of old checks for `parse-partial-sexp' version.
6958         Make `|' (pipe) string delimiter instead of punctuation.
6959
6960 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6961
6962         * window.el (save-selected-window):
6963         Use gensym for better macro hygiene.
6964
6965 2001-02-06  Mike Sperber <mike@xemacs.org>
6966
6967         * dump-paths.el:
6968         * startup.el (startup-setup-paths): Set and use
6969         `mule-lisp-directory'.
6970         (startup-setup-paths-warning): Ditto.
6971
6972         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6973         (paths-construct-load-path): Consider `mule-lisp-directory'.
6974
6975 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6976
6977         * font-lock.el: Syntax table improvements used.  A few random
6978         changes are not specified below.
6979         (font-lock-fontify-string-delimiters):
6980         (font-lock-syntactic-keywords):
6981         (font-lock-cache-state nil):
6982         (font-lock-cache-position):
6983         New variables.
6984         (font-lock-set-syntax):
6985         (font-lock-apply-syntactic-highlight):
6986         (font-lock-fontify-syntactic-anchored-keywords):
6987         (font-lock-fontify-syntactic-keywords-region):
6988         (font-lock-eval-keywords):
6989         New functions.
6990         (font-lock-remove-face):
6991         (font-lock-fontify-syntactically-region):
6992         Use syntax properties.
6993
6994 2001-02-08  Martin Buchholz <martin@xemacs.org>
6995
6996         * XEmacs 21.2.44 "Thalia" is released.
6997
6998 2001-01-16  Mike Sperber <mike@xemacs.org>
6999
7000         * startup.el (normal-top-level): Work even if no installation root
7001         is found.
7002
7003 2001-01-30  Andy Piper  <andy@xemacs.org>
7004
7005         * gutter-items.el (progress-abort-glyph): remove instantiator.
7006         (set-progress-abort-instantiator): new function.
7007         (abort-progress-feedback): use it.
7008
7009         * gutter.el (set-gutter-dirty-p): new function.
7010
7011 2001-01-30  Didier Verna  <didier@xemacs.org>
7012
7013         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7014
7015 2001-01-24  Didier Verna  <didier@xemacs.org>
7016
7017         * sound.el (sound-extension-list): give a better default value.
7018         * sound.el (load-sound-file): improve the doc string, also find
7019         files given by absolute names, pass a real extension list to
7020         `locate-file'.
7021
7022 2001-01-26  Martin Buchholz <martin@xemacs.org>
7023
7024         * XEmacs 21.2.43 "Terspichore" is released.
7025
7026 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7027
7028         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7029         messages from gnuserv.
7030
7031 2001-01-20  Martin Buchholz <martin@xemacs.org>
7032
7033         * XEmacs 21.2.42 "Poseidon" is released.
7034
7035 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7036
7037         * cl-macs.el (cl-upcase-arg): New function.
7038         (cl-function-arglist): New function.
7039         (cl-transform-lambda): Automatically add CL-style lambda list to
7040         documentation string using functions above.
7041
7042 2001-01-12  Andy Piper  <andy@xemacs.org>
7043
7044         * package-get.el (package-get-custom): call
7045         package-net-update-installed-db.
7046
7047         * package-ui.el (pui-install-selected-packages): call
7048         package-net-update-installed-db.
7049
7050         * package-net.el (package-net-update-installed-db): use
7051         packages-package-list so that we reflect reality.
7052
7053         * packages.el (packages-package-list): Make docstring reflect
7054         reality.
7055
7056         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7057
7058         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7059         isn't installed.
7060
7061 2001-01-17  Andy Piper  <andy@xemacs.org>
7062
7063         * wid-edit.el (widget-activation-glyph-mapper): activate or
7064         deactivate native widgets.
7065         (widget-glyph-insert-glyph): record instantiator.
7066         (widget-push-button-value-create): use it.
7067
7068         * gui.el (gui-button-action): new function. Make button's domain
7069         buffer current when calling.
7070         (make-gui-button): update to use gui-button-action.
7071
7072 2001-01-16  Didier Verna  <didier@xemacs.org>
7073
7074         * menubar-items.el (default-menubar): add an entry for modeline
7075         horizontal scrolling in Options -> Display.
7076
7077 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7078
7079         * package-get.el (package-get-require-signed-base): Set to nil
7080         by default.
7081
7082 2001-01-17  Martin Buchholz <martin@xemacs.org>
7083
7084         * XEmacs 21.2.41 "Polyhymnia" is released.
7085
7086 2001-01-16  Mike Sperber <mike@xemacs.org>
7087
7088         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7089         catch lisp/mule/.
7090
7091 2001-01-14  Mike Sperber <mike@xemacs.org>
7092
7093         * startup.el (maybe-create-compatibility-dot-emacs):
7094         (maybe-unmigrate-user-init-file):
7095         (unmigrate-user-init-file): Created.
7096         (maybe-migrate-user-init-file): Offer creation of compatibility
7097         .emacs.
7098         Some doc fixes wrt init file location.
7099
7100 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7101
7102         * faces.el (face-frob-from-locale-first): new variable.
7103         (frob-face-font-2): Honor tags arg while trying to use
7104         standard-face-mapping.  When face-frob-from-locale-first is set,
7105         first try to set face inheriting from frobbed-face.
7106
7107 2001-01-15  Didier Verna  <didier@xemacs.org>
7108
7109         * about.el (xemacs-hackers): update my entry.
7110         * about.el (about-url-alist): ditto.
7111         * about.el (about-maintainer-info): ditto.
7112         * about.el (about-hackers): ditto.
7113
7114 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7115
7116         The byte compiler has been badly broken for a year,
7117         by the patch of 1999-12-06.
7118         * byte-optimize.el (byte-optimize-form-code-walker):
7119         Bug was: the byte compiler was making this erroneous optimization:
7120         (progn (or (foo)) (bar)) ==> (bar)
7121
7122 2000-11-20  Mike Sperber <mike@xemacs.org>
7123
7124         * setup-paths.el (paths-core-load-path-depth): Split
7125         `paths-load-path-depth' in two for site and core lisp.  Don't
7126         recurse into core.
7127         * setup-paths.el (paths-construct-load-path): Use.
7128
7129 2001-01-10  Andy Piper  <andy@xemacs.org>
7130
7131         * package-net.el (package-net-cygwin32-binary-size): new variable
7132         (package-net-win32-binary-size): ditto.  add much needed
7133         commentary.
7134
7135         * gutter-items.el (buffers-tab-items): correct off-by-one error
7136         for buffers-tab-max-size.
7137
7138 2001-01-08  Martin Buchholz <martin@xemacs.org>
7139
7140         * XEmacs 21.2.40 is released.
7141
7142 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7143
7144         * mule/hebrew.el: Fix comments and typos.
7145         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7146
7147 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7148
7149         * ChangeLog.1: move ancient log from fill.el.
7150
7151         * dump-paths.el:
7152         paragraphs.el:
7153         mule/mule-category.el:
7154         Miscellaneous typo fixes and slight doc clarifications.
7155
7156         * mule/mule-ccl.el:  Correct file name in header.
7157
7158 2000-12-31  Martin Buchholz <martin@xemacs.org>
7159
7160         * XEmacs 21.2.39 is released.
7161
7162 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7163
7164         * byte-optimize.el (byte-optimize-cond):
7165         (byte-optimize-cond-1): New.
7166         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7167         Optimizes (cond (x nil)) ==> nil.
7168         Provide better diagnostic on malformed expr like (cond foo).
7169
7170 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7171
7172         * mule/mule-coding.el:
7173         mule/mule-cmds.el (reset-language-environment,
7174         set-language-environment-coding-systems):
7175         Safer default coding-priority-list, corresponding to src/file-coding.h.
7176
7177 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7178
7179         * package-admin.el: Allow package removal from
7180         early-package-load-path.
7181
7182 2000-12-15  Andreas Jaeger  <aj@suse.de>
7183
7184         * about.el (about-maintainer-info): Update my entry.
7185
7186 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7187
7188         * packages.el (locate-library): Add support for bzip2
7189         compressed .el files.
7190
7191 2000-12-12  Andy Piper  <andy@xemacs.org>
7192
7193         * package-net.el: new file.
7194
7195 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7196
7197         * font-lock.el: Add missing C++ keywords.
7198
7199 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7200
7201         * simple.el (indent-for-comment): Preserve indentation of comments
7202         starting in column 0, as documented in (Info-goto-node
7203         "(xemacs)Comments").  Update docstring accordingly.
7204
7205 2000-12-05  Martin Buchholz <martin@xemacs.org>
7206
7207         * XEmacs 21.2.38 is released.
7208
7209 2000-12-04  Didier Verna  <didier@xemacs.org>
7210
7211         * mouse.el (default-mouse-track-set-point-in-window): remove
7212         spurious '+' operation detected by Martin.
7213
7214
7215 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7216
7217         * cl-extra.el (coerce):
7218         Implement char to integer coercion.
7219         Remove extraneous (numberp) test.
7220
7221         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7222         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7223         (byte-optimize-predicate):
7224         Warn if evaluating constant expression signals an error.
7225         (byte-optimize-form): Small simplification.
7226
7227         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7228
7229 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7230
7231         * byte-optimize.el:
7232         (byte-optimize-minus):
7233         (byte-optimize-plus):
7234         (byte-optimize-mult):
7235         (byte-optimize-quo):
7236         Use (car (last x)) instead of (last x) to get last elt!
7237         Use `byte-optimize-predicate' to optimize `%'.
7238         Move optimizations for special numeric args to bytecomp.el.
7239         * bytecomp.el (byte-compile-associative): Remove.
7240         (byte-compile-max): New.
7241         (byte-compile-min): New.
7242         Properly handle erroneous calls: (max) (min).
7243         (byte-compile-plus): New.
7244         (byte-compile-minus):
7245         It's easiest to handle 0, +1 and -1 args here.
7246         (byte-compile-mult): New.
7247         It's easiest to handle 1, -1 and 2 args here.
7248         (byte-compile-quo):
7249         It's easiest to handle 0, +1 and -1 args here.
7250         Issue byte-compiler warning when dividing by zero.
7251
7252         Byte-compiler arithmetic improvements.
7253         Better optimize these expressions in the obvious way:
7254         (+ x y 1)   -->  varref x varref y add add1
7255         (+ x y -1)  -->  varref x varref y add sub1
7256         (- x y 0)   -->  (- x y)
7257         (- 0 x y)   -->  (- (- x) y)
7258         (% 42 19)   --> compile-time constant
7259         (/ 42 19)   --> compile-time constant
7260         (* (foo) 2) --> foo call dup plus
7261
7262         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7263         unless (declaim (optimize (safety 3)))
7264         or (setq byte-compile-delete-errors nil).
7265
7266 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7267
7268         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7269         docstrings.
7270
7271 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7272
7273         * startup.el (command-line-do-help):  Add documentation of
7274         portable dumper switches.
7275
7276 2000-11-22  Andy Piper  <andy@xemacs.org>
7277
7278         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7279
7280         * glyphs.el (init-glyphs): don't use autodetect for strings.
7281
7282 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7283
7284         * byte-optimize.el (byte-optimize-char-before):
7285         (byte-optimize-backward-char):
7286         (byte-optimize-backward-word):
7287         Fix incorrect optimizations for these sorts of expressions:
7288         (let ((x nil)) (backward-char x))
7289
7290 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7291
7292         * byte-optimize.el:
7293         * byte-optimize.el (byte-optimize-backward-char): New.
7294         * byte-optimize.el (byte-optimize-backward-word): New.
7295         Make backward-word and backward-char as efficient as forward versions.
7296
7297         * bytecomp.el (byte-compile-no-args-with-one-extra):
7298         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7299         * bytecomp.el (byte-compile-two-args-with-one-extra):
7300         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7301         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7302         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7303         Check if extra arg is constant nil, and if so, use byte-coded call.
7304
7305         * simple.el (backward-word):
7306         * simple.el (mark-word):
7307         * simple.el (kill-word):
7308         * simple.el (backward-kill-word):
7309         Make COUNT argument optional, for consistency with forward-char et al.
7310
7311         * abbrev.el (abbrev-string-to-be-defined):
7312         * abbrev.el (inverse-abbrev-string-to-be-defined):
7313         * abbrev.el (inverse-add-abbrev):
7314         * abbrev.el (expand-region-abbrevs):
7315         * buff-menu.el (Buffer-menu-execute):
7316         * indent.el (move-to-left-margin):
7317         * indent.el (indent-relative):
7318         * indent.el (move-to-tab-stop):
7319         * info.el (Info-reannotate-node):
7320         * lisp-mode.el (lisp-indent-line):
7321         * lisp.el (end-of-defun):
7322         * lisp.el (move-past-close-and-reindent):
7323         * misc.el (copy-from-above-command):
7324         * mouse.el (default-mouse-track-scroll-and-set-point):
7325         * page.el (forward-page):
7326         * paragraphs.el (forward-paragraph):
7327         * paragraphs.el (end-of-paragraph-text):
7328         * picture.el (picture-forward-column):
7329         * picture.el (picture-self-insert):
7330         * rect.el (extract-rectangle-line):
7331         * simple.el (newline):
7332         * simple.el (fixup-whitespace):
7333         * simple.el (backward-delete-char-untabify):
7334         * simple.el (transpose-chars):
7335         * simple.el (transpose-preceding-chars):
7336         * simple.el (do-auto-fill):
7337         * simple.el (indent-new-comment-line):
7338         * simple.el (blink-matching-open):
7339         * view-less.el (cleanup-backspaces):
7340         * wid-edit.el (widget-transpose-chars):
7341         * term/bg-mouse.el (bg-insert-moused-sexp):
7342         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7343
7344         * info.el (Info-fontify-node):
7345         * simple.el (backward-delete-function):
7346         Use canonical delete-backward-char instead of backward-delete-char.
7347
7348 2000-11-20  Andy Piper  <andy@xemacs.org>
7349
7350         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7351         no buffers.
7352
7353 2000-11-20  Andy Piper  <andy@xemacs.org>
7354
7355         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7356         buffer tabs.
7357
7358 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7359
7360         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7361         (proclaim inline...) was shadowing compiler-macros.
7362
7363 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7364
7365         * bytecomp.el (byte-compile-eval): New.
7366         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7367         Keeps this promise made in Lispref:
7368         "If a file being compiled contains a `defmacro' form, the macro is
7369         defined temporarily for the rest of the compilation of that file."
7370
7371 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7372
7373         * cl.el (floatp-safe):
7374         (plusp):
7375         (minusp):
7376         (oddp):
7377         (evenp):
7378         (cl-abs):
7379         Use a better parameter name than `x'.
7380
7381         * cl-macs.el (check-type): Make continuable.  Change documentation
7382         to require PLACE, but accept any form for compatibility.
7383
7384         * abbrev.el (define-abbrev): Use check-type.
7385         * font-menu.el (font-menu-change-face): Use check-type.
7386         * menubar.el (relabel-menu-item): Use check-type.
7387         * itimer.el: Fix typo.
7388
7389 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7390
7391         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7392
7393 2000-11-14  Martin Buchholz <martin@xemacs.org>
7394
7395         * XEmacs 21.2.37 is released.
7396
7397 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7398
7399         * code-cmds.el: Provide the feature.
7400
7401 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7402
7403         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7404
7405         * code-cmds.el: New file
7406         * mule/mule-cmds.el:
7407         * mule/mule-misc.el
7408         (coding-keymap): New keymap. Define coding system keyboard
7409         commands on file-coding builds too.
7410         (coding-system-change-eol-conversion):
7411         (universal-coding-system-argument):
7412         (set-default-coding-systems):
7413         (prefer-coding-system): Moved from mule-cmds.el
7414         (set-buffer-process-coding-system): Moved from mule-misc.el
7415
7416 2000-09-15  Stephen Carney <carney@scubadoo.com>
7417
7418         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7419
7420 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7421
7422         * package-get.el (package-get-download-sites): Add a pre-release
7423         site for experimental packages.
7424
7425         * auto-autoloads.el: Regenerated.
7426
7427 2000-08-01  Andy Piper  <andy@xemacs.org>
7428
7429         * gutter-items.el (buffers-tab-omit-function): reference
7430         buffers-tab-select-visible-buffers.
7431         (buffers-tab-filter-functions): new variable, by default uses
7432         buffers-tab-selection-function and buffers-tab-omit-function.
7433         (select-buffers-tab-buffers-by-mode): invert arguments.
7434         (buffers-tab-select-visible-buffers): new function. Invert calling
7435         of buffers-menu-omit-invisible-buffers.
7436         (buffers-tab-items): rewrite to use
7437         buffers-tab-filter-functions. Rewrite docstring.
7438         (gutter-buffers-tab-extent): delete.
7439         (add-tab-to-gutter): always build a new extent when adding the
7440         tabs.
7441         (update-tab-in-gutter): make gutter dirty when orientation
7442         changes.
7443
7444 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7445
7446         * bytecomp.el (byte-compile-defvar-or-defconst):
7447         Only do loadhist recording if defvar form includes a value.
7448
7449 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7450
7451         * bytecomp.el (byte-compile-initial-macro-environment):
7452         `eval-when-compile' should not compile its body.
7453
7454 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7455
7456         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7457         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7458         some Japanese English.  Remove some ancient FSF comments, and
7459         improve docstrings.  Use symbols not vectors for tables.
7460
7461 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7462
7463         * keymap.el:
7464         (local-key-binding):
7465         (global-key-binding):
7466         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7467
7468         * lisp.el:
7469         (backward-sexp): Slightly simpler code.
7470         (mark-sexp): Make arg optional, like FSF Emacs.
7471         (forward-list): Slightly simpler code.
7472         (backward-list): Slightly simpler code.
7473         (down-list):  Make arg optional, like FSF Emacs.
7474         (up-list):  Make arg optional, like FSF Emacs.
7475         (backward-up-list):  Make arg optional, like FSF Emacs.
7476         (kill-sexp):  Make arg optional, like FSF Emacs.
7477         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7478
7479         * font-menu.el (font-menu-change-face):
7480         Take continuable errors into account.
7481
7482         * abbrev.el:
7483         * abbrev.el (clear-abbrev-table):
7484         * abbrev.el (define-abbrev-table):
7485         * abbrev.el (define-abbrev):
7486         * abbrev.el (insert-abbrev-table-description):
7487         * apropos.el (apropos-documentation-check-doc-file):
7488         * apropos.el (apropos-documentation-check-elc-file):
7489         * buff-menu.el (list-buffers):
7490         * buff-menu.el (list-buffers-noselect):
7491         * bytecomp.el (byte-recompile-directory):
7492         * bytecomp.el (batch-byte-compile):
7493         * cl-macs.el (typep):
7494         * code-files.el (find-coding-system-magic-cookie):
7495         * code-files.el (insert-file-contents):
7496         * cus-edit.el (customize-set-variable):
7497         * cus-edit.el (customize-save-variable):
7498         * cus-face.el (custom-set-face-font-size):
7499         * cus-face.el (custom-set-face-update-spec):
7500         * cus-face.el (custom-reset-faces):
7501         * custom.el (custom-check-theme):
7502         * custom.el (copy-upto-last):
7503         * fill.el (canonically-space-region):
7504         * fill.el (fill-paragraph):
7505         * fill.el (fill-region):
7506         * fill.el (find-space-insertable-point):
7507         * fill.el (justify-current-line):
7508         * faces.el (face-spec-update-all-matching):
7509         * faces.el (set-face-stipple):
7510         * files-nomule.el (insert-file-contents):
7511         * files.el (insert-file-contents-literally):
7512         * files.el (hack-local-variables-last-page):
7513         * files.el (basic-save-buffer):
7514         * files.el (insert-directory):
7515         * font-menu.el (font-menu-change-face):
7516         * font.el (font-spatial-to-canonical):
7517         * format.el (format-encode-region):
7518         * format.el (format-insert-file):
7519         * format.el (format-replace-strings):
7520         * gutter.el (set-gutter-element):
7521         * help.el (key-or-menu-binding):
7522         * help.el (describe-bindings):
7523         * help.el (with-syntax-table):
7524         * indent.el (indent-rigidly):
7525         * indent.el (delete-to-left-margin):
7526         * info.el:
7527         * info.el (Info-extract-dir-entry-from):
7528         * info.el (Info-build-dir-anew):
7529         * info.el (Info-rebuild-dir):
7530         * info.el (Info-batch-rebuild-dir):
7531         * info.el (Info-read-subfile):
7532         * info.el (Info-build-node-completions):
7533         * info.el (Info-extract-menu-node-name):
7534         * isearch-mode.el (isearch-range-invisible):
7535         * isearch-mode.el (isearch-restore-invisible-extents):
7536         * itimer.el (itimerp):
7537         * itimer.el (itimer-live-p):
7538         * keymap.el:
7539         * keymap.el (substitute-key-definition):
7540         * keymap.el (read-command-or-command-sexp):
7541         * keymap.el (local-key-binding):
7542         * keymap.el (global-key-binding):
7543         * keymap.el (global-set-key):
7544         * keymap.el (local-set-key):
7545         * ldap.el:
7546         * ldap.el (ldap-add-entries):
7547         * ldap.el (ldap-delete-entries):
7548         * lisp.el (backward-sexp):
7549         * lisp.el (mark-sexp):
7550         * lisp.el (forward-list):
7551         * lisp.el (backward-list):
7552         * lisp.el (down-list):
7553         * lisp.el (backward-up-list):
7554         * lisp.el (up-list):
7555         * lisp.el (kill-sexp):
7556         * lisp.el (backward-kill-sexp):
7557         * menubar.el (add-menu-button):
7558         * menubar.el (add-submenu):
7559         * menubar.el (delete-menu-item):
7560         * menubar.el (relabel-menu-item):
7561         * mouse.el (narrow-window-to-region):
7562         * obsolete.el (define-obsolete-variable-alias):
7563         * obsolete.el (store-substring):
7564         * package-admin.el:
7565         * package-admin.el (package-admin-install-function):
7566         * package-admin.el (package-admin-install-function-mswindows):
7567         * package-admin.el (package-admin-default-install-function):
7568         * package-get.el (package-get-update-base-entries):
7569         * packages.el (packages-load-package-dumped-lisps):
7570         * packages.el (packages-collect-package-dumped-lisps):
7571         * printer.el (generic-print-buffer):
7572         * printer.el (generic-print-region):
7573         * replace.el (occur-mode-mouse-goto):
7574         * replace.el (perform-replace):
7575         * select.el (get-selection-no-error):
7576         * simple.el:
7577         * simple.el (newline):
7578         * simple.el (open-line):
7579         * simple.el (edit-and-eval-command):
7580         * simple.el (goto-line):
7581         * simple.el (undo):
7582         * simple.el (kill-region):
7583         * simple.el (copy-region-as-kill):
7584         * simple.el (kill-ring-save):
7585         * simple.el (set-mark):
7586         * simple.el (next-line):
7587         * simple.el (previous-line):
7588         * simple.el (line-move):
7589         * simple.el (set-goal-column):
7590         * simple.el (comment-region):
7591         * subr.el:
7592         * subr.el (putf):
7593         * syntax.el (modify-syntax-entry):
7594         * syntax.el (map-syntax-table):
7595         * view-less.el (view-file):
7596         * view-less.el (view-buffer):
7597         * view-less.el (view-file-other-window):
7598         * window-xemacs.el (backward-other-window):
7599         * window.el:
7600         * window.el (one-window-p):
7601         * window.el (walk-windows):
7602         * window.el (window-list):
7603         * x-mouse.el (x-mouse-kill):
7604         * x-select.el (x-get-cutbuffer):
7605         * x-select.el (x-store-cutbuffer):
7606         * term/bg-mouse.el (bg-mouse-line-to-center):
7607         * term/sun-mouse.el (window-line-end):
7608         * term/sun-mouse.el (sun-select-region):
7609         * term/sun.el (kill-region-and-unmark):
7610         * mule/mule-category.el:
7611         * mule/mule-category.el (modify-category-entry):
7612         * mule/mule-category.el (char-category-list):
7613         * mule/mule-coding.el (coding-system-force-on-output):
7614         * mule/mule-misc.el (coding-system-put):
7615         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7616
7617 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7618
7619         * cus-face.el: Typo fixes and tiny clarifications.
7620         * custom.el: ditto
7621
7622 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7623
7624         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7625         * startup.el (normal-top-level): Setup auto-save-list-file-name
7626         if auto-save-list-file-prefix is non-nil.
7627
7628 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7629
7630         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7631
7632 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7633
7634         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7635         get symbol at point-min.
7636
7637 2000-10-24  Didier Verna  <didier@xemacs.org>
7638
7639         * info.el (Info-emacs-info-file-name): defconst it.
7640         * info.el (Info-footnote-tag): defcustom it.
7641         * info.el (Info-no-description-string): ditto.
7642         * info.el (Info-find-node): adapt to new semantics of
7643         'Info-suffixed-file (don't do the case variants stuff).
7644         * info.el (Info-insert-dir): rewrite the dir file variants code.
7645         * info.el (Info-directory-files): New. Return the list of info
7646         files in a directory.
7647         * info.el (Info-dir-outdated-p): use it.
7648         * info.el (Info-parse-dir-entries): ditto.
7649         * info.el (Info-build-dir-anew): don't restrict to files ending
7650         with a ".info.*" extension.
7651         * info.el (Info-set-mode-line): ditto.
7652         * info.el (Info-read-subfile): adapt to new semantics of
7653         'Info-suffixed-file (append 'exact argument).
7654         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7655         string independently of the case.
7656         * info.el (Info-suffixed-file): use it (match all possible case
7657         for the file name).
7658         * info.el (Info-insert-file-contents): code cleanup.
7659         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7660         columns.
7661         * info.el (Info-batch-rebuild-dir): ditto.
7662         * info.el (Info-read-node-name-1): ditto.
7663         * info.el (Info-search): ditto.
7664         * info.el (Info-fontify-node): ditto.
7665
7666
7667 2000-10-24  Didier Verna  <didier@xemacs.org>
7668
7669         * process.el (shell-command): when called from a program, avoid
7670         'push-mark's "mark-set" message.
7671
7672 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7673
7674         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7675         by a symbol, not by a vector.
7676         * mule/vietnamese.el (vscii): Likewise.
7677         (viscii): Likewise.
7678         * mule/cyrillic.el (koi8-r): Likewise.
7679
7680         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7681         by a symbol, not by a vector.
7682         (chinese-big5-2): Likewise.
7683         * mule/ethiopic.el (ethiopic): Likewise.
7684         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7685         (vietnamese-viscii-upper): Likewise.
7686
7687 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7688
7689         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7690
7691 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7692
7693         * byte-optimize.el (byte-optimize-car): New function.
7694         (byte-optimize-cdr): Ditto.
7695
7696 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7697
7698         * byte-optimize.el: Partial synch with FSF 20.7.
7699         Optimize constant concatenation.
7700         Add keymapp as a side effect free function.  It is a built-in.
7701         (byte-after-unbind-pos): Remove byte-equal.
7702
7703 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7704
7705         * update-elc-2.el: Quote regexps correctly.
7706
7707 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7708
7709         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7710         (ccl-compile): Apply integerp, not integer-or-char-p to
7711         check the type of the buffer magnification
7712         (ccl-compile-write-string): Encode a string with binary
7713         coding system.
7714         (ccl-compile-write-repeat): Likewise.
7715
7716 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7717
7718         * buff-menu.el:
7719         * bytecomp.el:
7720         * coding.el:
7721         * faces.el:
7722         * files.el:
7723         * fill.el:
7724         * float-sup.el:
7725         * font-lock.el:
7726         * help.el:
7727         * iso8859-1.el:
7728         * loaddefs.el:
7729         * menubar-items.el:
7730         * menubar.el:
7731         * modeline.el:
7732         * msw-font-menu.el:
7733         * paragraphs.el:
7734         * paths.el:
7735         * replace.el:
7736         * simple.el:
7737         * sound.el:
7738         * startup.el:
7739         * version.el:
7740         * x-faces.el:
7741         * x-font-menu.el:
7742         Remove purecopy.
7743
7744 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7745
7746         * simple.el (do-auto-fill): Use the function pointer to by
7747         `comment-line-break-function', not `indent-new-comment-line'. This
7748         fixes an issue with cc-mode comment continuation.
7749
7750 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7751
7752         * simple.el (turn-on-auto-fill):  Add (interactive).
7753         * mwheel.el (mwheel-install): Add (interactive).
7754         * font-lock.el (turn-on-font-lock): Add (interactive).
7755         (turn-off-font-lock): Add (interactive).
7756
7757 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7758
7759         * packages.el (packages-special-base-regexp): Add `man'.
7760
7761 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7762
7763         * wid-edit.el (widget-specify-active): map over extents in current
7764         buffer like `widget-specify-inactive' does.  Mapping over the
7765         inactive extent object does not work since the current extent is
7766         ignored by `map-extents'.
7767
7768 2000-10-04  Martin Buchholz <martin@xemacs.org>
7769
7770         * XEmacs 21.2.36 is released.
7771
7772 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7773
7774         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7775         Optimize the compiled-function-constants vector by byte-code
7776         reference counts.
7777
7778 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7779
7780         * build-report.el (build-report-delete-regexp): quote value in
7781         defcustom
7782
7783 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7784
7785         * build-report.el (build-report): Don't bind srcdir which we don't
7786         use in `multiple-value-bind' to avoid the only byte-compiler
7787         warning.
7788
7789 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7790
7791         * build-report.el: Requires cl and custom now.
7792         build-report-version is determined by XEmacs version -- remove
7793         build-report-version*.
7794         * build-report.el (build-report-version): Removed.
7795         * build-report.el (build-report-installation-version-regexp): New.
7796         * build-report.el (build-report-version-file-regexp): New.
7797         * build-report.el (build-report-installation-srcdir-regexp): New.
7798         * build-report.el (build-report-destination): Offer
7799         xemacs-build-reports and xemacs-beta.
7800         * build-report.el (build-report-keep-regexp): Adjusted.
7801         * build-report.el (build-report-delete-regexp): Adjusted.
7802         * build-report.el (build-report-make-output-dir): New.
7803         * build-report.el (build-report-installation-file): Replace use of
7804         `concat' with `expand-file-name'.
7805         * build-report.el (build-report-make-output-file): Removed.
7806         * build-report.el (build-report-make-output-files): New.
7807         * build-report.el (build-report-subject): Identify as
7808         user-variable with "*...".
7809         * build-report.el (build-report-prompts): Ditto.
7810         * build-report.el (build-report-version-file): New.
7811         * build-report.el (build-report-file-encoding): Identify as
7812         user-variable with "*...".
7813         * build-report.el (build-report-make-output-get): New.
7814         * build-report.el (build-report-insert-header): Report
7815         emacs-version and system-configuration instead of
7816         build-report-version.
7817         * build-report.el (build-report-insert-make-output): Add file
7818         argument.
7819         * build-report.el (build-report-insert-installation-file):
7820         Re-indent.
7821         * build-report.el (build-report-keep): Change docstring,
7822         re-indent.
7823         * build-report.el (build-report-delete): Ditto.
7824         * build-report.el (build-report-installation-data): New.
7825         * build-report.el (build-report-version-file-data): New.
7826
7827 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7828
7829         * byte-optimize.el (byte-optimize-lapcode):
7830         Fix the optimization of using the first 5 elements of the
7831         constants vector for variables.
7832         (byte-optimize-lapcode): Fix another ancient broken optimization.
7833
7834 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7835
7836         * *: Spelling mega-patch
7837
7838 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7839
7840         * easymenu.el: doc fixes.
7841         (easy-menu-do-define): Use backquote.
7842         (easy-menu-change):
7843         (easy-menu-add):
7844         `when' seems much clearer than `if' here.
7845         (easy-menu-remove):
7846         (easy-menu-add-item):
7847         (easy-menu-item-present-p):
7848         (easy-menu-remove-item):
7849         Wrap using (when (featurep 'menubar) ...)
7850
7851 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7852
7853         * bytecomp.el (displaying-byte-compile-warnings):
7854         Revert Ben's change to this function below so that the compile log
7855         is displayed properly for users of the "popper" package.
7856
7857 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7858
7859         * window.el (save-selected-window): Use backquote.
7860
7861         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7862         Renamed from `byte-compile-file-form-defvar'.
7863         * bytecomp.el (byte-compile-defvar-or-defconst):
7864         Only cons onto current-load-list in top-level forms.
7865         Else this leaks a cons cell every time a defun is called.
7866         Renamed from `byte-compile-defvar', for clarity.
7867         Warn when docstring of defvar is not a string.
7868         Use consistent error messages.
7869         Better comments.
7870
7871 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7872
7873         * simple.el (set-variable):
7874         Remove unneeded defvar by rearranging order of let* forms.
7875
7876         * mule/mule-ccl.el (ccl-get-next-code):
7877         * menubar-items.el (bookmark-menu-filter):
7878         (language-environment-menu-filter):
7879         (tutorials-menu-filter):
7880         * toolbar-items.el (toolbar-compile):
7881         * byte-optimize.el (disassemble-offset):
7882         Use (declare (special ...)) instead of `defvar'.
7883
7884         * cl-macs.el (cl-do-proclaim):
7885         Fix (declare (special ...)) warning suppression syntax.
7886
7887 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7888
7889         * info.el (Info-tag-table-marker):
7890         (Info-tag-table-buffer):
7891         (Info-find-file-node):
7892         (Info-read-subfile):
7893         (Info-build-node-completions):
7894         (Info-search):
7895         (Info-mode):
7896         Multiple info buffer support.
7897
7898 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7899
7900         * ldap.el (ldap-decode-entry): New defun
7901         (ldap-search-entries): Use it in order to decode DN-prefixed
7902         entries properly
7903
7904 2000-08-23  Daniel Pittman <daniel@danann.net>
7905
7906         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7907         Use `eq', not `=', to compare symbols.
7908
7909 2000-07-30  Ben Wing  <ben@xemacs.org>
7910
7911         * bytecomp.el (byte-compile-report-error):
7912         * bytecomp.el (displaying-byte-compile-warnings):
7913         if stack-trace-on-error is set, send out a backtrace when
7914         an error is encountered that stops byte compilation.  this
7915         should make it much much easier to track down those curious
7916         problems.  also undo the kludge of using a separate "*Show*"
7917         buffer for display when there's a temp-buffer-show-function;
7918         we can avoid this by just being a little smarter.
7919
7920         * dialog-items.el:
7921         * dialog-items.el (search-dialog-regexp): New.
7922         * dialog-items.el (search-dialog-callback):
7923         * dialog-items.el (make-search-dialog):
7924         add a regexp option to the dialog and clean up a bit.
7925
7926         * dialog.el:
7927         * dialog.el (yes-or-no-p-dialog-box):
7928         * dialog.el (get-dialog-box-response):
7929         * dialog.el (make-dialog-box):
7930         * dialog.el (dialog-box-finish): New.
7931         * dialog.el (dialog-box-cancel): New.
7932         * dialog.el (internal-make-dialog-box-exit): New.
7933         implement [properly!] the :modal property of the new dialog box
7934         interface.  this is the first time xemacs has ever had *proper*
7935         modal dialog boxes, giving the standard window-system feedback.
7936         (e.g. under windows, clicking on a disabled frame causes a beep
7937         and makes the dialog box flash three times.)
7938
7939         * dragdrop.el: header keyword frobbing.
7940
7941         * dumped-lisp.el (preloaded-file-list):
7942         renamed winnt.el to win32-native.el.
7943
7944         * faces.el (face-property):
7945         * faces.el (set-face-property):
7946         * faces.el (frob-face-property):
7947         * faces.el (frob-face-font-2):
7948         * faces.el (make-face-bold):
7949         * faces.el (make-face-italic):
7950         * faces.el (make-face-bold-italic):
7951         * faces.el (make-face-unbold):
7952         * faces.el (make-face-unitalic):
7953         * faces.el (make-face-smaller):
7954         * faces.el (make-face-larger):
7955         clean up the implementation of these so that window-system-specific
7956         methods are called only on objects belonging to that window system.
7957         previously, you could have [e.g.] mswindows-make-face-bold called
7958         on font object of device type `stream', which is not good and
7959         explains the subtle errors Adrian was getting when byte-compiling
7960         something that required 'term. (Adrian, now you can use stack-trace-
7961         on-error to find the exact place where things are going wrong instead
7962         of having to laboriously binary-search your way through.)
7963
7964         * finder.el (finder-known-keywords):
7965         cleaned up -- properly sorted, clarified the meanings of many of
7966         the keywords, and added a few -- mswin, gui, content, build, www,
7967         user, services.  the last two try to distinguish between a package
7968         that's used directly by the user, and a package that provides
7969         support services to other packages.
7970
7971         * font-lock.el (lisp-font-lock-keywords-2):
7972         update list of lisp control structures to include everything,
7973         including new ones i introduced.
7974
7975         * gutter.el: header keyword frobbing.
7976
7977         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7978         recent isearch element was not doing so!  you got the second-most-
7979         recent instead.
7980
7981         * lisp-mode.el (construct-lisp-mode-menu):
7982         more menubar cleanups.
7983         * lisp-mode.el (with-selected-window):
7984         make it indent properly.
7985
7986         * menubar-items.el (default-menubar): lots of menubar cleanups.
7987         rearranged the options menu the most, e.g. splitting up the
7988         Keyboard/Mouse menu into a new Editing menu and combining the
7989         separate Scrollbar/Gutter/Toolbar submenus into Display.
7990         Got rid of General, moved items to Editing or new Troubleshooting.
7991         Moved Packages to Tools; doesn't seem to belong under Options.
7992         Added stuff to the Cmds menu, e.g. Change Case.
7993
7994         NB please don't complain about these periodic menubar changes.
7995         Anything like this is necessarily incremental in its construction
7996         -- By constant use you gradually become more and more aware of
7997         better and better ways to group menu items.  When we eventually
7998         move the options menu to a property sheet, the existing structure
7999         will probably be preserved fairly well.
8000
8001         * minibuf.el (next-history-element): fix problems with pressing
8002         down arrow in repeat-complex-command.
8003
8004         * modeline.el:
8005         * modeline.el (modeline-3d-p): New.
8006         added custom variable for controlling the 3d modeline.  the
8007         corresponding Options item has been present for a long time,
8008         but commented out with "fix me!" comments.  it's fixed now.
8009
8010         * obsolete.el (add-menu):
8011         remove bogus gettexts.
8012
8013         * process.el (shell-quote-argument):
8014         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8015         For bash under Windows native, see below.
8016
8017         * simple.el:
8018         * simple.el (display-warning-buffer):
8019         Fixed the handling of warning display to eliminate the annoying
8020         *Show* buffer, like was done for byte-compiler output above.
8021
8022         * simple.el (debug-print): New.
8023         Simple function for sending debug messages to the console and/or
8024         other debug places.
8025
8026         * subr.el (replace-in-string):
8027         Rewrite this function to avoid N^2 behavior with large strings --
8028         catastrophic with the new Windows selection code! (Apparently the
8029         author of this function didn't realize there was a fun
8030         replace-match that could make his life much easier, because we
8031         duplicated the entire logic.  The new version is smaller, easier
8032         to understand, much more robust, and has extended features --
8033         those of replace-match.)
8034
8035         * window.el:
8036         * window.el (with-selected-window): New.
8037         An obvious complement to the existing `with-selected-frame' and
8038         `with-current-buffer'.
8039
8040         * win32-native.el: Renamed from winnt.el.
8041         Added a great deal of stuff for properly handling process quoting,
8042         somewhat modeled on Kirill's original model (which i later threw
8043         away).  We should now finally have correctly working process arg
8044         quoting/dequoting so that the final app gets exactly what we
8045         intended.  Because the mechanism is in Lisp, it's easily
8046         extendible. (For those running bash and running the native
8047         version, I tried hard to do what I thought was correct.  But more
8048         thought is needed, and ideally the volunteer work of people with
8049         these configurations that they generally run on.)
8050
8051         * x-font-menu.el (x-font-menu-font-data):
8052         Put in defvar's to fix byte-compiler warnings.
8053
8054 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8055
8056         * select.el (selection-coercion-alist): Initialise.
8057         * select.el (select-coerce-to-text): New.
8058         * select.el (select-coerce): New.
8059         New functions to perform type and value coercion.
8060
8061         * select.el (select-buffer-killed-default): Keep data if it was
8062         on the clipboard.
8063
8064 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8065
8066         * menubar-items.el (default-menubar): Fix typo.
8067         (default-menubar): `lambda' was mispelled as `lamda'.
8068
8069 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8070
8071         * window.el (shrink-window-if-larger-than-buffer): Remove
8072         edge checking code.
8073
8074 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8075
8076         * paths.el (gnus-local-domain): Removed.
8077         (gnus-local-organization): Ditto.
8078         (gnus-startup-file): Ditto.
8079
8080 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8081
8082         * files.el (auto-mode-alist): Add .spec for RPM.
8083
8084 2000-07-31  Andy Piper  <andy@xemacs.org>
8085
8086         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8087
8088 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8089
8090         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8091         browse-url.
8092         * help.el (xemacs-www-page): Ditto.
8093         (xemacs-www-faq): Ditto.
8094         * menubar-items.el (default-menubar): Ditto.
8095
8096         * wid-edit.el (widget-url-link-action): Ditto.
8097         From: Kenichi OKADA <okada@opaopa.org>.
8098
8099 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8100
8101         * finder.el (finder-commentary): Add autoload cookie.
8102
8103 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8104
8105         * files.el (insert-file-contents-literally): Fix second let
8106         binding for `coding-system-for-read' to `coding-system-for-write'
8107         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8108
8109 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8110
8111         * files.el (insert-file-contents-literally): Use binary coding
8112         system (from Morioka san).
8113         (insert-file-contents-literally): Make file-name-handler method.
8114
8115 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8116
8117         * cl-macs.el (get-selection): Add defsetf.
8118
8119 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8120
8121         * x-init.el (x-activate-region-as-selection): replace obsolete
8122         function x-own-selection with own-selection.
8123         (ow-find): replace obsolete functions x-get-selection and
8124         x-get-clipboard with get-selection and get-clipboard.
8125         (init-post-x-win): replace obsolete function x-disown-selection
8126         with disown-selection.
8127
8128 2000-07-20  Mike Sperber  <mike@xemacs.org>
8129
8130         * startup.el (load-user-init-file): Only try to load init file if
8131         it exists.
8132
8133 2000-07-10  Andy Piper  <andy@xemacs.org>
8134
8135         * dialog-items.el: sync with Ben's patch.
8136
8137         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8138         comment.
8139         (progress-text-glyph): deleted.
8140         (progress-layout-glyph): make completely minimal.
8141         (progress-gauge-glyph): ditto.
8142         (progress-display-style): fix to handle dynamic instantiator
8143         changes.
8144         (progress-text-instantiator): new.
8145         (progress-layout-instantiator): new.
8146         (progress-gauge-instantiator): new.
8147         (set-progress-display-instantiator): renamed and changed from
8148         set-progress-display-style.
8149         (progress-abort-glyph): use instantiator not glyph.
8150         (append-progress-display): use set-progress-display-instantiator
8151         and set-glyph-image.
8152         (abort-progress-display): ditto.
8153         (raw-append-progress-display): ditto.
8154
8155 2000-07-20  Ben Wing  <ben@xemacs.org>
8156
8157         * code-files.el: Move Mule-specific code to mule-coding.el.
8158
8159 2000-07-15  Ben Wing  <ben@xemacs.org>
8160
8161         * autoload.el:
8162         Fixed comments.
8163
8164         * cmdloop.el:
8165         * cmdloop.el (yes-or-no-p):
8166         * cmdloop.el (y-or-n-p):
8167         Make these functions use should-use-dialog-box-p and not be
8168         overridden in dialog.el.
8169
8170         * cus-dep.el:
8171         * cus-dep.el (Custom-make-dependencies): Removed.
8172         * cus-dep.el (Custom-make-dependencies-1): New.
8173         * cus-dep.el (Custom-make-one-dependency): New.
8174         New entry point for use in Makefiles, to avoid excessive
8175         invocations.
8176
8177         * cus-edit.el (custom-variable-reset-saved):
8178         * cus-edit.el (custom-variable-reset-standard):
8179         * cus-edit.el (custom-save-resets):
8180         Fix bytecompiler warnings.
8181
8182         * dialog.el:
8183         * dialog.el (yes-or-no-p-dialog-box):
8184         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8185         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8186         * dialog.el (get-dialog-box-response):
8187         * dialog.el (message-or-box):
8188         * dialog.el (make-dialog-box):
8189         * dialog.el (popup-dialog-box): New.
8190         Avoid yes-or-no-p bogosities.
8191         Create a general function `make-dialog-box' to encapsulate all
8192         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8193
8194         * dumped-lisp.el (preloaded-file-list):
8195         Add dialog-items.  Clean up.  Group files by types.
8196
8197         * easymenu.el (easy-menu-add):
8198         * easymenu.el (easy-menu-remove):
8199         Account for accelerators.
8200
8201         * extents.el:
8202         * extents.el (extent-list): New args, like in map-extents.
8203         * extents.el (extent-at-event): New.
8204         * extents.el (extents-at-event): New.
8205
8206         * font-lock.el:
8207         * font-lock.el (font-lock-mode):
8208         * font-lock.el (font-lock-default-fontify-buffer):
8209         * font-lock.el (font-lock-default-unfontify-region):
8210         * font-lock.el (font-lock-fontify-syntactically-region):
8211         * font-lock.el (font-lock-fontify-keywords-region):
8212         Use new progress-feedback names.
8213
8214         * font-lock.el (java-font-lock-identifier-regexp):
8215         * font-lock.el (java-font-lock-class-name-regexp):
8216         Fix bytecompiler warnings.
8217
8218         * gutter-items.el:
8219         * gutter-items.el (progress-display-use-echo-area): Removed.
8220         * gutter-items.el (progress-feedback-use-echo-area): New.
8221         * gutter-items.el (progress-display-popup-period): Removed.
8222         * gutter-items.el (progress-feedback-popup-period): New.
8223         * gutter-items.el (set-progress-display-style): Removed.
8224         * gutter-items.el (set-progress-feedback-style): New.
8225         * gutter-items.el (progress-display-style): Removed.
8226         * gutter-items.el (progress-feedback-style): New.
8227         * gutter-items.el (progress-stack):
8228         * gutter-items.el (progress-displayed-p): Removed.
8229         * gutter-items.el (progress-feedbacked-p): New.
8230         * gutter-items.el (clear-progress-display): Removed.
8231         * gutter-items.el (clear-progress-feedback): New.
8232         * gutter-items.el (progress-display-clear-when-idle): Removed.
8233         * gutter-items.el (progress-feedback-clear-when-idle): New.
8234         * gutter-items.el (remove-progress-display): Removed.
8235         * gutter-items.el (remove-progress-feedback): New.
8236         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8237         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8238         * gutter-items.el (append-progress-display): Removed.
8239         * gutter-items.el (append-progress-feedback): New.
8240         * gutter-items.el (abort-progress-display): Removed.
8241         * gutter-items.el (abort-progress-feedback): New.
8242         * gutter-items.el (raw-append-progress-display): Removed.
8243         * gutter-items.el (raw-append-progress-feedback): New.
8244         * gutter-items.el (display-progress-display): Removed.
8245         * gutter-items.el (display-progress-feedback): New.
8246         * gutter-items.el (current-progress-display): Removed.
8247         * gutter-items.el (current-progress-feedback): New.
8248         * gutter-items.el (current-progress-display-label): Removed.
8249         * gutter-items.el (current-progress-feedback-label): New.
8250         * gutter-items.el (progress-display): Removed.
8251         * gutter-items.el (progress-feedback): New.
8252         Replace "progress-display" with "progress-feedback" globally.
8253
8254         * gutter-items.el (lprogress-display): Removed.
8255         * gutter-items.el (progress-feedback-with-label): New.
8256         Rename lprogress-display ==> progress-feedback-with-label.
8257
8258         * gutter-items.el (search-dialog-direction): Removed.
8259         * gutter-items.el (search-dialog-text): Removed.
8260         * gutter-items.el (search-dialog-callback): Removed.
8261         * gutter-items.el (make-search-dialog): Removed.
8262         Move to dialog-items.el.
8263
8264         * help.el:
8265         * help.el (help-mode-quit):
8266         * help.el (mode-for-help): New.
8267         * help.el (help-sticky-window): New.
8268         * help.el (help-window-config): New.
8269         * help.el (with-displaying-help-buffer):
8270         * help.el (function-at-event): New.
8271         * help.el (help-symbol-regexp): New.
8272         * help.el (help-symbol-run-function-1): New.
8273         * help.el (help-symbol-run-function): New.
8274         * help.el (help-symbol-function-context-menu): New.
8275         * help.el (help-symbol-variable-context-menu): New.
8276         * help.el (help-symbol-function-and-variable-context-menu): New.
8277         * help.el (frob-help-extents): New.
8278         * help.el (describe-function-1):
8279         * help.el (variable-at-point):
8280         * help.el (variable-at-event): New.
8281         * help.el (describe-variable):
8282         Major overhaul.
8283         - Make functions and variables be mousable.
8284         - Middle button hyperlinks.
8285         - New context-menu entries.
8286
8287         * keydefs.el:
8288         * keydefs.el (global-map):
8289         New key bindings to move lines up and down.
8290
8291         * lisp-mode.el:
8292         * lisp-mode.el (construct-lisp-mode-menu): New.
8293         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8294         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8295         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8296         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8297         Make popup and menubar menus be different.  Popup menu uses
8298         clicked location and automatically assumes symbol under the mouse
8299         for various commands.
8300
8301         * menubar-items.el:
8302         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8303         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8304
8305         * menubar-items.el (global-popup-menu): Removed.
8306         * menubar-items.el (mode-popup-menu): Removed.
8307         * menubar-items.el (activate-popup-menu-hook): Removed.
8308         * menubar-items.el (popup-mode-menu): Removed.
8309         * menubar-items.el (popup-buffer-menu): Removed.
8310         * menubar-items.el (popup-menubar-menu): Removed.
8311         Move to menubar.el.
8312
8313         * menubar.el:
8314         * menubar.el (global-popup-menu): New.
8315         * menubar.el (mode-popup-menu): New.
8316         * menubar.el (activate-popup-menu-hook): New.
8317         * menubar.el (last-popup-menu-event): New.
8318         * menubar.el (popup-mode-menu): New.
8319         * menubar.el (popup-buffer-menu): New.
8320         * menubar.el (popup-menubar-menu): New.
8321         * menubar.el (menu-call-at-event): New.
8322         Move non-content functions here.  Add support for context menu
8323         items on extents.
8324
8325         * minibuf.el (minibuffer-history-uniquify):
8326         Typo fix.
8327
8328         * minibuf.el (read-file-name-1):
8329         Call new file dialog box if it exists.
8330
8331         * minibuf.el (mouse-rfn-setup-vars):
8332         Clean up "chop" action.
8333
8334         * mouse.el:
8335         * mouse.el (button2): Now bound to mouse-track.
8336         * mouse.el (click-inside-extent-p):
8337         * mouse.el (point-inside-extent-p):
8338         * mouse.el (point-inside-selection-p):
8339         * mouse.el (mouse-drag-or-yank): Removed.
8340         * mouse.el (mouse-begin-drag-n-drop): New.
8341         * mouse.el (mouse-eval-sexp):
8342         * mouse.el (mouse-track-activate-strokes): New.
8343         * mouse.el (mouse-track-do-activate): New.
8344         * mouse.el (mouse-track):
8345         * mouse.el (default-mouse-track-event-is-with-button): New.
8346         * mouse.el (default-mouse-track-cleanup-hook):
8347         * mouse.el (default-mouse-track-drag-hook):
8348         * mouse.el (default-mouse-track-drag-up-hook):
8349         * mouse.el (default-mouse-track-click-hook):
8350         Merge drag-n-drop into mouse-track.
8351         Add general "activate" support to replace specific button2 kludges.
8352         Use "button modifier" support in mouse-track.
8353
8354         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8355
8356         * package-ui.el:
8357         * package-ui.el (pui-menu):
8358         * package-ui.el (pui-popup-context-sensitive): Removed.
8359         Fix bytecompiler warnings.
8360         Clean up popup code a bit.
8361
8362         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8363
8364         * simple.el:
8365         * simple.el (transpose-lines):
8366         * simple.el (transpose-line-up): New.
8367         * simple.el (transpose-line-down): New.
8368         * simple.el (transpose-subr):
8369         * simple.el (transpose-subr-1): Removed.
8370         Clean up, add functions to move lines up and down.
8371
8372         * startup.el (mail-host-address):
8373         * startup.el (user-mail-address):
8374         Customize.
8375
8376         * subr.el:
8377         * subr.el (set-symbol-value-in-buffer): New.
8378         * subr.el (error):
8379         * subr.el (check-argument-type):
8380         * subr.el (defined-error-p): New.
8381         Add structured error support.
8382
8383         * toolbar-items.el (toolbar-compile):
8384         Use new make-dialog-box.
8385
8386         * update-elc.el:
8387
8388         * userlock.el (ask-user-about-lock-dbox):
8389         * userlock.el (ask-user-about-supersession-threat-dbox):
8390         * userlock.el (ask-user-about-lock):
8391         * userlock.el (ask-user-about-supersession-threat):
8392         Use new make-dialog-box.
8393         Add safety checks; use should use-dialog-box-p.
8394
8395         * window-xemacs.el:
8396         * window-xemacs.el (__buffer-dedicated-frame):
8397         * window-xemacs.el (buffer-dedicated-frame): New.
8398         * window-xemacs.el (set-buffer-dedicated-frame): New.
8399         Move dedicated-frame stuff into lisp.
8400
8401 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8402
8403         * printer.el (generic-print-region): Do not require that
8404         `printer-name' be set.
8405         (printer-name): Commentary clarification.
8406
8407 2000-07-19  Martin Buchholz <martin@xemacs.org>
8408
8409         * XEmacs 21.2.35 is released.
8410
8411 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8412
8413         * select.el (selection-coercible-types): Initialise.
8414
8415 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8416
8417         * select.el (own-clipboard): Bug fix.
8418
8419 2000-07-17  Mike Sperber  <mike@xemacs.org>
8420
8421         * cus-edit.el (custom-migrate-custom-file): Save init file before
8422         continuing.
8423
8424 2000-07-16  Mike Sperber  <mike@xemacs.org>
8425
8426         * startup.el (load-init-file): Remove silly call to
8427         `load-user-custom-file`.
8428         (maybe-migrate-user-init-file): Minor fixes.
8429
8430 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8431
8432         * apropos.el (apropos-documentation-check-doc-file):
8433         `doc' variable should be let-bound, as was presumably intended.
8434
8435         * cus-edit.el (custom-variable-reset-saved):
8436         (custom-variable-reset-standard):
8437         Remove unused variable comment-widget.  Twice.
8438
8439         * toolbar.el (toolbar-blank-press-function):
8440         Add a real defvar with initial value nil and proper docstring.
8441         (press-toolbar-button): No need to check for boundp-ness anymore.
8442
8443         * rect.el (open-rectangle-line): Remove useless (let) form.
8444         Add defvar for pending-delete-mode.
8445
8446         * info.el (Info-find-node): This function needs an autoload cookie.
8447
8448         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8449         Use let* since the second form referred to the first.
8450
8451 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8452
8453         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8454         instead of removed `mswindows-get-clipboard'.
8455
8456
8457 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8458
8459         * select.el (select-convert-from-text): New.
8460         * select.el (select-convert-from-length): New.
8461         * select.el (select-convert-from-integer): New.
8462         * select.el (select-convert-from-identity): New.
8463         * select.el (select-convert-from-filename): New.
8464         * select.el (selection-converter-in-alist): Use them.
8465         New converter functions for X.
8466
8467         * select.el (get-selection): Removed comment.
8468
8469         * select.el (own-selection): Removed append code - I thought
8470         I'd already done this, but apparently not...
8471
8472         * select.el: Changed comment about TIMESTAMP.
8473
8474         * select.el (select-convert-in): New.
8475         * select.el (select-convert-out): New.
8476         New functions that get used by select.c.
8477
8478         * select.el (select-buffer-killed-default): New.
8479         * select.el (select-buffer-killed-text): New.
8480         * select.el (selection-buffer-killed-alist): New.
8481         New list and functions that get called if a relevant selection
8482         exists and a buffer gets killed.
8483
8484         * select.el (select-convert-to-targets):
8485         * select.el (select-convert-to-identity): Removed.
8486         * select.el (select-convert-from-identity): Removed.
8487         * select.el (select-converter-out-alist):
8488         Removed _EMACS_INTERNAL selection type.
8489
8490         * x-select.el (xselect-kill-buffer-hook): Removed.
8491         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8492         Removed this X-specific nonesense. Use the generic support
8493         in select.el instead.
8494
8495 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8496
8497         * mule/mule-category.el (defined-category-hashtable):
8498         Use make-hash-table instead of make-hashtable
8499
8500         * buff-menu.el: Byte-compiler warning fix.
8501
8502         * isearch-mode.el (isearch-highlight-all-cleanup):
8503         Remove unused variable `isearch-highlight-all-start'.
8504
8505         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8506
8507         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8508
8509         * cus-dep.el (Custom-make-dependencies):
8510         Add autoload cookie for custom-add-loads to generated custom-load.el.
8511
8512         * autoload.el (autoload-package-name): Warning suppression.
8513         Move defvar prior to first use.
8514
8515         * custom.el: Add autoload for custom-declare-face.
8516         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8517         * cl.el (cl-hack-byte-compiler):
8518         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8519         to work properly.
8520
8521 2000-07-08  Mike Sperber  <mike@xemacs.org>
8522
8523         * startup.el (load-home-init-file): Added variable.
8524         (maybe-migrate-user-init-file): Added.
8525         (load-user-init-file): Load custom file if different from init
8526         file.
8527
8528         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8529         "startup."
8530
8531         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8532         Moved `custom-file'-related code to cus-file.el.
8533
8534         * cus-file.el: New file.
8535
8536 2000-04-01  Mike Sperber  <mike@xemacs.org>
8537
8538         * packages.el (packages-find-package-directories): Added support
8539         for external package hierarchies with in-place installations.
8540
8541         * find-paths.el (paths-root-in-place-p): Added.
8542         (paths-find-emacs-directory): Added support for external
8543         directories with in-place installations.
8544         (paths-find-site-directory): Ditto.
8545
8546         * startup.el (find-user-init-file): Also look for
8547         ~/.xemacs/init.elc? in preference to ~/.emacs.
8548
8549 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8550
8551         * select.el (own-selection):
8552         * select.el (own-clipboard): Changed `append' parameter to
8553         `how-to-use' parameter.
8554         * select.el (own-selection): Removed icky append code.
8555         * select.el (own-selection, get-selection): Removed extra type
8556         checking.
8557         * select.el (selection-appender-alist):
8558         * select.el (selection-converter-{in|out}-alist): Initialise.
8559         * select.el (select-append-to-*): New.
8560         * select.el (select-convert-from-*): New.  New functions to append
8561         data and convert data from external type.
8562
8563 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8564
8565         * font-lock.el: Javadoc enhancements.
8566
8567 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8568
8569         * printer.el (generic-print-region): Compose job name from buffer
8570         name.
8571
8572 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8573
8574         * font-lock.el (font-lock-fontify-pending-extents): Call
8575         font-lock-fontify-region instead of font-lock-fontify-buffer
8576         to avoid unnecessary progress gauges.
8577
8578 2000-07-06  Craig Lanning  <lanning@scra.org>
8579
8580         * custom-load.el (faces):
8581
8582         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8583         dir is a regex.
8584
8585         * process.el (call-process-internal): from Dan Holmsand, use binary
8586         coding systems so that jka-compr works.
8587
8588 2000-07-07  Ben Wing  <ben@xemacs.org>
8589
8590         * font-lock.el: Undo previous change.  Unfortunately, some
8591         files actually use the variables directly in their init code
8592         without quoting them.
8593
8594 2000-07-07  Ben Wing  <ben@xemacs.org>
8595
8596         * font-lock.el (defvar font-lock-*-face): Removed.
8597
8598         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8599         only when necessary.
8600
8601 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8602
8603         * cl-macs.el: fix cl-transform-function-property kludge
8604         so that it does not require a random feature.
8605
8606 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8607
8608         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8609         as in Linux kernel "Rules.make".
8610
8611 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8612
8613         * build-report.el (build-report): Add autoload cookie.
8614
8615 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8616
8617         * package-ui.el (defgroup pui):  Correct a misspelling
8618         (pui-toggle-package-delete):  Change `seleted' to `selected'
8619
8620 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8621
8622         * package-get.el (package-get-update-base):
8623         (package-get): Use insert-file-contents-literally always.
8624         (package-get-maybe-save-index):
8625         Force coding system for writing to binary.
8626
8627 2000-06-08  Mike Alexander  <mta@arbortext.com>
8628
8629         * code-process.el (call-process-region): If there is no coding
8630         system for the process on process-coding-system-alist use the
8631         coding system of the buffer containing the region.
8632
8633 2000-06-10  Ben Wing  <ben@xemacs.org>
8634
8635         * cmdloop.el (command-error):
8636         If debug-on-error and noninteractive, output backtrace.
8637
8638         * files.el (file-relative-name):
8639         Remove MSDOS references.
8640
8641         * simple.el (line-number): New function, due to non-obvious
8642         behavior/usage of count-lines.
8643
8644         * simple.el (count-lines): document non-obvious usage to get
8645         line number.
8646
8647 2000-06-11  Ben Wing  <ben@xemacs.org>
8648
8649         * faces.el ((featurep 'xpm)):
8650         * x-faces.el (x-init-face-from-resources):
8651         * x-faces.el (x-init-frame-faces):
8652         * x-misc.el (x-init-specifier-from-resources):
8653         * x-misc.el (x-get-resource-and-bogosity-check):
8654         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8655         * x-mouse.el (x-init-pointer-shape):
8656         * x-scrollbar.el (x-init-scrollbar-from-resources):
8657         Add sixth argument to x-get-resource calls so as to issue warnings
8658         rather than errors on bogus arguments.
8659
8660 2000-06-05  Ben Wing  <ben@xemacs.org>
8661
8662         * compat.el: new file.  provides a clean, non-intrusive way to
8663         define compatibility functions.
8664
8665         * process.el (shell-quote-argument): temporary fix for lack
8666         of nt-quote-process-args.  #### I need to put back the overall
8667         structure of that mechanism but redo the guts of it using the
8668         extra intelligence in the C code.
8669
8670 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8671
8672         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8673         `package-get' does in package-get.el, instead of using external
8674         "md5sum" program.
8675
8676         * package-get.el (package-get): Insert package file literally to
8677         make checksum calculation work.
8678
8679 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8680
8681         * code-files.el (convert-mbox-coding-system): Deleted.
8682         (file-coding-system-alist): Removed reference to
8683         convert-mbox-coding-system.
8684
8685 2000-05-28  Martin Buchholz <martin@xemacs.org>
8686
8687         * XEmacs 21.2.34 is released.
8688
8689 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8690
8691         * font-lock.el (font-lock-keywords): Rewrote docstring
8692
8693 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8694
8695         * loadhist.el (unload-feature): handle case where x is both boundp
8696         and fboundp
8697
8698 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8699
8700         * packages.el: It's ok to use built-in macros, but not lisp
8701         defined ones.
8702
8703 2000-05-20  Ben Wing  <ben@xemacs.org>
8704
8705         * font-lock.el:
8706         * font-lock.el (font-lock-message-threshold):
8707         * font-lock.el (font-lock-mode):
8708         * font-lock.el (font-lock-default-fontify-buffer):
8709         * font-lock.el (font-lock-always-fontify-immediately):
8710         * font-lock.el (font-lock-old-extent): Removed.
8711         * font-lock.el (font-lock-old-len): Removed.
8712         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8713         * font-lock.el (font-lock-pending-extent-table): New.
8714         * font-lock.el (font-lock-range-table): New.
8715         * font-lock.el (font-lock-after-change-function):
8716         * font-lock.el (font-lock-after-change-function-1): Removed.
8717         * font-lock.el (font-lock-fontify-pending-extents): New.
8718         * font-lock.el ('font-lock-revert-cleanup): Removed.
8719         * font-lock.el ('font-lock-revert-setup): Removed.
8720         Rewrite deferral code to handle any number of changes, merging
8721         them properly.  Remove hacked-up code for revert-buffer, now
8722         unnecessary.
8723
8724         * menubar-items.el (default-menubar):
8725         In Options->Edit Init File, don't switch to emacs-lisp-mode
8726         unless necessary; doing this turns off font-lock.
8727
8728 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8729
8730         * keydefs.el: Define C-x BS to backward-kill-sentence.
8731
8732 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8733
8734         * files.el (hack-local-variables-prop-line): Use non-greedy
8735         matching to process -*-texinfo-*- -*-.
8736
8737 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8738
8739         * minibuf.el (minibuf-directory-files): new function.
8740         (read-file-name-activate-callback): use minibuf-directory-files.
8741         (read-directory-name-internal): ditto.
8742         (mouse-file-display-completion-list): ditto.
8743         (mouse-directory-display-completion-list): ditto.
8744         (read-file-name-internal): remove "./" from completion list unless
8745         explicitly matched, for consistency.
8746
8747 2000-05-11  Ben Wing  <ben@xemacs.org>
8748
8749         * gutter-items.el (gutter-buffers-tab):
8750         * gutter-items.el (add-tab-to-gutter):
8751         * gutter-items.el (update-tab-in-gutter):
8752         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8753         * gutter-items.el (append-progress-display):
8754         * gutter-items.el (abort-progress-display):
8755         * gutter-items.el (raw-append-progress-display):
8756         Further fixes.  Use set-glyph-image not set-image-instance-property,
8757         to fix problems with multiple windows in a frame.
8758
8759         * menubar-items.el (tutorials-menu-filter):
8760         Fix typo.
8761
8762         * startup.el (early-error-handler):
8763         Display message box under windows; otherwise, message will disappear
8764         before it can be viewed.
8765
8766         * update-elc.el:
8767         Fix bug in NEEDTODUMP processing.
8768
8769 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8770
8771         * startup.el (lock-directory): Removed.
8772         (superlock-file): Ditto.
8773         (startup-set-paths): Remove lockdir.
8774         (startup-setup-paths-warning): Remove lock-directory.
8775
8776         * setup-paths.el (paths-find-lock-directory): Removed.
8777         (paths-find-superlock-file): Ditto.
8778
8779 2000-05-09  Ben Wing  <ben@xemacs.org>
8780
8781         * faces.el (set-face-property):
8782         * faces.el (set-face-font):
8783         * faces.el (set-face-foreground):
8784         * faces.el (set-face-background):
8785         * faces.el (set-face-background-pixmap):
8786         * faces.el (set-face-underline-p):
8787         * faces.el (set-face-strikethru-p):
8788         * faces.el (set-face-highlight-p):
8789         * faces.el (set-face-dim-p):
8790         * faces.el (set-face-blinking-p):
8791         * faces.el (set-face-reverse-p):
8792         doc string changes.
8793
8794         * glyphs.el:
8795         * glyphs.el (make-image-specifier):
8796         * glyphs.el (glyph-property):
8797         * glyphs.el (set-glyph-image):
8798         * glyphs.el (make-glyph):
8799         * glyphs.el (make-pointer-glyph):
8800         * glyphs.el (make-icon-glyph):
8801         * glyphs.el (widget-image-instance-p): New.
8802         authorship info, lots of doc changes.  New predicate, inadvertently
8803         omitted.  the general principle with specifier docs is now that
8804         the description of instantiators should go with the make-foo-specifier
8805         fun's doc string, rather than in foo-specifier-p.  this follows
8806         conventions elsewhere in XEmacs and in general is a lot more obvious
8807         of a place to look.  sometimes the make-foo-specifier function needs
8808         to be created in the process.
8809
8810         * gutter.el:
8811         * gutter.el (make-gutter-specifier): New.
8812         * gutter.el (make-gutter-size-specifier): New.
8813         * gutter.el (make-gutter-visible-specifier): New.
8814         specifier doc updates according to the conventions specified before.
8815
8816         * objects.el:
8817         * objects.el (make-font-specifier):
8818         * objects.el (make-color-specifier):
8819         * objects.el (make-face-boolean-specifier): New.
8820         specifier doc updates according to the conventions specified before.
8821
8822         * specifier.el:
8823         * specifier.el (set-specifier):
8824         * specifier.el (make-integer-specifier): New.
8825         * specifier.el (make-boolean-specifier): New.
8826         * specifier.el (make-natnum-specifier): New.
8827         * specifier.el (make-generic-specifier): New.
8828         * specifier.el (make-display-table-specifier): New.
8829         specifier doc updates according to the conventions specified before.
8830
8831         * toolbar.el:
8832         * toolbar.el (make-toolbar-specifier): New.
8833         specifier doc updates according to the conventions specified before.
8834
8835 2000-05-09  Ben Wing  <ben@xemacs.org>
8836
8837         * process.el (call-process-internal): Revert to previous version
8838         because Mike's change clashed with a change I did not long before.
8839         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8840         Thanks very much Mike for pointing out the bug and submitting a
8841         patch!
8842
8843 2000-04-13  Mike Alexander  <mta@arbortext.com>
8844
8845         * process.el (call-process-internal): Send the correct input buffer
8846         (call-process-internal): Return the exit status of the process
8847
8848 2000-05-07  Ben Wing  <ben@xemacs.org>
8849
8850         * winnt.el:
8851         * winnt.el (nt-quote-args-verbatim): Removed.
8852         * winnt.el (nt-quote-args-prefix-quote): Removed.
8853         * winnt.el (nt-quote-args-backslash-quote): Removed.
8854         * winnt.el (nt-quote-args-double-quote): Removed.
8855         * winnt.el (nt-quote-args-functions-alist): Removed.
8856         * winnt.el (nt-quote-process-args): Removed.
8857         Remove all stuff for argument quoting.  We borrow the code instead
8858         from Emacs 20.6, which is much more careful in its quoting
8859         (e.g. in handling runs of the escape character) and avoids most of
8860         the need for this Lisp mechanism by checking to see whether we're
8861         running a Cygwin or normal program and doing the appropriate
8862         quoting.  If we end up needing such a mechanism, we should add
8863         it by extending the variable `mswindows-quote-process-args' so it
8864         can take an alist of regexps.
8865
8866 2000-05-07  Ben Wing  <ben@xemacs.org>
8867
8868         * keydefs.el:
8869         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8870         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8871         the window without moving point.
8872
8873         * simple.el:
8874         * simple.el (scroll-up-one): New.
8875         * simple.el (scroll-down-one): New.
8876         Functions for use with C-M-up/down.
8877
8878 2000-05-01  Martin Buchholz <martin@xemacs.org>
8879
8880         * XEmacs 21.2.33 is released.
8881
8882 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8883
8884         * dialog.el (yes-or-no-p-dialog-box):
8885         Fix docstring.
8886         Fix following horrible bug in X11 mode with focus-follows-mouse:
8887           1. Visit two files in two different frames.
8888           2. do File->Revert Buffer in one of those frames.
8889           3. Dialog box appears.
8890           4. Arrange things so that the mouse passes over the *other*
8891              frame, then to the dialog box, and click on "Yes".
8892           5. The file contents end up in the *wrong* buffer!
8893         Add TODO comment.
8894
8895 2000-04-28  Ben Wing  <ben@xemacs.org>
8896
8897         * help.el (describe-installation): correct typo introduced
8898         in last patch: boundp -> fboundp.
8899
8900         * etags.el (buffer-tag-table-list):
8901         canonicalize filenames to Unix format so that tag-table-alist
8902         searching works under Windows.
8903
8904         * autoload.el:
8905         Bowdlerize the supposedly objectionable words
8906         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8907
8908         * gutter-items.el (set-progress-display-style):
8909         * gutter-items.el (search-dialog-callback):
8910         * gutter-items.el (make-search-dialog):
8911         Change to new callback-ex api.
8912
8913 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8914
8915         * help.el: (describe-installation): decode-coding-string is not
8916         defined in a non MULE environment.
8917
8918 2000-04-28  Ben Wing  <ben@xemacs.org>
8919
8920         * gutter-items.el (buffer-list-changed-hook):
8921         use it, not record-buffer-hook.
8922
8923         * subr.el (record-buffer-hook): Removed.
8924
8925 2000-04-27  Ben Wing  <ben@xemacs.org>
8926
8927         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8928         use NORECORD option.  Andy will not like this, but the existing
8929         gutter behavior is just wrong, as per this comment:
8930
8931         ;; this used to add the norecord flag to both calls below.
8932         ;; this is bogus because it is a pervasive assumption in XEmacs
8933         ;; that the current buffer is at the front of the buffers list.
8934         ;; for example, select an item and then do M-C-l
8935         ;; (switch-to-other-buffer).  Things get way confused.
8936         ;;
8937         ;; Andy, if you want to maintain the current look, you must
8938         ;;  *uncouple* the gutter order and buffers order.
8939
8940         * loaddefs.el (completion-ignored-extensions): unfuckify.
8941
8942         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8943         xemacs.mak.
8944
8945         * autoload.el (batch-update-one-directory): new function, used in
8946         xemacs.mak.
8947
8948         * loadup.el: set gc-cons-threshold very high unless dumping --
8949         loadup during update-elc is much much much faster.  also do this
8950         when quick-building.
8951
8952         add commented-out code for profiling loadup.
8953
8954
8955         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8956         is required in order to build xemacs.
8957
8958 2000-04-26  Ben Wing  <ben@xemacs.org>
8959
8960         * loadup.el: don't garbage collect during loadup if quick-build
8961         compile-time option is set.
8962
8963 2000-04-23  Ben Wing  <ben@xemacs.org>
8964
8965         * update-elc.el: compute whether any dumped .el or .elc files
8966         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8967         if so.
8968
8969         * update-elc.el (update-elc-files-to-compile): always change
8970         NOBYTECOMPILE in the src directory rather than current dir,
8971         so it will work under NT.
8972
8973         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8974         the form of this file is identical between Unix and Windows.
8975         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8976         Added comment.
8977         (update-autoloads-from-directory): updated doc string.
8978         updated doc strings in a few other places.
8979
8980 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8981
8982         * bytecomp.el (byte-force-recompile): Fix argument to
8983         byte-recompile-directory.
8984
8985 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8986
8987         * gutter-items.el (progress-display-clear-when-idle): Use
8988         add-one-shot-hook.
8989         * gutter-items.el (clear-progress-display): Adjust number of
8990         arguments.
8991
8992 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8993
8994         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8995
8996 2000-04-16  Ben Wing  <ben@xemacs.org>
8997
8998         * printer.el: New file.
8999
9000         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9001
9002         * help.el (describe-installation): Fix decoding for Windows.
9003
9004         * menubar-items.el:
9005         * menubar-items.el (default-menubar):
9006         * menubar-items.el (tutorials-menu-filter): New.
9007         * menubar-items.el (popup-menubar-menu):
9008         Add authorship.  Redo Help menu and Tutorials filter.
9009
9010         * menubar.el: Correct comment.
9011
9012         * modeline.el (modeline-buffer-identification): Correct doc string.
9013
9014         * simple.el:
9015         * simple.el (printing): Removed.
9016         * simple.el (printer-name): Removed.
9017         * simple.el (generic-print-buffer): Removed.
9018         * simple.el (generic-print-region): Removed.
9019         Move generic print code to printer.el.
9020
9021 2000-04-15  Ben Wing  <ben@xemacs.org>
9022
9023         * simple.el (generic-print-region): New.
9024         make this function actually work.
9025         (generic-print-buffer): call generic-print-region.
9026
9027 2000-04-14  Andy Piper  <andy@xemacs.org>
9028
9029         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9030         by using the new widget-callback-current-channel.
9031         (search-dialog-callback): ditto.
9032
9033 2000-04-12  Andy Piper  <andy@xemacs.org>
9034
9035         * gutter.el (default-gutter-position): moved from gutter-items.el.
9036         (default-gutter-position-changed-hook): ditto.
9037         (gutter-element-visibility-changed-hook): ditto.
9038         (set-gutter-element): ditto.
9039         (remove-gutter-element): ditto.
9040         (set-gutter-element-visible-p): ditto.
9041         (gutter-element-visible-p): ditto.
9042         (init-gutter): ditto.
9043
9044         * dialog.el (make-dialog-box): renamed and moved from
9045         gutter-items.el
9046
9047         * gutter-items.el: move various functions elsewhere.
9048
9049 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9050
9051         * menubar-items.el: Fixed place of parenthesis.
9052
9053 2000-04-12  Ben Wing  <ben@xemacs.org>
9054
9055         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9056                 without constantly being prompted for the tag.
9057         * simple.el: Added a number of section headings, to clarify the
9058                 organization of this file.
9059         * simple.el (activate-region):
9060         * simple.el (region-exists-p):
9061         * simple.el (region-active-p):
9062                 Moved these three function down to the other side of
9063                 the case-changing functions, so they join the rest of
9064                 the region code.
9065         * simple.el (printing): New.
9066         * simple.el (printer-name): New.
9067         * simple.el (generic-print-buffer): New.
9068                 New functions, a very simple prototype for a unified
9069                 printing interface.
9070
9071         * process.el (call-process-internal): Real fix for null BUFFER,
9072                 other problems with BUFFER specs.
9073
9074         * menubar-items.el:
9075                 Fixed up File->Print to use new printing functions.
9076                 Various corrections and expansions to Grep/Compile menus.
9077                 New options for Printing.
9078                 New options for SMTP Mail, the way to send mail under
9079                   MS Windows. (There's also a package patch to make SMTP
9080                   Mail be the default under MSWin.)
9081
9082 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9083
9084         * menubar-items.el: Selecting Rectangle Mousing from menubar
9085         did not work.  Needed to quote mouse-track-rectangle-p.
9086
9087 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9088
9089         * cl-compat.el (keywordp): Removed.
9090
9091 2000-04-05  Andy Piper  <andy@xemacs.org>
9092
9093         * gutter-items.el (progress-layout-glyph): don't initialize here.
9094         (progress-gauge-glyph): use dynamic sizing.
9095         (set-progress-display-style): new function. Set progress glyphs
9096         appropriately depending on the style.
9097         (progress-display-style): new variable. Custom version of
9098         set-progress-display-style.
9099         (progress-abort-glyph): switch to dynamic sizes.
9100         (search-dialog-text): make the edit field active.
9101
9102 2000-04-04  Andy Piper  <andy@xemacs.org>
9103
9104         * gutter-items.el (make-search-dialog): need to make the search
9105         dialog visible after creation.
9106
9107         * menubar-items.el (default-menubar): use the search dialog for
9108         searching. Remove some extraneous search menu items.
9109
9110         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9111         well as strings.
9112         (make-gutter-only-dialog-frame): allow the user to create the
9113         frame unmapped. Allow the gutter spec to be given as a glyph.
9114         (search-dialog-direction): new variable.
9115         (search-dialog-text): new variable.
9116         (search-dialog-callback): new function. Callback for the search
9117         dialog action.
9118         (make-search-dialog): new function. Create a user-friendly search
9119         dialog.
9120
9121 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9122
9123         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9124         under Windows.
9125
9126 2000-04-01  Andy Piper  <andy@xemacs.org>
9127
9128         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9129         progress more accurately.
9130
9131 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9132
9133         * finder.el (finder-compile-keywords): Process readable files only.
9134         Because error in process of .#finder-inf.el when compile xemacs
9135         with --with-clash-detection option.
9136
9137 2000-03-31  Andy Piper  <andy@xemacs.org>
9138
9139         * gutter-items.el (append-progress-display): don't delay after a
9140         successful font-lock.
9141         (make-gutter-only-dialog-frame): new function. Allow users to
9142         create gutter-only dialogs.
9143
9144 2000-03-27  Mike Alexander  <mta@arbortext.com>
9145
9146         * process.el (call-process-internal): Handle a null BUFFER
9147         parameter correctly.
9148
9149 2000-03-28  Andy Piper  <andy@xemacs.org>
9150
9151         * gutter-items.el (abort-progress-display): put strings in the
9152         gutter not extents.
9153         (progress-layout-glyph): signal special 'quit callback.
9154         (progress-display-quit-function): deleted.
9155         (progress-display-stop-callback): deleted.
9156         (progress-display-dispatch-command-events): deleted.
9157         (append-progress-display): remove calls to
9158         progress-display-dispatch-command-events.
9159         (raw-append-progress-display): ditto.
9160
9161 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9162
9163         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9164         being a list.  Actually define `stipple-pixmap-p' which is used as
9165         an error predicate.  Correctly handle PIXMAP being either relative
9166         or absolute file name.
9167
9168 2000-03-24  Andy Piper  <andy@xemacs.org>
9169
9170         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9171         (abort-progress-display): ditto. Don't delete the created extent.
9172         (raw-append-progress-display): ditto.
9173         (progress-display-dispatch-non-command-events): new
9174         function. Encapsulates what we want to do when no command input is
9175         required.
9176         (progress-display-dispatch-command-events): likewise, but disable
9177         for now since it causes too many problems.
9178         (append-progress-display): use them.
9179         (raw-append-progress-display): ditto.
9180         (default-gutter-position-changed-hook): set this rather than
9181         default-gutter-position-changed.
9182         (default-gutter-position-changed-hook): lambda with zero arguments
9183         rather than one.
9184         (raw-append-progress-display): trap errors in pending input since
9185         allowing them to signal will hose the gauge well and
9186         truly. Ideally we would like to delay these until we are more able
9187         to cope.
9188         (append-progress-display): ditto.
9189
9190 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9191
9192         * lisp/make-docfile.el: call-process-internal is now implemented
9193         in process.el.
9194
9195 2000-03-21  Ben Wing  <ben@xemacs.org>
9196
9197         * mule\mule-cmds.el (set-language-info-alist):
9198         Fix to correspond to new menu arrangement.
9199
9200 2000-03-21  Ben Wing  <ben@xemacs.org>
9201
9202         * process.el:
9203         * process.el (call-process-internal): New.
9204         New implementation of call-process.  Only enabled under NT, so far.
9205         stderr handling not implemented yet in CVS'd C code.
9206
9207 2000-03-20  Ben Wing  <ben@xemacs.org>
9208
9209         * lisp-mode.el:
9210         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9211         * lisp-mode.el (lisp-interaction-mode):
9212         Put back Lisp Interaction menubar for Jan V's sake.
9213
9214         * simple.el:
9215         * simple.el (mark-ring):
9216         * simple.el (dont-record-current-mark): New.
9217         * simple.el (in-shifted-motion-command): New.
9218         * simple.el (mark-ring-unrecorded-commands): New.
9219         * simple.el (mark-ring-max):
9220         * simple.el (set-mark-command):
9221         * simple.el (push-mark):
9222         * simple.el (handle-pre-motion-command):
9223         Implement scheme for not recording unimportant marks.
9224
9225         * subr.el:
9226         * subr.el (function-allows-args): New.
9227         New function function-allows-args.
9228
9229 2000-03-20  Martin Buchholz <martin@xemacs.org>
9230
9231         * XEmacs 21.2.32 is released.
9232
9233 2000-03-20  Andy Piper  <andy@xemacs.org>
9234
9235         * gutter-items.el (update-tab-in-gutter): force selection of the
9236         selected-window if required to do so.
9237         (buffers-tab-items): ditto.
9238         (add-tab-to-gutter): ditto.
9239         (create-frame-hook): use force-selection.
9240         (default-gutter-position-changed): lambdify.
9241         (update-tab-hook): deleted since it was only used in one place.
9242
9243 2000-03-18  Andy Piper  <andy@xemacs.org>
9244
9245         * files.el (find-file-noselect): undo change that shouldn't have
9246         gone in.
9247
9248 2000-03-17  Andy Piper  <andy@xemacs.org>
9249
9250         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9251         of selected-window trickery.
9252
9253         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9254         frames tabs.
9255         (progress-display-stop-callback): progress -> progress-display
9256         (progress-display-quit-function): ditto.
9257         (clear-progress-display): ditto.
9258         (remove-progress-display): ditto.
9259         (append-progress-display): ditto.
9260         (abort-progress-display): ditto.
9261         (raw-append-progress-display): ditto.
9262         (display-progress-display): ditto.
9263         (current-progress-display-label): ditto.
9264         (current-progress-display): ditto.
9265         (lprogress-display): ditto and save the buffer
9266         (progress-display): ditto. Otherwise the buffer sometimes gets
9267         changed which confuses font-lock.
9268
9269         * font-lock.el (font-lock-default-fontify-buffer): catch all
9270         errors, not just quit.
9271         (font-lock-mode): progress -> display-progress
9272         (font-lock-default-fontify-buffer): ditto.
9273         (font-lock-fontify-syntactically-region): ditto.
9274         (font-lock-fontify-keywords-region): ditto.
9275
9276 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9277
9278         * cl.el (gensym): Move to here from cl-macs.el.
9279         (gentemp): Ditto.
9280
9281 2000-03-16  Andy Piper  <andy@xemacs.org>
9282
9283         * font-lock.el (font-lock-mode): use lprogress and friends for
9284         progress management.
9285         (font-lock-default-fontify-buffer): ditto.
9286         (font-lock-fontify-syntactically-region): ditto.
9287         (font-lock-fontify-keywords-region): ditto.
9288         (font-lock-revert-cleanup): fix reverting.
9289         (font-lock-revert-setup): ditto.
9290
9291         * gutter-items.el (progress-use-echo-area): new variable. Use the
9292         echo area for progress gauges if non-nil.
9293         (clear-progress): remove echo area stuff and defer to
9294         clear-message.
9295         (append-progress): dispatch non-command events after each progress
9296         increment. Remove echo area stuff.
9297         (abort-progress): remove echo area stuff and defer to
9298         display-message.
9299         (raw-append-progress): ditto. Dispatch non-command events after
9300         gutter redisplay.
9301         (display-progress): defer echo area stuff to display-message.
9302
9303         * gutter-items.el (clear-progress):
9304         (abort-progress): indentation changes.
9305         (display-progress): don't clear progress.
9306         (append-progress): compare messages with equal.
9307         (raw-append-progress): use dispatch-non-command-events to flush
9308         widget creation events.
9309
9310 2000-03-13  Ben Wing  <ben@xemacs.org>
9311
9312         * abbrev.el:
9313         * abbrev.el (abbrev-string-to-be-defined): New.
9314         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9315         Changes for use with the menubar.
9316
9317 2000-03-12  Ben Wing  <ben@xemacs.org>
9318
9319         * alist.el (vassoc): moved here from font-menu.el.
9320
9321         * custom.el (defface): typo fix.
9322
9323         * dialog.el (yes-or-no-p-dialog-box):
9324         * dialog.el (message-box):
9325         * files.el (save-some-buffers-1):
9326         Put accelerators in the button names.
9327
9328         * font-lock.el (font-lock-comment-face):
9329         * font-lock.el (font-lock-keyword-face):
9330         * font-lock.el (font-lock-function-name-face):
9331         Fixed some of the colors under MS Windows because the existing
9332         default colors were hardly different from black and needed to be
9333         made lighter.
9334
9335         * font-menu.el:
9336         * font-menu.el (font-menu-split-long-menu):
9337         * font-menu.el (font-menu-family-constructor):
9338         * font-menu.el (font-menu-size-constructor):
9339         * font-menu.el (font-menu-weight-constructor):
9340         * font-menu.el (font-menu-set-font):
9341         vassoc moved to alist.el.
9342         Accelerators added to all menus.
9343         Unused bound var new-props removed.
9344
9345         * keydefs.el: I did a whole lot of rearranging to put things in a
9346         more consistent order and fixed a number of cases where key
9347         combinations involving up, down, left, right and so on were
9348         defined but the corresponding keypad combinations were not
9349         defined.
9350
9351         * lisp-mode.el:
9352         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9353         * lisp-mode.el (emacs-lisp-mode):
9354         * lisp-mode.el (lisp-interaction-mode):
9355         * lisp-mode.el (flet):
9356         Added accelerators onto the menus.
9357         Made all the different versions of the let function be indented
9358         the same way.
9359         Undid Steve's easy-menu-ification, because it makes it impossible
9360         to have the menubar and popup menus different.
9361         Cleaned up the menu; added items for find-function &c and some
9362         indenting, and removed debug-on-*.
9363
9364         * list-mode.el (list-mode-hook):
9365         * list-mode.el (list-mode):
9366         * list-mode.el (completion-setup-hook):
9367         * list-mode.el (display-completion-list):
9368         Added support for the :window-height keyword, which is required
9369         because of other changes that I made for the file dialog box.  I
9370         also made the hook variables list-mode-hook and
9371         completion-setup-hook and also minibuffer-setup-hook in
9372         minibuf.el be permanent-local; see comment in list-mode.el.
9373
9374         * map-ynp.el (map-y-or-n-p):
9375         Added accelerators to the dialog buttons.
9376
9377         * menubar-items.el (menu-truncate-list):
9378         New internal function.
9379         * menubar-items.el (submenu-generate-accelerator-spec):
9380         * menubar-items.el (menu-item-strip-accelerator-spec):
9381         * menubar-items.el (menu-item-generate-accelerator-spec):
9382         New exported functions, for use in auto-generating accelerator specs.
9383
9384         * menubar-items.el:
9385         * menubar-items.el (default-menubar):
9386         * menubar-items.el (maybe-add-init-button):
9387         * menubar-items.el (bookmark-menu-filter):
9388         * menubar-items.el (slow-format-buffers-menu-line):
9389         * menubar-items.el (build-buffers-menu-internal):
9390         * menubar-items.el (language-environment-menu-filter):
9391         * menubar-items.el (default-popup-menu):
9392         * menubar-items.el (popup-buffer-menu):
9393         * menubar-items.el (popup-menubar-menu):
9394         Did a major overhaul on this file, and in fact I'm nowhere near
9395         done working on the menubar, and there will be more patches to
9396         come.  A basic summary of what I've done:
9397
9398         a) I added accelerators to all of the menu items.  For menus that
9399         are auto-generated, such as the buffers menu, the accelerators are
9400         automatically added to the beginning of each line using the
9401         numbers 1 through 9, then zero, and then letters starting with A,
9402         but omitting the letters that are already in use for the fixed
9403         menu items at the top of the buffers menu.  To facilitate adding
9404         accelerators of this kind, I created some new functions
9405         (*-accelerator-spec), which are also being used by other filters
9406         that auto generate lists of things such as ftp sites to download
9407         packages.  If people really don't like these accelerators
9408         appearing at the beginning of the menu items, a variable can be
9409         added to optionally turn them off, but I think this is rather
9410         pointless because other menu items have accelerators and many or
9411         most of the menu users will use the accelerators if the support is
9412         there.
9413
9414         b) I combined the top level Tools and Apps menus into a single
9415         Tools menu, because the distinction between the two is not
9416         obvious, and the items on the menus are not used often enough that
9417         putting some of them onto submenus is a problem.
9418
9419         c) I created two new top level menus called View and Cmds because
9420         there were too many items on the File and Edit menus, and I'm going
9421         to be adding more items to these menus.  In contrast to the Tools
9422         menu, the items on these menus may be used quite often during an
9423         editing session, and so should be available with fewer
9424         keystrokes.
9425
9426         d) I added a number of options to the options menu, including one
9427         for controlling whether the alt key can be used to traverse to
9428         menu items using the accelerators, one for controlling behavior of
9429         control-k, one for controlling how the kill and yank functions
9430         interact with the clipboard, a few additional buffers-menu
9431         options, and various other things.  I also did a bit of
9432         rearranging, for example, combining the keyboard and mouse options
9433         into a single keyboard and mouse submenu to facilitate the
9434         accelerators on that level.
9435
9436         e) I changed the variable buffers-menu-format-buffer-line-function
9437         to take two arguments instead of one, the second argument being
9438         the line number for use in creating an accelerator.  I added a
9439         hack to support existing functions with one argument (although I
9440         doubt that very many of these exist), for backward compatibility.
9441
9442         f) I moved the top level mule menu to be a submenu of the edit
9443         menu.  I think that most of the items on this menu are fairly
9444         useless and there are certainly not enough frequently used items
9445         to justify this being its own top level menu.
9446
9447         g) I combined most of the items in big-menubar.el into the main menu.
9448         If people think the main menu is too big, it would be possible to
9449         create different configurations, some smaller.
9450
9451         * menubar.el (check-menu-syntax):
9452         Deleted some syntax checks that were no longer valid, partly
9453         because of changes that were already made a long time ago, and
9454         partly because of a change I made where I allow the name of the
9455         menu item to be an evaluated expression rather than just a string,
9456         similar to all of the other parameters of a menu item.
9457
9458         * minibuf.el:
9459         * minibuf.el (read-file-name-1):
9460         * minibuf.el (mouse-read-file-name-1):
9461         I made a number of changes to improve the appearance
9462         and functioning of the file dialog box.  They include:
9463
9464         a) Fixing the problem where closing the dialog box by clicking on
9465         the close button of the window didn't properly exit the
9466         minibuffer.
9467
9468         b) Fixing the problem that if you typed part of a file name, and
9469         then clicked on a completion with the mouse, the file was not
9470         correctly selected.
9471
9472         c) Changing the title of the dialog box to reflect the operation
9473         being done in accordance with user interface conventions, rather
9474         than the name of the dialog box buffer, which is rather useless.
9475
9476         d) Remove the words "possible completions are" which didn't
9477         belong.
9478
9479         e) Fix things so that the completions scroll off the end of the
9480         completions windows only to the right, rather than both to the
9481         right and down, which is in accordance with Windows user interface
9482         conventions.
9483
9484         * msw-init.el (init-post-mswindows-win):
9485         Added a binding for meta-F4, which is the standard windows binding
9486         for exiting a program.
9487
9488         * select.el (get-selection-no-error):
9489         * select.el (own-selection):
9490         * select.el (own-clipboard):
9491         Added an optional argument called append to the functions
9492         own-selection and own-clipboard.  This adds support for appending
9493         text to the existing selection and allows the function
9494         own-clipboard to be used as the value of the variable
9495         interprogram- cut-function.
9496
9497         Fixed a bug in own-selection in handling zmacs-region-stays.
9498
9499         * simple.el (historical-kill-line): New.
9500
9501         * simple.el (kill-line):
9502         * simple.el (interprogram-cut-function):
9503         * simple.el (interprogram-paste-function):
9504         * simple.el (handle-pre-motion-command):
9505         * simple.el (next-line):
9506         * simple.el (previous-line):
9507         a) Expanded the variable kill-whole-line, so that function
9508         kill-line can be set to delete the entire line always, not just
9509         when cursor is at the beginning of the line.  This is controlled
9510         by setting the variable kill-whole-line to the symbol 'always.
9511         This behavior, as well as the existing kill-whole-line behavior,
9512         now only take effect when kill-line is called interactively,
9513         although this is a departure from a previous behavior in the case
9514         of setting this variable kill-whole-line to t.  It is almost
9515         certainly what has always been intended, and most likely the old
9516         way of doing things introduced bugs.  I also created a function
9517         called historical-kill-line, which ignores the kill-whole-line
9518         setting and always gives the historical behavior of only killing
9519         to the end of the line.  I bound this function to shift- control-k
9520         so that the kill to end of line behavior is available, even when
9521         kill-whole-line has been set to change control-k into the simple
9522         delete-whole-line behavior. (This can be set using the options
9523         menu.)
9524
9525         b) I changed things so that kill and yank now interact with the
9526         clipboard by default under windows.  This was done by changing the
9527         default value of interprogram-cut- function and
9528         interprogram-paste-function.  You can get the old behavior by
9529         setting these to nil, and there is an option on the options menu
9530         to do this.
9531
9532         c) I added support for selecting text using shifted motion keys.
9533         This support is on by default and can be controlled by the
9534         variable shifted-motion-keys-select-region.  There is also a
9535         variable called unshifted-motion-keys-deselect-region that
9536         controls more specifically how the shifted motion key behavior
9537         works.  I did not put an option on the options menu to turn this
9538         off, because I can't imagine why this would be useful.
9539
9540         * simple.el (forward-block-of-lines):
9541         * simple.el (backward-block-of-lines):
9542         * simple.el (block-movement-size):
9543         New.
9544
9545         * simple.el (uncapitalized-title-words):
9546         * simple.el (uncapitalized-title-word-regexp):
9547         * simple.el (capitalize-string-as-title):
9548         * simple.el (capitalize-region-as-title):
9549         New.
9550
9551
9552         * subr.el (add-hook):
9553         * subr.el (make-local-hook): New.
9554         * subr.el (remove-local-hook): New.
9555         * subr.el (add-one-shot-hook): New.
9556         * subr.el (add-local-one-shot-hook): New.
9557         Added some functions to make using hooks easier.
9558         These include:
9559
9560         a) Functions add-local-hook and remove-local-hook to make it easy
9561         to use local hooks.
9562
9563         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9564         make it possible to add a "one-shot" hook, which is to say a hook
9565         that runs only once, and automatically removes itself after the
9566         first time it has run.
9567
9568 2000-03-09  Andy Piper  <andy@xemacs.org>
9569
9570         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9571
9572 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9573
9574         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9575         Moved from menubar-items.el.
9576         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9577
9578 2000-03-08  Andy Piper  <andy@xemacs.org>
9579
9580         * gutter-items.el (build-buffers-tab-internal): add selected field
9581         to buffers tab spec.
9582
9583 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9584
9585         * minibuf.el (last-exact-completion): Initialize to nil.
9586
9587 2000-03-07  Didier Verna  <didier@xemacs.org>
9588
9589         * startup.el (command-line-1): remove unused variable
9590         `first-file-buffer'.
9591
9592 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9593
9594         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9595         which is also used for Web server log files.
9596
9597 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9598
9599         * mule/mule-charset.el: Setup auto-fill-chars.
9600
9601 2000-03-02  SL Baur  <steve@beopen.com>
9602
9603         * subr.el (with-string-as-buffer-contents): Reimplement using
9604         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9605         non-deletion of buffer after execution problem.
9606         (with-output-to-string): Use unique buffer name.
9607
9608 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9609
9610         * gutter-items.el (buffers-tab-sort-function):  New variable.
9611         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9612
9613 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9614
9615         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9616
9617 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9618
9619         * menubar-items.el (maybe-add-init-button): Remove the "Load
9620         .emacs" button from all menubars.
9621
9622 2000-03-01  Didier Verna  <didier@xemacs.org>
9623
9624         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9625         region rectangle replacement (from Jan Vroonhof).
9626         (replace-rectangle): new function.
9627
9628 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9629
9630         * mule/mule-cmds.el (set-default-coding-systems): Use
9631         set-terminal-coding-system and set-keyboard-coding-system.
9632         * coding.el (set-terminal-coding-system): Use
9633         set-console-tty-output-coding-system.
9634         (set-keyboard-coding-system): Use
9635         set-console-tty-input-coding-system.
9636
9637 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9638
9639         * minibuf.el (read-variable): Allow symbol to default argument.
9640
9641 2000-02-27  Andy Piper  <andy@xemacs.org>
9642
9643         * gutter-items.el (update-tab-hook): new function to be used for
9644         hooks.
9645         (create-frame-hook): add update-tab-hook.
9646         (record-buffer-hook): ditto.
9647         (default-gutter-position-changed): ditto.
9648         (default-gutter-position): updating the buffers tab is now handled
9649         by a hook.
9650         (default-gutter-position-changed-hook): new variable.
9651         (gutter-element-visibility-changed-hook): ditto.
9652         (set-gutter-element-visible-p): call it.
9653         (set-gutter-element): use modify-specifier-instances. Set extents
9654         as duplicable before using.
9655         (remove-gutter-element): ditto.
9656         (set-gutter-element-visible-p): ditto.
9657         (init-gutter): new function.
9658         (add-tab-to-gutter): use new gutter-element functions rather than
9659         setting specifiers directly.
9660         (clear-progress): ditto.
9661         (abort-progress): ditto.
9662         (gutter-buffers-tab-visible-p): renamed from
9663         default-gutter-visible-p
9664
9665         * specifier.el (modify-specifier-instances): new function from Jan
9666         Vroonhof.
9667
9668         * x-init.el (init-post-x-win): call init-gutter.
9669
9670         * msw-init.el (init-post-mswindows-win): call init-gutter.
9671
9672         * menubar-items.el (default-menubar): Update to reflect new gutter
9673         variables.
9674
9675 2000-02-26  Andy Piper  <andy@xemacs.org>
9676
9677         * gutter-items.el (set-gutter-element): new function. Add gutter
9678         elements to the specified gutter.
9679         (remove-gutter-element): new function. Remove gutter elements from
9680         the specified gutter.
9681         (set-gutter-element-visible-p): new function. Set gutter element
9682         visibility for the provided gutter-visible specifier.
9683
9684 2000-02-23  Andy Piper  <andy@xemacs.org>
9685
9686         * gutter-items.el (add-tab-to-gutter): specify dimensions
9687         dynamically.
9688
9689 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9690
9691         * gutter-items.el (add-tab-to-gutter):
9692         * package-get.el (package-get-interactive-package-query):
9693         * package-ui.el (pui-directory-exists):
9694         (pui-install-selected-packages):
9695         (pui-list-packages):
9696         Use #'(lambda ...)  instead of '(lambda ...).
9697
9698 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9699
9700         * startup.el (load-user-init-file): Check to make sure user
9701           has an init-file before calling load().
9702
9703 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9704
9705         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9706
9707 2000-02-23  Martin Buchholz <martin@xemacs.org>
9708
9709         * XEmacs 21.2.31 is released.
9710
9711 2000-02-21  Mike Sperber <mike@xemacs.org>
9712
9713         * loadup.el (really-early-error-handler):
9714         * update-elc.el:
9715         * make-docfile.el:
9716         Remove dependency on EMACSBOOTSTRAP... environment variables.
9717
9718 2000-02-21  Martin Buchholz <martin@xemacs.org>
9719
9720         * XEmacs 21.2.30 is released.
9721
9722 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9723
9724         * byte-optimize.el (byte-optimize-plus):
9725         (byte-optimize-minus):
9726         (byte-optimize-multiply):
9727         Optimize (- 0) to 0, not (-)
9728         Optimize (+ 5 3.0) to 8.0
9729         Optimize (* 5 3.0) to 15.0
9730         Improve readability.
9731
9732 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9733
9734         * modeline.el: (modeline-scrolling-method): change modeline
9735         mswindows cursor appearance according to the value.
9736
9737         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9738         and 'gui-element face colors and 'gui-element face font to Windows
9739         defaults.
9740
9741 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9742
9743         * font-lock.el: Javadoc enhancements
9744
9745 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9746
9747         * ldap.el (toplevel): Test if LDAP support has been compiled in
9748         (ldap-verbose): New option
9749         (ldap-search-entries): Renamed from the previous ldap-search
9750         Conditionalize message display on ldap-verbose
9751         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9752         defuns
9753         (ldap-search): Is now defined as an obsolete wrapper calling
9754         ldap-search-basic or ldap-search-entries
9755
9756
9757 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9758             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9759             Jan Vroonhof  <jan@xemacs.org>
9760
9761         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9762         When for-effect is true, didn't call `byte-optimize-form'
9763         in and/or subforms without last.
9764
9765 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9766
9767         * package-get.el (package-get-download-sites): Use correct custom
9768         type.
9769
9770 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9771
9772         * files.el (write-file): Ask for coding system when compiled with
9773         file-coding.
9774
9775 2000-02-16  Andy Piper  <andy@xemacs.org>
9776
9777         * buffer.el (switch-to-buffer): give norecord argument to
9778         set-window-buffer instead of explicitly recording.
9779
9780         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9781         we have to pick a window.
9782
9783 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9784
9785         * mule/mule-cmds.el (describe-language-support): Don't add
9786         unexist function to help-map.
9787         (describe-coding-system): Don't use already assigend `C'.
9788
9789 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9790
9791         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9792         work in custom.
9793
9794 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9795
9796         * about.el: Ienaga's e-mail address change.
9797
9798 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9799
9800         * etags.el (find-tag): force new window -- even if buf already
9801         visible -- when other-window is t
9802
9803 2000-02-16  Martin Buchholz <martin@xemacs.org>
9804
9805         * XEmacs 21.2.29 is released.
9806
9807 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9808
9809         * cl-extra.el (getf): This is now identical to `plist-get', so
9810         just defalias it.
9811         * cl-macs.el: Make getf an alias to plist-get, at the
9812         byte-compiler level, using define-compiler-macro.
9813
9814 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9815
9816         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9817
9818 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9819
9820         * lisp/etags.el (find-tag-internal): set exact-tagname to
9821           a regular expression that matches against the tagname
9822           part of the tag entry first instead of only looking in
9823           the context area.
9824
9825 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9826
9827         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9828         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9829
9830 2000-02-07  Martin Buchholz <martin@xemacs.org>
9831
9832         * XEmacs 21.2.28 is released.
9833
9834 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9835
9836         * cl-extra.el (getf): Just call `get', never `get*'.
9837         Make arglist match docstring.
9838         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9839         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9840         * byte-optimize.el: remove references to `get*'.
9841
9842 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9843
9844         * mule/european.el: Add syntax information for Latin3 and Latin4.
9845
9846 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9847
9848         * byte-optimize.el: Byte-optimize (length "foo")
9849
9850 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9851
9852         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9853         width check using `window-leftmost-p' and `window-rightmost-p'.
9854
9855 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9856
9857         * wid-edit.el (widget-match-inline): An atom never matches a
9858           list.
9859
9860 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9861
9862         * modeline.el: Consolidated 'x and 'mswindows specification under
9863         'win tag.
9864
9865 2000-01-29  Andy Piper  <andy@xemacs.org>
9866
9867         * gutter-items.el: (format-buffers-tab-line): Try and be
9868         intelligent about buffer naming when we have duplicates.
9869
9870 2000-01-29  Andy Piper  <andy@xemacs.org>
9871
9872         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9873         updated when it becomes visible.
9874
9875 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9876
9877         * bytecomp.el (byte-compile-insert-header): Properly set coding
9878         system under MULE and file-coding.
9879
9880 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9881
9882         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9883         (dontusethis-set-value-terminal-coding-system-handler):
9884         (dontusethis-set-value-keyboard-coding-system-handler):
9885         Never undefine coding system aliases.  Emergency fix for gnus.
9886
9887 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9888
9889         * files.el (abbreviate-file-name): Use directory-sep-char instead
9890         of hard-coded "/".
9891
9892 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9893
9894         * startup.el (user-init-file-base-list): New variable, replacing
9895         user-init-file-base.
9896         (find-user-init-file): New function.
9897         (command-line-early): Use it.
9898         (load-user-init-file): Ditto.
9899
9900 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9901
9902         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9903         calling valid-image-instantiator-format-p
9904
9905 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9906
9907         * isearch-mode.el (isearch-mode): The variable is
9908         isearch-unhidden-extents, not isearch-opened-extents.
9909
9910 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9911
9912         * minibuf.el (next-history-element): Modify error message if a
9913         default value is available.
9914
9915 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9916
9917         * bytecomp.el (byte-compile-file): Don't unconditionally write
9918         .elc files in binary - might contain non-Latin1.
9919
9920 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9921
9922         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9923         for windows-nt.
9924
9925         * version.el:
9926         * startup.el (user-init-file-base):
9927         * process.el (call-process-region):
9928         * files.el (make-backup-file-name):
9929         (backup-file-name-p):
9930         (file-relative-name):
9931         (abbreviate-file-name):
9932         (set-auto-mode):
9933         * code-process.el (call-process-region): Removed unnecessary
9934         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9935         support out of the universe.
9936
9937         * process.el:
9938         * code-process.el:
9939         * bytecomp.el (byte-compile-file): Removed reference to
9940         buffer-file-type, and commented usage of binary-process-output
9941         NTEmacs variables.
9942
9943 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9944
9945         * help.el (function-arglist): Add case for macro.
9946
9947 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9948
9949         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9950         printers.
9951         (custom-display): Added a menu for printer/display tags.
9952
9953         * frame.el (frame-type):
9954         * device.el (device-type): Added 'msprinter to the doc string, and
9955         removed 'pc -- it is not going to be implemented ever.
9956         (call-device-method): Fixed docstring typo.
9957         Defined specifier tags 'printer and 'display.
9958
9959 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9960
9961         * lisp/itimer.el (itimer-run-expired-timers): (consp
9962           last-command-event-time) instead of (consp
9963           'last-command-event-time).
9964
9965 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9966
9967         * msw-glyphs.el: Removed obsolete commentary.
9968
9969 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9970
9971         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9972         better default value.
9973
9974 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9975
9976         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9977         (read-string): Ditto.
9978         (eval-minibuffer): Ditto.
9979         (read-command): Ditto.
9980         (read-function): Ditto.
9981         (read-variable): Ditto.
9982         (read-number): Ditto.
9983         (read-shell-command): Ditto.
9984         (read-number): Record history.
9985
9986 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9987
9988         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9989
9990 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9991
9992         * faces.el (startup-initialize-custom-faces): New function.
9993         Reset all faces created during auto-autoloads loading time
9994         by defface.
9995         * startup.el (command-line): Call it.
9996
9997 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9998
9999         * about.el (about-hackers): Add myself to contributors list.
10000
10001 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10002
10003         * menubar-items.el (maybe-add-init-button): Removed an argument in
10004         a call to load-user-init-file, as the function managed to lose its
10005         formal parameter a few betas ago.
10006
10007 2000-01-18  Martin Buchholz <martin@xemacs.org>
10008
10009         * XEmacs 21.2.27 is released.
10010
10011 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10012
10013         * process.el (shell-command-to-string): Use the FSF docstring.
10014         Make shell-command-to-string the standard function, and
10015         exec-to-string the (deprecated) alias.
10016
10017         * startup.el: typo fix.
10018
10019 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10020
10021         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10022
10023 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10024
10025         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10026         buffers after visible buffers.
10027         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10028
10029 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10030
10031         * info.el (Info-extract-menu-node-name): Stop at a dot
10032         followed by whitespace or right parenthesis.
10033
10034 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10035
10036         * info.el (Info-directory-list): Warn against using Customize with
10037         Info-directory-list.
10038
10039 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10040
10041         * minibuf.el (read-file-name): doc fix.
10042
10043         * autoload.el (update-file-autoloads): doc fix.
10044
10045         * about.el (about-hackers): Change my E-mail address.
10046
10047 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10048
10049         * info.el (Info-visit-file): Just use the `f' interactive spec to
10050         read a filename in the standard way.
10051
10052 2000-01-13  Andy Piper  <andy@xemacs.org>
10053
10054         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10055         (gutter-buffers-tab-extent): new variable.
10056         (update-tab-in-gutter): call add-tab-to-gutter again if the
10057         orientation has changed.
10058         (add-tab-to-gutter): cope with different orientations.
10059
10060 2000-01-11  Didier Verna  <didier@xemacs.org>
10061
10062         * info.el (Info-following-node-name): backward-skip dots as well
10063         as spaces (dots at the end of a node name aren't part of it).
10064         (Info-extract-menu-node-name): don't skip dots. There could be
10065         some in the node name.
10066         (Info-index): allow dots to be part of a node name.
10067
10068 2000-01-12  Andreas Jaeger  <aj@suse.de>
10069
10070         * files.el (auto-mode-alist): Added idlwave-mode.
10071         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10072
10073 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10074
10075         * info.el (Info-search): Show default value.
10076
10077 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10078
10079         * info.el (Info-read-node-completion-table): New variable.
10080         (Info-read-node-name-1): New function.
10081         (Info-read-node-name): Use it.
10082         (Info-follow-reference): Use DEFAULT argument of completing-read.
10083         (Info-menu): Ditto.
10084
10085 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10086
10087         * hyper-apropos.el (hyper-describe-key-briefly): Save
10088         window configuration.
10089         (hyper-describe-face): Use DEFAULT of completing-read.
10090         (hyper-apropos-read-variable-symbol): Ditto.
10091         (hyper-apropos-read-function-symbol): Ditto.
10092
10093 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10094
10095         * mule/mule-cmds.el (set-default-coding-system): Set
10096         comint-exec-hook to use coding-system-for-read and
10097         coding-system-for-write so that C-x RET c works.
10098
10099 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10100
10101         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10102         (previous-matching-history-element): Increment
10103         minibuffer-max-depth by 1.
10104         (next-matching-history-element): Ditto.
10105
10106 2000-01-11  Andy Piper  <andy@xemacs.org>
10107
10108         * gutter-items.el (buffers-tab): Create a new face for the buffers
10109         tab.
10110         (buffers-tab-face): use it.
10111
10112 2000-01-10  Didier Verna  <didier@xemacs.org>
10113
10114         * modeline.el (modeline-scrolling-method): change modeline X
10115         cursor appearance according to the value.
10116
10117 2000-01-07  Andreas Jaeger  <aj@suse.de>
10118
10119         * about.el (about-hackers): Moved my entry to contributor list.
10120         (xemacs-hackers): Added myself.
10121         (about-maintainer-info): Added description of myself.
10122
10123
10124 2000-01-07  Didier Verna  <didier@xemacs.org>
10125
10126         * modeline.el (modeline-scrolling-method): new variable.
10127         (mouse-drag-modeline): add reference to it in the docstring.
10128         (mouse-drag-modeline): handle it.
10129
10130 2000-01-08  Andy Piper  <andy@xemacs.org>
10131
10132         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10133         calls.
10134         (remove-buffer-from-gutter-tab): ditto.
10135
10136 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10137
10138         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10139         (custom-face-edit): Fix grammatical error in help message.
10140
10141 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10142
10143         * movemail.el: Added.
10144
10145         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10146
10147 2000-01-03  Didier Verna  <didier@xemacs.org>
10148
10149         * modeline.el (mouse-drag-modeline): remove the code related to
10150         the modeline horizontal scrolling facility.
10151
10152 1999-12-31  Martin Buchholz <martin@xemacs.org>
10153
10154         * XEmacs 21.2.26 is released.
10155
10156 1999-12-28  Andy Piper  <andy@xemacs.org>
10157
10158         * wid-edit.el (widget-push-button-value-create): The gui cache
10159         does not agree with native widgets which can only be displayed
10160         once per window. The reasons for caching are diminished now that
10161         we don't hog resources when creating buttons.
10162         (widget-push-button-cache) deleted.
10163
10164 1999-12-24  Martin Buchholz <martin@xemacs.org>
10165
10166         * XEmacs 21.2.25 is released.
10167
10168 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10169
10170         * hyper-apropos.el (hyper-apropos): Toggle
10171         hyper-apropos-programming-apropos correctly.
10172         Set REGEXP when user accepts default value.
10173
10174 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10175
10176         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10177         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10178
10179 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10180
10181         * mule/mule-category.el (undefined-category-designator):
10182         Return char instead of character.  Search for undefined one.
10183         (describe-category): Use with-displaying-help-buffer.
10184
10185 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10186
10187         * byte-optimize.el (byte-optimize-plus):
10188         Optimize (+ 1) to 1 instead of (1+ nil).
10189
10190         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10191
10192         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10193
10194         * byte-optimize.el (byte-optimize-char-before): New function.
10195         Remove performance penalty for using (char-before) instead of (char-after).
10196
10197 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10198
10199         * mule/mule-category.el (char-category-list): Return character
10200         instead of integer.
10201
10202 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10203
10204         * minibuf.el (read-buffer): Check default is buffer object.
10205
10206 1999-11-25  Andy Piper  <andy@xemacs.org>
10207
10208         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10209         for buttons.
10210
10211 1999-12-16  Andreas Jaeger  <aj@suse.de>
10212
10213         * package-get.el (package-get-maybe-save-index): Fixed typo.
10214         Patch by Jeff Miller <jmiller@smart.net>.
10215
10216 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10217
10218         * gnuserv.el (gnuserv-process-filter):  don't call
10219         gnuserv-write-to-client when gnuserv-current-client is nil
10220
10221 1999-12-14  Martin Buchholz <martin@xemacs.org>
10222
10223         * XEmacs 21.2.24 is released.
10224
10225 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10226
10227         * about.el (about-hackers): Update my email address.
10228
10229 1999-12-07  Martin Buchholz <martin@xemacs.org>
10230
10231         * XEmacs 21.2.23 is released.
10232
10233 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10234
10235         * package-get.el (package-get-download-sites): Removed several
10236         defunct download sites, added many new ones, and corrected a few
10237         incorrect directory-on-site entries.  Added physical locations to
10238         site-description.
10239
10240 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10241
10242         * finder.el (finder-commentary): add DOC string and fix
10243         interactive spec
10244
10245 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10246
10247         * help.el (describe-function): Don't forget to intern the string
10248         completing-read returns.
10249         (describe-variable): Ditto.
10250
10251 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10252
10253         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10254         `hyper-apropos-help-mode' here to find symbol to customize
10255         irregardless of cursor position and simplify
10256         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10257         `hyper-apropos-popup-menu'.
10258
10259 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10260
10261         * apropos.el (apropos-mode-map): Add return to call
10262         apropos-follow.
10263         (apropos-print): Call apropos-mode to have better
10264         command reference. Put keymap text-poperty to
10265         symbole name.
10266
10267 1999-11-22  Alastair Burt  <burt@dfki.de>
10268
10269         * help.el: (describe-bindings-1): Added handling of keymaps for
10270         the extents at point.
10271
10272 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10273
10274         * gutter-items.el (buffers-tab-items): Wrap the function in a
10275         save-match-data
10276
10277 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10278
10279         * help.el (describe-function): Use the DEFAULT argument to
10280         completing-read.
10281         (describe-variable): Ditto.
10282
10283 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10284
10285         * minibuf.el (read-from-minibuffer): Add optional argument
10286         DEFAULT to have better mini-buffer history support.
10287         (completing-read): Pass default to read-from-minibuffer.
10288         (read-buffer): Pass default to completing-read.
10289
10290 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10291
10292         * font-lock.el (font-lock-doc-string-face): Document the
10293         `font-lock-lisp-like' property.
10294
10295 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10296
10297         * lisp-mode.el: Specify `font-lock-lisp-like'.
10298
10299         * font-lock.el (font-lock-lisp-like): New function.
10300         (font-lock-fontify-syntactically-region): Use it.
10301
10302 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10303
10304         * XEmacs 21.2.22 is released
10305
10306 1999-11-28  Martin Buchholz <martin@xemacs.org>
10307
10308         * XEmacs 21.2.21 is released.
10309
10310 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10311
10312         * minibuf.el (read-coding-system): Accept symbol and
10313         coding-system object as a default-coding-system.
10314
10315 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10316
10317         * minibuf.el (read-coding-system): Accept symbol as
10318         a default-coding-system.
10319
10320 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10321
10322         * apropos.el (apropos-documentation): Use insert instead
10323         of princ.
10324
10325 1999-11-07  William M. Perry  <wmperry@aventail.com>
10326
10327         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10328           for the linux console.
10329
10330         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10331           stuff to work when you are not on a window system, since the GPM
10332           mouse support now allows pasting from outside of XEmacs.
10333
10334 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10335
10336         * XEmacs 21.2.20 is released
10337
10338 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10339
10340         * setup-paths.el (paths-default-info-directories): Add
10341         /usr/share/info and /usr/local/share/info.
10342
10343 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10344
10345         * about.el: Updated Vladimir Ivanovic's info.
10346
10347 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10348
10349         * auto-show.el (auto-show-truncationp): Remove.
10350
10351         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10352
10353 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10354
10355         * indent.el (indent-line-to): fix bug: spaces were not replaced
10356         with tab if column is multiple of tab-width
10357         From dhn@qedinc.com
10358
10359 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10360
10361         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10362         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10363
10364         * package-get.el (package-get-package-provider): Be verbose when
10365         interactive. Patch from Robert Pluim
10366
10367 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10368
10369         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10370         info file suffixes.
10371
10372 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10373
10374         * process.el (open-network-stream): Add a new optional parameter
10375         PROTOCOL to support udp; fix a minor typo and add an explanation
10376         in docstring for udp programming.
10377
10378         * code-process.el (open-network-stream): Add a new optional
10379         parameter PROTOCOL to support udp; fix a minor typo and add an
10380         explanation in docstring for udp programming.
10381
10382 1999-10-18  Andy Piper  <andy@xemacs.org>
10383
10384         * gui.el (make-gui-button): be more precise about how we call
10385         callbacks.
10386
10387         * wid-edit.el (widget-push-button-value-create): Use the new form
10388         of native gui-button.
10389
10390 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10391
10392         * info.el (Info-page-prev): Don't do (sit-for 0).
10393
10394 1999-10-13  Andy Piper  <andy@xemacs.org>
10395
10396         * gutter-items.el (progress-abort-glyph): new glyph for showing
10397         abort status.
10398         (append-progress): dispatch-event rather than sit-for.
10399         (abort-progress): new function. Show the abort glyph with an
10400         appropriate message.
10401         (raw-append-progress): dispatch-event rather than sit-for.
10402         (display-progress): cope with aborts.
10403
10404         * gui.el (make-gui-button): Use native widgets for buttons
10405         unconditionally.
10406         (insert-gui-button): ditto.
10407         (gui-button-p): ditto.
10408
10409         * xbm-button.el: remove from core.
10410
10411         * xpm-button.el: remove from core.
10412
10413 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10414
10415         * faces.el (init-device-faces): Don't initialize the random faces
10416         on the stream device.
10417
10418 1999-10-06  Andy Piper  <andy@xemacs.org>
10419
10420         * files.el (recover-file): Don't use ls under windows for revert buffer.
10421
10422 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10423
10424         * package-get.el (package-get-download-menu): Make menu really
10425         toggle download sites.
10426         (package-get-download-sites): Add autoload cookie.
10427
10428 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10429
10430         * setup-paths.el (paths-find-module-directory): Ditto.
10431
10432 1999-09-29  Werner Fink  <werner@suse.de>
10433
10434         * setup-paths.el (paths-find-exec-directory): Add missing nil
10435         parameter for environment.
10436
10437 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10438
10439         * modeline.el (modeline-format):
10440         Only purecopy the strings.  Else
10441         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10442         barfs.
10443
10444 1999-08-28  Mike Woolley  <mike@bulsara.com>
10445
10446         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10447         user setting comint-completion-addsuffix and
10448         comint-process-echoes.
10449
10450 1999-09-22  Andy Piper  <andy@xemacs.org>
10451
10452         * gutter-items.el (update-tab-in-gutter): use
10453         last-nonminibuf-window instead of selected-window.
10454
10455 1999-09-18  Andy Piper  <andy@xemacs.org>
10456
10457         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10458         display on.
10459
10460         * subr.el (record-buffer-hook): new variable so that the hook gets
10461         some documentation.
10462
10463 1999-09-16  Andy Piper  <andy@xemacs.org>
10464
10465         * gutter-items.el (update-tab-in-gutter): only update when the
10466         gutter is visible.
10467         (remove-buffer-from-gutter-tab): ditto.
10468
10469 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10470
10471         * simple.el (do-auto-fill): Commented out part of Kinsoku
10472         processing.
10473
10474 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10475
10476         * isearch-mode.el (isearch-highlightify-region): Give the
10477         highlighting extents a high priority.
10478         (isearch-make-extent): Give the main highlighting extent an even
10479         higher priority.
10480
10481 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10482
10483         * packages.el (packages-compute-package-locations): Fix typo from
10484         -u rationalization.
10485
10486 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10487
10488         * setup-paths.el (paths-find-doc-directory): Respect value of
10489         `configure-doc-directory.'
10490
10491         * find-paths.el (paths-find-architecture-directory): Give
10492         precendence `default' argument (which typically comes from
10493         configure).
10494
10495 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10496
10497         * startup.el (command-line-early): Added options -user-init-file
10498         and -user-init-directory.
10499
10500         * files.el (user-init-file): Default to NIL so we can recognize
10501         when it's set.
10502
10503 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10504
10505         * obsolete.el (init-file-user):
10506         * startup.el:
10507         * packages.el (packages-compute-package-locations):
10508         * package-get.el (package-get-user-index-filename):
10509         * menubar-items.el (maybe-add-init-button):
10510         * info.el (Info-annotations-path):
10511         * dump-paths.el:
10512         Change `user-init-directory' to be an absolute path.
10513         Use `user-init-directory' where appropriate.
10514         Zap `init-file-user' and its uses.
10515
10516 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10517
10518         * subr.el (copy-symbol): New function.
10519
10520 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10521
10522         * isearch-mode.el (isearch-done): Be sure to restore invisible
10523         extents in the proper buffer.
10524         (isearch-pre-command-hook): Set this-command to the correct value
10525         in case the buffer has changed and old overriding-local-map was
10526         used.
10527         (isearch-restore-extent): Use remprop instead of setting the
10528         property to nil.
10529
10530 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10531
10532         * cmdloop.el (execute-extended-command): Update zmacs region
10533         before the delay.
10534         (execute-extended-command): Make the message gettext-friendly.
10535
10536 1999-09-07  Andy Piper  <andy@xemacs.org>
10537
10538         * gutter-items.el (progress-gauge-glyph): renamed from
10539         progress-glyph.
10540         (progress-text-glyph): new variable.
10541         (progress-layout-glyph): use layouts and text glyphs.
10542         (progress-area-buffer): removed.
10543         (progress-text-and-extent): new variable.
10544         (progress-displayed-p): dynamically create gutter area buffer.
10545         (clear-progress): ditto.
10546         (raw-append-progress): ditto.
10547         (append-progress): use new glyph names.
10548         (raw-append-progress): only create the extent when needed. set
10549         properties more optimally.
10550         (progress): remove args.
10551
10552 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10553
10554         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10555         mapcar where the return value is unused.
10556         (isearch-restore-invisible-extents): Ditto.
10557         (isearch-highlight-all-cleanup): Ditto.
10558         (isearch-delete-extents-in-range): Traverse the extents only once.
10559         (isearch-highlight-all-update): Don't start over if the search
10560         string has changed and more input is pending.
10561
10562 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10563
10564         * packages.el (packages-find-package-data-path): Ditto.
10565
10566         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10567
10568         * subr.el (mapc-internal): Don't make obsolete.
10569
10570         * cl-extra.el (mapc): Resurrect.
10571
10572 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10573
10574         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10575         alias.
10576
10577         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10578         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10579         (isearch-yank-clipboard): Use get-clipboard instead of
10580         x-get-clipboard.
10581         (isearch-yank-selection): Fix docstring.
10582
10583 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10584
10585         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10586
10587 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10588
10589         * cl-macs.el (extent-start-position): Fix setf method.
10590         (extent-end-position): Ditto.
10591
10592 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10593
10594         * isearch-mode.el: End merge with FSF 20.4.
10595
10596         * isearch-mode.el (search-invisible): New variable.
10597         (isearch-hide-immediately): Ditto.
10598         (isearch-unhidden-extents): Ditto.
10599         (isearch-range-invisible): New function.
10600         (isearch-unhide-extent): Ditto.
10601         (isearch-restore-invisible-extents): Ditto.
10602         (isearch-restore-extent): Ditto.
10603
10604         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10605         implementation.
10606         (isearch-ring-retreat-edit): Ditto.
10607         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10608         (isearch-forward-regexp): New arguments NOT-REGEXP and
10609         NO-RECURSIVE-EDIT.
10610         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10611         (isearch-backward-regexp): New arguments NOT-REGEXP and
10612         NO-RECURSIVE-EDIT.
10613         (isearch-mode): Return isearch-success.
10614         (isearch-update): Use unread-command-events instead of
10615         unread-command-event.
10616         (isearch-abort): If an invalid regexp is encountered, keep popping
10617         states.
10618         (isearch-*-char): Use FSF implementation.
10619         (isearch-whitespace-chars): Use the more robust FSF's
10620         implementation.
10621         (isearch-within-brackets): New variable.
10622         (isearch-mode): Initialize it.
10623         (isearch-edit-string): Bind it.
10624         (isearch-search-and-update): Set it.
10625         (isearch-push-state): Push it.
10626         (isearch-top-state): Pop it.
10627         (isearch-search): Set it.
10628         (isearch-printing-char): When called by isearch-whitespace-chars,
10629         handle M-SPC gracefully.
10630         (isearch-message-prefix): New argument ELLIPSIS.
10631         (isearch-message-suffix): Ditto.
10632         (isearch-message): Use the ELLIPSIS argument when calling
10633         isearch-message-prefix and isearch-message-suffix.
10634         (isearch-message-prefix): Distinguish between "wrapped" and
10635         "overwrapped" search, FWIW.
10636
10637 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10638
10639         * isearch-mode.el (isearch-edit-string): Use the head of the
10640         search ring instead of search-last-string and search-last-regexp.
10641         (search-highlight): Renamed from isearch-highlight.
10642         (isearch-exit): Use the new name.
10643         (isearch-highlight): Ditto.
10644         (isearch-dehighlight): Ditto.
10645         (isearch-update-ring): New function.
10646         (isearch-done): Call it.
10647         (isearch-done): New argument EDIT.
10648         (isearch-repeat): If search string is empty, look up at the car of
10649         the search ring; ignore the yank pointer.
10650         (isearch-abort): Call isearch-done with NOPUSH.
10651         (isearch-cancel): New function.
10652         (isearch-mode-map): Bind it to ESC ESC ESC.
10653
10654         * isearch-mode.el: Begin merge with FSF 20.4.
10655
10656 1999-09-01  Andy Piper  <andy@xemacs.org>
10657
10658         * x-select.el (x-get-clipboard): obsolete.
10659         (x-yank-clipboard-selection): obsolete
10660
10661         * select.el (disown-selection): need to be careful to disown the
10662         clipboard if we set it via selection.
10663         (get-clipboard): move from x-select.el
10664         (yank-clipboard-selection): ditto.
10665
10666 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10667
10668         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10669         isearch-highlight-all-matches to nil.
10670         (isearch-fixed-case): New variable.
10671         (isearch-mode): Initialize it.
10672         (isearch-edit-string): Save it.
10673         (isearch-toggle-case-fold): Set it.
10674         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10675         need to check isearch-fixed-case.
10676         (isearch-toggle-case-fold): Update highlighting of all matches
10677         before the pause.
10678         (isearch-edit-string):
10679
10680 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10681
10682         * isearch-mode.el (isearch-edit-string): Call isearch-message
10683         before reading the event so that the prompt is displayed properly.
10684         (isearch-message): Use isearch-nonincremental when calling
10685         isearch-message-prefix.
10686         (minibuffer-local-isearch-map): Bind up and down to do the same as
10687         M-p and M-n respectively.
10688         (isearch-done): New arg NOPUSH.
10689         (isearch-edit-string): Use it.
10690         (isearch-edit-string): Don't bind isearch-string.
10691         (isearch-ring-adjust): Edit string, *then* push state.
10692
10693 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10694
10695         * faces.el (isearch-secondary): Make isearch-secondary look
10696         different than default.
10697
10698 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10699
10700         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10701         save-excursion.
10702         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10703         (isearch-update): Call isearch-dehighlight without arguments.
10704         (isearch-done): Ditto.
10705
10706         * isearch-mode.el (isearch-fix-case): If the search string has no
10707         upper-case letters, allow the folding to be reenabled.
10708         Previously, once disabled, the folding would remain that way until
10709         the end of isearch.
10710         (isearch-top-state): Call isearch-fix-case.
10711
10712         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10713         save-excursion.
10714         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10715
10716 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10717
10718         * xpm-button.el:
10719         xbm-button.el: Need to exist in core because gui.el depends on
10720         them.
10721
10722 1999-08-31  Andy Piper  <andy@xemacs.org>
10723
10724         * gutter-items.el (buffers-tab-face): new customizable variable.
10725         (buffers-tab-default-buffer-line-length): new specifier for
10726         maximum viewable characters.
10727         (progress-stack): new variable for implementing widget-based
10728         progress messages.
10729         (progress-area-buffer): ditto.
10730         (progress-glyph-height): ditto.
10731         (progress-stop-callback): ditto.
10732         (progress-quit-function): new function.
10733         (progress-glyph): new variable.
10734         (progress-layout-glyph): ditto.
10735         (progress-displayed-p): new function, see message-displayed-p for
10736         details.
10737         (clear-progress): ditto.
10738         (remove-progress): ditto.
10739         (append-progress): ditto.
10740         (raw-append-progress): ditto.
10741         (display-progress): ditto.
10742         (current-progress): ditto.
10743         (current-progress-label): ditto.
10744         (progress): ditto.
10745         (lprogress): ditto.
10746
10747
10748 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10749
10750         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10751
10752         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10753         `isearch-yank-selection'.
10754         (isearch-mode-map): Use it.
10755         (isearch-yank-selection): Use `get-selection' instead of
10756         `get-x-selection'.
10757
10758 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10759
10760         * faces.el (isearch-secondary): Create face here.
10761
10762         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10763         timers.
10764
10765 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10766
10767         * subr.el (buffer-string): More robust backward compatibility
10768         check, courtesy William Perry.
10769
10770 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10771
10772         * replace.el (perform-replace): Stop the search after the search
10773         limit has been reached.
10774
10775 1999-08-23  Andy Piper  <andy@xemacs.org>
10776
10777         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10778         here if we don't have one.
10779
10780 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10781
10782         * ldap.el (ldap-coding-system): Default to nil until we get
10783         efficient UTF8 support
10784         (ldap-decode-string): Guard against `decode-coding-string' not
10785         being defined
10786         (ldap-encode-string): Guard against `encode-coding-string' not
10787         being defined
10788
10789 1999-08-23  Didier Verna  <didier@xemacs.org>
10790
10791         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10792         Some doc strings improvements, and add a star to the `interactive'
10793         calls.
10794
10795 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10796
10797         * font-lock.el (java-font-lock-keywords-3): introduced new
10798         keywords and regexpes for javadoc syntax 1.2.
10799
10800 1999-08-17  Andy Piper  <andy@xemacs.org>
10801
10802         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10803         format-buffers-tab-line.
10804         (buffers-tab-max-buffer-line-length): new variable.
10805         (format-buffers-tab-line): new function. truncate names if over
10806         buffers-tab-max-buffer-line-length.
10807
10808 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10809
10810         * cus-start.el: Customize the variable `bell-inhibit-time'.
10811
10812 1999-08-16  Andy Piper  <andy@xemacs.org>
10813
10814         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10815         brute-force approach to deleting the last buffer.
10816         (buffers-tab-grouping-regexp): new customizable variable.
10817         (select-buffers-tab-buffers-by-mode): use it.
10818
10819 1999-08-13  Andy Piper  <andy@xemacs.org>
10820
10821         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10822         deletion problem.
10823
10824 1999-07-30  Didier Verna  <didier@xemacs.org>
10825
10826         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10827         of princ to output symbols.
10828         (custom-save-face-internal): ditto.
10829         (custom-save-resets): ditto.
10830
10831 1999-08-09  Didier Verna  <didier@xemacs.org>
10832
10833         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10834         `regexp-quote' to protect the major mode name for use as a regular
10835         expression (c++ needs this for instance).
10836
10837 1999-08-08  Andy Piper  <andy@xemacs.org>
10838
10839         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10840         cope with similar mode names.
10841
10842         * gutter-items.el (buffers-tab-selection-function): new selection
10843         function.
10844         (select-buffers-tab-buffers-by-mode): new function.
10845         (buffers-tab-items): use it if set to only display buffers in the
10846         tab in the current buffer's group..
10847         (update-tab-in-gutter): use new api.
10848         (remove-buffer-from-gutter-tab): ditto.
10849
10850         * gutter-items.el (buffers-tab-max-size): set custom selection
10851         default to 6.
10852         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10853         (add-tab-to-gutter): set face as default.
10854
10855 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10856
10857         * faces.el (frob-face-property): Merge the fall-back specifier
10858         with the target, not replace it.
10859
10860 1999-08-05  Andy Piper  <andy@xemacs.org>
10861
10862         * gutter-items.el (update-tab-in-gutter): add frame argument for
10863         buffer-items.
10864         (update-tab-in-gutter): use it.
10865
10866         * gutter-items.el (record-buffer-hook): set.
10867
10868         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10869         change.
10870         (switch-to-buffer-hook) deleted.
10871
10872 1999-08-04  Andy Piper  <andy@xemacs.org>
10873
10874         * gutter-items.el (update-tab-in-gutter): make sure this will work
10875         as an argument to create-frame-hook.
10876
10877 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10878
10879         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10880         instead of timer emulation.
10881
10882 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10883
10884         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10885         Emacs isearch enhancements.
10886
10887 1999-07-28  Andy Piper  <andy@xemacs.org>
10888
10889         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10890         all devices that support tab controls.
10891         (remove-buffer-from-gutter-tab): new function. to be used as a
10892         value for kill-buffer-hook.
10893
10894 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10895
10896         * auto-show.el (auto-show-truncationp): changed to match
10897         `window_translation_on'
10898
10899 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10900
10901         * XEmacs 21.2.19 is released
10902
10903 1999-07-28  SL Baur  <steve@miho>
10904
10905         * code-files.el (insert-file-contents): Fix docstring.
10906         revert previous change.
10907
10908 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10909
10910         * fill.el (fill-region-as-paragraph): Change re-break-point to
10911         contain word-across-newline plus one character so that filling
10912         Japanese and Chinese works as desired.
10913         * simple.el (do-auto-fill): Ditto.
10914
10915 1999-07-26  SL Baur  <steve@miho>
10916
10917         * mule/japanese.el ("Japanese"): Do not specify a default input
10918         method.
10919         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10920
10921 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10922
10923         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10924         able to use cl-macs macro in early lisp.
10925
10926 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10927
10928         * custom.el:
10929         * cus-face.el:
10930         * cus-edit.el:
10931                 Massive custom Theme API changes.
10932
10933 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10934
10935         * code-files.el (insert-file-contents): Regard
10936         coding-system-magic-cookie if `coding-system-for-read' is nil.
10937
10938 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10939
10940         * mule/thai-xtis.el: Add coding: local variable, to avoid
10941         bootstrapping problem with C locale.
10942
10943 1999-07-22  Andy Piper  <andy@xemacs.org>
10944
10945         * dumped-lisp.el (preloaded-file-list): guard against putting
10946         gutter-items in a less than functional XEmacs.
10947         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10948
10949 1999-07-18  Bob Weiner  <weiner@beopen.com>
10950
10951         * fill.el (fill-context-prefix): Fixed bug that prevented the
10952         setting of an adaptive fill prefix when the `dont-skip-first' was
10953         t.
10954
10955 1999-07-22  SL Baur  <steve@miho>
10956
10957         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10958
10959 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10960
10961         * files.el (interpreter-mode-alist): add `make', `guile', and
10962         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10963         makefile-mode, guile is a scheme, and someday XEmacs will be
10964         modular enough to use as an efficient scripting tool.)
10965
10966 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10967
10968         * mule/mule-cmds.el (reset-language-environment): Regard
10969         coding-category `utf-8' and `ucs-4' if they are available.
10970
10971 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10972
10973         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10974         (prefer-coding-system): Fix DOC-string.
10975
10976         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10977         DOC-string too.
10978
10979         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10980         Mule.
10981         (coding-system-change-eol-conversion): Fix DOC-string.
10982
10983 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10984
10985         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10986         instead of `list-coding-system'.
10987
10988 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10989
10990         * menubar-items.el (default-menubar): `select-input-method' was
10991         renamed to `set-input-method'.
10992
10993         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10994         "Set Language Environment" menu.
10995
10996         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10997         "Describe Language Support" menu.
10998
10999 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11000
11001         * mule/chinese.el ("Chinese-GB"): Rename
11002         `chinese-gb-environment-setup-function' to
11003         `setup-chinese-gb-environment-internal'.
11004
11005 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11006
11007         * mule/korean.el: Use `define-coding-system-alias' instead of
11008         `copy-coding-system'.
11009
11010 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11011
11012         * mule/mule-cmds.el (set-language-environment-coding-systems):
11013         Treat duplicated coding-categories.
11014
11015 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11016
11017         * mule/japanese.el: Use `define-coding-system-alias' instead of
11018         `copy-coding-system'.
11019
11020 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11021
11022         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11023         coding-system `viscii'.
11024
11025 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11026
11027         * mule/cyrillic.el:
11028         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11029         (cyrillic-alternativnyj-decode-table): New variable.
11030         (cyrillic-alternativnyj-encode-table): New variable.
11031         - Specify `iso-8-1' as a category of coding-system
11032           `alternativnyj'.
11033         - Abolish general Cyrillic environment.
11034
11035 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11036
11037         * mule/chinese.el:
11038         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11039         - Register `chinese-gb-environment-setup-function' as a
11040           `setup-function' of "Chinese-GB" environment.
11041
11042 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11043
11044         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11045         optional argument `parents'.
11046
11047         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11048         property for Thai-XTIS.
11049
11050         * mule/mule-help.el (help-with-tutorial): Use property
11051         `tutorial-coding-system' of language-info as a coding-system to
11052         read tutorial file.
11053
11054 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11055
11056         * mule/thai-xtis.el: Don't setup `setup-function' and
11057         `exit-function'.
11058
11059         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11060         `set-coding-category-system' to set up coding-system for
11061         coding-category.
11062
11063         * mule/mule-cmds.el (prefer-coding-system): Use
11064         `set-coding-category-system' to set up coding-system for
11065         coding-category.
11066
11067 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11068
11069         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11070         Thai-XTIS environment.
11071
11072         * mule/mule-cmds.el (prefer-coding-system): Use
11073         `find-coding-system' instead of `coding-system-p'.
11074
11075 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11076
11077         * mule/mule-cmds.el (set-language-environment-coding-systems):
11078         Modify eol-type for XEmacs.
11079
11080         * mule/thai-xtis.el: Delete unused local variable `category'.
11081
11082         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11083         function.
11084         (prefer-coding-system): Don't call
11085         `update-coding-systems-internal'; use function
11086         `coding-category-list' instead of variable `coding-category-list';
11087         use `set-coding-priority-list' instead of `set-coding-priority';
11088         modify `eol-type' for XEmacs.
11089
11090         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11091         `charset-columns'.
11092         (char-width): Likewise.
11093
11094 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11095
11096         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11097         `tis-620'.
11098
11099         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11100         `set-coding-priority-list' instead of `set-coding-priority'; don't
11101         call `update-coding-systems-internal'.
11102
11103         * mule/mule-misc.el (coding-system-get): New function.
11104         (coding-system-put): New function.
11105         (coding-system-category): New function.
11106
11107 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11108
11109         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11110         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11111         to avoid conflict with leim/quail/thai-xtis.
11112
11113         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11114         to thai-xtis-chars.el.
11115
11116         * mule/thai-xtis-chars.el: New file (split from
11117         mule/thai-xtis.el).
11118
11119 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11120
11121         * mule/thai-xtis.el:
11122         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11123         - Add syntax entries.
11124         - Put `preferred-coding-system' of the charset `thai-xtis' to
11125           `tis-620'.
11126
11127 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11128
11129         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11130         rewritten to use write-multibyte-character.
11131
11132 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11133
11134         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11135         of `iso-2022-7'.
11136         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11137         ported yet.
11138         (read-input-method-name): Treat optional argument `default'.
11139
11140 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11141
11142         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11143         all.
11144         (set-language-info-alist): Set up menus here.
11145
11146 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11147
11148         * minibuf.el (completing-read): Add new optional argument
11149         `default'.
11150         (read-coding-system): Add new optional argument
11151         `default-coding-system'.
11152
11153 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11154
11155         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11156         (viet-viscii-...->viet-vscii...).
11157
11158 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11159
11160         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11161         and menus.
11162
11163 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11164
11165         * mule/mule-cmds.el (input-method-function): Add permanent-local
11166         property.
11167
11168 1999-03-30  Dave Love  <fx@gnu.org>
11169
11170         * mule/mule-cmds.el (current-language-environment): Doc fix.
11171
11172 1999-02-06  Richard Stallman  <rms@gnu.org>
11173
11174         * mule/european.el (setup-slovenian-environment): New function.
11175         ("Slovenian"): New language environment.
11176
11177 1999-01-27  Dave Love  <fx@gnu.org>
11178
11179         * mule/mule-cmds.el (current-language-environment): Provide :link,
11180         :type (choices) and appropriate :get.
11181
11182 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11183
11184         * mule/mule-cmds.el (describe-language-environment): Don't alter
11185         input-method-alist.
11186
11187 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11188
11189         * mule/mule-cmds.el (prefer-coding-system): Call
11190         set-coding-priority, so that the internal array of priorities is
11191         also updated.
11192
11193 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11194
11195         * mule/mule-cmds.el (prefer-coding-system): If the argument
11196         requires specific EOL conversion type, make the default coding
11197         systems use that.
11198
11199 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11200
11201         * mule/mule-cmds.el (set-language-environment): Pass the default
11202         eol-type to set-language-environment-coding-systems.
11203         (set-default-coding-systems): Copy the eol-type property for the
11204         new default values of {buffer-file,process}-coding-system from the
11205         old defaults.
11206         (set-language-environment-coding-systems): Accept an optional
11207         argument EOL-TYPE, and set the eol-type property of the default
11208         coding systems accordingly.
11209
11210 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11211
11212         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11213         use generate-new-buffer instead of get-buffer-create.
11214
11215 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11216
11217         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11218
11219 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11220
11221         * mule/mule-cmds.el (default-input-method): Fix custom type.
11222
11223 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11224
11225         * mule/mule-cmds.el (setup-specified-language-environment):
11226         Add apropos-inhibit property.
11227         (describe-specified-language-support): Likewise.
11228
11229 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11230
11231         * mule/mule-cmds.el: Doc fixes.
11232
11233 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11234
11235         * mule/mule-cmds.el (register-input-method): Doc-string
11236         modified.
11237
11238 1998-09-01  Dave Love  <fx@gnu.org>
11239
11240         * mule/mule-cmds.el (current-language-environment): Fix
11241         setter function.
11242
11243 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11244
11245         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11246         mule/european.el, mule/hebrew.el, mule/japanese.el,
11247         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11248         avoid bootstrapping problem if you need to recompile all the Lisp
11249         files using interpreted code.
11250
11251 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11252
11253         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11254         ("Latin-2"): Likewise.
11255
11256 1998-08-18  Per Starback  <starback@update.uu.se>
11257
11258         * mule/european.el (setup-latin2-environment): Fix typo.
11259
11260 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11261
11262         * mule/european.el: Give proper value of `input-method' key to all
11263         lang. env.
11264
11265         * mule/mule-cmds.el (activate-input-method): Handle the case that
11266         the arg INPUT-METHOD is nil correctly.
11267         (read-multilingual-string): Activate the specified input method
11268         before calling read-string.  Afterward, activate the original
11269         input method.
11270
11271 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11272
11273         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11274         (set-language-info-alist): Fix typo in doc-string.
11275
11276         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11277
11278 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11279
11280         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11281         (reset-language-environment): New function for the job that
11282         setup-english-environment used to do.
11283         (set-language-environment): Do more setups according to the info
11284         in language-info-alist.
11285         (read-language-name): Handle the case that the arg KEY is nil.
11286         (describe-language-environment): Handle input-method property.
11287
11288         * mule/: All files under this directory, which related with
11289         specific languages (such as mule/european.el, mule/greek.el,
11290         mule/hebrew.el, mule/misc-lang.el), modified as below.
11291         (setup-XXX-environment): Just call set-language-environment.  If
11292         they used to do some other jobs than what done by
11293         set-language-environment, those jobs are done in
11294         setup-XXX-environment-internal now.
11295         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11296         the value to setup-XXX-environment-internal.  Add properties
11297         input-method and features.
11298
11299         * mule/english.el (setup-english-environment): Just call
11300         reset-language-environment.
11301
11302         * mule/european.el (setup-8-bit-environment): Function deleted.
11303
11304 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11305
11306         * mule/mule-cmds.el (input-method-exit-on-first-char)
11307         (input-method-use-echo-area): Doc fixes.
11308
11309 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11310
11311         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11312         variable.
11313         (input-method-use-echo-area): New variable.
11314
11315 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11316
11317         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11318
11319 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11320
11321         * mule/mule-cmds.el (activate-input-method): Update mode line.
11322         (inactivate-input-method): Likewise.
11323
11324 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11325
11326         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11327         input method in the current buffer, but just bind
11328         current-input-method.
11329
11330 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11331
11332         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11333
11334         * mule/misc-lang.el ("IPA"): Add coding-priority and
11335         coding-system.
11336
11337 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11338
11339         * mule/greek.el: Add coding-priority.
11340
11341 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11342
11343         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11344         LANG-ENV.
11345
11346 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11347
11348         * mule/mule-cmds.el (register-input-method): Fix previous change.
11349         (setup-specified-language-environment): Doc fix.
11350
11351 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11352
11353         * mule/mule-cmds.el: Several doc fixes.
11354         (get-language-info, set-language-info): Rename argument.
11355         (set-language-info-alist): Likewise.
11356         (register-input-method): Rename argument.
11357         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11358
11359 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11360
11361         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11362         default value while reading an input method.
11363
11364 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11365
11366         * mule/mule-cmds.el (universal-coding-system-argument):
11367         Use buffer-file-coding-system as default.
11368
11369 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11370
11371         * mule/korean.el ("Korean"): Doc fix.
11372
11373 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11374
11375         * mule/mule-cmds.el (describe-language-environment): Print the
11376         languge environment at the head.
11377
11378 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11379
11380         * mule/japanese.el: Set exit-function to exit-japanese-environment
11381         for Japanese environment.
11382
11383 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11384
11385         * mule/mule-cmds.el (set-language-environment): Doc fix.
11386         (current-language-environment): Use defcustom.
11387         (default-input-method): Specify :type.
11388
11389 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11390
11391         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11392         modified.
11393         (prefer-coding-system): Doc-string modified.
11394
11395 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11396
11397         * mule/mule-cmds.el (set-language-info): Doc-string
11398         describes `coding-priority' KEY.
11399         (set-language-environment-coding-systems): New function.
11400         (select-safe-coding-system): New function.
11401         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11402         (set-language-info-alist): New optionla arg PARENTS.  Call
11403         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11404         (set-language-environment-coding-systems): New function.
11405
11406         * mule/chinese.el: Remove setting up of
11407         describe-chinese-environment-map and
11408         setup-chinese-environment-map.  Exclude them in args of calls to
11409         set-language-info-alist.  Register coding-priority key in
11410         language-info-alist.
11411
11412         * mule/cyrillic.el: Remove setting up of
11413         describe-cyrillic-environment-map and
11414         setup-cyrillic-environment-map.  Exclude them in args of calls to
11415         set-language-info-alist.  Register coding-priority key in
11416         language-info-alist.
11417
11418         * mule/english.el: Register coding-priority key in
11419         language-info-alist.
11420
11421         * mule/ethiopic.el: Register coding-priority key in
11422         language-info-alist.
11423
11424         * mule/european.el: Remove setting up of
11425         describe-european-environment-map and
11426         setup-european-environment-map.  Exclude them in args of calls to
11427         set-language-info-alist.  Register coding-priority key in
11428         language-info-alist.  Add "German" language env.
11429         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11430         (setup-german-environment): New function.
11431
11432         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11433         change default input method to "greek-postfix".
11434
11435         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11436         coding-priority key in
11437
11438 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11439
11440         * mule/mule-cmds.el (set-language-info): Doc fix.
11441         (input-method-inactivate-hook): Doc fix.
11442
11443 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11444
11445         * mule/mule-cmds.el (set-input-method): Renamed from
11446         select-input-method.
11447
11448 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11449
11450         * mule/mule-cmds.el (set-language-environment): Run
11451         exit-language-environment-hook before calling `exit-function'
11452         which is specified for the language environment.
11453
11454 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11455
11456         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11457         modified.
11458         (prefer-coding-system): Likewise.
11459         (describe-language-environment): Print aliases of each coding
11460         system.
11461         (set-language-environment-hook): New variable.
11462         (exit-language-environment-hook): New variable.
11463         (set-language-environment): Call these hooks.  Before setting a
11464         new language environment, exit from the
11465         current-language-environment if necessary.
11466         (input-method-verbose-flag): The value can be nil, t,
11467         complex-only, or default.
11468         (input-method-highlight-flag): Doc-string augmented.
11469         (activate-input-method): Check if we can run the registered
11470         function to activate an input method.
11471
11472         * mule/korean.el: Set exit-function for language environment
11473         "Korean" to exit-korean-environment.
11474         (setup-korean-environment): Moved to korea-util.el.
11475
11476 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11477
11478         * mule/mule-cmds.el (read-multilingual-string): Use
11479         current-input-method prior to default-input-method.  Don't bind
11480         current-input-method by `let', instead, activate the specified
11481         input method in the current buffer temporarily.
11482
11483 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11484
11485         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11486
11487 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11488
11489         * mule/chinese.el (post-read-decode-hz): Return the result of
11490         decode-hz-region.
11491         (pre-write-encode-hz): Do not change the value of
11492         last-coding-system.
11493
11494 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11495
11496         * mule/mule-ccl.el: Doc fixes.
11497
11498 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11499
11500         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11501         (check-ccl-program): New macro.
11502
11503 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11504
11505         * mule/mule-ccl.el: Comment about CCL syntax modified.
11506         (ccl-command-table): Add read-multibyte-character and
11507         write-multibyte-character.
11508         (ccl-code-table): Add ex-cmd.
11509         (ccl-extended-code-table): New variable.
11510         (ccl-embed-extended-command): New function.
11511         (ccl-compile-read-multibyte-character,
11512         ccl-compile-write-multibyte-character) New functions.
11513         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11514         ccl-dump-write-multibyte-character): New functions.
11515
11516 1999-07-22  SL Baur  <steve@miho>
11517
11518         * config.el (config-value-file): config.values is installed into
11519         doc-directory.
11520         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11521
11522 1999-07-19  Didier Verna  <didier@xemacs.org>
11523
11524         * rect.el: all functions rewritten, except when noted. Below is a
11525         list of interface changes.
11526         (apply-on-rectangle): new function. Obsoletes
11527         `operate-on-rectangle'. All functions that used to call this
11528         function now call the new one.
11529         (kill-rectangle): added optional prefix arg to fill lines.
11530         (delete-rectangle): ditto.
11531         (delete-extract-rectangle): ditto.
11532         (open-rectangle): ditto.
11533         (clear-rectangle): ditto.
11534         (delete-rectangle-line): added third arg FILL.
11535         (delete-extract-rectangle-line): ditto.
11536         (open-rectangle-line): ditto.
11537         (clear-rectangle-line): ditto.
11538
11539 1999-07-18  Andy Piper  <andy@xemacs.org>
11540
11541         * menubar-items.el (default-menubar): add gutter options.
11542
11543         * gutter-items.el: new file.
11544         (gutter): new group for custom.
11545         (gutter-visible-p): new variable.
11546         (default-gutter-position): ditto.
11547         (buffers-tab): new group for the buffers tab.
11548         (gutter-buffers-tab): widget to put in the gutter.
11549         (buffers-tab-max-size): max number of tabs.
11550         (buffers-tab-switch-to-buffer-function): function to call when a
11551         tab is pressed.
11552         (buffers-tab-omit-function): filter buffers with this function.
11553         (buffers-tab-format-buffer-line-function): format buffer names for
11554         inclusion in tabs.
11555         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11556         the record.
11557         (build-buffers-tab-internal): build a list of tab items.
11558         (buffers-tab-items): ditto.
11559         (add-tab-to-gutter): put a tab in the gutter area.
11560         (update-tab-in-gutter): reset the buffers in the tab.
11561
11562         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11563
11564         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11565         (switch-to-buffer-hooks): new hook.
11566
11567         * toolbar.el (default-toolbar-position): fix typo.
11568
11569 1999-07-16  Andy Piper  <andy@xemacs.org>
11570
11571         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11572
11573 1999-07-15  Didier Verna  <didier@xemacs.org>
11574
11575         * cus-edit.el (custom-prompt-variable): optional third arg makes
11576         prompt for a comment string.
11577         (customize-set-value): optional prefix makes this function handle
11578         variable comments.
11579         (customize-set-variable): ditto.
11580         (customize-save-variable): ditto.
11581         (customize-customized): handle custom comments.
11582         (customize-save-customized): ditto.
11583         (custom-variable-state-set): ditto.
11584         (custom-face-state-set): ditto.
11585         (customize-saved): ditto.
11586         (custom-variable-set): ditto.
11587         (custom-face-set): ditto.
11588         (custom-variable-save): ditto.
11589         (custom-face-save): ditto.
11590         (custom-variable-reset-saved): ditto.
11591         (custom-face-reset-saved): ditto.
11592         (custom-variable-reset-standard): ditto.
11593         (custom-face-reset-standard): ditto.
11594         (custom-comment-face): new face.
11595         (custom-comment-tag-face): ditto.
11596         (custom-comment): new widget.
11597         (custom-comment-create): new function.
11598         (custom-comment-delete): ditto.
11599         (custom-comment-value-set): ditto.
11600         (custom-comment-show): ditto.
11601         (custom-comment-invisible-p): ditto.
11602         (custom-variable-value-create): create a comment field widget.
11603         (custom-face-value-create): ditto.
11604         (custom-variable-menu): new entry for adding a custom comment.
11605         (custom-face-menu): ditto.
11606         (custom-save-variables): possibly save custom comments.
11607         (custom-save-faces): ditto.
11608
11609         * cus-face.el (custom-set-faces): the arguments can now have a
11610         custom comment as fourth argument.
11611
11612         * custom.el (custom-set-variables): the arguments can now have a
11613         custom comment as fifth element.
11614
11615 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11616
11617         * XEmacs 21.2.18 is released
11618
11619 1999-07-13  SL Baur  <steve@miho>
11620
11621         * lib-complete.el (read-library-name): Revert previous change.
11622         (read-library): Ditto.
11623
11624 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11625
11626         * packages.el (packages-package-list): Capitalize docstring.
11627
11628         * packages.el (packages-find-package-library-path): Use #'nconc
11629         rather than #'append to reduce consing -- #'mapcar uses Flist,
11630         which returns a freshly consed list.  #'append would create yet
11631         another fresh list, using Fmake_list in concat.
11632
11633         * packages.el (package-provide): Use setq with remassq like it
11634         says in its docstring.
11635
11636 1999-07-06  SL Baur  <steve@miho.m17n.org>
11637
11638         * lib-complete.el (progn-with-message): Fix typo.
11639
11640 1999-07-06  SL Baur  <steve@miho.m17n.org>
11641
11642         * mule/mule-misc.el (char-octet): Make function match docstring.
11643         From Katsumi Yamaoka <yamaoka@jpl.org>
11644
11645 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11646
11647         * wid-edit.el (widget-documentation): corrected spelling error.
11648
11649 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11650
11651         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11652         keys if already bound
11653
11654 1999-07-06  SL Baur  <steve@miho.m17n.org>
11655
11656         * lib-complete.el (progn-with-message): Revert previous changes.
11657
11658 1999-06-24  Bob Weiner  <weiner@beopen.com>
11659
11660         * lib-complete.el (find-library):
11661         (find-library-other-window):
11662         (find-library-other-frame): Completely rewrote
11663         so that these functions actually work when called non-interactively.
11664         Also made them handle LIBRARY arguments which end with .el or .elc.
11665
11666 1999-06-24  Bob Weiner  <weiner@beopen.com>
11667
11668         * simple.el (indent-new-comment-line): Locally bound
11669         `block-comment-start' to `comstart' or else when this is called
11670         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11671         `block-comment-start' value, ignoring any existing spacing after a
11672         comment prefix in the previous line and producing ugly comments.
11673
11674 1999-06-23  Bob Weiner  <weiner@beopen.com>
11675
11676         * list-mode.el (mouse-choose-completion):
11677         (choose-completion):
11678         (completion-switch-to-minibuffer): Added.
11679         ([Tab]): [Tab] previously switched to the minibuffer
11680         but since [space] does that and since most applications in the
11681         world use [Tab] to select the next item in a list, do that in the
11682         *Completions* buffer too.  This will cause the least confusion
11683         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11684         06/23/1999.
11685
11686 1999-06-22  Bob Weiner  <weiner@beopen.com>
11687
11688         * help.el (help-buffer-name): Added support for a null value
11689         of `help-buffer-prefix-string' since some buffers require no
11690         prefix.
11691
11692 1999-06-20  Bob Weiner  <weiner@beopen.com>
11693
11694         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11695         in the completion-list-mode-map to bury the completions buffer
11696         even when the minibuffer is no longer active.
11697
11698 1999-06-20  Bob Weiner  <weiner@beopen.com>
11699
11700         * list-mode.el (list-mode): It is visually disconcerting to have
11701         the text cursor disappear within list buffers, especially when
11702         moving from window to window, so leave it visible.
11703
11704 1999-07-01  SL Baur  <steve@miho.m17n.org>
11705
11706         * menubar-items.el (default-menubar): Conditionalize the bug
11707         report menu item (which may not be possible in this XEmacs).
11708         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11709
11710 1999-06-30  SL Baur  <steve@miho.m17n.org>
11711
11712         * subr.el (with-current-buffer): DOC string fix.
11713         Suggested by Bob Weiner <weiner@altrasoft.com>
11714
11715 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11716
11717         * cus-face.el (custom-face-italic): insert missing args
11718
11719 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11720
11721         * packages.el (package-locations): Changed default early package
11722         hierarchies to ~/.xemacs/mule-packages and
11723         ~/.xemacs/xemacs-packages.
11724
11725 1999-06-23  SL Baur  <steve@miho.m17n.org>
11726
11727         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11728
11729 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11730
11731         * packages.el (package-locations): Changed default early package
11732         hierarchy to ~/.xemacs/packages.
11733         (package-locations): Removed `packages' as a possible name for a
11734         late package hierarchy.
11735
11736 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11737
11738         * mule/mule-category.el (word-combining-categories): Set up new
11739         variable.
11740         (word-separating-categories): Likewise.
11741
11742 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11743
11744         * XEmacs 21.2.17 is released
11745
11746 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11747
11748         * font-menu.el (font-menu-set-font): allow for nil specification
11749         of font size.
11750
11751 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11752
11753         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11754         is 1.
11755
11756 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11757
11758         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11759         8859-5 instead of ISO 8859-1.
11760
11761 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11762
11763         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11764         (viet-viscii-encode-table): Ditto.
11765
11766         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11767         Make obsolete definition of char-octet.
11768
11769 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11770
11771         * subr.el: Move no-Mule make-char ...
11772         * help-nomule.el (make-char): To here.
11773         (string-width): Make Mule compatibility alias.
11774
11775 1999-06-15  Andy Piper  <andy@xemacs.org>
11776
11777         * select.el (get-selection-no-error): really make there be no-error.
11778         (get-selection): revert to original.
11779
11780 1999-06-11  Andy Piper  <andy@xemacs.org>
11781
11782         * select.el (selection-sets-clipboard): renamed.
11783         (own-selection): use it.
11784
11785 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11786
11787         * XEmacs 21.2.16 is released
11788
11789 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11790
11791         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11792         missing characters to avoid crash.
11793
11794 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11795
11796         * coding.el (set-terminal-coding-system): Only set the console
11797         coding system on the selected console if it is a tty.
11798
11799 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11800
11801         * cus-face.el:
11802         * cus-edit.el:
11803         * faces.el:
11804         (custom):
11805         (face-spec-set):
11806         * faces.el (frob-face-property):
11807         * font-menu.el (font-menu-set-font):
11808                   Actually apply changes from 1999-03-17
11809
11810 1999-06-10  Andy Piper  <andy@xemacs.org>
11811
11812         * select.el (get-selection): abstract out non error-signalling
11813         part.
11814         (get-selection-no-error): get-selection without signalling an
11815         error.
11816         (selection-is-clipboard-p): new variable. controls whether the
11817         selection sets the clipboard.
11818         (own-selection): use it.
11819
11820         * mouse.el (insert-selection): fallback to clipboard after trying
11821         primary selection and cutbuffer.
11822
11823 1999-06-05  Andy Piper  <andy@xemacs.org>
11824
11825         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11826         selection functions.
11827
11828 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11829
11830         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11831         default value.
11832         (load): Use `raw-text' instead of `no-conversion'.
11833         (insert-file-contents): Likewise.
11834
11835         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11836         of `no-conversion'.
11837
11838 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11839
11840         * coding.el: Don't copy `no-conversion' to `raw-text'.
11841
11842 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11843
11844         * subr.el (make-char): Define it if Mule is not around.
11845
11846 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11847
11848         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11849
11850         * x-select.el (x-disown-selection-internal): Restore symbol as an
11851         obsolete alias.
11852         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11853
11854 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11855
11856         * XEmacs 21.2.15 is released
11857
11858 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11859
11860         * subr.el (split-string): Avoid infinite looping
11861
11862 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11863
11864         * ldap.el (ldap-ignore-attribute-codings): New variable
11865         (ldap-default-attribute-decoder): New variable
11866         (ldap-coding-system): New variable
11867         (ldap-attribute-syntax-encoders): New variable
11868         (ldap-attribute-syntax-decoders): New variable
11869         (ldap-attribute-syntaxes-alist): New variable
11870         (ldap-encode-boolean): New function
11871         (ldap-decode-boolean): New function
11872         (ldap-encode-country-string): New function
11873         (ldap-decode-string): New function
11874         (ldap-decode-address): New function
11875         (ldap-encode-address): New function
11876         (ldap-decode-attribute): New function
11877         (ldap-search): Use some of these
11878
11879 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11880
11881         * version.el (emacs-version): Make the patch level/beta come
11882         before the XEmacs qualifier so that it gets into (funcall
11883         emacs-version) and thus in the bug reports.
11884         (emacs-version>=): Support patch levels.
11885
11886 1999-06-03  SL Baur  <steve@xemacs.org>
11887
11888         * version.el: implement x.y.z version number
11889         From Jan Vroonhof <vroonhof@math.ethz.ch>
11890
11891 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11892
11893         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11894
11895 1999-05-22  Vin Shelton <acs@xemacs.org>
11896
11897         * startup.el: Document -private and break out non-standard X options.
11898
11899 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11900
11901         * mule/mule-charset.el (charset-after): New function.
11902         (charset-direction): Synch with Mule, update docstring.
11903         (get-charset-property): New function.
11904         (put-charset-property): New function.
11905         (charset-plist): New function.
11906
11907         * mule/mule-charset.el (compose-region):
11908         (decompose-region): remove;  these functions (which don't work
11909         since we don't do composite characters) have been moved to
11910         mule-util.el.
11911         (toplevel): follow coding standards
11912
11913 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11914
11915         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11916         exist any more.
11917
11918         * code-files.el: Fix commentary to follow coding standards.  Move
11919         the single line left in mule-files.el to here.
11920
11921         * mule/mule-files.el: delete.
11922
11923 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11924
11925         * info.el (Info-scroll-prev): Use event functions instead of the
11926         old emacs 19 interface.
11927
11928 1999-06-02  Andy Piper  <andy@xemacs.org>
11929
11930         * x-font-menu.el (x-font-menu-load-font):
11931         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11932
11933 1999-05-31  Andy Piper  <andy@xemacs.org>
11934
11935         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11936         group.
11937         (font-menu-this-frame-only-p): ditto.
11938         (font-menu-max-items): reinstate, from Jan Vroonhof
11939         <vroonhof@math.ethz.ch>
11940         (font-menu-submenu-name-format): ditto.
11941         (font-menu-split-long-menu): ditto, for use by the family
11942         constructor.
11943         (font-menu-family-constructor): use it.
11944
11945 1999-05-30  Andy Piper  <andy@xemacs.org>
11946
11947         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11948         for use by the font menu.
11949
11950         * msw-font-menu.el: new file implementing mswindows specific
11951         font-menu behaviour.
11952         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11953         (mswindows-font-menu-junk-families): ditto.
11954         (hack-font-truename): ditto.
11955         (mswindows-font-regexp-ascii): ditto.
11956         (mswindows-reset-device-font-menus): ditto.
11957         (mswindows-font-menu-font-data): ditto.
11958         (mswindows-font-menu-load-font): ditto.
11959
11960         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11961         (x-font-menu-font-data): ditto.
11962         (x-font-menu-load-font): ditto.
11963
11964         * font-menu.el: new file implementing generic font menu behaviour.
11965         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11966         made device independent.
11967         (font-menu-this-frame-only-p): ditto.
11968         (font-menu-preferred-resolution): ditto.
11969         (font-menu-size-scaling): new variable used to determine whether
11970         sizes are in points or tenths of a point.
11971         (vassoc): moved from x-font-menu.el.
11972         (device-fonts-cache): ditto.
11973         (device-fonts-cache): ditto.
11974         (flush-device-fonts-cache): ditto.
11975         (reset-device-font-menus): copied from x-font-menu.el and made
11976         device independent. Most functionality deferred to
11977         device-dependent versions.
11978         (font-menu-family-constructor): copied from x-font-menu.el and
11979         made device independent.
11980         (font-menu-size-constructor): ditto.
11981         (font-menu-weight-constructor): ditto.
11982         (font-menu-set-font): ditto.
11983         (font-menu-change-face): ditto.
11984         (font-menu-load-font): new device method.
11985         (font-menu-font-data): ditto.
11986
11987         * x-font-menu.el: The above functions deleted.
11988
11989 1999-05-26  Andy Piper  <andy@xemacs.org>
11990
11991         * update-elc.el:
11992         * make-docfile.el:
11993         * loadup.el: rehash expand-file-name usage to not use default-directory.
11994
11995 1999-05-21  Andy Piper  <andy@xemacs.org>
11996
11997         * x-select.el (x-select-convert-to-text):
11998         (x-selected-text-type):
11999         (x-get-selection):
12000         (xselect-convert-to-string):
12001         (xselect-convert-to-compound-text):
12002         (xselect-convert-to-length):
12003         (xselect-convert-to-targets):
12004         (xselect-convert-to-delete):
12005         (xselect-convert-to-filename):
12006         (xselect-convert-to-charpos):
12007         (xselect-convert-to-lineno):
12008         (xselect-convert-to-colno):
12009         (xselect-convert-to-sourceloc):
12010         (xselect-convert-to-os):
12011         (xselect-convert-to-host):
12012         (xselect-convert-to-user):
12013         (xselect-convert-to-class):
12014         (xselect-convert-to-name):
12015         (xselect-convert-to-integer):
12016         (xselect-convert-to-atom):
12017         (xselect-convert-to-identity): functions renamed from x-* and
12018         moved to select.el.
12019         (x-get-secondary-selection): use rename get-selection.
12020         (x-get-clipboard): ditto.
12021         (x-own-selection): moved to select.el.
12022         (x-valid-simple-selection-p): ditto.
12023         (x-dehilight-selection): ditto.
12024         (x-own-clipboard): ditto.
12025         (x-disown-selection): ditto.
12026
12027         * x-mouse.el (x-yank-function): moved to mouse.el.
12028         (x-insert-selection): ditto.
12029         (x-set-point-and-move-selection): use renamed function.
12030
12031         * select.el (selected-text-type): moved and renamed from
12032         x-select.el.
12033         (selection-owner-p): moved to C.
12034         (selection-exists-p): ditto.
12035         (get-cutbuffer): new device method.
12036         (get-selection): generalised and moved from x-select.el.
12037         (own-selection): moved x-own-selection functionality into here.
12038         (dehilight-selection): renamed and moved from x-select.el.
12039         (own-clipboard): functionality moved from x-select.el using new
12040         generic C builtins.
12041         (disown-clipboard): ditto.
12042         (select-convert-to-text):
12043         (select-convert-to-string):
12044         (select-convert-to-compound-text):
12045         (select-convert-to-length):
12046         (select-convert-to-targets):
12047         (select-convert-to-delete):
12048         (select-convert-to-filename):
12049         (select-convert-to-charpos):
12050         (select-convert-to-lineno):
12051         (select-convert-to-colno):
12052         (select-convert-to-sourceloc):
12053         (select-convert-to-os):
12054         (select-convert-to-host):
12055         (select-convert-to-user):
12056         (select-convert-to-class):
12057         (select-convert-to-name):
12058         (select-convert-to-integer):
12059         (select-convert-to-atom):
12060         (select-convert-to-identity): new functions renamed from x-* and
12061         moved from x-select.el.
12062
12063         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12064         into here and use as the default window-system mouse yank.
12065         (insert-selection): generalised and moved from x-mouse.el.
12066         (own-clipboard): moved to C.
12067
12068         * msw-select.el (mswindows-selection-owned-p): deleted.
12069         (mswindows-own-selection): generalised and moved to select.el.
12070         (mswindows-disown-selection): generalised and moved to C.
12071         (mswindows-selection-owner-p): ditto.
12072
12073 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12074
12075         * XEmacs 21.2.14 is released
12076
12077 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12078
12079         * about.el: update contact info for jason and slb.
12080
12081 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12082
12083         * mule/european.el (setup-romanian-environment): Add Romanian
12084         support from Emacs/Mule romanian.el.
12085
12086 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12087
12088         * cus-face.el: Label all custom changes with the 'custom' tag.
12089
12090         * cus-edit.el: idem ditto.
12091
12092         * faces.el: Added suport for adding device tags to various functions.
12093         (custom): New device tag.
12094         (face-spec-set): Call reset face with tags argument. No longer do
12095         x-init-global-faces hack.
12096
12097         * faces.el (frob-face-property): Use an anonymous specifier to map
12098         frob-face-property-1 over.
12099
12100         * x-font-menu.el (font-menu-set-font): Always specify all
12101         properties to custom.
12102
12103 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12104
12105         * mule/european.el (setup-czech-environment): Add czech support.
12106         From David Sauer <davids@orfinet.cz>
12107
12108 1999-03-15  SL Baur  <steve@xemacs.org>
12109
12110         * check-features.el: Turn hard errors into warnings.
12111
12112 1999-03-21  SL Baur  <steve@xemacs.org>
12113
12114         * simple.el (delete-key-deletes-forward): As per discussion on
12115         xemacs-beta, default to t.
12116
12117 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12118
12119         * loadup.el: Define Installation-string before loading anything.
12120
12121 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12122
12123         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12124         From Anders Stenman <stenman@isy.liu.se>
12125
12126 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12127
12128         * wid-edit.el (widget-glyph-find): Ditto.
12129
12130         * packages.el (locate-library): Ditto.
12131
12132         * loadup.el (really-early-error-handler): Ditto.
12133
12134         * lib-complete.el (read-library): Ditto.
12135
12136         * faces.el (set-face-stipple): Ditto.
12137
12138         * code-files.el (load): Use new calling style of locate-file.
12139
12140 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12141
12142         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12143         dead.
12144
12145 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12146
12147         * dumped-lisp.el (preloaded-file-list): Don't load
12148         Installation.el.
12149
12150         * loadup.el (Installation-string): Define it here.
12151
12152 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12153
12154         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12155         Installation.el needs to be loaded before `dump-paths', otherwise
12156         the dumping process won't find it.
12157
12158 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12159
12160         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12161         subr so that we can use `replace-in-string' in Installation.el to
12162         get rid of C-m chars under the native Windows build.
12163
12164 1999-04-29  Andy Piper  <andy@xemacs.org>
12165
12166         * make-docfile.el: canonicalize file and directory names.
12167
12168         * device.el (call-device-method): new function for calling device
12169         specific methods.
12170         (define-device-method): new function for defining device methods.
12171         (define-device-method*): ditto.
12172
12173 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12174
12175         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12176
12177 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12178
12179         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12180         (cyrillic-koi8-r-encode-table): Likewise.
12181         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12182         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12183
12184         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12185         from vietnamese.el].
12186
12187         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12188         mule/mule-misc.el.
12189
12190 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12191
12192         * mule/thai-xtis.el:
12193         - Change font registry name from "Thai94x94-0" to "xtis-0".
12194         - Change mnemonic of coding-system `tis-620' to "TIS620".
12195
12196 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12197
12198         * mule/ethiopic.el: fixed.
12199
12200 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12201
12202         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12203
12204         * mule/thai-xtis.el: New file.
12205
12206         * mule/vietnamese.el: New file.
12207
12208         * mule/ethiopic.el: New file.
12209
12210 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12211
12212         * bytecomp.el (byte-compile-close-variables): Leave
12213         debug-issue-ebola-notices alone.
12214
12215 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12216
12217         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12218         at the top of the buffer since it is the most important thing to
12219         customize
12220         (ldap-get-host-parameter): New defun
12221         (ldap-search): Add a new parameter `withdn' to retrieve the
12222         distinguished names of entries
12223
12224 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12225
12226         * startup.el (splash-frame-body): Date and spelling fixes.
12227
12228 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12229
12230         * view-less.el (toggle-truncate-lines): add autoload tag
12231
12232 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12233
12234         * format.el (format-alist): Disable image stuff.
12235
12236 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * wid-edit.el (widget-glyph-find): Search by directories, then by
12239         suffixes rather than the other way around.
12240         (widget-image-conversion): Renamed to
12241         `widget-image-file-name-suffixes'.
12242
12243 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12244
12245         * mule/mule-charset.el: Made old functions obsolete, remove the
12246         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12247         (charset-iso-graphic-plane): Rename from charset-graphic.
12248         (charset-iso-final-char): Rename from charset-final.
12249         (charset-width): Rename from charset-columns.
12250         (charset-bytes): Added from fsf compatibility, returns always 1.
12251
12252         * mule/mule-misc.el: Move charset-doc-string alias to
12253         mule-charset.el
12254
12255 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12256
12257         * x-faces.el (x-make-font-bold-italic): honor
12258         *try-oblique-before-italic-fonts*
12259
12260 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12261
12262         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12263
12264 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12265
12266         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12267         name.
12268
12269 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12270
12271         * cl-extra.el (equalp): Would bug out for lists.
12272
12273 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12274
12275         * about.el (about-hackers):  Change cgw's email address
12276
12277 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12278
12279         * XEmacs 21.2.13 is released
12280
12281 1999-03-12  SL Baur  <steve@xemacs.org>
12282
12283         * simple.el (delete-key-deletes-forward): Revert to previous
12284         behavior.
12285
12286 1999-01-18  Didier Verna  <didier@xemacs.org>
12287
12288         * menubar-items.el (xemacs-splash-buffer): handle the case of
12289         multiple elements in the splash buffer body.
12290
12291         * startup.el (splash-frame-timeout): new constant: interval
12292         between splash buffer elements.
12293         (command-line-1): handle splash buffer with multiple elements (use
12294         a timeout).
12295         (splash-frame-body): Originally `startup-splash-frame-body'.
12296         Rewrote a cleaner and more readable version. This can now be array,
12297         in which case each element is displayed in turn in the splash buffer.
12298         (splash-frame-static-body): new constant. Persistent information
12299         across all splash buffer elements (preserves the possibility to give
12300         it in different languages.
12301         (circulate-splash-frame-elements): new function. Used as a timeout
12302         to circulate through all splash frame elements and display them in
12303         sequence.
12304         (display-splash-frame): originally `startup-splash-frame'. Handle
12305         the case of multiple elements in the splash buffer body. Now
12306         returns a timeout id if multiple elements to display, or nil.
12307
12308 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12309
12310         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12311         so they can be overridden by x-init-face-from-resources.
12312         Additionally specify the font name also with an x tag.
12313
12314 1999-03-08  Andy Piper  <andy@xemacs.org>
12315
12316         * package-get.el (package-get-base): autoload.
12317
12318         * menubar-items.el (default-menubar): add update menu item. Fix
12319         custom menu to only be activated when package-base is available.
12320
12321         * package-get.el (package-get-custom): don't load
12322         package-get-custom as it is auto-generated. Fix group definition.
12323
12324 1999-03-05  Didier Verna  <didier@xemacs.org>
12325
12326         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12327         instead of `symbol-name' (Thanks Kyle).
12328
12329         * cus-edit.el (custom-save-variables): use `prin1' instead of
12330         princ to write symbols.
12331
12332 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12333
12334         * XEmacs 21.2.12 is released
12335
12336 1999-03-05  SL Baur  <steve@xemacs.org>
12337
12338         * menubar-items.el (default-menubar): Add kfm browsing support.
12339         From Neal Becker <nbecker@fred.net>
12340
12341 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12342
12343         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12344         calls to font-lock during buffer reversion.
12345
12346 1999-02-12  Didier Verna  <didier@xemacs.org>
12347
12348         * info.el (Info-build-node-completions): unconditionally widen the
12349         tag table buffer.
12350
12351 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12352
12353         * x-faces.el (x-init-face-from-resources):
12354         Only set fonts in the 'x locale.
12355
12356 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12357
12358         * package-ui.el (pui-install-selected-packages): Don't throw on
12359         `package-admin-delete-binary-package' returning nil since it's
12360         normal.  Reindent function.
12361         (pui-add-required-packages): Handle case where packages selected
12362         for installation have never been installed.
12363
12364 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12365
12366         * menubar-items.el (default-menubar):
12367         Implement the ``Mule->Set coding system of process'' menu item.
12368
12369 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12370
12371         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12372         files
12373         - Change some `if's to `when's
12374
12375 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12376
12377         * XEmacs 21.2.11 is released
12378
12379 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12380
12381         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12382         against window close (Fix Bug #460).
12383         (ask-user-about-lock-dbox): Idem.
12384
12385 1999-02-25  SL Baur  <steve@xemacs.org>
12386
12387         * mule/mule-charset.el (charset-leading-byte): New function.
12388         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12389
12390 1999-02-12  Andy Piper  <andy@xemacs.org>
12391
12392         * about.el (xemacs-hackers): change andy's email address.
12393         (about-url-alist): change andy's web page address.
12394         (about-xemacs): add piper.
12395
12396 1999-02-16  SL Baur  <steve@xemacs.org>
12397
12398         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12399         of mule-base into lisp/mule.
12400
12401 1999-02-16  SL Baur  <steve@xemacs.org>
12402
12403         * mule/arabic.el:
12404         mule/canna-leim.el:
12405         mule/chinese.el:
12406         mule/cyrillic.el:
12407         mule/english.el:
12408         mule/european.el:
12409         mule/greek.el:
12410         mule/hebrew.el:
12411         mule/japanese.el:
12412         mule/kinsoku.el:
12413         mule/korean.el:
12414         mule/misc-lang.el:
12415         mule/mule-category.el:
12416         mule/mule-ccl.el:
12417         mule/mule-charset.el:
12418         mule/mule-cmds.el:
12419         mule/mule-coding.el:
12420         mule/mule-files.el:
12421         mule/mule-help.el:
12422         mule/mule-init.el:
12423         mule/mule-misc.el:
12424         mule/mule-tty-init.el:
12425         mule/mule-x-init.el:
12426         mule/viet-chars.el:  Remerge from mule-base.
12427
12428         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12429         of mule-base into lisp/mule.
12430
12431 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12432
12433         * process.el (exec-to-string): Use `shell-command-switch' in place
12434         of hard-wired "-c" (for WindowsNT).
12435
12436 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12437
12438         * menubar-items.el (default-menubar):  Remove obsolete
12439         "Gopher" item
12440
12441 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12442
12443         * package-admin.el (package-admin-get-install-dir): First fall
12444         back to the location of xemacs-base for non-mule packages.
12445
12446 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12447
12448         * paths.el:
12449         - improved automounter tmp directory support.
12450         - support 4 (!) empirically discovered automounter conventions
12451
12452 1999-02-12  SL Baur  <steve@xemacs.org>
12453
12454         * etags.el (pop-tag-mark): autoload to match key binding.
12455
12456 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12457
12458         * XEmacs 21.2.10 is released
12459
12460 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12461
12462         * package-get.el (package-get-remote-filename): Don't bug out for
12463         a local file name in the search entry.
12464
12465 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12466
12467         * XEmacs 21.2.9 is released
12468
12469 1999-01-19  Didier Verna  <didier@xemacs.org>
12470
12471         * replace.el (replace-search-function): new variable containing a
12472         function to perform a search-forward.
12473         (replace-re-search-function): new variable containing a function
12474         to perform a re-search-forward.
12475         (perform-replace): use them.
12476
12477 1999-01-25  Didier Verna  <didier@xemacs.org>
12478
12479         * select.el (selection-owner-p): use the name `XEmacs'.
12480         (cut-copy-clear-internal): ditto.
12481
12482 1999-01-18  Andy Piper  <andy@xemacs.org>
12483
12484         * about.el (about-url-alist): Update my entry.
12485         (xemacs-hackers): Ditto.
12486
12487 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12488
12489         * buffer.el (switch-to-buffer): Fixing documentation.
12490         * minibuf.el (minibuffer-completion-table): ditto.
12491         * cl-macs.el (return-from): ditto.
12492
12493 1999-01-04  Didier Verna  <didier@xemacs.org>
12494
12495         * replace.el (delete-non-matching-lines): temporarily disable
12496         case-folding when called interactively with a regexp containing
12497         uppercase characters.
12498         (delete-matching-lines): ditto.
12499         (count-matches): ditto.
12500         (list-matching-lines): ditto.
12501
12502 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12503
12504         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12505         abort if current window is split horizontally, not if others are
12506         split.  Got rid of unnecessary minibuffer checking.  Also, add
12507         some comments (it's still complex).
12508
12509 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12510
12511         * package-get.el: changed address for doc.ic.ac.uk to
12512         sunsite.doc.ic.ac.uk
12513
12514 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12515
12516         * ldap.el (toplevel): Remove requires so that the file compiles
12517         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12518
12519 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12520
12521         * dump-paths.el: Calculate module-directory and set
12522         module-load-path to the load path for modules.
12523
12524         * loadup.el: Get bootstrap value of module-load-path from the
12525         environment variable EMACSBOOTSTRAPMODULEPATH.
12526         - Display the module load path if we're debugging paths.
12527
12528         * setup-paths.el: Added function paths-find-site-module-directory.
12529         - Added function paths-find-module-directory.
12530         - Added function paths-construct-module-load-path.  Uses new
12531         environment variable EMACSMODULEPATH.
12532
12533 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12534
12535         * font.el (font-default-object-for-device):
12536         Oops! This `or' can't be replaced by `unless'.
12537         Fixed inability to run w3, among other things.
12538
12539 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12540
12541         * package-admin.el: Change initialization of
12542           package-admin-install-function dependent on system type.
12543           Change package-admin-install-function-mswindows to use
12544           "minitar".
12545
12546 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12547
12548         * mouse.el (default-mouse-motion-handler): Disable help echo while
12549         in the minibuffer.
12550
12551 1998-12-28  Martin Buchholz <martin@xemacs.org>
12552
12553         * XEmacs 21.2.8 is released.
12554
12555 1998-12-24  Martin Buchholz <martin@xemacs.org>
12556
12557         * XEmacs 21.2.7 is released.
12558
12559 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12560
12561         * package-ui.el (pui-list-packages): Set truncate-lines.
12562
12563         * package-get.el (package-get-download-menu): Use
12564         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12565
12566         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12567         (pui-help-string): idem.
12568         (list-packages-mode): New major mode.
12569         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12570         (pui-install-selected-packages): Add suport for removing packages.
12571         (pui-toggle-package-delete-key): New function.
12572         (pui-popup-context-sensitive): New kludge.
12573         (pui-list-packages): Add warning when `package-get-remote' is nil.
12574         (package-ui-add-site): New function.
12575
12576 1998-12-01  Didier Verna  <didier@xemacs.org>
12577
12578         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12579
12580 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12581
12582         * ldap.el: Custom-ized
12583         (toplevel): Do not provide `ldap' which is provided by C level
12584         LDAP code
12585         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12586
12587 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12588
12589         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12590
12591 1998-12-17  Andy Piper  <andy@xemacs.org>
12592
12593         * sound.el (sound-load-list): name changed from sound-load-alist.
12594         (sound-extension-list): name changed from sound-ext-list.
12595         (load-default-sounds): use new names.
12596         (load-sound-file): use new names.
12597
12598 1998-12-16  Andy Piper  <andy@xemacs.org>
12599
12600         * XEmacs 21.2.6 is released
12601
12602 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12603
12604         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12605         errors.
12606
12607 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12608
12609         * wid-edit.el (widget-echo-this-extent): Set
12610         help-echo-owns-message to t.
12611
12612 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12613
12614         * package-get.el (package-get-download-menu): use toggles for
12615           each site in the download site menu.
12616
12617 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12618
12619         * package-get.el (package-get): If we cannot find a package
12620           because package-get-remote is not set, give a more helpful
12621           error message.
12622
12623 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12624
12625         * package-get.el (package-get-remote-filename): use an EFS path
12626         with user anonymous if no user is specified.
12627
12628 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12629
12630         * faces.el (face-spec-set): Re-init fallfacks for default after
12631         calling reset-face on the default face.
12632
12633 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12634
12635         * package-admin.el (package-admin-default-install-function):
12636         Behave as advertised.  Make sure the pkg-dir is proper for
12637         default-directory.
12638         (package-admin-add-binary-package): Make sure the pkg-dir is
12639         proper for default-directory.
12640         (package-admin-install-function-mswindows): Make sure the pkg-dir
12641         is proper for default-directory.
12642
12643 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12644
12645         * XEmacs 21.2.5 is released
12646
12647 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12648
12649         * files.el (binary-file-regexps): regexp-opt is not available at
12650         bytecompile time.
12651
12652 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12653
12654         * x-win-xfree86.el:
12655         * x-win-sun.el (x-win-init-sun):
12656         * x-win-sun.el:
12657         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12658         * x-iso8859-1.el:
12659         * x-init.el (init-post-x-win):
12660         * x-init.el (init-pre-x-win):
12661         * x-init.el (x-initialize-compose):
12662         * x-init.el:
12663         * x-compose.el:
12664         * winnt.el:
12665         * widget.el:
12666         * wid-edit.el (widget-glyph-click):
12667         * wid-edit.el (widget-glyph-find):
12668         * wid-edit.el (widget-type):
12669         * view-less.el (view-buffer-other-window):
12670         * very-early-lisp.el:
12671         * version.el:
12672         * toolbar.el:
12673         * toolbar-items.el:
12674         * term/sun.el (suntool-map):
12675         * term/sun-mouse.el:
12676         * term/internal.el:
12677         * syntax.el (modify-syntax-entry):
12678         * symbol-syntax.el:
12679         * subr.el:
12680         * startup.el (lock-directory):
12681         * simple.el (set-comment-column):
12682         * simple.el (backward-delete-char-untabify):
12683         * shadow.el (find-emacs-lisp-shadows):
12684         * shadow.el:
12685         * setup-paths.el (paths-construct-info-path):
12686         * select.el (cut-copy-clear-internal):
12687         * process.el (call-process-region):
12688         * process.el (start-process-shell-command):
12689         * process.el:
12690         * paths.el (rmail-spool-directory):
12691         * paragraphs.el (use-hard-newlines):
12692         * package-get.el (package-get-dependencies):
12693         * package-admin.el (package-admin-delete-binary-package):
12694         * obsolete.el (truncate-string):
12695         * obsolete.el (store-substring):
12696         * mouse.el (default-mouse-track-maybe-own-selection):
12697         * mouse.el (mouse-yank-at-point):
12698         * modeline.el:
12699         * modeline.el (mouse-drag-modeline):
12700         * minibuf.el (read-directory-name-internal):
12701         * minibuf.el (read-file-name-internal):
12702         * minibuf.el (read-file-name-internal-1):
12703         * minibuf.el (read-file-name-2):
12704         * minibuf.el (exact-minibuffer-completion-p):
12705         * minibuf.el (read-from-minibuffer):
12706         * minibuf.el:
12707         * menubar.el (check-menu-syntax):
12708         * map-ynp.el (map-y-or-n-p):
12709         * make-docfile.el (docfile-out-of-date):
12710         * loadup.el ((member "run-temacs" command-line-args)):
12711         * loadup.el ((member "no-site-file" command-line-args)):
12712         * loadup.el (really-early-error-handler):
12713         * loadup.el:
12714         * loadhist.el:
12715         * loaddefs.el:
12716         * lisp-mnt.el (lm-verify):
12717         * lib-complete.el (lib-complete:cache-completions):
12718         * lib-complete.el (library-all-completions):
12719         * itimer.el (itimer-run-expired-timers):
12720         * info.el (Info-mode):
12721         * info.el (Info-insert-file-contents):
12722         * info.el (Info-rebuild-dir):
12723         * info.el (Info-build-dir-anew):
12724         * info.el (Info-parse-dir-entries):
12725         * info.el (Info-dir-outdated-p):
12726         * info.el (Info-insert-dir):
12727         * info.el (info-xref):
12728         * info.el:
12729         * hyper-apropos.el (hyper-apropos-get-doc):
12730         * hyper-apropos.el (hyper-describe-face):
12731         * hyper-apropos.el (hyper-apropos-mode):
12732         * hyper-apropos.el:
12733         * help.el (list-processes):
12734         * help.el:
12735         * gnuserv.el:
12736         * font.el (mswindows-font-create-name):
12737         * font.el (font-default-font-for-device):
12738         * font.el (x-font-create-object):
12739         * font.el (font-registry):
12740         * font.el:
12741         * font-lock.el (font-lock-keywords):
12742         * font-lock.el:
12743         * finder.el (finder-compile-keywords):
12744         * find-paths.el (paths-find-recursive-path):
12745         * fill.el (set-justification-center):
12746         * fill.el (fill-region-as-paragraph):
12747         * files.el (insert-directory):
12748         * files.el (wildcard-to-regexp):
12749         * files.el (recover-file):
12750         * files.el (basic-save-buffer):
12751         * files.el (delete-auto-save-file-if-necessary):
12752         * files.el (file-relative-name):
12753         * files.el (backup-extract-version):
12754         * files.el (backup-buffer):
12755         * files.el (set-visited-file-name):
12756         * files.el (set-auto-mode):
12757         * files.el (interpreter-mode-alist):
12758         * files.el:
12759         * files.el (find-file-noselect):
12760         * files.el (abbreviate-file-name):
12761         * files.el (parse-colon-path):
12762         * files.el (directory-abbrev-alist):
12763         * etags.el (visit-tags-table-buffer):
12764         * easymenu.el (easy-menu-define):
12765         * dragdrop.el (experimental-dragdrop-drag):
12766         * dragdrop.el (dragdrop-drop-do-functions):
12767         * dragdrop.el (dragdrop-drop-at-point):
12768         * disass.el (disassemble-1):
12769         * disass.el (disassemble-internal):
12770         * disass.el (disassemble):
12771         * disass.el:
12772         * derived.el (derived-mode-init-mode-variables):
12773         * derived.el (define-derived-mode):
12774         * custom.el (defgroup):
12775         * cus-edit.el (custom-quote):
12776         * config.el:
12777         * code-process.el (open-network-stream):
12778         * code-process.el (start-process):
12779         * code-process.el (call-process-region):
12780         * code-process.el (call-process):
12781         * code-process.el:
12782         * code-files.el (insert-file-contents):
12783         * code-files.el:
12784         * code-files.el (buffer-file-coding-system-for-read):
12785         * cmdloop.el (yes-or-no-p-minibuf):
12786         * cl.el:
12787         * cl-macs.el:
12788         * cl-extra.el:
12789         * callers-of-rpt.el (make-caller-report):
12790         * callers-of-rpt.el:
12791         * bytecomp.el (batch-byte-recompile-directory):
12792         * bytecomp.el (batch-byte-compile-1):
12793         * bytecomp.el (batch-byte-compile):
12794         * bytecomp.el (display-call-tree):
12795         * bytecomp.el (byte-compile-insert):
12796         * bytecomp.el (byte-compile-two-args-19->20):
12797         * bytecomp.el (byte-compile-variable-ref):
12798         * bytecomp.el (byte-compile-form):
12799         * bytecomp.el (byte-compile-top-level-body):
12800         * bytecomp.el (byte-compile-out-toplevel):
12801         * bytecomp.el (byte-compile-byte-code-maker):
12802         * bytecomp.el (byte-compile-file-form-defmumble):
12803         * bytecomp.el (byte-compile-file-form):
12804         * bytecomp.el (byte-compile-keep-pending):
12805         * bytecomp.el (byte-compile-insert-header):
12806         * bytecomp.el (byte-compile-from-buffer):
12807         * bytecomp.el (byte-compile-file):
12808         * bytecomp.el (byte-recompile-file):
12809         * bytecomp.el (byte-compile-close-variables):
12810         * bytecomp.el (byte-compile-warn-about-unused-variables):
12811         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12812         * bytecomp.el (byte-compiler-legal-options):
12813         * bytecomp.el (byte-compile-lapcode):
12814         * bytecomp.el (byte-optimize-log):
12815         * bytecomp.el ((fboundp 'defsubst)):
12816         * bytecomp.el:
12817         * bytecomp-runtime.el:
12818         * byte-optimize.el (byte-optimize-apply):
12819         * byte-optimize.el (car):
12820         * byte-optimize.el (byte-optimize-form):
12821         * byte-optimize.el (byte-optimize-form-code-walker):
12822         * byte-optimize.el:
12823         * build-report.el (build-report-insert-installation-file):
12824         * build-report.el (build-report):
12825         * auto-show.el:
12826         * apropos.el (apropos-documentation):
12827         - mega patch
12828         - clean up byte-compile warnings
12829         - remove unused variables
12830         - Use common lisp style hashtable functions
12831         - byte compiler cleanup
12832         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12833         - remove old backquote syntax usage
12834         - move some cl functionality into C for speed.
12835         - remove last remaining VMS support
12836         - spelling fixes
12837         - implement last, butlast, nbutlast, copy-list in C.
12838         - new macro ignore-file-errors, similar to ignore-errors
12839           (ignore-file-errors (delete-file "foo"))
12840         - get frequent garbage collection during loadup.el by tweaking
12841           gc-cons-threshold, rather than explicitly calling garbage-collect
12842         - default delete-key-deletes-forward to `t'.
12843
12844 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12845
12846         * XEmacs 21.2-beta4 is released.
12847
12848 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12849
12850         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12851         (easy-menu-item-present-p): Wrapper around find-menu-item.
12852         (easy-menu-remove-item): Wrapper around delete-menu-item.
12853
12854         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12855         (add-menu-button): Add 'in-menu' argument.
12856         (add-menu-item-1): Add in-menu support to helper function.
12857
12858 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12859
12860         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12861
12862 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12863
12864         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12865         of Dec 4, 1997.
12866
12867 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12868
12869         * process.el (shell-command-on-region): Report if the command
12870         succeeded or failed.
12871
12872 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12873
12874         * subr.el (buffer-substring-no-properties): Comment out.
12875
12876 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12877
12878         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12879           into font instances first, like `x-frob-font-size' does.
12880           (mswindows-find-larger-font): ditto
12881
12882 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12883
12884         * package-ui.el (pui-install-selected-packages): fix args in call
12885         to `package-get'.
12886
12887 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12888
12889         * package-get.el (host-name): New widget type.
12890         (package-get-remote): Better customization using new type.
12891         (package-get-download-sites): idem dito.
12892
12893         (package-get-custom): Do not use package-get-all untill we have
12894         runtime dependencies.
12895
12896         (package-get-remove-copy): Default to 't' we no longer need this
12897         kludge as we do not currently use depenencies.
12898
12899         (package-get-was-current): New variable.
12900         (package-get-require-base): New 'force-current' argument.
12901         (package-get-update-base): idem
12902         (package-get-package-provider):  idem
12903         (package-get-locate-index-file): New 'no-remote' argument.
12904         (package-get-locate-file): idem.
12905
12906         (package-get-maybe-save-index): New function.
12907         (package-get-update-base): Use it.
12908
12909 1998-10-28 Greg Klanderman <greg@alphatech.com>
12910
12911         * package-get.el (package-get-remote): default to nil; by default,
12912         don't go out to the net via EFS.  They must select a download site.
12913         (package-get-download-sites): new variable.
12914         (package-get-download-menu): new function.
12915         (package-get-locate-index-file): new function.
12916         (package-get-update-base): use it.
12917
12918         * menubar-items.el (default-menubar): add "Update Package Index"
12919         and "Add Download Site" menus under Options | Manage Packages.
12920
12921 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12922
12923         * package-get.el (package-get): bugfix code checking installed version
12924         for case where package is not currently installed.
12925         (package-get-require-signed-base-updates): new variable.
12926         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12927         deemed not a goot thing.  Use the variable
12928         package-get-allow-unsigned-base-updates instead.
12929
12930 1998-10-16 Greg Klanderman <greg@alphatech.com>
12931
12932         * package-get.el (package-get): Don't install an older version than
12933         we already have unless explicitly told to.  Issue a warning.
12934
12935         * package-ui.el (pui-add-required-packages): when adding
12936         dependencies, don't add packages that are up to date.
12937         (pui-package-symbol-char):  Don't consider a package out of date
12938         if you have a newer version installed than the latest version in
12939         package-get-base.
12940
12941         * package-get.el (package-get-base-filename): document that it may
12942         be a path relative to package-get-remote;  new default value.
12943         (package-get-locate-file): new function.
12944         (package-get-update-base): use it to expand package-get-base-filename.
12945         (package-get-save-base): new function to save the package-get database
12946         to file.
12947         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12948         (package-get-update-base): pass the REMOTE-SOURCE arg.
12949         (package-get-update-base-entry): call package-get-custom-add-entry.
12950         (package-get-file-installed-p): removed; no longer needed.
12951         (package-get-create-custom): ditto.
12952         (toplevel): remove code to build and load package-get-custom.el
12953         (package-get-custom-add-entry): new function.
12954
12955 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12956
12957         * wid-edit.el (widget-button-click): Don't switch window.
12958
12959 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12960
12961         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12962
12963 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12964
12965         * etags.el (find-tag-default): Run find-tag-hook using
12966         run-hooks rather than funcall
12967
12968 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12969
12970         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12971         and the current local map as the parents to isearch-mode-map.
12972
12973 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12974
12975         * XEmacs 21.2-beta3 is released.
12976
12977 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12978
12979         * package-get.el (package-get-update-base): use
12980         insert-file-contents-internal, not insert-file-contents-literally.
12981
12982 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12983
12984         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12985         dump time.
12986
12987 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12988
12989         * package-get.el (package-get-update-base-entry): new function.
12990         (package-get-update-base): renamed; was `package-get-load-base'.
12991         cleanup, and use package-get-update-base-from-buffer.
12992         (package-get-update-base-from-buffer): new function.
12993         (package-get-update-base-entries): new; helper for above.
12994         Do not eval lisp grabbed over ftp; parse it from new format.
12995
12996 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12997
12998         * files.el (set-auto-mode): Don't play games loading package-get
12999         database; package-get-package-provider will handle it all.
13000
13001 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13002
13003         * package-get.el (package-get-base-filename): new variable.
13004         (package-get-require-base): new function.
13005         (package-get-pgp-signed-begin-line): new variable.
13006         (package-get-pgp-signature-begin-line): ditto.
13007         (package-get-pgp-signature-end-line):  ditto.
13008         (package-get-load-base): new function.
13009         (package-get-interactive-package-query):
13010         (package-get-update-all):
13011         (package-get-dependencies):
13012         (package-get-package-provider):
13013         (package-get-custom): use package-get-require-base.
13014         [package-get-custom loading]: disable for now.
13015
13016         * package-ui.el (pui-list-packages): use (package-get-require-base)
13017
13018 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13019
13020         * package-ui.el: Correct obvious thinko in choosing extent face.
13021
13022 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13023
13024         * menubar-items.el (default-menubar): pui-list-package has nothing
13025         to with Customize. Move all the package stuff to a new Item in Options.
13026
13027         * package-ui.el (pui-menu): Add menu and Popup menu.
13028
13029         * package-get.el (package-get): Use new
13030         package-admin-get-install-dir.
13031
13032         * package-admin.el (package-admin-get-install-dir): New syntax.
13033         Conserve package location and put mule packages where mule-base is.
13034
13035         * package-get.el : Customized
13036
13037         * package-ui.el (pui): Customized
13038         (pui-package-install-dest-dir): New variable.
13039         (pui-install-selected-packages): Use it
13040
13041 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13042
13043         * package-get.el (package-get-interactive-package-query): Move
13044         dependency on package-get-base to run-time.
13045         (package-get-update-all): Ditto.
13046         (package-get-dependencies): Ditto.
13047         (package-get-package-provider): Ditto.
13048         (package-get-custom): Ditto.
13049
13050 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13051
13052         * events.el: Remove 'ascii-character property from 'backspace
13053         and 'delete symbols
13054
13055 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13056
13057         * package-get-base.el: removed.
13058
13059 1998-09-23  Didier Verna  <didier@xemacs.org>
13060
13061         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13062         (no-upper-case-p): new function.
13063         (with-search-caps-disable-folding): new macro.
13064         (with-interactive-search-caps-disable-folding): new macro.
13065         (zap-to-char): In interactive mode, do a case-sensitive search if
13066         the character is uppercase.
13067         (zap-up-to-char): ditto.
13068
13069         * replace.el (perform-replace): use the function no-upper-case-p.
13070
13071         * isearch-mode.el (isearch-fix-case): ditto.
13072         make obsolete `with-caps-disable-folding' and
13073         `isearch-no-upper-case-p'.
13074
13075         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13076         (tags-search): ditto.
13077         (tags-query-replace): ditto.
13078
13079         * info.el (Info-search): ditto.
13080
13081 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13082
13083         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13084
13085 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13086
13087         * package-admin.el (package-admin-rmtree): rewritten.  need to
13088         check for "." and ".." before symlink check.  expand files and
13089         directories with respect to DIRECTORY, not default-directory.
13090
13091 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13092
13093         * package-get.el (package-get-all): add INSTALL-DIR argument.
13094
13095 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13096
13097         * package-ui.el (pui-add-required-packages): new function, select
13098         dependent packages.
13099         (pui-display-keymap): bind it.
13100         (pui-help-string): document it.
13101         (pui-install-selected-packages): package-get-all -> package-get.
13102
13103         * package-get.el (package-get-dependencies): new function.
13104
13105 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13106
13107         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13108         regexps.
13109
13110 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13111
13112         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13113         function.
13114         (default-mouse-track-normalize-point): Use it.
13115
13116 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13117
13118         * package-admin.el (package-admin-delete-binary-package):
13119                 General cleanup. Remove unnessary use of progn and
13120         save-excursion.
13121         (package-admin-delete-binary-package): Do NOT mess with file
13122         modes. That is evil.
13123         (package-admin-delete-binary-package): Wrap all deleting in
13124         condition-case. The data in MANIFEST is untrustworthy.
13125         (package-admin-delete-binary-package): Let the OS worry about non
13126         empty directories.
13127
13128 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13129
13130         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13131         processing.
13132         (lm-report-bug): Fix mail address to send bug reports to.
13133
13134 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13135
13136         * XEmacs 21.2-beta2 is released.
13137
13138 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13139
13140         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13141
13142 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13143
13144         * info.el (Info-mode): Document page turning by double clicks in
13145         docstring so `M-x describe-mode' will display it.
13146
13147 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13148
13149         * info.el (Info-mouse-track-double-click-hook): Use character
13150         widths to calculate a border region where double clicking does
13151         page turning, and return `nil' by default so other hooks, such as
13152         region highlighting, will be run.
13153
13154 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13155
13156         * sound.el (default-sound-directory-list): Initialize with all the
13157         "sounds" directories in `data-directory-list'.  It used to just be
13158         the first one.
13159
13160         * packages.el (locate-data-directory-list): Created.  This gives
13161         the list of matching directories, unlike `locate-data-directory',
13162         which just gives the first one.
13163
13164 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13165
13166         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13167         make a binding in the local keymap until help-char handling is
13168         improved.
13169
13170         * help.el (help-keymap-with-help-key): Provide keymap with help
13171         binding.
13172         (help-print-help-form): New helper function.
13173
13174 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13175
13176         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13177         move extent to another buffer; no need to create a new extent.
13178         (isearch-fix-case): New function.
13179         (isearch-search-and-update): Use it.
13180
13181 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13182
13183         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13184         the keymap, not minor-mode-map-alist.
13185         (isearch-done): Restore overriding-local-map.
13186
13187 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13188
13189         * bytecomp.el (byte-compile-buffer-substring):
13190         Fix for: (byte-compile (defun f () (buffer-substring)))
13191         ==>   ** buffer-substring called with 3 args, but requires 0-3
13192         - new code not only works, but is more readable, too.
13193
13194 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13195
13196         * msw-faces.el (mswindows-init-device-faces): Don't try to
13197           specify a default font at this late stage. Do try to force
13198           creation of the default face font so that if it fails we get
13199           an error now instead of a crash at frame creation.
13200
13201           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13202           mswindows-make-font-unitalic: Canonical default weight
13203           changed from "Normal" to "Regular".
13204
13205           mswindows-make-font-bold / -bold-italic: Supplied device was
13206           not being passed into call to mswindows-find-smaller-font.
13207
13208 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13209
13210         * package-get.el (package-get-remote): Fix the path where to find
13211           the packages on xemacs.org.
13212
13213 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13214
13215         * about.el (about-maintainer-info): Update Ben's entry.
13216
13217 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13218
13219         * lisp/shadow.el (find-emacs-lisp-shadows):
13220         - `member' was being called on lists of length 2000!
13221         - Replace with hashtables.
13222         - Replace hand-coded loops with (dolist)
13223         - Fix comment typo
13224
13225 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13226
13227         * packages.el: Added new function, `package-delete-name', to
13228           delete existing packages from the installed package database
13229           (`packages-package-list').  Also added the "pkginfo" directory
13230           to `packages-special-base-regexp', so that the pkginfo directory
13231           would not get added to `late-packages'.
13232
13233         * package-admin.el: Added ability to delete an installed package
13234           (added low-level function, `package-admin-delete-package').
13235           Understands how to use the pkginfo/MANIFEST.<package> file to
13236           delete the package.  When installing a package, will also
13237           create a MANIFEST.* file if one is not provided by the
13238           package.  If the MANIFEST.* doesn't exist when deleting a
13239           package, the functions will fall back to attempting to delete
13240           any package-specific lisp directory.
13241
13242         * package-get.el: Moved some functions to package-admin.el.
13243           Added interactive function `package-get-delete-package', for
13244           use by users for deleting a package.
13245
13246           Also modified to not require the presence of efs.
13247
13248 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13249
13250         * files.el (find-file-noselect): Handle all signals, kill the
13251         buffer and resignal.
13252
13253 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13254
13255         * cl-macs.el (glyph-image): Add setf method.
13256
13257 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13258
13259         * package-get.el: Fixed broken EFS downloading.  Also, look for
13260           .tar.gz files first, in preference over .tgz files.
13261
13262         * package-ui.el: Fix display of package version numbers.
13263
13264 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13265
13266         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13267         argument.
13268
13269 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13270
13271         * list-mode.el: `display-completion-list': added new/optional
13272           keyword `:completion-string', which allows the programmer to
13273           change the "Possible completions are:" prompt.
13274
13275         * menubar-items.el: Added new pulldown menu-pick to start up the
13276           visual package browser/installer:
13277
13278                 Options->Customize->List Packages
13279
13280         * package-admin.el: Added hooks for installing under both Unix
13281           and MS Windows.  Does additional error checking.  No longer
13282           calls "add-big-package.sh" to install packages under Unix; now
13283           calls gunzip & tar directly.
13284
13285         * package-get.el: Added ability to install packages from files
13286           on a local disk/CDROM.  Now deletes any existing package lisp
13287           directory.  Does completion on available packages when
13288           querying for package names.  Will also search for .tgz files
13289           in addition for .tar.gz files.  Tries to reload
13290           auto-autoloads, as a convenience when loading new packages,
13291           and also tries to add any new package paths to `load-path'.
13292           Changed all occurences of `concat' to use `expand-file-name'.
13293
13294         * package-ui.el: New file which implements the main visual
13295           package browser/installer, which is started via a menu pick or
13296           M-x pui-list packages.
13297
13298 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13299
13300         * startup.el (load-init-file): spelling fix.
13301
13302 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13303
13304         * startup.el (normal-top-level): Load auto-autoload files
13305         covariantly with their precedence.
13306
13307 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13308
13309         * menubar-items.el (default-menubar): Remove "Font Weight"
13310         option, there is currently no custom equivalent.. Customize-faces
13311         is "Edit faces".
13312
13313         * x-font-menu.el (font-menu-set-font): Use customize to set
13314         default face.
13315
13316         * faces.el (face-spec-update-all-matching): New function.
13317
13318         * cus-face.el (custom-set-face-update-spec): New function.
13319         Interface to customize faces from elisp.
13320
13321         (custom-face-value-create): Show the customized settings if set
13322         but not saved.
13323
13324 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13325
13326         (custom-face-value-create): Show the customized settings if set
13327         but not saved.
13328
13329 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13330
13331         * keydefs.el (global-map): Add FSF 20.3 binding of
13332         query-replace-regexp.
13333
13334 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13335
13336         * minibuf.el (read-file-name-internal-1): use
13337         user-name-completion-1 instead of user-name-completion.
13338
13339 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13340
13341         * loadup.el:
13342         * make-docfile.el:
13343         * update-elc.el: Don't set `source-directory' (now defunct as a
13344         global variable) no more.
13345
13346         * packages.el (packages-list-autoloads): Made `source-directory'
13347         (now defunct as a global variable) a parameter.
13348
13349 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13350
13351         * about.el (about-hackers): new email
13352
13353 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13354
13355         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13356
13357 1998-07-17  Didier Verna  <didier@xemacs.org>
13358
13359         * faces.el (set-face-property):
13360         (set-face-dim-p):
13361         (face-dim-p): updated the doc strings now that the dim property isn't
13362         tty-specific.
13363         (face-equal): the dim property is now a common one.
13364
13365         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13366         Renamed the `stipple' attribute to `background-pixmap'.
13367         (custom-face-background-pixmap): make custom-face-stipple an
13368         obsolete alias for this.
13369
13370 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13371
13372         * find-paths.el (paths-file-readable-directory-p): Created and
13373         used.
13374
13375         * loadup.el: Don't set inhibit-... flags from run-temacs.
13376
13377 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13378
13379         * packages.el (packages-data-path-depth): Added and used.
13380
13381 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13382
13383         * about.el:
13384         - Change .xpm to .png, delete "zcat" section.
13385         - cosmetic fix in the 'marcpa' entry.
13386
13387         * etc/photos
13388         - convert all .xpm.Z to .png
13389         - rename mrb to martin
13390         - rename mcook-m to mcookm
13391
13392 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13393
13394         * x-init.el (x-initialize-compose): Add support for
13395         dead-circumflex as YET ANOTHER NAME for that dead key.
13396
13397 1998-08-05  Colin Rafferty <colin@xemacs.org>
13398
13399         * setup-paths.el (paths-construct-exec-path): Made the
13400         last-packages really be last.
13401         (paths-construct-data-directory-list): Ditto.
13402
13403 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13404
13405         * startup.el(startup-splash-frame-body):
13406         Update Copyright notice in splash screen
13407
13408 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13409
13410         * minibuf.el (read-file-name-internal-1): do ~user completion.
13411
13412 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13413
13414         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13415         aginst destroyed extents
13416
13417 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13418
13419         * package-get.el (package-get): add `install-dir' argument.
13420
13421 1998-07-20  John Jones  <jj@asu.edu>
13422
13423         * package-get.el: calls to package-get-update-all will only
13424           update packages which are already installed.
13425
13426 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13427
13428         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13429         writable.
13430
13431 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13432
13433         * about.el (about-hackers): Correct my email.
13434
13435 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13436
13437         * about.el (about-hackers): new email-address.
13438
13439 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13440
13441         * minibuf.el (read-number): Don't let `input-error' condition
13442         escape.
13443
13444 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13445
13446         * about.el (about-hackers): use my `email-for-life' address.
13447
13448 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13449
13450         * XEmacs 21.2-beta1 is released.
13451
13452 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13453
13454         * ldap.el (ldap-search): Doc string change
13455
13456 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13457
13458         * menubar-items.el (default-menubar): Removed references to
13459         `data-directory', and use `locate-data-file' instead, and made
13460         then greyed out if they don't exist.
13461
13462 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13463
13464         * keymap.el (events-to-keys): Use `format' instead of `concat'
13465         since the latter does not accept integer args anymore
13466
13467 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13468
13469         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13470         macros replaced.
13471
13472 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13473
13474         * make-docfile.el: Get first initialization from very-early-lisp.el
13475         * update-elc.el: Ditto.
13476         * loadup.el (really-early-error-handler): Ditto.
13477
13478         * packages.el (packages-unbytecompiled-lisp): Add new file,
13479         very-early-lisp.el.
13480
13481         * very-early-lisp.el: New file.
13482
13483 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13484
13485         * Symbols that have been obsolete for at least 3 years removed (II).
13486
13487         * obsolete.el (eval-current-buffer): Make compatible.
13488         (byte-code-function-p): Ditto.
13489         (send-string): Removed.
13490         (send-region): Removed.
13491         (screen-scrollbar-width): Removed.
13492         (set-screen-scrollbar-width): Removed.
13493         (set-screen-left-margin-width): Removed.
13494         (set-screen-right-margin-width): Removed.
13495         (screen-left-margin-width): Removed.
13496         (screen-right-margin-width): Removed.
13497         (set-buffer-left-margin-width): Removed.
13498         (set-buffer-right-margin-width): Removed.
13499         (buffer-left-margin-width): Removed.
13500         (buffer-right-margin-width): Removed.
13501         (x-set-frame-icon-pixmap): Removed.
13502         (x-set-screen-icon-pixmap): Removed.
13503         (pixel-name): Removed.
13504         (make-pixmap): Removed.
13505         (make-cursor): Removed.
13506         (pixmap-width): Removed.
13507         (pixmap-contributes-to-line-height-p): Removed.
13508         (set-pixmap-contributes-to-line-height): Removed.
13509
13510 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13511
13512         * obsolete.el (popup-menu-up-p): removed.
13513         (read-no-blanks-input): Removed.
13514         (wholenump): Removed.
13515         (ring-mod): Removed (what was ring-mod?).
13516         (current-time-seconds): Removed.
13517         (run-special-hook-with-args): Removed.
13518         (dot): Removed.
13519         (dot-marker): Removed.
13520         (dot-min): Removed.
13521         (dot-max): Removed.
13522         (window-dot): Removed.
13523         (set-window-dot): Removed.
13524
13525         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13526         `dot-min'.
13527
13528         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13529
13530         * code-files.el (insert-file-contents): Rename
13531         run-special-hook-with-args to run-hook-with-args-until-success.
13532         (write-region): Ditto.
13533
13534 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13535
13536         * about.el: Fix typos, update release date.
13537
13538         * Symbols that have been obsolete for at least 3 years removed.
13539
13540         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13541         screen- functions.
13542         (toplevel): remove setf methods for screen functions.
13543         * cl-macs.el (extent-data): defsetf removed.
13544         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13545         many places to remove.
13546         (comment-indent-hook): Ditto.
13547         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13548         (buffer-dedicated-screen): Ditto.
13549         (deiconify-screen): Ditto.
13550         (delete-screen): Ditto.
13551         (event-screen): Ditto.
13552         (find-file-other-screen): Ditto.
13553         (find-file-read-only-other-screen): Ditto.
13554         (live-screen-p): Ditto.
13555         (screen-height): Ditto.
13556         (screen-iconified-p): Ditto.
13557         (screen-list): Ditto.
13558         (screen-live-p): Ditto.
13559         (screen-name): Ditto.
13560         (screen-parameters): Ditto.
13561         (screen-pixel-height): Ditto.
13562         (screen-pixel-width): Ditto.
13563         (screen-root-window): Ditto.
13564         (screen-selected-window): Ditto.
13565         (screen-totally-visible-p): Ditto.
13566         (screen-visible-p): Ditto.
13567         (screen-width): Ditto.
13568         (screenp): Ditto.
13569         (get-screen-for-buffer): Ditto.
13570         (get-screen-for-buffer-noselect): Ditto.
13571         (get-other-screen): Ditto.
13572         (iconify-screen): Ditto.
13573         (lower-screen): Ditto.
13574         (mail-other-screen): Ditto.
13575         (make-screen): Ditto.
13576         (make-screen-invisible): Ditto.
13577         (make-screen-visible): Ditto.
13578         (modify-screen-parameters): Ditto.
13579         (new-screen): Ditto.
13580         (next-screen): Ditto.
13581         (next-multiscreen-window): Ditto.
13582         (other-screen): Ditto.
13583         (previous-screen): Ditto.
13584         (previous-multiscreen-window): Ditto.
13585         (raise-screen): Ditto.
13586         (redraw-screen): Ditto.
13587         (select-screen): Ditto.
13588         (selected-screen): Ditto.
13589         (set-buffer-dedicated-screen): Ditto.
13590         (set-screen-height): Ditto.
13591         (set-screen-position): Ditto.
13592         (set-screen-size): Ditto.
13593         (set-screen-width): Ditto.
13594         (show-temp-buffer-in-current-screen): Ditto.
13595         (switch-to-buffer-other-screen): Ditto.
13596         (visible-screen-list): Ditto.
13597         (window-screen): Ditto.
13598         (x-set-screen-pointer): Ditto.
13599         (x-set-frame-pointer): Ditto.
13600         (screen-title-format): Ditto.
13601         (screen-icon-title-format): Ditto.
13602         (terminal-screen): Ditto.
13603         (delete-screen-hook): Ditto.
13604         (create-screen-hook): Ditto.
13605         (mouse-enter-screen-hook): Ditto.
13606         (mouse-leave-screen-hook): Ditto.
13607         (map-screen-hook): Ditto.
13608         (unmap-screen-hook): Ditto.
13609         (default-screen-alist): Ditto.
13610         (default-screen-name): Ditto.
13611         (x-screen-defaults): Ditto.
13612         (x-create-screen): Ditto.
13613         * obsolete.el: meta-flag removed.
13614         baud-rate removed.
13615         sleep-for-millisecs removed.
13616         extent-data removed.
13617         set-extent-data removed.
13618         set-extent-attribute removed.
13619         extent-glyph removed.
13620         extent-layout removed.
13621         set-extent-layout removed.
13622         list-faces-display removed.
13623         list-faces removed.
13624         trim-versions-without-asking removed.
13625         after-write-file-hooks removed.
13626         truename removed.
13627         auto-fill-hook removed.
13628         blink-paren-hook removed.
13629         select-screen-hook, deselect-screen-hook removed.
13630         auto-raise-screen, auto-lower-screen removed.
13631
13632         * msw-mouse.el: Global change resource -> mswindows-resource.
13633
13634         * XEmacs 21.0-pre5 is released.
13635
13636 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13637
13638         * about.el (about-hackers): Credits update.
13639
13640 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13641
13642         * register.el (insert-register): Don't activate the region.
13643
13644 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13645
13646         * select.el: Restore x-* symbols for backwards compatibility:
13647         x-copy-primary-selection, x-kill-primary-selection,
13648         x-delete-primary-selection, x-select-make-extent-for-selection,
13649         x-valid-simple-selection-, x-cut-copy-clear-internal.
13650
13651 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13652
13653         * XEmacs 21.0-pre4 is released.
13654
13655 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13656
13657         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13658         reporting bugs.
13659         (maybe-add-init-button): Fix semantics under Windows.  Use
13660         `expand-file-name' rather than `concat'.
13661
13662         * help.el (print-messages): New function.
13663
13664 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13665
13666         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13667
13668 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13669
13670         * about.el: Tweaked my entry in about-hackers.
13671
13672         * find-paths.el (paths-emacs-root-p):
13673           Relaxed emacs-root checking of an in-place installation to
13674           also accommodate the flat layout used on MS Windows.
13675
13676 1998-06-29  John Jones  <jj@asu.edu>
13677
13678         * package-get.el: calls to package-get-update-all will only
13679           update packages which are already installed.
13680
13681 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13682
13683         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13684         are handled by the gui-element face fallbacks now.
13685
13686         * x-faces.el: default gui-element face to "background" as well as
13687         the default face.
13688
13689         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13690         and default face settings since these are set as fallbacks now in
13691         the appropriate domain.
13692
13693 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13694
13695         * text-mode.el (text-mode): Reorder regexp so the OR part
13696         corresponding to `page-delim' goes first and the hack in
13697         `forward-paragraph' will work.
13698         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13699
13700 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13701
13702         * subr.el (remove-hook): When checking the hook value
13703           with functionp, don't apply car to it.
13704
13705 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13706
13707         * package-get.el (package-get-remote-filename):
13708           Don't use file-name-as-directory because the local directory
13709           separator conventions might not be the same as ftp's.
13710
13711 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13712
13713         * ldap.el (ldap-host-parameters-alist): New name of
13714         `ldap-host-parameters-plist'
13715
13716 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13717
13718         * package-get.el: Using (require 'package-get-base), now that it
13719         provides itself.  Consequently removed all instances of (load
13720         "package-get-base.el").
13721
13722 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13723
13724         * subr.el (remove-hook): Don't treat the hook value as a
13725           list unless it is both consp and not functionp.
13726
13727 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13728
13729         * about.el: Email address for Ben Wing is ben@xemacs.org.
13730         * auto-show.el: Ditto.
13731         * bytecomp.el: Ditto.
13732         * faces.el: Ditto.
13733         * x-scrollbar.el: Ditto.
13734         * x-misc.el: Ditto.
13735         * tty-init.el: Ditto.
13736         * toolbar-items.el: Ditto.
13737         * symbol-syntax.el: Ditto.
13738         * specifier.el: Ditto.
13739         * objects.el: Ditto.
13740         * hyper-apropos.el: Ditto.
13741         * glyphs.el: Ditto.
13742
13743 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13744
13745         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13746         vertical-divider-always-visible-p.
13747         (default-mouse-motion-handler): Ditto.
13748
13749 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13750
13751         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13752         global value.
13753
13754 1998-06-21  Oliver Graf <ograf@fga.de>
13755
13756         * build-reports.el: changed receiver to xemacs-build-reports list
13757
13758 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13759
13760         * font.el: Split font-family-mappings into X and
13761           mswindows-specific versions.
13762           mswindows-font-create-[object|name]: Treat supplied size
13763           as a pointsize. Added underline and strikethru handling.
13764
13765         * msw-faces.el: changed default mswindows charset to western.
13766
13767         * msw-glyphs.el: removed space in border-glyph font string that
13768           was inserted to get round bugs in the mswindows C font code.
13769
13770 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13771
13772         * about.el (about-hackers): Credits update.
13773
13774         * help-nomule.el (tutorial-supported-languages): Add Romanian
13775         TUTORIAL.
13776
13777         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13778         to ISO-8859-2.
13779
13780 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13781
13782         * font.el: Split font-family-mappings into X and
13783           mswindows-specific versions.
13784           mswindows-font-create-[object|name]: Treat supplied size
13785           as a pointsize. Added underline and strikethru handling.
13786
13787         * msw-faces.el: changed default mswindows charset to western.
13788
13789         * msw-glyphs.el: removed space in border-glyph font string that
13790           was inserted to get round bugs in the mswindows C font code.
13791
13792 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13793
13794         * minibuf.el: make read-color-completion-table call
13795           (mswindows-color-list for mswindows devices.
13796
13797 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13798
13799         * lisp/font-lock.el
13800         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13801         Let declaration items contain non-word symbol characters.
13802
13803 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13804
13805         * package-get.el (package-get-package-provider): Added autoload
13806         cookie.  Loading "package-get-base.el" in ALL functions that use
13807         it.  Fixed some (interactive ...) with multiple argument specs
13808         again.  Cosmetic indentation changes.
13809
13810 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13811
13812         * info.el (Info-insert-dir): Don't use nreverse on variables
13813         that you want to use later.
13814
13815 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13816
13817         * x-mouse.el (x-set-point-and-move-selection): Replace call
13818         to x-kill-primary-selection with kill-primary-selection
13819
13820 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13821
13822         * simple.el (what-cursor-position): Make cursor position reported
13823         use value of column-number-start-at-one
13824
13825 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13826
13827         * about.el (xemacs-hackers): Fix Jareth's email address.
13828
13829 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13830
13831         * startup.el (startup-splash-frame): Remove
13832         `xemacs-startup-logo-function'.
13833
13834 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13835
13836         * about.el (about-hackers): Update credits list.
13837
13838 1998-06-06  Jeff Miller <jmiller@smart.net>
13839
13840         * lisp/sound.el: Update sound-ext to allow filenames with
13841           extensions to be found by load-sound-file
13842
13843 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13844
13845         * info.el (Info-rebuild-outdated-dir): Removed variable
13846         (Info-auto-generate-directory): New variable
13847         (Info-save-auto-generated-dir): New variable
13848         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13849         (Info-build-dir-anew): Second parameter removed.  Use
13850         `Info-save-auto-generated-dir'
13851         (Info-rebuild-dir): Ditto
13852
13853 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13854
13855         * list-mode.el (next-list-mode-item): Would not recognize
13856         border between directly neighbored items.
13857
13858 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13859
13860         * package-get.el: add autoloads for some functions.
13861
13862 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13863
13864         * specifier.el (let-specifier): Tiny docfixes.
13865
13866 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13867
13868         * msw-mouse.el: set selection-pointer-glyph to Normal.
13869
13870 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13871
13872         * wid-edit.el (widget-specify-secret): New function.
13873         (widget-after-change): Use it.
13874         (widget-specify-field): Use it.
13875
13876 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13877
13878         * mouse.el (drag-window-divider): Use `(not done)' instead of
13879         `doit'; reuse result of `window-pixel-edges'.
13880
13881         * modeline.el (drag-modeline-event-lag): Rename to
13882         drag-divider-event-lag.
13883
13884 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13885
13886         * specifier.el (let-specifier): Rewritten not to generate needless
13887         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13888         arguments.
13889
13890 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13891
13892         * minibuf.el (read-file-name-1): Setup buffer-local value of
13893         `completion-ignore-case' in completions buffer under Windows.
13894
13895 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13896
13897         * about.el (about-maintainer-glyph): Fix support for not
13898         compressed images.
13899
13900 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13901
13902         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13903
13904         * mouse.el (mouse-track): Cancel selection if misc-user event with
13905         `cancel-mode-internal' function is fetched.
13906
13907 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13908
13909         * files.el (save-some-buffers-1): Fixed return value.
13910
13911 1998-06-01  Oliver Graf <ograf@fga.de>
13912
13913         * dragdrop.el: added experimental
13914
13915 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13916
13917         * startup.el (after-init-hook, init-file-user,
13918         user-init-directory, load-user-init-file):  Purge references
13919         to "~/.xemacs/init.el" from docstrings.
13920
13921         (load-user-init-file) Use paths-construct-path to construct
13922         paths to user init files.  Go directly to ~/.emacs, do not
13923         search ~/.xemacs/, do not load `default-custom-file'.
13924
13925 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13926
13927         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13928         general *sh.
13929         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13930
13931 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13932
13933         * menubar-items.el (default-menubar): add Update Packages to customize
13934         menu.
13935
13936 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13937
13938         * faces.el: use toolbar face as a fallback for toolbar properties
13939         in xpm-color-symbols instead of default.
13940
13941         * msw-faces.el: rename 3d-object -> gui-element face.
13942
13943 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13944
13945         * startup.el (xemacs-startup-logo-function): New variable.
13946         (startup-splash-frame): Use it.
13947
13948 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13949
13950         * files.el (save-some-buffers): Would wait 1 second.
13951         (save-some-buffers-1): Delete other windows here instead of in
13952         `save-some-buffers'.
13953         (save-some-buffers): Force redisplay only if windows were deleted.
13954
13955 1998-06-02  Didier Verna  <didier@xemacs.org>
13956
13957         * cus-face.el (custom-face-attributes): generalized the use of
13958         toggle buttons for boolean attributes.
13959         Re-ordered the items a bit.
13960
13961 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13962
13963         * sound.el (default-sound-directory): Use `locate-data-directory'
13964         to find the sounds directory.
13965
13966 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13967
13968         * sound.el: default sound-ext to .wav under mswindows, .au
13969         otherwise. load-default sounds without extensions.
13970
13971 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13972
13973         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13974         if send-pr is not bound.
13975
13976 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13977
13978         * files.el: grok idl files in auto-mode-alist.
13979 1998-06-01  Jeff Miller  <jmiller@smart.net>
13980
13981         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13982         calling `upcase'.
13983
13984 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13985
13986         * msw-glyphs.el: add xbm to the list of image types supported.
13987
13988 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13989
13990         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13991         instead of XEmacs one when dumping InfoDock.
13992
13993 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13994
13995         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13996         for `modeline-visible-p'
13997
13998         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13999
14000 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14001
14002         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14003         since it's not used anymore. doc string fixes.
14004
14005         * package-get.el (package-get-file-installed-p): new function. use
14006         instead of file-installed-p which is in an external package.
14007
14008 1998-05-28  Oliver Graf <ograf@fga.de>
14009
14010         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14011         favor of select-window/switch-to-buffer
14012
14013 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14014
14015         * startup.el: changed (getenv "HOME") to (user-home-directory)
14016
14017 1998-05-25  Oliver Graf <ograf@fga.de>
14018
14019         * frame.el (cde-start-drag) moved to dragdrop.el
14020         (offix-start-drag-region) moved to dragdrop.el
14021         (offix-start-drag) moved to dragdrop.el
14022         * dragdrop.el (cde-start-drag) moved from frame.el
14023         (offix-start-drag-region) moved from frame.el
14024         (offix-start-drag) moved from frame.el
14025         (cde-start-drag-region) cde drag regions
14026         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14027
14028 1998-05-26  Oliver Graf <ograf@fga.de>
14029
14030         * dragdrop.el: created dragdrop-drag prototypes
14031         (cde-start-drag-region) fixed typo
14032
14033 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14034
14035         * simple.el (after-init-hook): Remove reader macro.
14036
14037         * packages.el (packages-hardcoded-lisp): Get rid of reader
14038         macros.  Update DOC string.
14039
14040 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14041
14042         * mouse.el (drag-window-divider): Ditto.
14043
14044         * modeline.el (mouse-drag-modeline): Use it.
14045
14046         * lisp-mode.el (let-specifier): Specify indentation.
14047
14048         * specifier.el (let-specifier): Renamed from
14049         `with-specifier-instance'.
14050
14051 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14052
14053         * x-faces.el:
14054         * faces.el: move definition of xpm-color-symbols from x-faces.el
14055         to faces. Predicate x-get-resource on the presence of x.
14056
14057         * msw-faces.el: set 3d-object face rather than modeline. Specify
14058         faces as specfier defaults.
14059
14060         * package-get.el: don't use package-admin-add-single-file-package.
14061
14062 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14063
14064         * toolbar-items.el: Fixup tooltips.
14065         (toolbar-gnus): Don't use obsolete variable
14066         toolbar-news-frame-properties.
14067         (toolbar-news-reader): Default to `gnus' instead of
14068         `not-configured'.
14069
14070         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14071         Windows.
14072
14073 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14074
14075         * package-get.el: rename -installedp -> -installed-p.
14076
14077 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14078
14079         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14080         attributes, and assinged it to continuation, truncation and
14081         hscroll glyphs.
14082
14083         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14084         and made continuation, truncation and hscroll glyphs arrow
14085         characters out of that font.
14086
14087 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * minibuf.el (minibuffer-electric-separator): Play nicely with
14090         directory-sep-char being \.
14091         (minibuffer-electric-tilde): Ditto.
14092         (read-file-name-map): Ditto.
14093
14094 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14097         on X devices.
14098         (default-mouse-track-deal-with-down-event): Avoid
14099         `x-disown-selection'; use `disown-selection' instead.
14100
14101 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14102
14103         * select.el:
14104         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14105         moved to (cut-copy-clear-internal) in select.el. Ditto for
14106         (x-delete-primary-selection) (x-kill-primary-selection)
14107         (x-copy-primary-selection).
14108         (own-clipboard): new function.
14109
14110         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14111         functions in select.el. remove old ones.
14112         (mswindows-own-clipboard): new function.
14113
14114 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14115
14116         * gnuserv.el: allow connections from mswindows type devices.
14117
14118 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14119
14120         * msw-glyphs.el: change image type used from cursor to resource.
14121
14122 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14123
14124         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14125         for {top,bottom}-{left,right} values in addition to
14126         {top,bottom}_{left,right}.
14127         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14128
14129 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14130
14131         * cl-macs.el (specifier-instance): Undefine its setf method.
14132
14133         * specifier.el (with-specifier-instance): Added docstring.
14134
14135         * mouse.el (drag-window-divider): Ditto.
14136
14137         * modeline.el (mouse-drag-modeline): Use it.
14138
14139         * lisp-mode.el (with-specifier-instance): Define its indentation
14140         level.
14141
14142         * specifier.el (with-specifier-instance): New macro.
14143
14144 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14145
14146         * package-get.el (package-get-create-custom): new function to
14147         auto-generate package-get-custom.el from package-get-base.el.
14148         * (package-get-ever-installedp): new function.
14149         * (package-get-custom): new function to get all packages specified
14150         by customize.
14151
14152 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14153
14154         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14155
14156 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14157
14158         * cl-extra.el: Reverse previous float change.
14159
14160 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14161
14162         * x-faces.el:
14163         * faces.el (try-font-name): moved from x-faces.el since it is
14164         required by w3 under mswindows as well X.
14165
14166 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14167
14168         * winnt.el: Removed evil (setq completion-ignore-case t)
14169         clause, one more overlookef fsfism.
14170         (nt-quote-args-functions-alist): End sentences with double space.
14171
14172 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14173
14174         * window-xemacs.el (push-window-configuration): Remove kludgery of
14175         recaching default-toolbar specifier.
14176         (pop-window-configuration): Ditto.
14177         (unpop-window-configuration): Ditto.
14178
14179 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14180
14181         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14182
14183 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14184
14185         * winnt.el (nt-quote-args-verbatim): Added function.
14186         (nt-quote-args-prefix-quote): Added function.
14187         (nt-quote-args-backslash-quote): Added function.
14188         (nt-quote-args-double-quote): Added function.
14189         (nt-quote-args-functions-alist): New variable.
14190         (nt-quote-process-args): Added function. This is the main quoting
14191         work horse called from process-nt.c
14192
14193 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14194
14195         * winnt.el: Removed duplicate definitions for backspace,
14196         delete, M-backspace and C-M-backspace.
14197         (file-name-buffer-file-type-alist): Removed this variable.
14198         (find-buffer-file-type): Removed function.
14199         (find-file-binary):  Removed function.
14200         (find-file-text): Removed function.
14201         (find-file-not-found-set-buffer-file-type): Removed function.
14202         (save-to-unix-hook): Removed function.
14203         (revert-from-unix-hook): Removed function.
14204         (using-unix-filesystems): Removed function.
14205         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14206         warning.
14207         (x-set-selection): Removed function.
14208         (x-get-selection): Removed function.
14209         Removed commented FSFisms.
14210         Replaced copyright notice (this file is not part of GNU Emacs).
14211         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14212         comint-process-echoes setting to t.
14213
14214 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14215
14216         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14217         and used following the interface change of
14218         `paths-find-recursive-path'.
14219
14220         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14221         regexp instead of a list of base names.
14222         (paths-version-control-filename-regexp):
14223         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14224         Introduced and used following the interface change of
14225         `paths-find-recursive-path'.
14226
14227 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14228
14229         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14230         on X devices, rather than on all non-TTY devices.
14231
14232 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14233
14234         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14235
14236         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14237
14238 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14239
14240         * itimer.el (activate-itimer): Fixed usage of integers
14241         as argument to `concat'.
14242
14243 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14244
14245         * itimer.el (start-itimer): replace the use of `concat' with
14246         `format'
14247
14248 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14249
14250         * mode-motion.el (mode-motion-hook): Clarify docstring.
14251         From Bob Weiner <weiner@altrasoft.com>
14252
14253         * loadhist.el (symbol-file): Supply prompt string when used
14254         interactively.
14255         From Bob Weiner <weiner@altrasoft.com>
14256
14257 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14258
14259         * loadup.el (really-early-error-handler): Ditto.
14260
14261         * update-elc.el: Ditto.
14262
14263         * setup-paths.el (paths-construct-exec-path): Ditto.
14264
14265         * make-docfile.el: Ditto.
14266
14267         * find-paths.el (paths-decode-directory-path): Use split-path
14268         instead of decode-path.
14269
14270         * files.el (parse-colon-path): Update docstring reference.
14271
14272 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14273
14274         * msw-init.el:
14275         * x-init.el:
14276         Bind cut'n'paste keys to non window-system specific functions.
14277
14278         * msw-select.el: New function mswindows-clear-clipboard.
14279         mswindows-cut-copy-clipboard extended to handle clearing of the
14280         selection and renamed to mswindows-cut-copy-clear-clipboard.
14281
14282         * select.el: on mswindows devices delete-primary-selection
14283         calls mswindows-clear-clipboard.
14284
14285 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14286
14287         * simple.el (quoted-insert): Inhibit quit when using read-char.
14288
14289         * cmdloop.el (read-char): Don't inhibit quit.
14290         (read-char-exclusive): Ditto.
14291         (read-char): Signal quit if quit-char was pressed.
14292         (read-char-exclusive): Ditto.
14293         (read-quoted-char): Return a character, not integer.
14294
14295         * menubar-items.el (default-popup-menu): Use Andy's generic
14296         selection code.
14297         (default-popup-menu): Fix code.
14298
14299 1998-05-14  Oliver Graf <ograf@fga.de>
14300
14301         * dragdrop.el (dragdrop-function-widget): this time it's done
14302
14303 1998-05-13  Oliver Graf <ograf@fga.de>
14304
14305         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14306
14307 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14308
14309         * device.el (device-pixel-width):
14310         (device-pixel-height):
14311         (device-mm-width):
14312         (device-mm-height):
14313         (device-bitplanes):
14314         (device-color-cells): Swapped parameters to device-system-metric
14315         according to the interface change.
14316
14317 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14318
14319         * mouse.el (default-mouse-motion-handler): Use new name of the
14320         function event-over-vertical-divider-p.
14321         Do not set E-W arrow cursor over the divider if
14322         vertical-divider-draggable-p is nil in the window.
14323         ([top-level]): Use new name for the variable
14324         vertical-divider-map.
14325         (drag-window-divider): Respect vertical-divider-draggable-p.
14326         Variable name typo fixes.
14327
14328 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14329
14330         * keymap.el (kbd): Define here; handle string constants and
14331         others...
14332
14333 1998-05-15  Christian Nyb <chr@mediascience.no>
14334
14335         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14336         in Emacs 18.
14337
14338 1998-05-13  Didier Verna  <didier@xemacs.org>
14339
14340         * mouse.el (drag-window-divider): give the vertical divider a
14341         pressed look when dragging it.
14342
14343 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14344
14345         * faces.el: predicate some more face operations on x or mswindows
14346         not just x.
14347
14348         * modeline.el: enable modeline coloring for mswindows.
14349
14350 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14351
14352         * minibuf.el (minibuffer-default): Added variable; compatible with
14353         FSF Emacs.
14354         (next-history-element): Used `minibuffer-default'.
14355
14356 1998-05-12  Oliver Graf <ograf@fga.de>
14357
14358         * dragdrop.el (dragdrop-function-widget): button and mods ok
14359         arguments still look a bit strange
14360         (dragdrop-compare-mods) created
14361         (dragdrop-drop-do-functions) correctly checks for buttons and
14362         modifiers
14363
14364 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14365
14366         * setup-paths.el (paths-default-info-directories): Replace
14367         path-separator with directory-sep-char.
14368
14369         * files.el (path-separator): Don't define it here.
14370
14371 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14372
14373         * update-elc.el: Ditto.
14374
14375         * setup-paths.el (paths-construct-exec-path): Ditto.
14376
14377         * make-docfile.el: Ditto.
14378
14379         * loadup.el (really-early-error-handler): Ditto.
14380
14381         * find-paths.el (paths-decode-directory-path): Use decode-path
14382         instead of decode-path-internal.
14383
14384         * files.el (parse-colon-path): Update docstring.
14385
14386 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14387
14388         * subr.el (get-buffer-window-list): Make BUFFER optional.
14389
14390         * window-xemacs.el (windows-of-buffer): Defalias to
14391         get-buffer-window-list.
14392
14393 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14394
14395         * disass.el: Fix maintainer keyword.
14396
14397         * bytecomp.el (byte-compile-and-load-file): Autoload.
14398         (byte-compile-buffer): Ditto.
14399
14400         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14401         value is returned, not the name.
14402         (lisp-imenu-generic-expression): Enable it.
14403         (lisp-mode-variables): Ditto.
14404         (lisp-indent-offset): Change defconst to defvar.
14405         (lisp-indent-function): Ditto.
14406         (lisp-body-indent): Ditto.
14407
14408 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14409
14410         * modeline.el: Use zap-last-kbd-macro-event.
14411
14412         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14413         nil, don't attempt to do anything with messages.
14414         (eval-last-sexp): Use `letf' for clarity.
14415
14416 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14417
14418         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14419
14420 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14421
14422         * buff-menu.el:
14423         * lisp-mode.el:
14424         * obsolete.el:
14425         Change empty docstrings into no doc strings at all.
14426         Fix bogus FSF-format docstrings.
14427         * etags.el: Fix docstring.
14428
14429 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14430
14431         * package-get.el (package-get): Use internal md5
14432
14433 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14434
14435         * about.el (about-xemacs): Correct abuse of concat.
14436
14437 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14438
14439         * info.el (Info-mode): Use easymenu.
14440
14441 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14442
14443         * apropos.el (apropos): Don't use concat with integers.
14444
14445         * cmdloop.el (describe-last-error): Handle the case when no error
14446         was seen gracefully.
14447
14448         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14449         defun.
14450         (apropos-describe-plist): Ditto.
14451
14452         * help.el (with-displaying-help-buffer): Revert to a defun.
14453         (describe-key): Use it as defun.
14454         (describe-mode): Ditto.
14455         (describe-bindings): Ditto.
14456         (describe-prefix-bindings): Ditto.
14457         (describe-installation): Ditto.
14458         (view-lossage): Ditto.
14459         (describe-function): Ditto.
14460         (describe-variable): Ditto.
14461         (describe-syntax): Ditto.
14462
14463 1998-05-11  Oliver Graf <ograf@fga.de>
14464
14465         * dragdrop.el: changed order of require/provide
14466         (dragdrop-drop-mime-default) changed to new calling conventions
14467         (dragdrop-drop-do-functions) changed to new calling conventions
14468         (dragdrop-function-widget) this one needs more work...
14469
14470 1998-05-10  Oliver Graf <ograf@fga.de>
14471
14472         * about.el: another small change in my entry
14473         * dragdrop.el (dragdrop-drop-log-function): logging added
14474         plus customizations
14475         changed interface to handler functions. now called with event
14476         and object
14477
14478 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14479
14480         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14481         E-W arrow pointer displayed over draggable dividers.
14482
14483         * mouse.el (default-mouse-motion-handler): Show it when
14484         appropriate.
14485         (drag-window-divider): Added.
14486         ([top-level]): Initialized window-divider-map with a keymap
14487         binding the above function to left button down event.
14488
14489         * x-mouse.el (x-init-pointer-shape): Initialize
14490         divider-pointer-glyph from Cursor.dividerPointer, or use default
14491         E-W double arrow.
14492
14493 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14494
14495         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14496
14497 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14498
14499         * simple.el (count-words-buffer): Don't query for buffer.
14500         (count-lines-buffer): Ditto.
14501
14502 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14503
14504         * help.el (where-is): add optional insert argument.
14505
14506 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14507
14508         * help.el (describe-key-briefly): New argument INSERT.
14509
14510         * simple.el (eval-expression): New optional argument; synch with
14511         FSF 20.3.
14512
14513         * keydefs.el (global-map): Add new register bindings.
14514
14515         * register.el: Synched with FSF 20.3.
14516
14517 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14518
14519         * window-xemacs.el (recenter): all arguments are optional.
14520
14521 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14522
14523         * device.el: (device-pixel-width): Reflected name/parameters
14524         change to device-system-metric.
14525         (device-pixel-height): Ditto.
14526         (device-mm-width): Ditto.
14527         (device-mm-height): Ditto.
14528         (device-bitplanes): Ditto.
14529         (device-color-cells): Ditto.
14530
14531 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14532
14533         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14534
14535         * cl.el (most-positive-fixnum): Document.
14536         (most-negative-fixnum): Ditto.
14537
14538         * cus-dep.el: Updated comment.
14539
14540         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14541         constant.
14542
14543         * cus-load.el (custom-put): Removed.
14544
14545         * files.el (after-find-file): Just resignal quit instead of
14546         signaling "canceled".
14547
14548 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * frame.el (other-frame): Use `focus-frame' instead of
14551         select-frame kludges.
14552
14553         * lisp-mode.el: Update lisp-indent-function for
14554         save-selected-frame and with-selected-frame.
14555
14556         * frame.el (save-selected-frame): New macro.
14557         (with-selected-frame): Ditto.
14558         (other-frame): Use `set-frame-focus'.
14559
14560 1998-05-06  Oliver Graf <ograf@fga.de>
14561
14562         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14563         (dragdrop-drop-url-default) default handler for URL drops created
14564         (dragdrop-drop-mime-default) default handler for MIME drops created
14565         (dragdrop-drop-functions) default custom for handling drops created
14566         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14567
14568 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14569
14570         * mouse.el: Removed redundant mouse-mswindows-drop function.
14571
14572 1998-05-05  Oliver Graf <ograf@fga.de>
14573
14574         * about.el: changed some text in my entry
14575         * dragdrop.el: added customs
14576
14577 1998-05-04  Oliver Graf <ograf@fga.de>
14578
14579         * mouse.el: killed global drop key bindings
14580         (mouse-offix-drop) removed
14581         * dragdrop.el: created
14582         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14583
14584 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14585
14586         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14587         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14588
14589         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14590         obsolete comment.
14591
14592         * scrollbar.el (scrollbars-visible-p): Use new
14593         {vertical,horizontal}-scrollbar-visible-p specifiers.
14594
14595 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14596
14597         * device.el (device-pixel-height):
14598         (device-pixel-width):
14599         (device-mm-width):
14600         (device-mm-height):
14601         (device-bitplanes):
14602         (device-color-cells): Moved these 6 functions from device.c; they
14603         all use single (device-system-metrics) call.
14604
14605 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14606
14607         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14608         were renamed.
14609
14610         * menubar-items.el:
14611         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14612         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14613
14614         * help.el (help-map): Remove Hyperbole keybinding logic.
14615         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14616
14617 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14618
14619         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14620         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14621
14622 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14623
14624         * msw-glyphs.el: use nicer icon3 from the frame icon.
14625
14626 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14627
14628         * version.el (emacs-version): Remove InfoDock conditionals.
14629
14630         * startup.el (startup-splash-frame): Change ID logo name.
14631
14632 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14633
14634         * files.el (after-find-file): If the user presses C-g on
14635         directory-creation prompt, kill the buffer.
14636
14637 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14638
14639         * simple.el (count-words-region): Reverse previous change.
14640
14641 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14642
14643         * replace.el (query-replace): Just call perform-replace.
14644         (query-replace-regexp): Ditto.
14645         (perform-replace): Move region handling here.
14646         (perform-replace): Use the new arg to match-data.
14647
14648 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14649
14650         * x-init.el: Install X specific display table that
14651           displays char 0240 as a space to avoid whatever it is
14652           that screws up display of that character code.
14653
14654 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14655
14656         * help.el (function-arglist): If no arguments are documented for a
14657         subr, print nothing rather than incorrect output.
14658
14659 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14660
14661         * cmdloop.el (command-error): Update bail-out error message to use
14662         `emacs-program-name'.
14663
14664         * lib-complete.el: Remove reader macro cruft.
14665
14666         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14667         cruft.
14668
14669         * simple.el (count-words-region): Drop interactive-p check on the
14670         message.
14671
14672 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14673
14674         * font.el
14675         * msw-faces.el
14676         Correct spelling of mswindows-font-canonicalize-name.
14677
14678 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14679
14680         * ldap.el (ldap-host-parameters-alist): Replaced with
14681         `ldap-host-parameters-plist'
14682         (ldap-search): Adapt to previous change
14683
14684 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14685
14686         * about.el (about-hackers): Update Bob Weiner bio.
14687         (about-maintainer-info): Ditto.
14688
14689 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14690
14691         * simple.el (display-warning-minimum-level): Docfix.
14692
14693 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14694
14695         * widget.el (:default-get): New keyword.
14696         * wid-edit.el (default, widget-default-default-get): Define it.
14697         (group, widget-group-default-get): Define it.
14698         (menu-choice, widget-choice-default-get): Define it.
14699         (widget-default-get): New function.
14700         (widget-choice-action): Call it.
14701         (widget-editable-list-entry-create): Call it.
14702
14703 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14704
14705         * byte-optimize.el (byte-boolean-vars): Removed.
14706         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14707         lookup through `byte-boolean-vars'.
14708
14709 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14710
14711         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14712         resource-provided values into ghost specs for scrollbar-height and
14713         scrollbar-width.
14714
14715 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14716
14717         * byte-optimize.el: Don't attempt to optimize /=.
14718
14719         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14720         (byte-compile-/=): Ditto.
14721
14722 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14723
14724         * apropos.el: Use `with-displaying-help-buffer'.
14725         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14726         Use `with-displaying-help-buffer'.
14727         (apropos-follow): Do not give special treatment to buffer cursor
14728         was in prior to a mouse click.
14729         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14730         (apropos-print-doc): Set correct buffer for setting text
14731         properties.
14732
14733 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14734
14735         * help.el (help-buffer-prefix-string): New variable.
14736         (help-buffer-name): Use it.
14737
14738         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14739         mode menu.
14740
14741 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14742
14743         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14744
14745 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14746
14747         * files.el (find-file-noselect): Update docstring.
14748         (find-file-noselect): Signal an error if found an unreadable file.
14749         (file-chase-links): Save the match data.
14750         (normal-mode): Use `lwarn' and `error-message-string'.
14751         (interpreter-mode-alist): Change defconst to defvar.
14752         (inhibit-first-line-modes-regexps): Ditto.
14753         (inhibit-first-line-modes-regexps): Added .tgz.
14754         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14755         (change-major-mode-with-file-name): New user-option.
14756         (set-visited-file-name): Synched with FSF.
14757         (file-name-extension): New function, from FSF 20.3.
14758         (file-relative-name): Synched with FSF.
14759         (save-some-buffers): Support the C-r feature.
14760         (recover-session): Synched with FSF.
14761         (kill-some-buffers): Ditto.
14762         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14763
14764 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14765
14766         * files.el (insert-file): Undo previous change and reenable use of
14767         format.el.
14768
14769 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14770
14771         * window-xemacs.el (recenter): Define.
14772
14773 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14774
14775         * font.el (mswindows-font-create-name)
14776         (mswindows-font-create-object): new functions for mswindows type
14777         fonts.
14778
14779         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14780         strings are parsed as well as font objects.
14781
14782 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14783
14784         * modeline.el (defining-kbd-macro): Restore modeline indication of
14785         kbd-macro being recorded.
14786         (add-minor-mode): Simplify docstring.
14787         (modeline-minor-mode-menu): Remove stuff.
14788
14789 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14790
14791         * code-process.el (call-process): dynamically decide process
14792         coding type.
14793
14794 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14795
14796         * modeline.el: Add line-number-mode, column-number-mode to
14797         the modeline minor-mode menu.  Button2 on the line number does
14798         goto-line.
14799
14800 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14801
14802         * mouse.el: move x-selection-owner-p type things to
14803         selection-owner-p.
14804
14805         * msw-init.el: copy zmacs stuff from x-init.el
14806
14807         * msw-select.el (mswindows-own-selection)
14808         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14809         functions. Very simple minded implementation of selectio
14810         ownership.
14811
14812         * select.el (own-selection) (disown-selection)
14813         (activate-region-as-selection) (select-make-extent-for-selection)
14814         (valid-simple-selection-p): functions moved from x-select.el for
14815         generalized selection.
14816
14817         * x-select.el: see select.el changes.
14818
14819         * x-toolbar.el: use new selection functions.
14820
14821 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14822
14823         * packages.el (packages-find-package-directories): Fixed bug that
14824         would pick up multiple site-package directories.
14825         (package-locations): Added "xemacs-packages" as a late package
14826         location.
14827
14828         * find-paths.el: Now uses `emacs-program-name' and
14829         `emacs-program-version'.
14830         Additions to enforce version-specific directories in
14831         `paths-find-version-directory'.
14832
14833 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14834
14835         * default.el: Removed.
14836         * site-start.el: Removed.
14837
14838 1998-04-29  Didier Verna  <didier@xemacs.org>
14839
14840         * minibuf.el (minibuffer-history-minimum-string-length): Default
14841         to nil.
14842
14843 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14844
14845         * find-paths.el (paths-program-name): Rename.
14846         (paths-emacs-root-p): Ditto.
14847         (paths-find-site-directory): Ditto.
14848
14849 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14850
14851         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14852         `emacs-lisp-byte-compile-and-load'.
14853
14854 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14855
14856         * ldap.el (ldap-search): Fixed additional parameter passing to
14857         `ldap-open'
14858
14859 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14860
14861         * select.el (kill-primary-selection) (selection-owner-p)
14862         (copy-primary-selection) (yank-clipboard-selection)
14863         (selection-exists-p) (delete-primary-selection): new file and
14864         functions that do the right thing for the selected device.
14865
14866         * x-menubar.el: use generalised selection functions.
14867
14868         * dumped-lisp.el: dump select.el.
14869
14870 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14871
14872         * find-paths.el (paths-progname): New variable.
14873         (paths-emacs-root-p): Use it.
14874         (paths-find-site-directory): Ditto.
14875
14876 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14877
14878         * loadup.el ((member "dump" command-line-args)): Dump as
14879         `infodock' if InfoDock.
14880
14881 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14882
14883         * find-paths.el (construct-emacs-version): Simplify, include
14884         program name in the return value.
14885         * (paths-find-version-directory): Use it.
14886
14887 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14888
14889         * info.el (Info-parse-dir-entries): Fixed regexp
14890         (Info-build-dir-anew): Remove full suffix and capitalize info file
14891         name for files with no @direntry
14892         (Info-batch-rebuild-dir): New function
14893         (Info-suffixed-file): Check for regular files instead of simple
14894         file existence (could catch directories before)
14895
14896 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14897
14898         * setup-paths.el, find-paths.el: Removed uses of `not' which
14899         temacs doesn't have.
14900
14901         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14902         into root searching.
14903
14904 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14905
14906         * subr.el: Remove definition of `not'.
14907
14908 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14909
14910         * msw-glyphs.el: enable graphics support.
14911
14912 1998-04-23  Didier Verna  <didier@xemacs.org>
14913
14914         * x-menubar.el (default-menubar): restored the line-number-mode
14915         option.
14916
14917         * misc doc string updates related to the options menu.
14918
14919 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14920
14921         * setup-paths.el (paths-construct-load-path): Fix typo.
14922
14923 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14924
14925         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14926         font-menu-ignore-scaled-fonts don't have to be bound now; this
14927         gets us one step further towards making --no-autoloads work.
14928
14929         * startup.el (normal-top-level): Load auto-autoloads only if
14930         lisp-directory is non-nil.
14931
14932         * setup-paths.el (paths-construct-load-path): Made it robust
14933         against nil lisp-directory.
14934
14935         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14936         to the list of variables that cause a warning when nil.
14937
14938         * toolbar.el (init-toolbar-location): Now works even when there's
14939         no toolbar icon directory.
14940
14941 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14942
14943         * help.el (view-lossage): Recognize it.
14944
14945         * simple.el (log-message): Mark multiline messages.
14946
14947 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14948
14949         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14950
14951 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14952
14953         * package-get.el (package-get-all):  add `\n' separator to
14954         interactive specification so that both variables are read
14955
14956 1998-04-22  Didier Verna  <didier@xemacs.org>
14957
14958         * x-menubar.el: ported the options menu to Custom.
14959         Moved the "read only" toggle button to the buffers menu.
14960         Corrected some missing ;;;###autoload or defcustom.
14961
14962         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14963         the scrollbar-visible specifier for options menu handling.
14964
14965         * toolbar.el (toolbar-visible-p)
14966                      (toolbar-captioned-p)
14967                      (default-toolbar-position): defcustom wrappers around
14968         the toolbar specifiers for options menu handling.
14969
14970         * frame.el (get-frame-for-buffer-default-instance-limit):
14971         defcustom it for options menu handling.
14972
14973         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14974         font-lock-mode for options menu handling.
14975
14976         * cus-start.el: added Custom properties to overwrite-mode for
14977         options menu handling.
14978
14979 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14980
14981         * about.el: shameless self-promotion.
14982
14983 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14984
14985         * simple.el (raw-append-message): Slightly optimize.
14986         (remove-message): Use `push' for clarity.
14987         (append-message): Ditto.
14988         (display-warning): Dito.
14989         (raw-append-message): Send the message to the appropriate device.
14990
14991 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14992
14993         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14994         From Sean MacLennan <Sean.MacLennan@pika.ca>
14995
14996 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14997
14998         * setup-paths.el: Changed `directory-sep-char' to
14999         `path-separator', following a change in GNU Emacs.
15000
15001 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15002
15003         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15004         (Info-build-dir-anew): Add a final newline.
15005         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15006         is `always'
15007         (Info-rebuild-dir): Ditto
15008
15009         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15010
15011 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15012
15013         * simple.el (count-words-buffer): Retain zmacs region.
15014         (count-words-region): Ditto.
15015         * simple.el: (what-line): Expanded line counts.
15016         (count-lines): New parameter to conditionalize whether collapsed
15017         lines get counted.
15018         From Bob Weiner <weiner@altrasoft.com>
15019
15020 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15021
15022         * packages.el (package-locations): infodock-packages must override
15023         mule-packages and packages.
15024
15025 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15026
15027         * wid-edit.el:
15028         remove rude messages from widget-activation-widget-mapper
15029         and widget-activation-glyph-mapper
15030
15031 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15032
15033         * toolbar.el: Remove (featurep 'x) test from
15034         toolbar-make-button-list
15035
15036 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15037
15038         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15039         only if in the same frame.
15040
15041 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15042
15043         * packages.el (package-locations): Added site-packages hierarchy.
15044
15045         * setup-paths.el (paths-default-info-directories): Introduced and
15046         used.
15047
15048         * packages.el, setup-paths.el: Set various path searching depths
15049         to 1.
15050
15051         * packages.el (packages-hierarchy-depth):
15052         (packages-load-path-depth): Introduced and used.
15053
15054         * setup-paths.el (paths-load-path-depth): Introduced and used.
15055
15056         * find-paths.el (paths-find-recursive-path): Added max-depth
15057         parameter.
15058
15059 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15060
15061         * setup-paths.el (paths-construct-info-path): Removed
15062         dependency on behavior of (file-name-as-directory "").
15063
15064 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15065
15066         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15067         lisp objects
15068
15069 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15070
15071         * dump-paths.el, startup.el: Added handling for --debug-paths.
15072
15073 1998-04-15  William M. Perry  <wmperry@aventail.com>
15074
15075         * wid-edit.el: We cannot just set the help-echo or balloon-help
15076           properties for an extent based on the :help-echo widget
15077           property, since help-echo and balloon-help cause an EXTENT to
15078           get passed in, where :help-echo functions are expecting a WIDGET
15079
15080 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15081
15082         * scrollbar.el (init-scrollbar-from-resources): Call
15083         mswindows-init-scrollbar-metrics when appropriate.
15084
15085 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15086
15087         * dumped-lisp.el: dump x-toolbar for window system
15088
15089         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15090         have support and xpm.
15091
15092 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15093
15094         * files.el (toggle-read-only): Fix docstring.
15095         From Didier Verna <didier@xemacs.org>
15096
15097 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15098
15099         * startup.el (normal-top-level): Load autoload-file-name without
15100         specifying an extension---some people only auto-autoload.el.gz.
15101
15102 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15103
15104         * files.el (backup-enable-predicate): Don't bomb on NAME being
15105         nil.
15106
15107 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15108
15109         * find-paths.el, packages.el: Now prefers configure'd paths.
15110         This shouldn't cause any of the originally anticipated problems as
15111         the current paths architecture will not define the various
15112         configure-xxx variables if they're not specified on the configure
15113         command line.
15114
15115         * find-paths.el, setup-paths.el, packages.el: Removed all
15116         mentionings of "/" as a path separator.
15117         Used paths-construct-path throughout.
15118
15119         * find-paths.el (paths-construct-path): Created to assemble paths
15120         from directory components.
15121
15122         * setup-paths.el, packages.el: Used paths-decode-directory-path
15123         instead of decode-path-internal.
15124
15125         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15126         and associates.
15127         (paths-decode-directory-path) Created.
15128
15129         * setup-paths.el: Changed configure-exec-path to
15130         configure-exec-directory.
15131
15132 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15133
15134         * packages.el (packages-find-packages): Fixed decoding of
15135         EMACSPACKAGEPATH.
15136
15137         * startup.el: -no-packages -> -no-early-packages.
15138
15139         (packages-load-package-lisps): Fixed loading of auto-autoload
15140         files.
15141
15142         * startup.el (normal-top-level): Fixed loading of core
15143         auto-autoload.
15144
15145         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15146
15147         * startup.el, packages.el, dump-paths.el: Added proper settings
15148         for site-directory and lisp-directory variables.
15149
15150         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15151         inhibit-package-autoloads and fixed handling of it.
15152
15153         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15154         handling of former inhibit-package-init, now
15155         inhibit-early-packages, to make -vanilla etc. work.
15156
15157 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15158
15159         * code-process.el (start-process): Fallback to 'undecided instead
15160         of 'binary for process input coding stream.
15161
15162         * process.el (start-process): Docstring fix.
15163
15164 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15165
15166         * info.el (Info-insert-dir): Do not insert temporary dir files
15167         in Info-dir-file-attributes
15168         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15169         (Info-rebuild-dir): Ditto.
15170
15171 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15172
15173         * obsolete.el: Added obsoleteness declarations for
15174         `site-directory' and `Info-default-directory-list'.
15175
15176 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15177
15178         * find-paths.el (paths-find-emacs-root): Only look at the
15179         executable at the end of the symlink chain for determining the
15180         Emacs root.
15181
15182 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15183
15184         * setup-paths.el (paths-construct-info-path): Changed construction
15185         to cater to gone default in configure.
15186
15187         * find-paths.el (paths-uniq-append): Added.
15188
15189         * packages.el: Rewritten package path construction once again.
15190
15191         * dump-paths.el, startup.el: Removed package-path as a global
15192         variable.
15193
15194         * package-admin.el (package-admin-add-single-file-package):
15195         (package-admin-add-binary-package): Changed package-path to
15196         late-packages.
15197
15198         * packages.el (packages-split-path): Split path at "/" rather than
15199         nil according to change in emacs.c.
15200
15201 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15202
15203         * setup-paths.el (paths-construct-info-path): Changed info path
15204         order so that directories come out right.
15205         (paths-find-lock-directory): Fixed bug: It used to think
15206         configure-lock-directory is a path.
15207
15208 1998-04-06  Jeff Miller <jmiller@smart.net>
15209
15210         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15211         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15212         eases the use of toolbar-add/kill-item functions.
15213
15214 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15215
15216         * code-files.el (file-coding-system-alist): Commented out
15217         loaddefs.el magical treatment.
15218
15219 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15220
15221         * info.el (Info-rebuild-outdated-dir): Added new option
15222         `conservative' and made it the default
15223         (Info-rebuild-dir): Appropriately parse multi-line description
15224         strings, and multi-section dir files. Issue warning when dir
15225         is rebuilt as temporary
15226         (Info-build-dir-anew): Issue warning when dir is built as
15227         temporary
15228
15229 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15230
15231         * list-mode.el (list-mode-map): Bind highlight motion commands to
15232         standard keys left, right, C-b and C-f.
15233
15234 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15235
15236         * files.el (auto-mode-alist): allow .sc for Scheme->C
15237
15238 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15239
15240         * loadup.el (pureload): Don't quote (garbage-collect).
15241
15242 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15243
15244         * package-get-base.el: Updated.
15245
15246 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15247
15248         * isearch-mode.el (isearch-just-started): New variable.
15249         (isearch-mode): Set it.
15250         (isearch-repeat): Advance one character forward only if the search
15251         was successful, and was not just started.
15252         (isearch-repeat): Clear isearch-just-started.
15253
15254 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15255
15256         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15257         if running -batch.
15258
15259 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15260
15261         * subr.el (listify-key-sequence): Removed.
15262
15263 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15264
15265         * bytecomp.el (byte-compile-print-gensym): New option.
15266         (byte-compile-output-file-form): Use it.
15267         (byte-compile-output-docform): Ditto.
15268         (byte-compile-compiled-obj-to-list): Ditto.
15269
15270 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15271
15272         * msw-glyphs.el: set frame icon if xpm support.
15273
15274 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15275
15276         * help.el: Code that pretty prints variable values
15277           removed.
15278
15279 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15280
15281         * find-paths.el (paths-emacs-root-p): Correct test for installation
15282         directory.
15283         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15284
15285 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15286
15287         * loaddefs.el: Don't set debug-ignored-errors; leave
15288           its default value set to nil.
15289
15290 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15291
15292         * info.el (Info-rebuild-dir): fixed mis-spelling.
15293
15294 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15295
15296         * info.el (Info-rebuild-outdated-dir): New custom var
15297         (Info-insert-node): Create/update dir file when needed, ie when it
15298         does not exist or is older than some info files in directory
15299
15300 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15301
15302         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15303         for last packages, mainly for using a 20.4 package base.
15304
15305         * packages.el (late-packages): Typo fix.  It was called
15306         early-packages.
15307
15308         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15309         relative symlinks correctly.
15310         (paths-find-emacs-roots): More rigorous checking for plausible
15311         configuration-time root.
15312
15313         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15314         find its roots.
15315
15316 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15317
15318         * faces.el: Fix docstrings.
15319         * glyphs.el: Fix docstrings.
15320         * mouse.el: Fix docstrings.
15321
15322         * frame.el: Change phrase `current frame' to `selected frame'.
15323
15324         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15325
15326         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15327         macros using backquote to make them infinitely more readable.
15328
15329 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15330
15331         * packages.el (packages-find-package-path): Hardcoded specialized
15332         InfoDock support until we can clean this up.
15333
15334         * help.el (describe-bindings-1): Return the value of the bindings
15335         help buffer created.
15336         (describe-bindings): Ditto.
15337
15338         * simple.el (set-variable): Restore previous behavior of not
15339         bombing if the variable to set is not boundp.
15340
15341 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15342
15343         * packages.el (packages-handle-package-dumped-lisps): Allow for
15344         non-local files to be loaded off the package-lisp variable.
15345
15346 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15347
15348         * x-faces.el: Global X resources should override
15349           specs for all device classes (color, grayscale, mono);
15350           code currently doesn't override any of them.  Fixed by
15351           calling remove-specifier with '(x default) as the tag
15352           set and allowing inexact matches.
15353
15354 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15355
15356         * faces.el: Separated face initializations based on
15357           device classes into device type specific (tag set,
15358           instantiator) pairs.
15359
15360 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15361
15362         * wid-edit.el (widget-choice-action): Remember user's explicit
15363         choice.
15364         (widget-choice-value-create): Respect it.
15365         From Richard Stallman <rms@gnu.org>
15366
15367 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15368
15369         * setup-paths.el (paths-construct-info-path): Always append
15370         existing directories from configure-time info path.
15371
15372         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15373         Info-directory-list.
15374
15375         * info.el: Removed Info-default-directory-list which was broken by
15376         design.
15377         Removed bogus initialization of Info-directory-list---startup.el
15378         can do a much better job.
15379         Added autoload of Info-directory-list.
15380
15381         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15382         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15383         be exclusive; now it's merely given precedence, just like in the
15384         old days.
15385
15386 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15387
15388         * find-paths.el (paths-find-architecture-directory): Fix bug with
15389         finding; it used to default too early.
15390
15391 1998-03-25  Martin Buchholz <martin@xemacs.org>
15392
15393         * packages.el (packages-split-path): Fix a bug; it used to fail
15394         for paths that weren't split.
15395
15396 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15397
15398         * finder.el (finder-compile-keywords): trap on errors.
15399
15400 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15401
15402         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15403           fourth argument of t so that only the specs exactly
15404           matching the tag lists are removed.
15405
15406 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15407
15408         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15409
15410 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15411
15412         * minibuf.el (mouse-read-file-name-1): If a default directory was
15413         specified, use it for generating the completions.
15414
15415 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15416
15417         * update-elc.el: Now respects inhibit-package-init and
15418         inhibit-site-lisp.
15419         Now does path construction with loadup-paths.
15420
15421         * startup.el (normal-top-level, startup-setup-paths): Now respects
15422         inhibit-package-init and inhibit-site-lisp.
15423
15424         * packages.el (packages-find-package-path): Extended package path
15425         by version-specific hierarchies.
15426         (packages-find-packages): Now respects inhibit flag and
15427         inhibit-site-lisp.
15428         Moved path setup to loadup-paths.
15429
15430         * make-docfile.el: Now respects inhibit-package-init and
15431         inhibit-site-lisp.
15432         Now does path construction with loadup-paths.
15433
15434         * loadup.el: Now respects inhibit-package-init and
15435         inhibit-site-lisp.
15436
15437         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15438
15439         * loadup-paths.el: New file: setup load-path to encompass
15440         packages.
15441
15442 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15443
15444         * auto-show.el: load-gc renamed to pureload.
15445         * site-load.el: Ditto.
15446         * packages.el (toplevel): Ditto.
15447         * loadup.el (really-early-error-handler): Ditto.
15448         * dumped-lisp.el (preloaded-file-list): Ditto.
15449         * cus-face.el (custom-declare-face): Ditto.
15450
15451 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15452
15453         * <Today>: The Big Path Searching Overhaul.
15454
15455         * find-paths.el: New file: find and assemble paths in the
15456         installation hierarchy.
15457
15458         * setup-paths.el: New file: global layout of paths and directories
15459         within the XEmacs hierarchy.
15460
15461         * packages.el: Replaced everything related to path searching and
15462         startup by code in terms of find-paths.
15463
15464         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15465         the new path searching engine.
15466
15467         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15468         and setup-paths.
15469
15470 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15471
15472         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15473         setup-paths.el.
15474
15475 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15476
15477         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15478         compiles identically in any configuration.
15479         Removed irrelevant commentary.
15480
15481 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15482
15483         * simple.el (set-variable): Allow setting specifiers.
15484
15485 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15486
15487         * lisp.el (forward-sexp): Revert previous change.
15488
15489 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15490
15491         * frame.el (frame-initialize): Use `delete-console' instead of
15492         `delete-device' to delete the stream console to match the usage in
15493         Fkill_emacs.
15494
15495 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15496
15497         * files.el (cdpath-previous): New variable.
15498         (cd): Use it.
15499         From Bob Weiner <weiner@wave.altrasoft.com>
15500
15501 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15502
15503         * keydefs.el: Changed keybindings of forward-char,
15504           backward, scroll-up and scroll-down to point to their
15505           -command counterparts.
15506
15507         * simple.el: New functions: forwarc-char-command,
15508           backwrad-char-command, scroll-up-command,
15509           scroll-down-command which work liek their counterparts
15510           except that they honor the variable
15511           signal-error-on-buffer-boundary.
15512
15513           Definition of signal-error-on-buffer-boundary received
15514           from src/cmds.c.
15515
15516           defvar declaration added for word-across-newline to avoid
15517           byte-compiler warning about the free variable reference.
15518
15519 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15520
15521         * winnt.el: Removed "%t" from the beginning of
15522         modeline-format. From now on, there's no nt-specifics in the modeline.
15523
15524 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15525
15526         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15527         of `when' with `if'.
15528
15529 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15530
15531         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15532         mswindows. Must be reworked along with glyphs.el, or
15533         merged into it, after there is images support.
15534
15535         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15536         'mswindows.
15537
15538 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15539
15540         * faces.el: fix for text cursor initialization.
15541         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15542         From Andy Piper <andyp@parallax.co.uk>
15543
15544 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15545
15546         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15547         if there is an existing package that handles it and warn the user
15548         about that mode.
15549
15550 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15551
15552         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15553         Installation" menu item when Installation-string is not bound.
15554
15555 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15556
15557         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15558         From Jeremiah W. James <jerry@cs.ucsb.edu>
15559
15560 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15561
15562         * msw-faces.el:
15563         * faces.el: Fix face initialization.
15564
15565 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15566
15567         * files.el (backup-enable-predicate): fix breakage introduced
15568         by TMPDIR patch.
15569
15570 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15571
15572         * x-faces.el (x-init-face-from-resources): The
15573           TTY face property retrieval functions don't return
15574           specifiers, so use face-property instead.
15575
15576 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15577
15578         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15579
15580 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15581
15582         * x-menubar.el: Expanded documentation for
15583           option-save-faces.  Changed Options -> Browse Faces
15584           menu entry to invoke customize-face.
15585
15586 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15587
15588         * faces.el: Most face initialization moved out of
15589           init-other-random-faces to the top level so that the
15590           initialization happens before Xemacs is dumped.  Much
15591           of the fascist "face-differs-from-default-p or FROB!"
15592           code has been retired in favor of letting the user do
15593           what they want to do.  Face initialization code changed
15594           to use `default' specifier tag so that the settings can
15595           be overridden later if the user wishes it.
15596
15597 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15598
15599         * about.el (about-hackers): Update contributors list.
15600
15601 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15602
15603         * specifier.el: Define new specifier tag `default'.
15604
15605         * modeline.el: Initialize faces using `default' tag.
15606
15607         * x-faces.el (x-init-face-from-resources): Remove
15608           specifier specs containing the `default' tag before
15609           adding new specs.
15610
15611 1998-03-02  John Jones  <jj@asu.edu>
15612
15613         * package-get.el (package-get-all): fixed arguments on call to
15614         package-admin-add-single-file-package.
15615         * package-get.el (package-get-installedp): fixed to match
15616         advertised behavior.
15617         * package-get.el: added function package-get-update-all which
15618         installs newest versions of all the current packages (if they are
15619         not already installed).
15620
15621 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15622
15623         * files.el (find-file-noselect): Uncommented `truename' binding in
15624         `let*' and use it later to set `buffer-file-truename' iff it's
15625         still nil, as happens for example when finding a compressed
15626         file with "jka-compr".
15627
15628 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15629
15630         * faces.el: in make-face-* type functions do the operation for all
15631         window systems, not just the first one found.
15632
15633         * font.el: call mswindows-list-fonts for mswindows.
15634
15635 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15636
15637         * code-process.el (call-process-region):
15638         * process.el (call-process-region):
15639         * package-get.el (package-get-dir):
15640         * files.el (backup-enable-predicate):
15641         * gnuserv.el (gnuserv-temp-file-regexp):
15642         Use temp-directory in place of `/tmp'.
15643
15644 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15645
15646         * "Fast" dired-in-C enhancements for Windows 95/NT:
15647
15648         * files.el: Added function, `wildcard-to-regexp', from GNU
15649           Emacs.
15650
15651         * files.el (insert-directory): Modified to use special
15652           dired-in-C enhancements if present.
15653
15654 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15655
15656         * code-files.el: make default coding no-conversion.
15657
15658 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15659
15660         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15661         the load-path.
15662
15663         * update-elc.el: Strip directory when testing for files not to
15664         bytecompile.
15665
15666 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15667
15668         * lisp-mode.el: Use recommended form for menus.
15669
15670         * info.el (Info-construct-menu): Use recommended form for menus.
15671
15672         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15673         entry.
15674
15675 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15676
15677         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15678           (get-frame-for-buffer-noselect): Always return frames
15679           in the not-this-window-p cond clause.
15680
15681 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15682
15683         * help.el (describe-installation): New function.
15684
15685         * x-menubar.el (default-menubar): Add describe-installation to
15686         Help menu.
15687
15688         * packages.el (packages-unbytecompiled-lisp): Installation.el
15689         should not be bytecompiled.
15690
15691         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15692         XEmacs.
15693
15694         * x-menubar.el (default-menubar): Use correct guard for VM menu
15695         entry.
15696
15697         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15698         coding.
15699         From Andy Piper <andyp@parallax.co.uk>
15700
15701 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15702
15703         * ldap.el: Do not require ldap-internal at compile time.
15704
15705 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15706
15707         * code-files.el: new file. a virtual copy of mule-files.el
15708         but without charset
15709         dependencies. (toggle-buffer-file-ocding-system) new function for
15710         changing the eol type for the current buffer.
15711
15712         * code-process.el: new file. a copy of
15713         mule-process.el. mule-process.el will disappear when things have
15714         settled.
15715
15716         * coding.el: new file. a virtual copy of mule-files.el but
15717         without charset dependencies. (coding-system-base) new function
15718         for getting the parent coding system of a coding system with eol
15719         type set.
15720
15721         * dumped-lisp.el: add above files for the non-mule case.
15722
15723 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15724
15725         * window-xemacs.el (display-buffer): If no explicit
15726           frame is specified, search for a window that displays
15727           the buffer on the currently selected frame, before
15728           searching other frames.
15729
15730 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15731
15732         * frame.el (get-frame-for-buffer): If not-this-window-p
15733           is non-nil, use window on the selected frame if it is not
15734           also the selected window.  When defaulting, search for
15735           windows on the currently selected fgrame before searching
15736           other frames.
15737
15738 1998-02-25  Didier Verna  <didier@xemacs.org>
15739
15740         * modeline.el (modeline-swap-buffers): originally named
15741         `mouse-release-modeline'. Whether to actually swap the buffers is
15742         decided in `mouse-drag-modeline'.
15743         (mouse-drag-modeline): A button release event is considered a
15744         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15745         stay unchanged.
15746
15747 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15748
15749         * x-menubar.el: Put redo on the menubar.
15750         From Aki Vehtari <Aki.Vehtari@hut.fi>
15751
15752 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15753
15754         * bytecomp.el (displaying-byte-compile-warnings): if
15755         temp-buffer-show-function is set, use it to display current set of
15756         warnings in the "*Compile-Log-Show*" buffer.
15757
15758         * simple.el (display-warning-buffer): if temp-buffer-show-function
15759         is set, use it to display current set of warnings in the
15760         "*Warnings-Show*" buffer.
15761
15762 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15763
15764         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15765         Common Lisp.
15766
15767 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15768
15769         * menubar.el: Allow button descriptors at least 2 long.
15770
15771         * x-menubar.el (default-menubar): Use recommended forms.
15772         (file-menu-filter): Remove.
15773         (edit-menu-filter): Remove.
15774
15775 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15776
15777         * about.el (about-hackers): Updated.
15778
15779 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15780
15781         * help.el (help-max-help-buffers): new variable
15782         (help-register-and-maybe-prune-excess): new function
15783         (help-buffer-name): use help-max-help-buffers.
15784         (with-displaying-help-buffer): use
15785         help-register-and-maybe-prune-excess.
15786
15787         * help.el (help-maybe-pretty-print-value): if the value fits on
15788         one line, let it.
15789
15790 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15791
15792         * (with-displaying-help-buffer): there is no need to kill the buffer
15793         if it exists, because with-output-to-temp-buffer will clear it.
15794         further, killing the buffer violates the rule that
15795         temp-buffer-show-function, if set, has the full responsibility of
15796         showing the temp buffer.  killing the buffer fucks with the window
15797         configuration, hosing temp-buffer-show-function.
15798
15799
15800 1998-02-23  Didier Verna  <didier@xemacs.org>
15801
15802         * modeline.el (mouse-drag-modeline):
15803         - Always scroll the modeline that was originally clicked on.
15804         - Use x pixels instead of x characters (which doesn't work anyway)
15805         as horizontal reference for modeline dragging. This allows us to
15806         keep on dragging the modeline even if the motion event occurs in
15807         another window.
15808
15809 1998-02-23  Didier Verna  <didier@xemacs.org>
15810
15811         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15812         glyph on the modeline to indicate that dragging the mouse has an
15813         effect both horizontally and vertically.
15814
15815 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15816
15817         * about.el (about-xemacs): Get rid of redundant visible version
15818         number.
15819
15820 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15821
15822         * about.el (about-hackers): Update credits.
15823
15824 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15825
15826         * prim/register.el (view-register): Show register type file-query.
15827
15828 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15829
15830         * mode-motion.el (mode-motion-highlight-internal):
15831           save-excursion inside save-window-exucrsion form to
15832           hide buffer point changes from save-window-excursion.
15833           Prevents display flickering when the mouse pointer
15834           moves.
15835
15836 1998-02-17  Didier Verna  <didier@xemacs.org>
15837
15838         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15839         function to handle correctly the case of a toolbar one side of the
15840         window: scrolling will not necessarily happen.
15841
15842 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15843
15844         * files.el (after-find-file): Restore missing argument
15845           to format that provides filename for "... consider M-x
15846           recover-file" message.  Also call `message' with "%s"
15847           as the first arg instead of an arbitrary string.
15848
15849 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15850
15851         * about.el (about-hackers): Various additions.
15852
15853 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15854
15855         * autoload.el (generate-file-autoloads-1): Don't force an extra
15856         line out when copying on-the-same line autoloads.
15857
15858         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15859         is installed.
15860
15861 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15862
15863         * x11/x-win-xfree86.el (x-win-init-xfree86):
15864         * x11/x-win-sun.el (x-win-init-sun):
15865         * x11/x-init.el (x-initialize-compose):
15866         * prim/simple.el:
15867         (backward-or-forward-kill-sexp):
15868         (backward-or-forward-kill-sentence):
15869         (backward-or-forward-kill-word):
15870         (backward-or-forward-delete-char):
15871         * prim/isearch-mode.el (isearch-help-or-delete-char):
15872         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15873         x-keysym-on-keyboard-p to detect backspace.
15874         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15875         Clean up symbols used with dead keys, checking Linux and solaris
15876         keysyms.
15877         Simplify x-win-*.el using above methods.
15878         Change documentation for x-keysym-*-p functions.
15879
15880 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15881
15882         * about.el (about-hackers): Restore entries for Michael Sperber and
15883         Vinnie Shelton.
15884         From Vinnie Shelton <acs@acm.org>
15885
15886 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15887
15888         * simple.el (count-words-region): Ditto.
15889
15890 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15891
15892         * simple.el (count-words-buffer): Document.  Don't print anything
15893         if non-interactive.
15894
15895 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15896
15897         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15898         multiple files in InfoDock.
15899
15900 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15901
15902         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15903         from version.el in InfoDock.
15904
15905         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15906         specially.
15907
15908 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15909
15910         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15911         variable name in docstring.
15912
15913 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15914
15915         * menubar.h: Include "gui.h".
15916
15917 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15918
15919         * site-load.el: Fix documentation.
15920
15921 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15922
15923         * package-get-base.el (package-get-base): Updated.
15924
15925         * keymap.el: PC-ize.
15926
15927 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15928
15929         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15930         from' on a fresh line.
15931
15932 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15933
15934         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15935         object.
15936
15937 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15938
15939         * undo-stack.el: PC-ize.
15940
15941         * cmdloop.el: PC-ize.
15942
15943 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15944
15945         * bytecomp-runtime.el: PC-ize.
15946
15947         * byte-optimize.el: Prolog fixup.  PC-ize.
15948
15949         * cus-dep.el: Spelling fix.
15950
15951         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15952         entries follow).
15953
15954 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15955
15956         * text-mode.el (text-mode-hook-identify): New function,
15957         put on text-mode-hook.  Set text-mode-variant here.
15958         (text-mode): Don't set it here.
15959
15960 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15961
15962         * text-mode.el (text-mode-hook): New defvar.
15963         (text-mode-variant): New variable.
15964         (text-mode): Set that variable locally.
15965         (toggle-text-mode-auto-fill): New command.
15966
15967 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15968
15969         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15970
15971 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15972
15973         * text-mode.el (paragraph-indent-text-mode):
15974         Renamed from spaced-text-mode.
15975         (text-mode-map): Bind TAB to indent-relative.
15976         (indented-text-mode-map): Variable deleted.
15977         (indented-text-mode): Now an alias for text-mode.
15978
15979 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15980
15981         * loadup.el: test-atoms debugging stuffs removed.
15982
15983 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15984
15985         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15986
15987 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15988
15989         * help.el (describe-beta): Made it use `locate-data-file'.
15990         (describe-distribution): Ditto.
15991         (describe-copying): Ditto.
15992         (describe-project): Ditto.
15993         (view-emacs-news): Ditto.
15994
15995         * help-nomule.el (help-with-tutorial): Made it use
15996         `locate-data-file' to find tutorial.
15997
15998 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15999
16000         * about.el: Corrected my email address.
16001
16002         * mouse.el: Added 'mouse-mswindows-drop' similar to
16003         'mouse-offix-drop'.
16004
16005 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16006
16007         * loadup.el (running-xemacs): Spelling fix.
16008
16009 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16010
16011         * packages.el (packages-find-packages-1): Don't allow a backwards
16012         compatible lisp tree to overwrite `preloaded-file-list'.
16013
16014 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16015
16016         * loadup.el: Don't delete "xemacs" prior to dumping.
16017
16018 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16019
16020         * package-info.el (pi-last-mod-date): New function.
16021         (pi-author-version): New function.
16022         (batch-update-package-info): Use them.
16023
16024 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16025
16026         * frame.el (get-frame-for-buffer-default-to-current): Create.
16027         (get-frame-for-buffer-noselect): Allow user to use current frame
16028         with `get-frame-for-buffer-default-to-current'.
16029
16030 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16031
16032         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16033         (byte-compile-output-docform): Ditto.
16034         (byte-compile-compiled-obj-to-list): Ditto.
16035
16036 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16037
16038         * startup.el (command-line-1): Removed code that ran
16039           buffer-menu.
16040
16041 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16042
16043         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16044
16045 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16046
16047         * frame.el (suspend-emacs-or-iconify-frame): Check using
16048         `device-on-window-system-p' instead of explicitly checking for X,
16049         so that the same logic works for MS Windows.
16050         (suspend-or-iconify-emacs): Ditto.
16051
16052 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16053
16054         * about.el (about-maintainer-info): Andy Piper is back.
16055         (xemacs-hackers): Updated Andy Piper's email address.
16056         (about-hackers): Added Jonathan Harris.
16057         (about-hackers): Updated Tibor Polgar's email address.
16058
16059 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16060
16061         * about.el: Add xemacs.org email manager.
16062
16063         * package-get-base.el (package-get-base): Updated with most recent
16064         package updates.
16065
16066 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16067
16068         * help.el (function-arglist): Use `indirect-function' instead of
16069         `symbol-function' so that aliases are treated correctly.
16070
16071 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16072
16073         * help.el (help-map): Add f1 binding to `help-for-help'.
16074         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16075         (describe-key-briefly): Use `princ' "%s" to print object.
16076         (with-displaying-help-buffer): Kill buffer if it exists, again.
16077         (describe-key): Use `princ' "%s" to print object.
16078         (describe-function-1): Use `princ' "%s" to print object.
16079         Commented out alias lines removed.
16080         (help-pretty-print-limit): New variable to control pretty-printing
16081         of variable values.
16082         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16083         `help-pretty-print-value' again.  Only print-print when OBJECT is
16084         list of length less than `help-pretty-print-limit'.
16085         (describe-variable): Use `help-maybe-pretty-print-value' again.
16086
16087 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16088
16089         * simple.el (blink-matching-open): Remove C++ kludge.
16090         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16091
16092 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16093
16094         * info.el (Info-default-directory-list): Made the documentation
16095         more explanitory.
16096
16097 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16098
16099         * lisp/packages.el:
16100         * lisp/package-admin.el:
16101         * lisp/build-report.el:
16102         Fix typos.
16103
16104 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16105
16106         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16107         warnings in Java buffers without final newline and editing the
16108         last line.
16109
16110 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16111
16112         * packages.el (packages-find-packages-1): Don't allow a backwards
16113         compatible lisp tree to overwrite `preloaded-file-list'.
16114         Suggested by Colin Rafferty  <colin@xemacs.org>
16115
16116         * mouse.el (mouse-offix-drop): Set undo-boundary.
16117         From Oliver Graf <ograf@fga.de>
16118
16119 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16120
16121         * loadup.el (load-gc): rewrite as defun.
16122         Print something sensical if a required dump-time file isn't found.
16123
16124 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16125
16126         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16127         bug strikes a menudescriptor.
16128
16129         * package-get-base.el (package-get-base): Updated.
16130
16131         * package-info.el (batch-update-package-info): Derive REQUIRES
16132         from the Makefile.
16133
16134 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16135
16136         * files.el (save-some-buffers): Don't play games with deleting
16137         other windows if we are in the minibuffer window.
16138
16139 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16140
16141         * modeline.el (modeline-minor-mode-menu): Add support for :active
16142         (add-minor-mode): Document :active property to TOGGLE.
16143
16144 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16145
16146         * modeline.el (modeline-minor-mode-menu): Add support for an
16147         `:included' predicate in the `toggle-sym' plist.
16148         (add-minor-mode): Document the :included property, format
16149         docstring some more.
16150         (modeline-minor-mode-menu): Documentation string added.
16151
16152 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16153
16154         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16155         labels from the symbol-names by thwacking off the overly redundant
16156         and overused "mode", parenthesizing "minor", and capitalizing the
16157         resultant strings.  Also shortened the menu's title by eliminating
16158         the redundant buffer name.
16159         (add-minor-mode): Beautified the docstring, added mention of the
16160         `:menu-tag' property of TOGGLE.
16161         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16162         `toggle-sym' to beatify the mode-life menus.
16163         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16164         `auto-fill-function'.
16165
16166 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16167
16168         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16169         menus to :style 'toggle.
16170
16171 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16172
16173         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16174
16175 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16176
16177         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16178         only recognize first hyperlink.
16179         (hyper-apropos-highlightify): Deletia, this is already done by
16180         `hyper-apropos-insert-face'.
16181         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16182
16183 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16184
16185         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16186         mail.
16187         (toolbar-mail-reader): Add support for `send'.
16188         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16189
16190 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16191
16192         * info.el (Info-emacs-info-file-name): Add defvar for
16193         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16194         will function properly.
16195
16196 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16197
16198         * simple.el: make the backwards delete function called by
16199         `backward-or-forward-delete-char' user configurable.
16200
16201 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16202
16203         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16204         compiled function got loaded from.
16205
16206 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16207
16208         * term/apollo.el: Synched up with InfoDock 3.6.2.
16209
16210 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16211
16212         * startup.el (load-init-file): Load autoloads earlier.
16213         (startup-splash-frame): Handle InfoDock logo.
16214
16215         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16216         InfoDock.
16217         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16218
16219         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16220         doesn't have this function.
16221
16222         * packages.el (locate-data-file): Fix to call `locate-file'.
16223
16224 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16225
16226         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16227         version of version.el.
16228         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16229
16230         * x-menubar.el (default-menubar): Guard reference to
16231         `gnuserv-frame'.
16232         (default-menubar): Guard references to `font-lock-mode'.
16233         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16234         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16235
16236         * make-docfile.el: Don't snarf doc strings from autoloads.
16237
16238         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16239         loading auto-autoloads files.
16240
16241         * loaddefs.el: Disable dumping autoloads.
16242
16243 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16244
16245         * lisp-mnt.el: Synch to Emacs 20.2.
16246
16247         * help.el: Remove manual autoload of `finder-by-keyword'.
16248
16249         * finder.el (finder-by-keyword): Autoload.
16250
16251         * help.el: Conditionalize hyperbole setup.
16252
16253 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16254
16255         * packages.el (package-require): Update to reflect new data format.
16256
16257 1998-01-02  Didier Verna  <didier@xemacs.org>
16258
16259         * x-menubar.el (default-menubar): make the tutorials available
16260         through the menubar. (Plus some compilation warnings cleanup).
16261
16262 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16263
16264         * check-features.el: New file.  Perform sanity check after build.
16265
16266         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16267         files to tooltalk package.
16268         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16269         package.
16270
16271         * package-admin.el (package-admin-xemacs): Use better default for
16272         location of XEmacs binary.
16273
16274 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16275
16276         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16277         tag with sexp and add value tag with value `t'.
16278
16279 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16280
16281         * package-get.el: Changes to work with real data.
16282         From Pete Ware <ware@cis.ohio-state.edu>
16283
16284         * packages.el (packages-reload-autoloads): Guard load for the time
16285         being.
16286
16287         * update-elc.el ("packages.el"): Force loading packages.el instead
16288         of possibly out-of-date packges.elc.
16289         * make-docfile.el ("packages.el"): Ditto.
16290
16291 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16292
16293         * build-report.el (build-report-delete-regexp): Added a rule for
16294         the main tarball shadowing anything past it.
16295
16296 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16297
16298         * packages.el (package-provide): Delete a previous provide.
16299
16300         * package-info.el: New file.
16301
16302         * package-get.el: New file.
16303         From Pete Ware <ware@cis.ohio-state.edu>
16304         (package-get): Fix md5 computation to work with Mule.
16305
16306 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16307
16308         * simple.el (log-message-*): Quote symbols in docstrings properly.
16309
16310 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16311
16312         * packages.el (packages-new-autoloads): Ignore symbolic links.
16313
16314         * cus-face.el (face-custom-attributes-get): Fix typo.
16315         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16316
16317 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16318
16319         * startup.el (load-init-file): Reload new or changed autoloads
16320         unless inhibited.  Reload modified dumped lisp (stubbed).
16321
16322         * packages.el (packages-new-autoloads): New function.
16323         (packages-reload-autoloads): New function.
16324         (packages-reload-dumped-lisp): New (stub) function.
16325
16326         * loadup.el: Inhibit reloading dumped files when running temacs.
16327
16328         * loadhist.el (file-provides): Extend to handle variant
16329         extensions.
16330
16331         * replace.el (query-replace): Fix typo.
16332
16333 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16334
16335         * make-docfile.el: list-autoloads-path has been renamed.
16336         * update-elc.el: list-autoloads has been renamed.
16337
16338         * packages.el (packages-list-autoloads): Renamed.
16339         (packages-list-autoloads-path): Ditto.
16340
16341 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16342
16343         * packages.el (packages-find-packages-1): Made it signal a warning
16344         for an error in an auto-autoload.el file.
16345
16346 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16347
16348         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16349         tag with const.
16350         From Aki Vehtari <Aki.Vehtari@hut.fi>
16351
16352         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16353
16354         * loadhist.el (unload-feature): Remove autoload.
16355
16356 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16357
16358         * loadhist.el: Unpackaged.
16359
16360         * help.el (describe-symbol-find-file): Rename
16361         `describe-function-find-file' and make old name obsolete.
16362         (describe-function-1): Use it.
16363         (describe-function-1): Guard reference to
16364         `compiled-function-annotation'.
16365
16366 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16367
16368         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16369         argument.
16370         (help-mode-quit): New optional arg to control whether it kills or
16371         buries.  Tidied up.
16372         (with-displaying-help-buffer): Don't kill buffer initially, even
16373         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16374         (help-pretty-print-value): Rename back from
16375         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16376         use it, otherwise use dumped `cl-prettyprint'.
16377         (describe-variable): Use `help-pretty-print-value' again.
16378         (find-func): Removed reference to "find-func" at end.
16379
16380 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16381
16382         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16383           GUI XEmacs. Rename? x-menubar is rather window system
16384           independant, except for a couple of items.
16385
16386 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16387
16388         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16389         entries as they will no longer be distributed with XEmacs.
16390
16391         * format.el (format-alist): Fix image/tiff regexps.
16392         From P. E. Jareth Hein <jareth@camelot-soft.com>
16393
16394         * help.el (help-maybe-pretty-print-value): Rename.
16395         (describe-variable): Use it.
16396         (describe-variable): Add trailing linefeed.
16397
16398 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16399
16400         * help.el (describe-function-1): Don't output anything for
16401           arglist of autoload functions.
16402
16403 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16404
16405         * help.el (describe-function-1): Don't output anything for
16406           arglist of autoload functions.
16407
16408 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16409
16410         * help.el (help-mode-map): New bindings for `help-mode-bury',
16411         `describe-function-at-point', `describe-variable-at-point',
16412         `Info-elisp-ref', `customize-variable', `help-next-section' and
16413         `help-prev-section'.
16414         (help-next-section): New function.
16415         (help-prev-section): New function.
16416         (help-mode-quit): Changed to kill the help buffer.
16417         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16418         correctly.
16419         (help-buffer-name): New function to generate the name of help
16420         buffers.
16421         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16422         argument giving the name of the help buffer.
16423         (describe-key): Use `with-displaying-help-buffer' with name.
16424         (describe-mode): Ditto.
16425         (describe-bindings): Ditto.
16426         (describe-prefix-bindings): Ditto.
16427         (view-lossage): Ditto.
16428         (with-syntax-table): New macro.
16429         (function-called-at-point): Use `ignore-errors' and
16430         `with-syntax-table'.
16431         (function-at-point): Ditto.
16432         (describe-function): Use `with-displaying-help-buffer' with name.
16433         (function-arglist): Extracted from `describe-function-1'.  Returns
16434         function's arglist as string.
16435         (function-documentation): Extracted from `describe-function-1'.
16436         Returns function's docstring.
16437         (describe-function-1): Remove all the "stream" garbage, including
16438         the stream argument.  Use `function-arglist' and
16439         `function-documentation'.
16440         (describe-function-arglist): Just use `function-arglist'.
16441         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16442         (help-pretty-print-value): New function to help with
16443         pretty-printing variable values.  Knows about `#<...>'.  Needs
16444         `pp-internal'.
16445         (describe-variable): Use `with-displaying-help-buffer' with name.
16446         Formatting improved.  Display file where variable is defined, if
16447         known.  Use `help-pretty-print-value'.
16448         (describe-syntax): Use `with-displaying-help-buffer' with name.
16449         (list-processes): Remove "stream" garbage.
16450
16451 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16452
16453         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16454         call a dumped routine instead.
16455
16456         * x-win-xfree86.el: Wrap file in defun.
16457         * x-win-sun.el: Ditto.
16458
16459 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16460
16461         * help.el (view-emacs-news): Remove usage of outl-mouse which
16462         advises functions and does other evil things.
16463
16464 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16465
16466         * format.el (format-alist): Add `image/tiff'.
16467         From P. E. Jareth Hein <jareth@camelot-soft.com>
16468
16469 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16470
16471         * about.el (about-hackers): More names added.
16472
16473         * make-docfile.el: Remove superfluous package path search.
16474
16475         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16476
16477 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16478
16479         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16480         ignored shadows.
16481
16482 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16483
16484         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16485         get trailing slashes when added to the load-path.
16486
16487         * x-init.el (init-x-win): Locate where XEmacs X localization files
16488         are.
16489
16490 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16491
16492         * x-faces.el: Added support for foregroundToolBarColor
16493           to xpm-color-symbols.
16494
16495 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16496
16497         * etags.el (tags-remove-duplicates): Removed.
16498         (buffer-tag-table-list): Use `delete-duplicates'.
16499
16500         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16501         correctly.
16502         (get*): Defalias to `get'.
16503
16504         * cl.el (eql): Compare integers with `eq'.
16505         (cl-map-extents): Check for `map-extents' first.
16506
16507 1997-12-17  Didier Verna  <didier@xemacs.org>
16508
16509         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16510         added the 'numero', 'copyright' and 'trademark' symbols.
16511
16512         * leim/quail/latin-post.el ("french-postfix"): see above.
16513
16514 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16515
16516         * widget.el (define-widget): Check the arguments.
16517
16518         * cus-edit.el (customize-face): Use `check-argument-type'.
16519         (custom-variable-value-create): Use `signal' to signal error.
16520         (custom-variable-reset-saved): Ditto.
16521         (custom-variable-reset-standard): Ditto.
16522         (custom-face-reset-saved): Ditto.
16523
16524         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16525         (widget-default-format-handler): Ditto.
16526         (widget-checklist-add-item): Ditto.
16527         (widget-radio-add-item): Ditto.
16528         (widget-editable-list-entry-create): Ditto.
16529         (widget-sexp-prompt-value): Ditto.
16530
16531         * custom.el (custom-declare-variable): Signal errors better.
16532         (custom-handle-keyword): Ditto.
16533         (custom-declare-group): Ditto.
16534
16535         * window-xemacs.el (windows): Ditto.
16536
16537         * menubar.el (menu): Ditto.
16538
16539         * keydefs.el (keyboard): Ditto.
16540
16541         * minibuf.el (minibuffer): Ditto.
16542
16543         * process.el (execute): Ditto.
16544
16545         * fill.el (fill): Ditto.
16546
16547         * modeline.el (modeline): Ditto.
16548
16549         * help.el (help): Ditto.
16550
16551         * faces.el (faces): Ditto.
16552
16553         * files.el (files): Ditto.
16554
16555         * x-init.el (x): Ditto.
16556
16557         * lisp-mode.el (lisp): Ditto.
16558
16559         * process.el (processes): Ditto.
16560
16561         * mouse.el (mouse): Ditto.
16562
16563         * abbrev.el (abbrev): Moved from cus-edit.
16564
16565         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16566         as variable declaration.
16567
16568 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16569
16570         * menubar.el (find-menu-item): Use `check-argument-type'.
16571         (find-menu-item): Cosmetic changes.
16572
16573 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16574
16575         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16576
16577 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16578
16579         * startup.el (set-default-load-path): Only search package-path
16580         when not running temacs.
16581
16582         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16583         files.
16584
16585         * loadup.el: Correct commentary.  Reformatting.
16586         (really-early-error-handler): Use absolute path to the
16587         first dumped-lisp.el file.
16588         (really-early-error-handler): Print full path name of
16589         each dumped lisp file (inherited from InfoDock).
16590
16591         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16592         dumped-lisp.el files.
16593
16594         * make-docfile.el (preloaded-file-list): Reorder when the
16595         package-path is searched.
16596         * update-elc.el: Ditto.
16597
16598         * lisp-mode.el (call-with-condition-handler): Treat the same as
16599         `condition-case' for indentation.
16600
16601         * about.el (about-xemacs): Update release date.
16602
16603 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16604
16605         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16606         anywhere but at the last clause.
16607         (ecase): Disallow `t' and `otherwise'.
16608
16609 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16610
16611         * cus-edit.el (custom-buffer-create-buttons): New function
16612         from stuff moved out of `custom-buffer-create-internal'.
16613         (custom-novice): New variable.  Default t.
16614         (custom-display-global-buttons): Ditto.  Default `top'.
16615         (custom-buffer-create-internal): Only display help if
16616         `custom-novice' is non-nil.  Display global buttons according to
16617         `custom-display-global-buttons'.
16618
16619 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16620
16621         * menubar.el (find-menu-item): Use `check-argument-type'.
16622         (find-menu-item): Cosmetic changes.
16623
16624 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16625
16626         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16627         look.
16628
16629 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16630
16631         * format.el (format-deannotate-region):  Bug fix.
16632         Deannotating a region containing unknown tags would fail
16633         (causing decoding of text/enriched to fail at user level)
16634
16635 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16636
16637         * minibuf.el (read-directory-name): Support sixth
16638           arg, HISTORY, as already documented.
16639
16640 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16641
16642         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16643         to `ecase'.
16644
16645 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16646
16647         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16648         skk-activate.
16649
16650 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16651
16652         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.