update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
8         `=>ucs-sip-itaiji-007'.
9
10         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
11         XEmacs CHISE.
12         (=>ucs-sip-itaiji-007): Ditto.
13         (=ucs-sip-itaiji-007): Ditto.
14         (=ucs-itaiji-011): Ditto.
15         (=ucs-sip-itaiji-011): Ditto.
16
17 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist):
20         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
21
22 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `==ucs-bmp-var-002'.
26
27         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
28         CHISE.
29         (==ucs-bmp-var-002): Ditto.
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist):
32         Modify some priorities.
33
34 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
38         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
39
40 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=big5-cdp-var-001'.
44
45         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
46         XEmacs CHISE.
47
48 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `==ucs-itaiji-005'.
52
53 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
56         setting for `=ucs-itaiji-007'.
57
58         * mule/mule-charset.el (default-coded-charset-priority-list): Add
59         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
60
61         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
62         XEmacs CHISE.
63         (==ucs-bmp-itaiji-005): Ditto.
64         (=ucs-itaiji-007): Ditto.
65         (=ucs-bmp-itaiji-007): Ditto.
66
67 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-charset.el (default-coded-charset-priority-list): Add
70         `==gt-pj-k1' and `==gt-pj-k2'.
71
72 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
75         CHISE.
76         (==gt-pj-k2): Ditto.
77
78 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `=>ucs-itaiji-005'.
82
83 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `=>>cbeta'.
87
88 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list): Add
91         `=>ucs-sip@component'.
92
93         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
94         instead of `=ucs' as its mother.
95         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `=>ucs-itaiji-006'.
99
100 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
103         `=>ucs-bmp-itaiji-006'.
104
105         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
106         XEmacs CHISE.
107         (=>ucs-bmp-itaiji-006): Ditto.
108
109 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `=>ucs-bmp-itaiji-001'.
113
114         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
115         XEmacs CHISE.
116
117 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
121
122         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
123         instead of `=ucs' as its mother.
124         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
125         (==ucs-bmp-itaiji-002): Ditto.
126         (==ucs-itaiji-003): Ditto.
127         (==ucs-bmp-itaiji-003): Ditto.
128
129 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
132         setting for `=big5-cdp-var-002'.
133
134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
135         `=big5-cdp-var-002'.
136
137         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
138         XEmacs CHISE.
139
140 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=ucs-sip-var-004'.
144
145         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
146         XEmacs CHISE.
147
148 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
151         `=>ucs-bmp-cjk@iwds-1'.
152
153         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
154         XEmacs CHISE.
155
156 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
159         setting for `=ucs-var-005'.
160
161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
162         `=ucs-bmp-var-005'.
163
164         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
165         CHISE.
166         (=ucs-bmp-var-005): Ditto.
167
168 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=>ucs-sip-itaiji-002'.
172
173         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
174         XEmacs CHISE.
175
176 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
179         setting for `=>ucs-itaiji-002'.
180
181 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
184         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
185
186         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
187         (=>ucs-itaiji-002): Ditto.
188         (=>ucs-bmp-itaiji-002): Ditto.
189
190 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
193         setting for `=>ucs-itaiji-001'.
194
195 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
199
200         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
201         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
202         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
203         (=>ucs-sip-itaiji-001): Ditto.
204
205         * mule/mule-coding.el(coded-charset-entity-reference-alist):
206         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
207         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
208
209 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-charset.el (default-coded-charset-priority-list):
212         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
213         `=jef-china3' and `chinese-isoir165'.
214
215 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
218         `=>ucs-bmp-itaiji-005'.
219
220         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
221         XEmacs CHISE.
222         (=>ucs-bmp-itaiji-005): Ditto.
223
224 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `=+>jis-x0213-2'.
228
229 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `=+>adobe-japan1-6'.
233
234 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `=+>jis-x0208@1978'.
238
239 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `=>ucs@component'.
243
244 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
247         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
248
249 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist):
252         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
253
254 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
257         CHISE.
258         (=>ucs@jis/2004): Ditto.
259
260 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-coding.el (coded-charset-entity-reference-alist):
263         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
264
265 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
268         `=>cbeta'.
269
270 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `==big5-cdp-itaiji-001'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `==big5-cdp-itaiji-001'.
277
278         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
279         XEmacs CHISE.
280
281 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
285         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
286
287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
288         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
289         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
290
291         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
292         XEmacs CHISE.
293         (=>big5-cdp-itaiji-001): Ditto.
294         (=big5-cdp-itaiji-002): Ditto.
295         (=big5-cdp-itaiji-003): Ditto.
296
297 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
301
302 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-charset.el (default-coded-charset-priority-list):
305         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
306         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
307         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `=ucs-var-008'.
311
312         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
313         CHISE.
314         (=ucs-bmp-var-008): Likewise.
315
316 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-charset.el (default-coded-charset-priority-list):
319         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
320
321 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `==ucs-sip@JP/hanazono'.
325
326         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
327         XEmacs CHISE.
328
329 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `=ucs-bmp-var-006'.
336
337         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
338         CHISE.
339         (=ucs-bmp-var-006): Likewise.
340
341 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `=ucs-bmp-itaiji-009'.
345
346         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
347         XEmacs CHISE.
348         (=ucs-bmp-itaiji-009): Likewise.
349
350 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `=>big5-cdp'.
354
355 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
358         (utf-8-ivs-gb): Likewise.
359         (utf-8-gb-er): Likewise.
360         (utf-8-ivs-gb-er): Likewise.
361         (utf-8-cns): Likewise.
362         (utf-8-ivs-cns): Likewise.
363         (utf-8-cns-er): Likewise.
364         (utf-8-ivs-cns-er): Likewise.
365         (utf-8-big5): Likewise.
366         (utf-8-ivs-big5): Likewise.
367         (utf-8-big5-er): Likewise.
368         (utf-8-ivs-big5-er): Likewise.
369         (utf-8-jis): Likewise.
370         (utf-8-ivs-jis): Likewise.
371         (utf-8-jis-er): Likewise.
372         (utf-8-ivs-jis-er): Likewise.
373         (utf-8-ks): Likewise.
374         (utf-8-ivs-ks): Likewise.
375         (utf-8-ks-er): Likewise.
376         (utf-8-ivs-ks-er): Likewise.
377
378 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
381         (utf-8-ivs-jp): Likewise.
382         (utf-8-jp-er): Likewise.
383         (utf-8-ivs-jp-er): Likewise.
384
385 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         setting for `=ucs-var-010'.
389
390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
391         `=ucs-bmp-var-010'.
392
393         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
394         CHISE.
395         (=ucs-bmp-var-010): Likewise.
396
397 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `=ucs-sip@JP/hanazono'.
401
402         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
403         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
404
405 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list):
408         - Add `=big5-cdp-var-004'.
409         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
410           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
414         `=big5-cdp-var-005'.
415
416         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
417         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
418         `=big5-cdp-var-003'.
419         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
420         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
421         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
422
423 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list):
426         Don't prefer ucs-compat CCSes to other CCSes.
427
428 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
431         `===ucs-bmp-cjk-compat@unicode'.
432
433         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
434         coded-charset for XEmacs CHISE.
435
436 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=ucs-sip-itaiji-003'.
440
441         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
442         XEmacs CHISE.
443
444 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `=ucs-var-004'.
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
451
452         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
453         XEmacs CHISE.
454         (=ucs-var-004): Ditto.
455         (=ucs-bmp-var-004): Ditto.
456
457 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
460         `=ucs-sip-var-003'.
461
462         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
463         XEmacs CHISE.
464
465 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         setting for `=ucs-itaiji-006'.
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `=ucs-bmp-itaiji-006'.
472
473         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
474         XEmacs CHISE.
475         (=ucs-bmp-itaiji-006): Ditto.
476
477 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `=ucs-sip-var-002'.
481
482         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
483         XEmacs CHISE.
484
485 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `=ucs-sip-itaiji-002'.
489
490         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
491         XEmacs CHISE.
492
493 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         setting for `==hanyo-denshi/tk'.
497
498 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
501         (=hanyo-denshi/tk): Fix `long-name'.
502         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
503
504 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         setting for `=>mj'.
508
509 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
512         coded-charset for XEmacs CHISE.
513
514 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `=hanyo-denshi/tk'.
518
519 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
522         `=hanyo-denshi/tk/mf-01'.
523
524         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
525         XEmacs CHISE.
526         (=hanyo-denshi/tk/mf-01): Ditto.
527
528 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-charset.el (default-coded-charset-priority-list):
531         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
532
533 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-charset.el (default-coded-charset-priority-list):
536         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
537
538 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
541         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
545
546         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
547         XEmacs CHISE.
548         (=ucs-bmp-itaiji-004): Ditto.
549         (=ucs-itaiji-005): Ditto.
550         (=ucs-bmp-itaiji-005): Ditto.
551
552 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=ucs-sip-itaiji-001'.
556
557         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
558         XEmacs CHISE.
559
560 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
564         `=ucs-itaiji-008'.
565
566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
567         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
568         `=ucs-bmp-itaiji-008'.
569
570         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
571         XEmacs CHISE.
572         (=ucs-bmp-itaiji-001): Ditto.
573         (=ucs-itaiji-003): Ditto.
574         (=ucs-bmp-itaiji-003): Ditto.
575         (=ucs-itaiji-008): Ditto.
576         (=ucs-bmp-itaiji-008): Ditto.
577
578 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
582
583         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
584         for XEmacs CHISE.
585         (==ucs-bmp-cjk-compat@JP): Ditto.
586
587 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `===hng-tzs'.
591
592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
593         `===hng-tzs'.
594
595         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
596         CHISE.
597
598 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `===hng-doh'.
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `===hng-doh'.
605
606         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
607         CHISE.
608
609 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `===hng-wad'.
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
615         `===hng-wad'.
616
617         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
618         CHISE.
619
620 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         settings for `==koseki' and `===hng-kcc'.
624
625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
626         `===hng-kcc'.
627
628         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
629         CHISE.
630
631 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `===hng-nkk'.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `===hng-nkk'.
638
639         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
640         CHISE.
641
642 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `===hng-ink'.
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `===hng-ink'.
649
650         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
651         CHISE.
652
653 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
656         setting for `===hng-jhk'.
657
658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
659         `===hng-jhk'.
660
661         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
662         CHISE.
663
664 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
667         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
668         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
669         (===jis-x0213-1@2004): Likewise.
670         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
671         "jisx0213\\(\\.2004\\)-1" as the registry.
672         (=+>jis-x0213-1@2004): Likewise.
673         (=>jis-x0213-1@2004): Likewise.
674
675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
676         `===jis-x0213-1@2004'.
677
678 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `===hng-nak'.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===hng-nak'.
685
686         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
687         CHISE.
688
689 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `===hng-hos'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hng-hos'.
696
697         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
698         CHISE.
699
700 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-tzj'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-tzj'.
707
708         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
709         CHISE.
710
711 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `===hng-kae'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-kae'.
718
719         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
720         CHISE.
721
722 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-kar'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-kar'.
729
730         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
731         CHISE.
732
733 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-kyd'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-kyd'.
740
741         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
742         CHISE.
743
744 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `===hng-hok'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hng-hok'.
751
752         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
753         CHISE.
754
755 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `===hng-jyu'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hng-jyu'.
762
763         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
764         CHISE.
765
766 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hng-zkd'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `===hng-zkd'.
773
774         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
775         CHISE.
776
777 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `===hng-kmi'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `===hng-kmi'.
784
785         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
786         CHISE.
787
788 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===hng-okd'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `===hng-okd'.
795
796         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
797         CHISE.
798
799 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `===hng-nkm'.
803
804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
805         `===hng-nkm'.
806
807         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
808         CHISE.
809
810 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
813         setting for `===hng-nto'.
814
815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
816         `===hng-nto'.
817
818         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
819         CHISE.
820
821 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `===hng-yhk'.
825
826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
827         `===hng-yhk'.
828
829         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
830         CHISE.
831
832 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `===hng-sok'.
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `===hng-sok'.
839
840         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
841         CHISE.
842
843 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `===hng-kda'.
847
848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
849         `===hng-kda'.
850
851         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
852         CHISE.
853
854 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857         setting for `===hng-myz'.
858
859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
860         `===hng-myz'.
861
862         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
863         CHISE.
864
865 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
868         setting for `===hng-kgk'.
869
870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
871         `===hng-kgk'.
872
873         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
874         CHISE.
875
876 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
879         setting for `===hng-drt'.
880
881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
882         `===hng-drt'.
883
884         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
885         CHISE.
886
887 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890         setting for `===hng-mam'.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `===hng-mam'.
894
895         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
896         CHISE.
897
898 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         setting for `===hng-dng'.
902
903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
904         `===hng-dng'.
905
906         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
907         CHISE.
908
909 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
912         setting for `=>cns11643-5'.
913
914 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `===hng-keg'.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `===hng-keg'.
921
922         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
923         CHISE.
924
925 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         setting for `===hng-jou'.
929
930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
931         `===hng-jou'.
932
933         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
934         CHISE.
935
936 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
939         setting for `===hng-smk'.
940
941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
942         `===hng-smk'.
943
944         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
945         CHISE.
946
947 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `===hng-kyo'.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `===hng-kyo'.
954
955         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
956         CHISE.
957
958 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `===hng-kss'.
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `===hng-kss'.
965
966         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
967         CHISE.
968
969 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `===hng-wan'.
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `===hng-wan'.
976
977         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
978         CHISE.
979
980 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `===hng-ksk'.
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `===hng-ksk'.
987
988         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
989         CHISE.
990
991 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `===hng-kyu'.
995
996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
997         `===hng-kyu'.
998
999         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1000         CHISE.
1001
1002 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         setting for `===hng-skk'.
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `===hng-skk'.
1009
1010         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1011         CHISE.
1012
1013 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1016         setting for `===hng-sik'.
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `===hng-sik'.
1020
1021         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1022         CHISE.
1023
1024 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1025
1026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1027         setting for `===hng-kbk'.
1028
1029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1030         `===hng-kbk'.
1031
1032         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1033         CHISE.
1034
1035 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1038         setting for `===hng-kcj'.
1039
1040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1041         `===hng-kcj'.
1042
1043         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1044         CHISE.
1045
1046 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for `===hng-k24'.
1050
1051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1052         `===hng-k24'.
1053
1054         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1055         CHISE.
1056
1057 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1058
1059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1060         setting for `===hng-gok'.
1061
1062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1063         `===hng-gok'.
1064
1065         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1066         CHISE.
1067 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         setting for `===hng-tsu'.
1071
1072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1073         `===hng-tsu'.
1074
1075         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1076         CHISE.
1077
1078 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `===hng-sys'.
1082
1083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1084         `===hng-sys'.
1085
1086         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1087         CHISE.
1088
1089 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1092         - Use "&HNG010-<d><d><d><d><d>;" instead of
1093           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1094         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1098
1099         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1100         "hngkhi-0" as the suffix of registry.
1101         (===hng-khm): New coded-charset for XEmacs CHISE.
1102         (=ucs-itaiji-002): Ditto.
1103         (=ucs-bmp-itaiji-002): Ditto.
1104
1105 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `=>ucs@iwds-1'.
1109
1110         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1111         XEmacs CHISE.
1112
1113 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1116         CHISE.
1117
1118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1119         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1120         `===hng-khi'.
1121
1122 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `===hng-khi'.
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `===hng-khi'.
1129
1130         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1131         CHISE.
1132
1133 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1136         #x9FA5 as the value of `max-code'.
1137         (=ucs-bmp-var-002): Likewise.
1138         (=ucs-bmp-var-003): Likewise.
1139         (=ucs-bmp-itaiji-084): Likewise.
1140         (=ucs-bmp-cjk@JP): Likewise.
1141         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1142         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1143         (=>ucs-bmp-cjk@component): Likewise.
1144
1145 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1148         CHISE.
1149
1150 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1153         XEmacs CHISE.
1154         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1155         `==jis-x0208@1978/2-pr' as the mother.
1156
1157 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1160         CHISE.
1161
1162 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1165         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1166
1167 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1168
1169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1170         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1171
1172 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for `===ucs@gb'.
1176
1177 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1180         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1181         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1182         as the entity-reference for `===jis-x0213-1@2000'; use
1183         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1184
1185 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1188         `===jis-x0208'.
1189
1190         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1191         instead of `===jis-x0208' as the mother.
1192         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1193         `===jis-x0208' as the mother.
1194         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1195         `===jis-x0208' as the mother.
1196         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1197         `===jis-x0213-1' as the mother.
1198         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1199         `===jis-x0213-1' as the mother.
1200         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1201         the mother.
1202         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1203         mother.
1204
1205 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1208         setting for `=ucs-var-001'.
1209
1210 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1213         `=ucs-bmp-var-001'.
1214
1215         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1216         CHISE.
1217         (=ucs-bmp-var-001): Ditto.
1218
1219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1220         setting for `=ucs-var-003'.
1221
1222 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1225         `=ucs-bmp-var-003'.
1226
1227         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1228         CHISE.
1229         (=ucs-bmp-var-003): Ditto.
1230
1231 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `=ucs-var-002'.
1235
1236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1237         `=ucs-bmp-var-002'.
1238
1239         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1240         CHISE.
1241         (=ucs-bmp-var-002): Ditto.
1242
1243 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1246         XEmacs CHISE.
1247         (==jis-x0208@1978/5pr): Ditto.
1248
1249 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1252         `=>ucs-bmp-cjk@component'.
1253
1254         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1255         XEmacs CHISE.
1256         (=>ucs-bmp-cjk@component): Ditto.
1257
1258 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1259
1260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1261         setting for `=>iwds-1'.
1262
1263 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1264
1265         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1266         CHISE.
1267
1268 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-charset.el (default-coded-charset-priority-list):
1271         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1272         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1273         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1274         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1275
1276 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1279         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1280
1281         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1282         `=>>ucs@iso' as the mother.
1283         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1284         mother.
1285
1286 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         setting for `===hanyo-denshi/ia'.
1290
1291 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1294         `===hanyo-denshi/ia'.
1295
1296 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-conf.el (=koseki): Fix DOC.
1299         (==koseki): New coded-charset for XEmacs CHISE.
1300
1301 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1304         XEmacs CHISE.
1305         (===hanyo-denshi/jd): Fix DOC.
1306
1307 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1308
1309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1310         setting for `===hanyo-denshi/ip'.
1311
1312 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1315         `===hanyo-denshi/ip'.
1316
1317         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1318         XEmacs CHISE.
1319
1320 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1323         `==ucs-radicals@unicode' and `=>daikanwa'.
1324
1325         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1326         for XEmacs CHISE.
1327
1328 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1331         XEmacs CHISE.
1332
1333 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1336         `===ruimoku-v6'.
1337
1338 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341         setting for `===ruimoku-v6'.
1342
1343 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1346         CHISE.
1347
1348 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1351         coded-charset for XEmacs CHISE.
1352
1353 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1356         XEmacs CHISE.
1357
1358 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1361         `===ucs-sip@iso'.
1362
1363 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1366         CHISE.
1367
1368 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `==ucs-sip@iso'.
1372
1373         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1374         CHISE.
1375
1376 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1379         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1380         (=ucs-sip-ext-b@iso): Fix registry.
1381         (==ucs-sip-ext-b@iso): Ditto.
1382         (===ucs-sip-ext-b@iso): Ditto.
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1385         `=ucs-sip@iso'.
1386
1387 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         setting for `=>cbeta'.
1391
1392 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1393
1394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395         `=>cns11643-7'.
1396
1397         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1398
1399 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1402         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1403
1404 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1405
1406         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1407         `=ucs@cns'.
1408         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1409         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1410         `=ucs@jis/1990'.
1411         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1412         `=ucs@jis/2000'.
1413         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1414         `=ucs@jis/2004'.
1415         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1416
1417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1418         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1419
1420 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1421
1422         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1423         XEmacs CHISE.
1424         (==jis-x0208@1978/1pr): Ditto.
1425         (==jis-x0208@1978/2-pr): Ditto.
1426
1427 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         setting for `===jis-x0213-1@2004'.
1431
1432 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1433
1434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1435         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1436
1437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1438         `===hanyo-denshi/jb'.
1439
1440         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1441         XEmacs CHISE.
1442         (=+>hanyo-denshi/ft): Ditto.
1443         (=+>hanyo-denshi/jt): Ditto.
1444
1445 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1448         `===hanyo-denshi/hg'.
1449
1450 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1453         XEmacs CHISE.
1454         (===hanyo-denshi/hg): Ditto.
1455
1456 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1457
1458         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1459         glyph-forms instead of detailed glyph-images.
1460         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1461         `=adobe-japan1-*'.
1462         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1463         (===adobe-japan1-1): Ditto.
1464         (===adobe-japan1-2): Ditto.
1465         (===adobe-japan1-3): Ditto.
1466         (===adobe-japan1-4): Ditto.
1467         (===adobe-japan1-5): Ditto.
1468         (===adobe-japan1-6): Ditto.
1469         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1470         `=>>>adobe-japan1' as the mother.
1471         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1472         `=>>adobe-japan1' as the mother.
1473         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1474         glyph-images.
1475         (==jis-x0208@1978): Ditto.
1476         (==jis-x0208@1983): Ditto.
1477         (==jis-x0208@1990): Ditto.
1478         (==jis-x0213-1): Ditto.
1479         (==jis-x0213-1@2000): Ditto.
1480         (==jis-x0213-1@2004): Ditto.
1481         (==jis-x0213-2): Ditto.
1482         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1483         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1484         `=jis-x0208@1978'.
1485         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1486         `=jis-x0208@1983'.
1487         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1488         `=jis-x0208@1990'.
1489         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1490         `=jis-x0213-1'.
1491         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1492         `=jis-x0213-1@2000'.
1493         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1494         `=jis-x0213-1@2004'.
1495         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1496         `=jis-x0213-2'.
1497         (===jis-x0208): New coded-charset for XEmacs CHISE.
1498         (===jis-x0208@1978): Ditto.
1499         (===jis-x0208@1983): Ditto.
1500         (===jis-x0208@1990): Ditto.
1501         (===jis-x0213-1): Ditto.
1502         (===jis-x0213-1@2000): Ditto.
1503         (===jis-x0213-2): Ditto.
1504         (===jis-x0212): Ditto.
1505         (===ks-x1001): Ditto.
1506         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1507         mother.
1508         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1509         as the mother.
1510         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1511         as the mother.
1512         (===cns11643-1): New coded-charset for XEmacs CHISE.
1513         (===cns11643-2): Ditto.
1514         (===cns11643-3): Ditto.
1515         (===cns11643-4): Ditto.
1516         (===cns11643-5): Ditto.
1517         (===cns11643-6): Ditto.
1518         (===cns11643-7): Ditto.
1519         (=>>cns11643-1): Ditto.
1520         (==big5-cdp): Indicate abstract glyph-images instead of
1521         representative glyph-images.
1522         (===big5-cdp): New coded-charset for XEmacs CHISE.
1523         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1524         detailed glyph-images.
1525         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1526         `=hanyo-denshi/*'.
1527         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1528         (===hanyo-denshi/ib): Ditto.
1529         (===hanyo-denshi/jt): Ditto.
1530         (===hanyo-denshi/ks): Ditto.
1531         (===mj): Ditto.
1532         (===mj-0): Ditto.
1533         (===mj-1): Ditto.
1534         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1535         `=>>>hanyo-denshi/*' as its mother.
1536         (==gt): Indicate abstract glyph-forms instead of detailed
1537         glyph-images.
1538         (===gt): New coded-charset for XEmacs CHISE.
1539         (=>>>gt): Indicates `==gt' instead of `=gt'.
1540         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1541         (==gt-k): Indicate abstract glyph-forms instead of detailed
1542         glyph-images.
1543         (===gt-k): New coded-charset for XEmacs CHISE.
1544         (==daikanwa): Indicates glyph-images instead of detailed
1545         glyph-images.
1546         (===daikanwa): New coded-charset for XEmacs CHISE.
1547         (===daikanwa/+p): Ditto.
1548         (===daikanwa/ho): Ditto.
1549         (==cbeta): Ditto.
1550         (===cbeta): Ditto.
1551         (==jef-china3): Ditto.
1552         (===jef-china3): Ditto.
1553         (==ruimoku-v6): Ditto.
1554         (==ucs@iso): Indicate representative glyph-forms instead of
1555         representative glyph-images.
1556         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1557         (==ucs@unicode): Indicate representative glyph-forms instead of
1558         representative glyph-images.
1559         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1560         `=ucs@unicode'.
1561         (==ucs@cns): Indicate representative glyph-forms instead of
1562         representative glyph-images.
1563         (==ucs@jis): Ditto.
1564         (==ucs@jis/1990): Ditto.
1565         (==ucs@jis/2000): Ditto.
1566         (==ucs@jis/2004): Ditto.
1567         (==ucs@ks): Ditto.
1568         (===ucs@iso): New coded-charset for XEmacs CHISE.
1569         (===ucs@unicode): Ditto.
1570         (===ucs@gb): Ditto.
1571         (===ucs@ks): Ditto.
1572         (===ucs-bmp-cjk@gb): Ditto.
1573         (===ucs-sip-ext-b@iso): Ditto.
1574
1575 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1579         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1580         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1581         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1582         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1583         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1584         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1585         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1586         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1587
1588         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1589         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1590         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1591         - Use "&g1-[NAME];" for `=>>[NAME]'.
1592         - Abolish "&g2-[NAME];".
1593
1594 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1595
1596         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1597         `=>>ucs@cns' as the mother.
1598
1599 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         setting for `==ucs@ks'.
1603
1604 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1605
1606         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1607         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1608         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1609         0x00E30000〜0x00E409D5.
1610
1611 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1612
1613         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1614         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1615         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1616
1617 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1620         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1621
1622         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1623         (=mj-0): Ditto.
1624         (=mj-1): Ditto.
1625         (==mj): Ditto.
1626         (==mj-0): Ditto.
1627         (==mj-1): Ditto.
1628         (=>>mj): Ditto.
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for `=mj' and `==mj'.
1632
1633 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1634
1635         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1636         CHISE.
1637
1638 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1639
1640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1641         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1642         `=>ucs@hanyo-denshi'.
1643
1644 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1645
1646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1647         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1648
1649         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1650         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1651
1652 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1655         XEmacs CHISE.
1656
1657 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1660         Change priority of `=>>>ucs@iso'.
1661
1662         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1663         `=>>>ucs@iso' as the mother.
1664         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1665
1666 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1669         Change priority of `=>>>ucs@unicode'.
1670
1671         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1672         `=ucs@unicode'.
1673
1674 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1677         Change priority of `=>>>ucs@jis'.
1678
1679         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1680         `=ucs@jis'.
1681
1682 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1685         setting for `==daikanwa/+p'.
1686
1687 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1690         setting for `==shinjigen@1ed'.
1691
1692 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1695         XEmacs CHISE.
1696
1697 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1698
1699         * mule/mule-conf.el (==shinjigen): Modify DOC.
1700         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1701         (==shinjigen@rev): Modify DOC.
1702
1703 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1704
1705         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1706         CHISE.
1707
1708 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1709
1710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1711         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1712
1713         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1714         XEmacs CHISE.
1715
1716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1717         `==daikanwa'.
1718
1719 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         setting for `==cns11643-7'.
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `==cns11643-7'.
1726
1727 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730         `==cns11643-6'.
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         setting for `==cns11643-6'.
1734
1735 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1736
1737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1738         setting for `==cns11643-5'.
1739
1740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1741         `==cns11643-5'.
1742
1743 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1746         setting for `==cns11643-4'.
1747
1748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1749         `==cns11643-4'.
1750
1751 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1754         setting for `==cns11643-3'.
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1757         `==cns11643-3'.
1758
1759 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         setting for `==cns11643-2'.
1763
1764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1765         `==cns11643-2'.
1766
1767 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1768
1769         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1770         Change priority of `=>>>ucs@ks'.
1771
1772         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1773         `=ucs@ks'.
1774
1775 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1778         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1779         `==ucs@cns' and `==cns11643-1'.
1780
1781         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1782         (==cns11643-2): Ditto.
1783         (==cns11643-3): Ditto.
1784         (==cns11643-4): Ditto.
1785         (==cns11643-5): Ditto.
1786         (==cns11643-6): Ditto.
1787         (==cns11643-7): Ditto.
1788
1789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1790         `==cns11643-1'.
1791
1792 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1793
1794         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1795         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1796         `=>>>ucs@jis/1990'.
1797
1798         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1799         `=ucs@jis/1990'.
1800         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1801         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1802
1803 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1806         Change priority of `=>>>ucs@cns'.
1807
1808         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1809         `=ucs@cns'.
1810
1811 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1814         `==ks-x1001'.
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1817         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1818         `==ks-x1001'.
1819
1820 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1823
1824 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1827         `=jis-x0208'.
1828         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1829         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1830         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1831         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1832         (=>>>jis-x0213-1@2000): Changed to an alias for
1833         `=jis-x0213-1@2000'.
1834         (=>>>jis-x0213-1@2004): Changed to an alias for
1835         `=jis-x0213-1@2004'.
1836         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1837
1838 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1839
1840         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1841         `=adobe-japan1-0'.
1842         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1843         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1844         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1845         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1846         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1847         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1848
1849 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1852         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1853         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1854         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1855         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1856         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1857
1858 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1859
1860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1861         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1862         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1863         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1864         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1865         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1866         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1867         `==jis-x0212'.
1868
1869 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1872         "AdobeJapan1-[0-6]$".
1873         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1874         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1875         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1876         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1877         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1878         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1879         (==adobe-japan1-1): Ditto.
1880         (==adobe-japan1-2): Ditto.
1881         (==adobe-japan1-3): Ditto.
1882         (==adobe-japan1-4): Ditto.
1883         (==adobe-japan1-5): Ditto.
1884         (==adobe-japan1-6): Ditto.
1885         (==jis-x0208): Ditto.
1886         (==jis-x0208@1978): Ditto.
1887         (==jis-x0208@1983): Ditto.
1888         (==jis-x0208@1990): Ditto.
1889         (==jis-x0213-1): Ditto.
1890         (==jis-x0213-1@2000): Ditto.
1891         (==jis-x0213-1@2004): Ditto.
1892         (==jis-x0213-2): Ditto.
1893         (==jis-x0212): Ditto.
1894         (==gb2312): Ditto.
1895         (==iso-ir165): Ditto.
1896         (==gb12345): Ditto.
1897         (==ks-x1001): Ditto.
1898         (==cns11643-1): Ditto.
1899         (==cns11643-2): Ditto.
1900         (==cns11643-3): Ditto.
1901         (==cns11643-4): Ditto.
1902         (==cns11643-5): Ditto.
1903         (==cns11643-6): Ditto.
1904         (==cns11643-7): Ditto.
1905         (==big5-cdp): Ditto.
1906         (==hanyo-denshi/ja): Ditto.
1907         (==hanyo-denshi/jb): Ditto.
1908         (==hanyo-denshi/jc): Ditto.
1909         (==hanyo-denshi/jd): Ditto.
1910         (==hanyo-denshi/ft): Ditto.
1911         (==hanyo-denshi/ia): Ditto.
1912         (==hanyo-denshi/ib): Ditto.
1913         (==hanyo-denshi/hg): Ditto.
1914         (==hanyo-denshi/jt): Ditto.
1915         (==hanyo-denshi/ks): Ditto.
1916         (==gt): Ditto.
1917         (==gt-k): Ditto.
1918         (==daikanwa): Ditto.
1919         (==shinjigen): Ditto.
1920         (==ucs@iso): Ditto.
1921         (==ucs@unicode): Ditto.
1922         (==ucs@gb): Ditto.
1923         (==ucs-bmp@gb): Ditto.
1924         (==ucs@cns): Ditto.
1925         (==ucs-bmp@cns): Ditto.
1926         (==ucs@jis): Ditto.
1927         (==ucs@jis/1990): Ditto.
1928         (==ucs@jis/2000): Ditto.
1929         (==ucs@jis/2004): Ditto.
1930         (==ucs@JP): Ditto.
1931         (==ucs@JP/hanazono): Ditto.
1932         (==ucs@ks): Ditto.
1933         (==ucs-bmp@ks): Ditto.
1934         (==ucs@cns11643): Ditto.
1935         (==ucs-bmp-cjk@gb): Ditto.
1936         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1937         (==ucs-sip-ext-b@iso): Ditto.
1938
1939 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1940
1941         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1942         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1943
1944         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1945         XEmacs CHISE.
1946         (=ucs-bmp-cjk@unicode): Abolished.
1947
1948 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1951         `=+>ucs-bmp-cjk-compat@jis'.
1952
1953         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1954         for XEmacs CHISE.
1955
1956 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1957
1958         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1959         CHISE.
1960
1961 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1962
1963         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1964         for XEmacs CHISE.
1965         (=jis-x0208@1978/1er-pr): Abolished.
1966         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1967         `=jis-x0208@1978/1er-pr' as the mother.
1968
1969 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1972         setting for `=ucs-itaiji-084'.
1973
1974 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-charset.el (default-coded-charset-priority-list):
1977         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1978
1979         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1980         XEmacs CHISE.
1981         (=ucs-bmp-itaiji-084): Ditto.
1982
1983 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1984
1985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1986         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1987
1988 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1989
1990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1991         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1992
1993         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1994         XEmacs CHISE.
1995         (=big5-cdp-var-5): Ditto.
1996
1997 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1998
1999         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2000         XEmacs CHISE.
2001
2002 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2003
2004         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2005         XEmacs CHISE.
2006
2007 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2008
2009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2010         setting for `=>>>hanyo-denshi/ft'.
2011
2012 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2013
2014         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2015         XEmacs CHISE.
2016         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2017         `=hanyo-denshi/jd' as the mother.
2018
2019 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2020
2021         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2022         XEmacs CHISE.
2023         (=+>adobe-japan1-1): Ditto.
2024         (=+>adobe-japan1-2): Ditto.
2025         (=+>adobe-japan1-3): Ditto.
2026         (=+>adobe-japan1-4): Ditto.
2027         (=+>adobe-japan1-5): Ditto.
2028         (=+>adobe-japan1-6): Ditto.
2029         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2030
2031 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2032
2033         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2034         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2035         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2036
2037         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2038         the top.
2039
2040 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2041
2042         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2043         XEmacs CHISE.
2044         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2045         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2046         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2047
2048 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2049
2050         * mule/mule-charset.el (default-coded-charset-priority-list):
2051         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2052         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2053
2054         * mule/mule-conf.el: Modify order of definitions of some
2055         coded-charsets.
2056
2057 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2060         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2061         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2062
2063         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2064         CHISE.
2065         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2066         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2067
2068 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2069
2070         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2071         CHISE.
2072
2073 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2074
2075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2076         setting for `=daikanwa/+2p'.
2077
2078         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2079         XEmacs CHISE.
2080
2081 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2082
2083         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2084         XEmacs CHISE.
2085         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2086
2087 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2090         setting for `=>>>hanyo-denshi/ib'.
2091
2092 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2093
2094         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2095         XEmacs CHISE.
2096         (=>>>hanyo-denshi/ib): Ditto.
2097         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2098         `=hanyo-denshi/ja' as the mother.
2099         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2100         `=hanyo-denshi/ib' as the mother.
2101
2102 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2103
2104         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2105         XEmacs CHISE.
2106         (utf-8-ivs-mcs-er): Likewise.
2107         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2108         and `=>ucs-gb'.
2109         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2110         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2111         `ucs-gb' and `=>ucs-gb'.
2112         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2113         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2114         and `=>ucs-cns'.
2115         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2116         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2117         `ucs-cns' and `=>ucs-cns'.
2118         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2119         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2120         `ucs-big5' and `=>ucs-big5'.
2121         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2122         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2123         `ucs-big5' and `=>ucs-big5'.
2124         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2125         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2126         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2127         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2128         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2129         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2130         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2131         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2132         `=>ucs-jis'; modify DOC and mnemonic.
2133         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2134         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2135         and `=>ucs-jis'; modify DOC and mnemonic.
2136         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2137         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2138         `=>ucs-ks'.
2139         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2140         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2141         and `=>ucs-ks'.
2142         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2143
2144 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2145
2146         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2147         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2148
2149 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2150
2151         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2152         Modify priorities.
2153
2154 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2157         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2158
2159 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2163
2164 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2165
2166         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2167         CHISE.
2168
2169 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2170
2171         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2172         CHISE.
2173
2174 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2175
2176         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2177         CHISE.
2178
2179 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2182         `=+>ucs-bmp-cjk@unicode'.
2183
2184         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2185         for XEmacs CHISE.
2186
2187 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2190         setting for `=>>daikanwa'.
2191
2192 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2195         `=>>hanyo-denshi/jt'.
2196
2197 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2200         XEmacs CHISE.
2201         (=+>jis-x0208@1990): Ditto.
2202         (=+>jis-x0213-1@2000): Ditto.
2203
2204 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2207         XEmacs CHISE.
2208
2209 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2212         XEmacs CHISE.
2213         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2214         `=hanyo-denshi/jc' as the mother.
2215
2216 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2219         setting for `=+>adobe-japan1'.
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list):
2222         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2223         and `=>>hanyo-denshi/ft' to `=>>gt'.
2224
2225 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2228         XEmacs CHISE.
2229         (=>>adobe-japan1-1): Ditto.
2230         (=>>adobe-japan1-2): Ditto.
2231         (=>>adobe-japan1-3): Ditto.
2232         (=>>adobe-japan1-4): Ditto.
2233         (=>>adobe-japan1-5): Ditto.
2234         (=>>adobe-japan1-6): Ditto.
2235         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2236
2237 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-conf.el (=adobe-japan1): New alias for
2240         `=adobe-japan1-6'.
2241         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2242         (=>>>adobe-japan1-1): Ditto.
2243         (=>>>adobe-japan1-2): Ditto.
2244         (=>>>adobe-japan1-3): Ditto.
2245         (=>>>adobe-japan1-4): Ditto.
2246         (=>>>adobe-japan1-5): Ditto.
2247         (=>>>adobe-japan1-6): Ditto.
2248         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2249
2250 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         setting for `=>>>adobe-japan1'.
2254
2255 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2258         setting for `=+>ucs@ks'.
2259
2260 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2263         XEmacs CHISE.
2264         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2265         `=adobe-japan1-6' as the mother.
2266
2267 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2270         setting for `=>cns11643-7'.
2271
2272 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2275         CHISE.
2276
2277 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2280         XEmacs CHISE.
2281         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2282
2283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284         setting for `=>ucs@jis/2004'.
2285
2286 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2289         setting for `=+>gt'.
2290
2291         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2292         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2293
2294 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2297         `=>ucs@unicode' as the mother.
2298         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2299         mother.
2300         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2301         mother.
2302         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2303         mother.
2304
2305 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2308         setting for `=+>ucs@unicode'.
2309
2310         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2311         CHISE.
2312
2313 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2316         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2317         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2318         - Add setting for `=+>ucs@cns'.
2319
2320         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2321         CHISE.
2322         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2323         as the mother.
2324         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2325         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2326
2327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2328         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2329
2330 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         setting for `=>ucs@ks'.
2334
2335 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2338         `=ucs-bmp-cjk-compat@unicode'.
2339
2340         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2341         coded-charset for XEmacs CHISE.
2342
2343 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2346         `=ucs-bmp-cjk-compat'.
2347
2348         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2349         XEmacs CHISE.
2350
2351 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2354         CHISE.
2355
2356 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2359         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2360
2361         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2362         `=>ucs@jis/1990'.
2363         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2364
2365 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2368         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2369
2370         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2371         CHISE.
2372         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2373         mother.
2374
2375 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2378         `=>jis-x0213-2@usual'.
2379         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2380         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2381         `=>jis-x0213-2@usual' as the mother.
2382
2383 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2386         (=>ucs@JP): New alias for `=+>ucs@jis'.
2387
2388 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2391         `=>jis-x0208@usual'.
2392         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2393         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2394         `=>jis-x0208@usual' as the mother.
2395         (=>jis-x0208): Likewise.
2396
2397 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2400         setting for `=+>jis-x0208@1978'.
2401
2402 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2405         XEmacs CHISE.
2406
2407 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         setting for `=>>>ucs@jis/1990'.
2411
2412 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2415         setting for `=>ucs@jis/1990'.
2416
2417 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         setting for `=ucs@JP/hanazono'.
2421
2422         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2423         CHISE.
2424         (=ucs@JP/hanazono): Ditto.
2425         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2426         (=>>hanyo-denshi/jc): Ditto.
2427         (=>>hanyo-denshi/jd): Ditto.
2428
2429 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2432         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2433
2434 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2437         XEmacs CHISE.
2438
2439 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2442         XEmacs CHISE.
2443
2444 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2447         `=ucs-bmp-cjk@JP'.
2448
2449 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2450
2451         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2452         XEmacs CHISE.
2453
2454 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2457         Modify order of settings; add settings for `=daikanwa@rev2'.
2458
2459 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2462         setting for `=>>cbeta'.
2463
2464         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2465         CHISE.
2466
2467 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2470         setting for `=>>adobe-japan1'.
2471
2472 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2475         XEmacs CHISE.
2476
2477 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         setting for `=>>hanyo-denshi/ia'.
2481
2482         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2483         XEmacs CHISE.
2484
2485 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2489
2490         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2491         XEmacs CHISE.
2492         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2493         `=hanyo-denshi/jt' as the mother.
2494
2495 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         setting for `=>>>jis-x0213-2'.
2499
2500         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2501         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2502         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2503
2504 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2507         XEmacs CHISE.
2508
2509 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2512         XEmacs CHISE.
2513
2514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2515         `=>>jis-x0213-1@2004'.
2516
2517 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2520         XEmacs CHISE.
2521
2522 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2525         - Use "&g2-*;" as entity-references for `=>>>*'.
2526         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2527
2528         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2529         XEmacs CHISE.
2530         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2531         as the mother.
2532
2533 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2534
2535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2536         setting for `=>>hanyo-denshi/ib'.
2537
2538         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2539         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2540         (=>>jis-x0208@1990): Ditto.
2541         (=>>hanyo-denshi/ib): Ditto.
2542
2543         * mule/mule-charset.el (default-coded-charset-priority-list):
2544         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2545
2546 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2549         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2550         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2551         `=>>>ucs@jis/2004'.
2552
2553 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2556         XEmacs CHISE.
2557         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2558         `=jis-x0213-1@2004' as the mother.
2559         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2560         (=>>>ucs@ks): Ditto.
2561
2562         * mule/mule-charset.el (default-coded-charset-priority-list):
2563         Modify priority of `=hanyo-denshi/*'.
2564
2565 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2568         settings for `=>>ucs@JP' and `=ucs@JP'.
2569
2570 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2573         CHISE.
2574
2575 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2578         setting for `=>>>ucs@cns'.
2579
2580         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2581         CHISE.
2582
2583 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2586         instead of `=>>>jis-x0213-1@2004' as the mother.
2587         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2588         (=>>>ucs@unicode): Likewise.
2589         (=>>>ucs@jis): Likewise.
2590         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2591         mother.
2592         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2593
2594 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2597         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2598         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2599         `=>>>ucs@jis'.
2600
2601 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-charset.el (default-coded-charset-priority-list):
2604         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2605         and `=jis-x0213-*-2000'.
2606
2607 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2610         XEmacs CHISE.
2611         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2612         `=>>jis-x0213-1' as the mother.
2613
2614 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2617         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2618
2619 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2622
2623 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2626         XEmacs CHISE.
2627
2628 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (decomposition-feature-list): Set
2631         `=decomposition', `=decomposition@cid' and
2632         `=decomposition@hanyo-denshi'.
2633
2634 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2637         setting for `=>>hanyo-denshi/ks'.
2638
2639         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2640         XEmacs CHISE.
2641
2642 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2646
2647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2648         `=hanyo-denshi/ks/mf'.
2649
2650         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2651         XEmacs CHISE.
2652         (=hanyo-denshi/ks/mf): Ditto.
2653
2654 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2657         settings for P=hanyo-denshi/jt'.
2658
2659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2660         `=hanyo-denshi/jt'.
2661
2662         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2663         XEmacs CHISE.
2664
2665 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2668         settings for `=hanyo-denshi/ip'.
2669
2670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2671         `=hanyo-denshi/ip'.
2672
2673         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2674         XEmacs CHISE.
2675
2676 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2679         settings for `=hanyo-denshi/hg'.
2680
2681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2682         `=hanyo-denshi/hg'.
2683
2684         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2685         XEmacs CHISE.
2686
2687 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2690         setting for `=>>hanyo-denshi/ft'.
2691
2692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2693         `=>>hanyo-denshi/ft'.
2694
2695         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2696         XEmacs CHISE.
2697
2698 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2701         settings for `=hanyo-denshi/ib'.
2702
2703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2704         `=hanyo-denshi/ib'.
2705
2706         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2707         XEmacs CHISE.
2708
2709 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2712         settings for isolated characters of `=hanyo-denshi/ia' and
2713         non-isolated characters of `=hanyo-denshi/*'.
2714
2715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2716         `=hanyo-denshi/ia'.
2717
2718         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2719         XEmacs CHISE.
2720
2721 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2724         setting for isolated characters of `=hanyo-denshi/ft'.
2725
2726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2727         `=hanyo-denshi/ft'.
2728
2729         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2730         XEmacs CHISE.
2731
2732 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2735         setting for isolated characters of `=hanyo-denshi/jd'.
2736
2737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2738         `=hanyo-denshi/jd'.
2739
2740         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2741         XEmacs CHISE.
2742
2743 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2746         setting for isolated characters of `=hanyo-denshi/jc'.
2747
2748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2749         `=hanyo-denshi/jc'.
2750
2751         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2752         XEmacs CHISE.
2753
2754 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2757         setting for isolated characters of `=hanyo-denshi/jb'.
2758
2759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2760         `=hanyo-denshi/jb'.
2761
2762         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2763         XEmacs CHISE.
2764
2765 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2766
2767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2768         setting for isolated characters of `=hanyo-denshi/ja'.
2769
2770 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2773         `=hanyo-denshi/ja'.
2774
2775         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2776         XEmacs CHISE.
2777
2778 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2781         settings for isolated characters of `=adobe-japan1-6'.
2782
2783 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2786         CHISE.
2787         (=daikanwa/+2p): Ditto.
2788         (=daikanwa/ho): Ditto.
2789
2790 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2793         coding-system for XEmacs CHISE.
2794
2795 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2798         setting for `=>>ruimoku-v6'.
2799
2800         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2801         CHISE.
2802
2803 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         setting for `=daikanwa@rev1'.
2807
2808 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2811         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2812
2813 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2816         XEmacs CHISE.
2817         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2818
2819 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2822         CHISE.
2823
2824 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2827         CHISE.
2828
2829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2830         setting for `=>ucs@jis'.
2831
2832 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2835         setting for `=>jis-x0208@usual'.
2836
2837         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2838         XEmacs CHISE.
2839         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2840         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2841         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2842
2843 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2846         CHISE.
2847         (=>>>jis-x0208@1990): Ditto.
2848         (=>>>jis-x0213-1): Ditto.
2849         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2850         mother.
2851         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2852         as the mother.
2853
2854 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2857         setting for `=>ucs@cns' and `=>>ucs@ks'.
2858
2859         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2860         CHISE.
2861
2862 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2865         CHISE.
2866
2867 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2870         CHISE.
2871         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2872         mother.
2873
2874 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2875
2876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2877         `==>ucs-bmp-cjk@bucs'.
2878
2879         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2880         XEmacs CHISE.
2881
2882 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2885         setting for `==>ucs@bucs'.
2886
2887         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2888         XEmacs CHISE.
2889
2890 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2893         - Add setting for `=>>jis-x0208'.
2894         - Omit setting for `=>>jis-x0208@1990'.
2895         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2896           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2897           `=ucs@FOO'.
2898
2899 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2902         setting for `=>daikanwa'.
2903
2904 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-conf.el (=daikanwa): Fix DOC.
2907         (=>daikanwa): New abstract character for XEmacs CHISE.
2908         (=>ucs@iso): Likewise.
2909         (=>ucs@unicode): Likewise.
2910         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2911
2912 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2915         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2916           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2917         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2918         - Add `=>big5-cdp'.
2919
2920 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2923         (=>big5-cdp): New abstract character.
2924
2925 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2928         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2929         `chinese-big5'.
2930
2931 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-charset.el (default-coded-charset-priority-list):
2934         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2935
2936         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2937         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2938         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2939         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2940         and `=>jis-x0213-2'.
2941
2942 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2945         XEmacs CHISE.
2946         (=>>ucs@jis/2000): Likewise.
2947         (=>>ucs@jis/2004): Likewise.
2948
2949 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2952         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2953         `=>>ucs@cns'.
2954
2955         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2956         XEmacs CHISE.
2957         (=>>gt): Use quote instead of backquote; modify DOC.
2958         (=>gt): Use quote instead of backquote.
2959         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2960         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2961         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2962         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2963         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2964         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2965
2966 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2969         `=>>ucs@unicode' and `=>>gt'.
2970
2971 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2974         XEmacs CHISE.
2975         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2976         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2977         `=jis-x0208@1978/1er-pr' as the mother.
2978         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2979
2980 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2983         `=ucs@unicode' as the mother.
2984
2985 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2988         setting for `=>>ucs@unicode'.
2989
2990         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2991         CHISE.
2992
2993 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2994
2995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2996         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2997
2998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2999         `=adobe-japan1-6' and `=adobe-japan1-base'.
3000
3001         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3002         XEmacs CHISE.
3003         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3004         specify `min-code' and `max-code'.
3005         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3006         (=adobe-japan1-2): Likewise.
3007         (=adobe-japan1-3): Likewise.
3008         (=adobe-japan1-4): Likewise.
3009         (=adobe-japan1-5): Likewise.
3010         (=adobe-japan1-6): Likewise.
3011
3012 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3015         setting for `=>gt'.
3016
3017 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3020         CHISE.
3021
3022 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3025         setting for `=>zinbun-oracle'.
3026
3027         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3028         for XEmacs CHISE.
3029
3030 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3033         for XEmacs CHISE.
3034         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3035         `=jis-x0208@1978' as the mother.
3036
3037 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3040         - Use `=gt' instead of `ideograph-gt'.
3041         - Use `=gt-k' instead of `ideograph-gt-k'.
3042         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3043         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3044         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3045         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3046         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3047         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3048         - Use `=>>gt' instead of `<=>gt'.
3049         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3050         - Add setting for `=>>jis-x0208@1990'.
3051         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3052           `=>>jis-x0213-1@2000'.
3053         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3054         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3055           `=>>jis-x0213-1@2004'.
3056         - Add setting for `=>>jis-x0208@1978'.
3057         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3058
3059 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3062         XEmacs CHISE.
3063
3064 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3067         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3068         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3069         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3070         `<=>jis-x0213-1@2004'.
3071
3072 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3075         CHISE.
3076         (=>jis-x0213-2): Ditto.
3077
3078 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3081         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3082
3083 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3086         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3087         `=>jis-x0213-1'.
3088
3089 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3092         CHISE.
3093         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3094
3095 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3098         `<==>jis-x0213-1'.
3099         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3100         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3101         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3102         (<=>jis-x0208): New alias for `=>jis-x0208'.
3103         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3104         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3105         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3106         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3107         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3108         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3109         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3110         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3111         (=>>gt): Renamed from `<==>gt'.
3112         (<==>gt): New alias for `=>>gt'.
3113
3114 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3117         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3118         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3119         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3120         - Add settings for `<=>jis-x0213-1@2000' and
3121           `<=>jis-x0213-1@2004'.
3122
3123         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3124         XEmacs CHISE.
3125         (<==>jis-x0213-1): Likewise.
3126         (<==>jis-x0213-1@2000): Likewise.
3127         (<==>jis-x0213-1@2004): Likewise.
3128         (<=>jis-x0208): Add property `=>iso-ir 168'.
3129         (<=>jis-x0208@1997): Likewise.
3130         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3131         as the mother; add property `=>iso-ir 228'.
3132         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3133         property `=>iso-ir 228'.
3134         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3135         property `=>iso-ir 233'.
3136         (<==>gt): Renamed from `<=>gt'.
3137         (<=>gt): New alias for `<==>gt'.
3138
3139 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3142         CHISE.
3143         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3144         `<=>jis-x0208' as the mother.
3145         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3146         (<=>jis-x0213-1@2000): Ditto.
3147         (<=>jis-x0213-1@2004): Ditto.
3148
3149 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3152         settings for `<=>gt'.
3153
3154         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3155
3156 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3159         XEmacs CHISE.
3160         (=jis-x0208@1978/-4pr): Likewise.
3161         (=jis-x0208@1978/4-pr): Likewise.
3162         (=jis-x0213-1): Likewise.
3163         (=ucs@iso): Likewise.
3164         (=ucs@unicode): Likewise.
3165         (=ucs@gb): Likewise.
3166         (=ucs@gb/fw): Likewise.
3167         (=ucs@cns): Likewise.
3168         (=ucs@cns/fw): Likewise.
3169         (=ucs@jis): Likewise.
3170         (=ucs@jis/fw): Likewise.
3171         (=ucs@jis/1990): Likewise.
3172         (=ucs@jis/2000): Likewise.
3173         (=ucs@jis/2004): Likewise.
3174         (=ucs@JP): Likewise.
3175         (=ucs@ks): Likewise.
3176         (=ucs@big5): Likewise.
3177         (=ucs@big5/cns11643): Likewise.
3178         (=ucs@cns11643): Likewise.
3179
3180 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-charset.el (default-coded-charset-priority-list):
3183         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3184
3185         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3186         CHISE.
3187         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3188         mother.
3189
3190 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3193         from src/mule-charset.c].
3194         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3195         specify `final'.
3196         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3197         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3198         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3199         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3200         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3201         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3202
3203 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3206         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3207         (=jis-x0208@1978/i-4): Specify `partial'.
3208         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3209         mother coded-charset.
3210         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3211
3212 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3213
3214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3215         settings for `=jis-x0213-1@2004'.
3216
3217 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3218
3219         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3220         CHISE.
3221         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3222         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3223         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3224         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3225         temporarily.
3226         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3227
3228 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3231         CHISE.
3232         (=shinjigen@1ed): Inherited from `=shinjigen'.
3233         (=shinjigen@rev): Likewise.
3234
3235 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3238         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3239
3240 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3243         define it as an alias.
3244         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3245         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3246         alias.
3247         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3248         alias.
3249
3250 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3253         CHISE.
3254
3255 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3258         CHISE.
3259         (shinjigen-2): Ditto.
3260
3261 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list):
3264         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3265         `chinese-big5-eten-*' and `chinese-big5'.
3266
3267 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3270         #x9FA5 temporarily.
3271
3272 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3275         settings for `=jis-x0208@1978/i1'.
3276
3277 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3280         XEmacs CHISE.
3281
3282 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3285         XEmacs CHISE.
3286
3287 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3290         XEmacs CHISE.
3291
3292 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3295         CHISE.
3296         (=ucs-bmp@cns): Likewise.
3297         (=ucs-bmp@jis): Likewise.
3298         (=ucs-bmp@ks): Likewise.
3299
3300 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3301
3302         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3303         CHISE.
3304         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3305
3306 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3309         settings for `=zinbun-oracle'.
3310
3311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3312         `=zinbun-oracle'.
3313
3314 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3317         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3318         `=ucs@iso'.
3319
3320 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/mule-charset.el (default-coded-charset-priority-list):
3323         Delete `ucs-sip'; modify order of some CCSs.
3324
3325 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3328         in XEmacs CHISE.
3329
3330         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3331         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3332         CHISE.
3333
3334 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3337         its registry.
3338         (=ucs-radicals@unicode): Likewise.
3339
3340 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3343         CHISE.
3344
3345 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3348         CHISE.
3349
3350 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3353         CHISE.
3354
3355 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3358         Modify preference of *isolated settings*.
3359
3360 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3363         utf-2000 is provided.
3364         (=ucs@cns11643): Likewise.
3365
3366 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3369         Prefer every *isolated setting* to ordinary setting.
3370
3371 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3374         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3375
3376 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3379         CHISE.
3380
3381 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3382
3383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3384         settings for `=jis-x0208@1997'.
3385
3386 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3387
3388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3389         `=jis-x0208@1997'.
3390
3391 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3392
3393         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3394         XEmacs CHISE.
3395
3396 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3399         `=jis-x0208@1978'.
3400         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3401         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3402         `=jis-x0208-1990' as the mother.
3403         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3404
3405 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3408         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3409         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3410         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3411         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3412         for `=ucs@JP'.
3413
3414 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3417         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3418         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3419         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3420         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3421         `=daikanwa@rev2'.
3422
3423 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3424
3425         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3426         (=gt): Likewise.
3427         (=gt-k): Likewise.
3428         (=gt-pj-*): Likewise.
3429         (=gt-pj-k1): Likewise.
3430         (=gt-pj-k2): Likewise.
3431         (=daikanwa): Likewise.
3432         (=daikanwa-rev1): Likewise.
3433         (=daikanwa-rev2): Likewise.
3434         (=big5-pua): Likewise.
3435         (=big5-eten): Likewise.
3436         (chinese-big5-eten-a): Likewise.
3437         (chinese-big5-eten-b): Likewise.
3438         (=hanziku-*): Likewise.
3439         (=cbeta): Likewise.
3440         (=jef-china3): Likewise.
3441         (=ruimoku-v6): Likewise.
3442         (=ucs@iso): Likewise.
3443         (=ucs@unicode): Likewise.
3444         (=ucs@gb): Likewise.
3445         (=ucs@cns): Likewise.
3446         (=ucs@jis): Likewise.
3447         (=ucs@jis-1990): Likewise.
3448         (=ucs@jis-2000): Likewise.
3449         (=ucs@jp): Likewise.
3450         (=ucs@ks): Likewise.
3451         (=ucs@big5): Likewise.
3452         (=ucs-radicals): Likewise.
3453         (=ucs-radicals@unicode): Likewise.
3454         (=ucs-bmp-cjk): Likewise.
3455         (=ucs-bmp-cjk@unicode): Likewise.
3456         (=ucs-sip-ext-b): Likewise.
3457         (=ucs-sip-ext-b@iso): Likewise.
3458
3459 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3460
3461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3462         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3463
3464 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3467         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3468         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3469         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3470         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3471         arabic-digit, ipa and ``&I-B-XXXX;''.
3472
3473 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3474
3475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3476         setting for (I-)HZK{03..12}-XXXX.
3477
3478 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3479
3480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3481         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3482
3483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3484         `=ruimoku-v6'.
3485
3486         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3487         CHISE.
3488
3489 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3490
3491         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3492         (=ucs@unicode): Likewise.
3493         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3494         (=ucs@cns): Likewise.
3495         (=ucs@jis): Likewise.
3496         (=ucs@ks): Likewise.
3497         (=ucs@big5): Likewise.
3498
3499 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3502         `ucs-jis'.
3503         (utf-8-jis-er): Likewise.
3504         (utf-8-jp): New coding-system.
3505         (utf-8-jp-er): Likewise.
3506
3507         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3508
3509 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3510
3511         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3512
3513         * mule/japanese.el: Move definition of `euc-jisx0213' to
3514         mule/mule-coding.el.
3515
3516 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3519         mule-coding before loading update-cdb when utf-2000 is provided.
3520
3521 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3524         `=daikanwa'.
3525
3526 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3529         definition codes when `utf-2000' is provided.
3530
3531 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3532
3533         * mule/mule-category.el (word-combining-categories): Don't setup
3534         `word-combining-categories' in XEmacs CHISE.
3535         (word-separating-categories): Add setting about Latin script in
3536         XEmacs CHISE.
3537
3538 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3539
3540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3541         setting for `chinese-big5'.
3542
3543 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3544
3545         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3546         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3547         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3548         add setting for HZK0[12]-xxxx.
3549
3550 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3553         in XEmacs CHISE.
3554
3555 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3556
3557         * mule/mule-charset.el (default-coded-charset-priority-list):
3558         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3559         and `chinese-big5' to `=gt-pj-*'.
3560
3561 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3562
3563         * mule/mule-conf.el (=daikanwa): Renamed from
3564         `ideograph-daikanwa'.
3565         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3566
3567 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-conf.el (=cns11643-7): Renamed from
3570         `chinese-cns11643-7'.
3571         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3572
3573 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3574
3575         * mule/mule-conf.el (=cns11643-6): Renamed from
3576         `chinese-cns11643-6'.
3577         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3578
3579 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3580
3581         * mule/mule-conf.el (=cns11643-5): Renamed from
3582         `chinese-cns11643-5'.
3583         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3584
3585 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-conf.el (=cns11643-4): Renamed from
3588         `chinese-cns11643-4'.
3589         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3590
3591 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3592
3593         * mule/mule-conf.el (=cns11643-3): Renamed from
3594         `chinese-cns11643-3'.
3595         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3596
3597 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3598
3599         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3600         `=cns11643-2'.
3601         (chinese-cns11643-2): New alias for `=cns11643-2'.
3602
3603 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3604
3605         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3606         `=cns11643-1'.
3607         (chinese-cns11643-1): New alias for `=cns11643-1'.
3608
3609 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3610
3611         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3612         (chinese-gb12345): New alias for `=gb12345'.
3613
3614 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3615
3616         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3617         (chinese-gb2312): New alias for `=gb2312'.
3618
3619 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3620
3621         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3622         (chinese-big5): New alias for `=big5'.
3623
3624 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3625
3626         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3627         (korean-ksc5601): New alias for `=ks-x1001'.
3628
3629 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3630
3631         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3632         `=jis-x0212'.
3633         (japanese-jisx0212): New alias for `=jis-x0212'.
3634
3635 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3636
3637         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3638         `=jis-x0208-1983'.
3639         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3640
3641 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3642
3643         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3644         `=jis-x0208-1978'.
3645         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3646
3647 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3650         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3651
3652 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3653
3654         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3655         (chinese-cns11643-3): Specify iso-ir 183.
3656         (chinese-cns11643-4): Specify iso-ir 184.
3657         (chinese-cns11643-5): Specify iso-ir 185.
3658         (chinese-cns11643-6): Specify iso-ir 186.
3659         (chinese-cns11643-7): Specify iso-ir 187.
3660         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3661         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3662
3663 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3664
3665         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3666         \uXXXX for every cases.
3667
3668 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3669
3670         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3671         (ucs-big5): Changed to an alias for `=ucs@big5'.
3672
3673 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3674
3675         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3676         (ucs-ks): Changed to an alias for `=ucs@ks'.
3677
3678 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3679
3680         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3681         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3682
3683 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3684
3685         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3686         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3687
3688 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3689
3690         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3691         (ucs-jis): Changed to an alias for `=ucs@jis'.
3692
3693 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3694
3695         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3696         (ucs-cns): Changed to an alias for `=ucs@cns'.
3697
3698 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3699
3700         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3701         (ucs-gb): Changed to an alias for `=ucs@gb'.
3702
3703 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3704
3705         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3706         `ideograph-daikanwa-2'.
3707         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3708         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3709
3710 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3711
3712         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3713         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3714
3715         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3716         for `xemacs-chise-version'.
3717
3718 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3719
3720         * mule/mule-charset.el (default-coded-charset-priority-list):
3721         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3722         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3723         instead of `ideograph-hanziku-*'.
3724
3725         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3726         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3727
3728 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3729
3730         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3731         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3732         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3733         `utf-2000' is provided.
3734
3735 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3736
3737         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3738         is provided [was builtin coded-charsets].
3739
3740 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3741
3742         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3743         is provided [was builtin coded-charsets].
3744
3745 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3746
3747         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3748         is provided [was builtin coded-charsets].
3749
3750 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3751
3752         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3753         is provided [was builtin coded-charsets].
3754
3755 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3756
3757         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3758         when `utf-2000' is provided [was builtin coded-charsets].
3759
3760 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3761
3762         * mule/mule-conf.el (=hanziku-*): Renamed from
3763         `ideograph-hanziku-*'.
3764         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3765
3766 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3767
3768         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3769         `utf-2000' is provided [was builtin coded-charsets].
3770         (ideograph-hanziku-{1..12}): Likewise.
3771
3772 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3773
3774         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3775         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3776
3777 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3778
3779         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3780         when `utf-2000' is provided [was builtin coded-charsets].
3781
3782 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3783
3784         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3785         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3786         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3787
3788 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3789
3790         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3791         (ideograph-gt): Changed to an alias for `=gt'.
3792
3793 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3794
3795         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3796         is provided; it was defined as a builtin coded-charset.
3797         (ideograph-gt): Likewise.
3798
3799 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3800
3801         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3802         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3803
3804 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3805
3806         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3807         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3808
3809 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * mule/mule-conf.el (=big5-eten): Renamed from
3812         `chinese-big5-eten'.
3813         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3814
3815 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3816
3817         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3818         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3819
3820 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3821
3822         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3823         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3824
3825 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3826
3827         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3828         (china3-jef): Changed to an alias for `=jef-china3'.
3829
3830 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3831
3832         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3833         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3834
3835         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3836         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3837         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3838         when `utf-2000' is provided.
3839
3840 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3841
3842         * mule/mule-charset.el (default-coded-charset-priority-list):
3843         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3844
3845         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3846         (ucs-jis-2000): Deleted.
3847
3848 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3849
3850         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3851         UTF-2000.
3852         (=ucs-jis-2000): New coded-charset for UTF-2000.
3853
3854 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3855
3856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3857         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3858
3859 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3860
3861         * mule/mule-charset.el (default-coded-charset-priority-list):
3862         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3863         `ideograph-cbeta'.
3864
3865 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3866
3867         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3868         builtin coded-charset].
3869
3870 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3871
3872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3873         settings for &K0-xxxx and &I-K0-xxxx.
3874
3875 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3876
3877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3878         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3879
3880 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3881
3882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3883         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3884
3885 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3886
3887         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3888         UTF-2000.
3889         (ideograph-gt-pj-k1): Likewise.
3890         (ideograph-gt-pj-k2): Likewise.
3891
3892 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3893
3894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3895         `=jis-x0208'.
3896
3897 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3898
3899         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3900         UTF-2000 [was a builtin coded-charset].
3901
3902 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3903
3904         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3905         (utf-8-gb-er): Likewise.
3906
3907 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3910         settings for JIS X 0212 and JIS X 0208:1978.
3911
3912 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3913
3914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3915         setting for JIS X 0213.
3916
3917 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3918
3919         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3920         standard-case-table in UTF-2000.
3921
3922 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3923
3924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3925         definitions for isolated-chars.
3926
3927 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3928
3929         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3930         `configure-utf-2000-lisp-directory'.
3931         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3932         `mule-lisp-load-path'.
3933
3934 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3935
3936         * startup.el (startup-setup-paths): Set and use
3937         `utf-2000-lisp-directory'.
3938         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3939         UTF-2000.
3940
3941 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3942
3943         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3944         (paths-find-utf-2000-lisp-directory): New function.
3945         (paths-construct-load-path): Add new optional argument
3946         `utf-2000-lisp-directory'.
3947
3948         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3949
3950 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3951
3952         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3953         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3954         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3955         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3956         `chinese-big5-2' in UTF-2000.
3957
3958         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3959         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3960
3961 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3962
3963         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3964         `big5-eten-er' in UTF-2000.
3965         (big5-cdp): Modify DOC-string and mnemonic.
3966
3967 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3968
3969         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3970         UTF-2000 [renamed from utf-8-er].
3971         (utf-8-gb): New coding-system in UTF-2000.
3972         (utf-8-gb-er): Likewise.
3973         (utf-8-cns): Likewise.
3974         (utf-8-cns-er): Likewise.
3975         (utf-8-big5): Likewise.
3976         (utf-8-big5-er): Likewise.
3977         (utf-8-jis): Likewise.
3978         (utf-8-jis-er): Likewise.
3979         (utf-8-ks): Likewise.
3980         (utf-8-ks-er): Likewise.
3981         (utf-8-er): Likewise.
3982
3983 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3984
3985         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3986         instead of `utf-8-unix' in UTF-2000.
3987
3988         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3989
3990 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3991
3992         * mule/japanese.el (euc-jisx0213): New coding-system.
3993
3994         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3995         `japanese-jisx0208-1990' as the mother.
3996
3997 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3998
3999         * dumped-lisp.el (preloaded-file-list): Change condition of
4000         loading "close-cdb".
4001
4002 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4005         setup `coded-charset-entity-reference-alist'.
4006
4007 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4010         UTF-2000.
4011
4012 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4013
4014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4015         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4016
4017 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4018
4019         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4020         (chinese-big5-eten-a): Likewise.
4021         (chinese-big5-eten-b): Likewise.
4022         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4023         code range is #x8140 .. #x8DFE.
4024
4025 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4026
4027         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4028         UTF-2000.
4029         (chinese-big5-cdp): Likewise.
4030
4031 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4032
4033         * dumped-lisp.el (preloaded-file-list): Rename
4034         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4035
4036 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4037
4038         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4039         append `system-char-db-source-file-list' into
4040         `preloaded-file-list' in UTF-2000.
4041
4042 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4043
4044         * dumped-lisp.el (preloaded-file-list): Delete
4045         character-definition files.
4046
4047 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4048
4049         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4050         UTF-2000.
4051
4052 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4053
4054         * mule/mule-charset.el (default-coded-charset-priority-list):
4055         Delete `mojikyo-2022-1'.
4056
4057 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4058
4059         * mule/mule-charset.el (default-coded-charset-priority-list):
4060         Delete `mojikyo'.
4061
4062 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4063
4064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4065         `ucs-sip'.
4066
4067 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4068
4069         * mule/mule-charset.el (default-coded-charset-priority-list):
4070         Comment out `chinese-gb12345'.
4071
4072 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4073
4074         * bytecomp.el (byte-compile-insert-header): Fixed.
4075
4076 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4077
4078         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4079         XEmacs UTF-2000.
4080
4081 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4082
4083         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4084         UTF-2000.
4085
4086 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4087
4088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4089         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4090
4091 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4092
4093         * mule/mule-charset.el (default-coded-charset-priority-list):
4094         `japanese-jef-china3' is renamed `china3-jef'.
4095
4096 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4097
4098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4099         `japanese-jef-china3' and `ideograph-cbeta'.
4100
4101 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4102
4103         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4104
4105 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4106
4107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4108         `chinese-big5-cdp'.
4109
4110 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4111
4112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4113         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4114
4115 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4116
4117         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4118         loading character definitions.
4119
4120 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4121
4122         * dumped-lisp.el (preloaded-file-list): Rename
4123         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4124
4125 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4126
4127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4128         `chinese-big5'.
4129
4130 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4131
4132         * dumped-lisp.el (preloaded-file-list): Dump
4133         "Ideograph-R028-Private" with XEmacs UTF-2000.
4134
4135 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4136
4137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4138         `chinese-gb12345'.
4139
4140 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4141
4142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4143         `ideograph-gt-pj-{1..11}'.
4144
4145         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4146         XEmacs UTF-2000.
4147
4148 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4149
4150         * mule/mule-charset.el (default-coded-charset-priority-list):
4151         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4152         `chinese-isoir165'.
4153
4154 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4155
4156         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4157         `image/png', `image/x-xpm' and `image/tiff'.
4158
4159         * files.el (binary-file-regexps): Add *.PNG.
4160
4161 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4162
4163         * mule/mule-charset.el (default-coded-charset-priority-list):
4164         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4165         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4166
4167 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4168
4169         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4170         the first completion when UTF-2000 is running.
4171
4172 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4173
4174         * mule/mule-charset.el (default-coded-charset-priority-list):
4175         Delete `ucs'.
4176
4177 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4178
4179         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4180
4181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4182         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4183
4184 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4185
4186         * mule/vietnamese.el (vscii-2): Delete abolished property
4187         `composite'; now composite mode is default.
4188
4189 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4190
4191         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4192         of `raw-text'; check \uHHHH representation even if non-ascii
4193         characters are not found.
4194
4195         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4196         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4197         unconditionally.
4198
4199         * mule/viet-ccl.el: New file.
4200
4201         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4202         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4203         - Separate CCL based implementations to viet-ccl.el.
4204
4205 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4206
4207         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4208         "jisx0213.2000-1".
4209         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4210
4211         * mule/mule-charset.el (default-coded-charset-priority-list):
4212         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4213         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4214
4215 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4216
4217         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4218
4219 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4220
4221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4222         `ucs' in UTF-2000.
4223
4224 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4225
4226         * mule/mule-charset.el (default-coded-charset-priority-list):
4227         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4228         `arabic-iso8859-6'.
4229
4230 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4231
4232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4233         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4234
4235 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4236
4237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4238         `katakana-jisx0201' in UTF-2000.
4239
4240 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4241
4242         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4243         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4244         "u0FB50-Arabic-Presentation-Forms-A",
4245         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4246         "u0FE50-Small-Form-Variants",
4247         "u0FE70-Arabic-Presentation-Forms-B",
4248         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4249         UTF-2000.
4250
4251 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4252
4253         * dumped-lisp.el (preloaded-file-list): Delete
4254         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4255         ... "Ideograph-R214-Flute" in UTF-2000.
4256
4257 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4258
4259         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4260         (japanese-jisx0213-2): New coded-charset.
4261
4262         * dumped-lisp.el (preloaded-file-list): Add
4263         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4264         "Ideograph-R030-Mouth".
4265
4266 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4267
4268         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4269         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4270         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4271         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4272         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4273         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4274         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4275         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4276
4277 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4278
4279         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4280         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4281         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4282         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4283         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4284
4285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4286         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4287
4288 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4289
4290         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4291         in UTF-2000.
4292
4293 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4294
4295         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4296         (chinese-isoir165): Moved from mule/chinese.el.
4297         (chinese-cns11643-3): Moved from mule/chinese.el.
4298         (chinese-cns11643-4): Moved from mule/chinese.el.
4299         (chinese-cns11643-5): Moved from mule/chinese.el.
4300         (chinese-cns11643-6): Moved from mule/chinese.el.
4301         (chinese-cns11643-7): Moved from mule/chinese.el.
4302
4303         * mule/chinese.el: Move definition of coded-charsets to
4304         mule/mule-conf.el.
4305
4306 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4307
4308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4309         `ideograph-daikanwa'.
4310
4311 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4312
4313         * dumped-lisp.el (preloaded-file-list): Delete
4314         "ccs-jisx0201-latin.el".
4315
4316 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4317
4318         * dumped-lisp.el (preloaded-file-list): Add
4319         "u031A0-Extended-Bopomofo" in UTF-2000.
4320
4321 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4322
4323         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4324         renamed to u02E00-CJK-Radical-Supplement.
4325
4326 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4327
4328         * dumped-lisp.el (preloaded-file-list): Add
4329         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4330         "u030A0-Katakana", "u03100-Bopomofo",
4331         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4332         "u03200-Enclosed-CJK-Letters-and-Months" and
4333         "u03300-CJK-Compatibility".
4334
4335 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4336
4337         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4338         "u02F00-Kangxi-Radicals" and
4339         "u02FF0-Ideographic-Description-Characters".
4340
4341 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4342
4343         * dumped-lisp.el (preloaded-file-list): Add
4344         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4345         "u02800-Braille-Patterns" in UTF-2000.
4346
4347 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4348
4349         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4350         "uXXXXX-*.el" in UTF-2000.
4351
4352         * bytecomp.el (byte-compile-insert-header): Delete comments if
4353         non-ASCII characters are found; allow `byte-compile-dynamic' and
4354         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4355         `raw-text'.
4356
4357 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4358
4359         * dumped-lisp.el (preloaded-file-list): Add
4360         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4361         "u025A0-Geometric-Shapes.el".
4362
4363 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4364
4365         * dumped-lisp.el (preloaded-file-list): Add
4366         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4367         "u02460-Enclosed-Alphanumerics.el".
4368
4369 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4370
4371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4372         `chinese-gb2312'.
4373
4374         * dumped-lisp.el (preloaded-file-list): Add
4375         "u02200-Mathematical-Operators.el" and
4376         "u02300-Miscellaneous-Technical.el".
4377
4378 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4379
4380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4381         `chinese-cns11643-*'.
4382
4383         * dumped-lisp.el (preloaded-file-list): Add
4384         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4385         "u02190-Arrows.el" in UTF-2000.
4386
4387 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4388
4389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4390         `korean-ksc5601'.
4391
4392         * dumped-lisp.el (preloaded-file-list): Add
4393         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4394         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4395         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4396
4397 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4398
4399         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4400
4401 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4402
4403         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4404         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4405         "u01780-Khmer.el", "u01800-Mongolian.el",
4406         "u01E00-Latin-Extended-Additional.el" and
4407         "u01F00-Greek-Extended.el" in UTF-2000.
4408
4409 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4410
4411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4412         `ethiopic-ucs' and `ethiopic'.
4413
4414         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4415         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4416
4417         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4418         from mule/ethiopic.el.
4419
4420         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4421         mule/mule-conf.el.
4422
4423 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4424
4425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4426         `lao'.
4427
4428         * mule/mule-conf.el (lao): New coded-charset.
4429
4430         * dumped-lisp.el (preloaded-file-list): Add
4431         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4432         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4433         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4434         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4435         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4436
4437 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4438
4439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4440         `ucs-bmp' and `arabic-iso8859-6'.
4441
4442 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4443
4444         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4445         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4446         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4447
4448 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4449
4450         * startup.el (normal-top-level): Load autoload file for UTF-2000
4451         in UTF-2000.
4452
4453 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4454
4455         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4456         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4457         "u00020-Basic-Latin.el", "u00080-C1.el",
4458         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4459         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4460         "u002B0-Spacing-Modifier-Letters.el",
4461         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4462         UTF-2000.
4463
4464 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4465
4466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4467         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4468         instead of `vietnamese-viscii-*'.
4469
4470 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4471
4472         * mule/mule-conf.el: New file.
4473
4474         * mule/misc-lang.el: Move definition of charset `ipa' to
4475         mule/mule-conf.el.
4476
4477 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4478
4479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4480         `latin-viscii'; prefer it for characters used in Vietnamese.
4481
4482 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4483
4484         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4485
4486 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4487
4488         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4489         `vietnamese-viscii-lower'.
4490         (latin-viscii-upper): Renamed from charset
4491         `vietnamese-viscii-upper'.
4492         (vietnamese-viscii-lower): New alias for charset
4493         `latin-viscii-lower'.
4494         (vietnamese-viscii-upper): New alias for charset
4495         `latin-viscii-upper'.
4496
4497 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4498
4499         * mule/mule-charset.el (default-coded-charset-priority-list):
4500         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4501
4502 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4503
4504         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4505         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4506         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4507         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4508         lisp/utf-2000.
4509
4510 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4511
4512         * mule/ccs-tcvn5712.el: New file.
4513
4514 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4515
4516         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4517         in UTF-2000.
4518
4519 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4520
4521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4522         `japanese-jisx0208'.
4523
4524 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4525
4526         * dumped-lisp.el (preloaded-file-list): Add
4527         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4528         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4529         UTF-2000.
4530
4531         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4532         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4533         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4534         mule/ccs-viscii.el: New files.
4535
4536         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4537         if \uXXXX is found.
4538
4539 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4540
4541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4542         `hiragana-jisx0208' and `katakana-jisx0208'.
4543
4544 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4545
4546         * mule/chinese.el (chinese-cns11643-3): Define it even if
4547         `utf-2000' is provided.
4548         (chinese-cns11643-4): Likewise.
4549         (chinese-cns11643-5): Likewise.
4550         (chinese-cns11643-6): Likewise.
4551         (chinese-cns11643-7): Likewise.
4552
4553 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4554
4555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4556         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4557
4558 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4559
4560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4561         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4562
4563 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4564
4565         * mule/mule-charset.el (default-coded-charset-priority-list):
4566         Setup in UTF-2000.
4567
4568 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4569
4570         * mule/viet-chars.el: Don't define charset
4571         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4572         they are defined as builtin charsets.
4573
4574 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4575
4576         * version.el (emacs-version): Add more space just before UTF-2000
4577         version string.
4578
4579 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4580
4581         * version.el ([constant] emacs-version): Don't add a space in the
4582         preceding place of `xemacs-betaname' because it is duplicated.
4583         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4584
4585         * startup.el (splash-frame-body): Add ETL.
4586
4587 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4588
4589         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4590         is provided because it is defined as builtin charset.
4591         (chinese-cns11643-4): Likewise.
4592         (chinese-cns11643-5): Likewise.
4593         (chinese-cns11643-6): Likewise.
4594         (chinese-cns11643-7): Likewise.
4595
4596 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4597
4598         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4599         coding-system `iso-10646-ucs-4' is not defined.
4600
4601 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4602
4603         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4604         coding-system if `utf-2000' is provided.
4605
4606 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4607
4608         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4609         `utf-2000' is provided.
4610
4611 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4612
4613         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4614         if utf-2000 is provided temporally.
4615
4616 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4617
4618         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4619         as builtin variable].
4620
4621 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4622
4623         * files.el (insert-file-contents-literally): Treat file as binary;
4624         call file-name-handlers. [sync with Emacs 20.3.10]
4625
4626 2008-12-28  Vin Shelton  <acs@xemacs.org>
4627
4628         * XEmacs 21.4.22 is released
4629
4630 2008-12-30  Vin Shelton  <acs@xemacs.org>
4631
4632         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4633         during building even if no packages are found.
4634
4635 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4636
4637         * printer.el (generic-print-region): 
4638         (generic-print-buffer): 
4639         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4640         check if the msprinter device is available, now that msprinter is
4641         always available as a specifier tag. 
4642
4643 2008-12-24  Vin Shelton  <acs@xemacs.org>
4644
4645         * about.el: Add Francisco to my bio!
4646
4647 2008-12-23  Vin Shelton  <acs@xemacs.org>
4648
4649         * autoload.el: Move operator definitions to autoload-operators.el
4650         in the xemacs-base package.
4651
4652 2007-11-22  Vin Shelton  <acs@xemacs.org>
4653
4654         * about.el (about-hacker-contribution): Updated my bio.
4655
4656 2007-10-07  Vin Shelton  <acs@xemacs.org>
4657
4658         * XEmacs 21.4.21 is released
4659
4660 2007-09-19  Didier Verna  <didier@xemacs.org>
4661
4662         Update my personal info.
4663         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4664         * about.el (about-other-current-hackers): Ditto.
4665         * about.el (about-url-alist): Add my musical website.
4666         * about.el (about-personal-info): Update my entry.
4667         * about.el (about-hacker-contribution): Ditto.
4668
4669 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4670
4671         * package-get.el (package-get-download-sites): Update download
4672         sites in Japan.
4673         * package-get.el (package-get-pre-release-download-sites): Ditto.
4674
4675 2007-08-18  Vin Shelton  <acs@xemacs.org>
4676
4677         * package-get.el (package-get-pre-release-download-sites): Sync
4678         mirror sites with 21.5.  (Thanks, Adrian)
4679
4680 2007-08-09  Mike Sperber  <mike@xemacs.org>
4681
4682         * startup.el (migrate-user-init-file): Create backup of
4683         `user-init-file' before migrating.
4684         * startup.el (maybe-migrate-user-init-file): Print
4685         information about backup file.
4686         (maybe-create-compatibility-dot-emacs): Follow above change.
4687
4688 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4689
4690         * font-lock.el: Sync font-lock-add-keywords and
4691         font-lock-remove-keywords from GNU Emacs.
4692         * font-lock.el (font-lock-keywords-alist): New.
4693         * font-lock.el (font-lock-removed-keywords-alist): New.
4694         * font-lock.el (font-lock-add-keywords): New.
4695         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4696         * font-lock.el (font-lock-remove-keywords): New.
4697
4698 2007-08-16  Vin Shelton  <acs@xemacs.org>
4699
4700         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4701         patch from Hans de Graaff.
4702
4703 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4704
4705         * package-get.el (package-get-download-sites): Document Chile and
4706         update Denmark download site.
4707         * package-get.el (package-get-pre-release-download-sites): Ditto.
4708
4709 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4710
4711         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4712
4713 2006-12-09  Vin Shelton  <acs@xemacs.org>
4714
4715         * XEmacs 21.4.20 is released
4716
4717 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4718
4719         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4720
4721 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4722
4723         * info.el (Info-find-file-node, Info-insert-dir)
4724         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4725         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4726         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4727         and discussion.
4728
4729 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4730
4731         * obsolete.el (line-beginning-position): New, from 21.5.x.
4732         (line-end-position): Ditto.
4733
4734 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4735
4736         * package-get.el (package-get-download-sites): Welcome
4737         nl.xemacs.org and Thanks!
4738         * package-get.el (package-get-pre-release-download-sites): Ditto.
4739
4740 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4741
4742         * font-lock.el: Add support for not-so recent changes in Java to
4743         java-mode.
4744
4745 2006-01-28  Vin Shelton  <acs@xemacs.org>
4746
4747         * XEmacs 21.4.19 is released
4748
4749 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4750
4751         * easymenu.el: Update copyright. 
4752         * easymenu.el (easy-menu-all-popups):
4753         Add a docstring. 
4754         * easymenu.el (easy-menu-add):
4755         Document a bug, rework the function to preserve any existing
4756         non-default mode-popup-menu instead of overwriting it, and not to
4757         bother normalising the menu title (nothing else does).
4758         * easymenu.el (easy-menu-remove):
4759         Restore the default mode-popup-menu instead of leaving an empty
4760         one when we remove the last easy-menu popup. 
4761
4762 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4763
4764         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4765         as suggested by Rodrigo Ventura.
4766         * package-get.el (package-get-pre-release-download-sites): Ditto,
4767         with replacement of xemacs-21.5 by beta, which is the logical path
4768         to our beta core and package pre-releases.
4769
4770 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4771
4772         * package-get.el (package-get-download-sites): Add Hong Kong
4773         download site.
4774         * package-get.el (package-get-pre-release-download-sites): Ditto.
4775
4776 2005-12-26  Vin Shelton  <acs@xemacs.org>
4777
4778         * find-paths.el:
4779         * find-paths.el (paths-emacs-root-p): Add search for package root.
4780         * find-paths.el (paths-find-emacs-root): Replaced with
4781         paths-find-invocation-roots, which returns a list of roots.
4782         * find-paths.el (paths-find-invocation-roots): New.
4783         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4784
4785 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4786
4787         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4788         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4789
4790 2005-12-03  Vin Shelton <acs@xemacs.org>
4791
4792         * XEmacs 21.4.18 is released
4793
4794 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4795
4796         * package-get.el (package-get-download-sites): Update reflecting
4797         latest http://www.xemacs.org/Releases/ information generated by
4798         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4799         * package-get.el (package-get-pre-release-download-sites): Ditto.
4800
4801 2005-02-28  Simon Josefsson  <jas@extundo.com>
4802
4803         * about.el (xemacs-hackers): Add jas.
4804         (about-other-current-hackers): Likewise.
4805         (about-url-alist): Add URL for jas.
4806         (about-personal-info): Document jas.
4807         (about-hacker-contribution): Describe jas contributions.
4808
4809 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4810
4811         * easymenu.el (easy-menu-remove): As described in 
4812         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4813         except the "Command" menu from mode-popup-menu. 
4814
4815 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4816  
4817         * font.el (font-spatial-to-canonical): Correct calculation of 
4818         return value for pixel-based input value. 
4819  
4820 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4821
4822         * code-process.el (call-process): Process-related docstring
4823         improvements spurred by Norbert Koch.
4824         * code-process.el (call-process-region): Ditto.
4825         * code-process.el (start-process): Ditto.
4826
4827 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4828
4829         * finder.el (finder-find-library): Return filename actually
4830         searched for.
4831
4832 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4833
4834         * help.el (view-emacs-news): Use `expand-file-name' instead of
4835         `locate-data-file' as the latter will find any "NEWS" files that
4836         might exist in packages _before_ the one in core.
4837
4838 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4839
4840         * package-get.el (package-get-init-package):
4841         package-get-init-package buglet (21.4.17) by Jeff Mincy
4842         <mincy@rcn.com> fixing false temporary load-path shadows reported
4843         after package installation and simplifying code.
4844
4845 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4846
4847         * package-get.el (package-get-download-sites): Sync mirrors list
4848         with the XEmacs website.
4849         (package-get-pre-release-download-sites): Ditto.
4850
4851 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4852
4853         * derived.el (derived-mode-merge-syntax-tables):
4854         Revert my 21.5-only patch of 2003-07-18 which slipped in
4855         through Jerry James's patch of 2004-06-07.
4856
4857 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4858
4859         * cmdloop.el (keyboard-quit): Remove workaround for
4860         `region-active-p' not making sure active region is in current
4861         buffer now that it does.
4862         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4863         * simple.el (region-active-p): `region-active-p' to only return t
4864         when active region is in current buffer.
4865
4866 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4867
4868         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4869         package names, quell a byte-compiler warning, doc fix.
4870
4871 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4872
4873         * buffer.el (pop-to-buffer):
4874         * window-xemacs.el (display-buffer):
4875         Document use of `same-window-buffer-names,' `same-window-regexps'
4876         by pop-to-buffer and display-buffer. 
4877         
4878 2005-02-06  Vin Shelton <acs@xemacs.org>
4879
4880         * XEmacs 21.4.17 is released
4881
4882 2005-01-29  Ben Wing  <ben@xemacs.org>
4883
4884         * shadow.el (find-emacs-lisp-shadows):
4885         Add custom-defines to list of ignored files.
4886
4887 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4888
4889         * simple.el (shifted-motion-keys-select-region): Fix statement
4890         about unshifted-motion-keys-deselect-region.
4891
4892 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4893
4894         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4895         now) for GNU Emacs compatibility.
4896         (make-obsolete-variable): Ditto.
4897
4898 2004-01-08  Ben Wing  <ben@xemacs.org>
4899
4900         * code-files.el (load):
4901         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4902
4903 2004-12-05  Vin Shelton <acs@xemacs.org>
4904
4905         * XEmacs 21.4.16 is released
4906
4907 2004-12-04  Vin Shelton  <acs@xemacs.org>
4908
4909         * auto-autoloads.el: Regenerated.
4910
4911         * custom-load.el: Regenerated.
4912
4913 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4914
4915         Fix bug: apropos errors if a defalias refers to an undefined
4916         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4917
4918         * apropos.el (apropos):
4919         (apropos-command):
4920         * help.el (frob-help-extents):
4921         * help-macro.el (make-help-screen):
4922         * hyper-apropos.el (hyper-apropos-grok-functions):
4923         (hyper-apropos-get-doc):
4924         Catch void-function error thrown by `documentation'.
4925
4926 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4927
4928         * packages.el (package-require): Fix incorrect arg to format.
4929         This fixes a `format specifier' error.
4930
4931 2004-08-13  Jerry James  <james@xemacs.org>
4932
4933         * bytecomp.el (forward-word): Tell the byte compiler the correct
4934         number of arguments to forward-word.
4935
4936 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4937
4938         * etags.el: Fixed loading of include files for tag completion. Now
4939         you can make a tag file for a library, include it into your
4940         project and it will be reloaded only if it changed. Infinte
4941         include loops are detected and the correct tag files are loaded.
4942         * etags.el (buffer-tag-table-list): Load and verify tag files in
4943         the external function buffer-tag-table-list-load.
4944         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4945         tag files. Also load the included tag files. The priority of the
4946         included files is right below their parent file. If multiple
4947         matches occur then the symbols from the parent file are found
4948         first.
4949         * etags.el (tag-table-include-files): Corrected comment
4950         string. Switched to pattern constant tags-include-pattern to have
4951         it at a central location.
4952         * etags.el (tags-include-pattern): Added doc string.
4953         * etags.el (add-to-tag-completion-table): Removed obsolete
4954         comments as the include files are allready returned by
4955         buffer-tag-table-list and loaded.
4956         * etags.el (find-tag-internal): The include files are allready
4957         included in tag-tables as buffer-tag-table-list returns them now.
4958
4959 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4960
4961         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4962         Loading items into the notebook is now done by C code.
4963         * widgets-gtk.el (gtk-widget-instantiate-internal):
4964         Style no longer changed.
4965
4966 2004-06-28  Nix  <nix@esperi.org.uk>
4967
4968         * cmdloop.el (truncate-command-history-for-gc): Delay
4969         execution of all things that look up variable bindings,
4970         via `enqueue-eval-event'.
4971
4972 2004-06-24  Vin Shelton  <acs@xemacs.org>
4973
4974         * package-get.el (package-get-require-signed-base-updates):
4975         now defaults to nil.
4976
4977 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4978
4979         * subr.el (split-string): Clean up docstring.
4980
4981 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4982
4983         * faces.el (zmacs-region): fix typo in docstring.
4984
4985 2004-06-07  Jerry James  <james@xemacs.org>
4986
4987         * derived.el: Synch with Emacs 21.3.
4988         * subr.el (with-local-quit): New, from Emacs 21.3.
4989         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4990         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4991         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4992
4993 2004-06-16  Jerry James  <james@xemacs.org>
4994
4995         * cl.el (cl-set-substring): Increment start by the length of the
4996         string, not the string itself.
4997
4998 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4999
5000         * etags.el (tag-table-include-files): Expand included TAGS file
5001         paths to avoid problems with relative paths.  Thanks to Peter
5002         Chubb <peterc@gelato.unsw.edu.au>.
5003         * etags.el (tags-include-pattern): New.
5004         * etags.el (add-to-tag-completion-table): Parse and ignore
5005         trailing include lines.
5006
5007 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5008
5009         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5010         avoiding line solely composed of equal signs.
5011
5012 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5013
5014         * cus-edit.el (alloc): Typo fix.
5015         * cus-edit.el (custom-browse-visibility): Ditto.
5016         * cus-edit.el (custom-variable-value-create): Ditto.
5017         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5018         * cus-edit.el (custom-save-variables): Bind print-length and
5019         print-level to nil to avoid value abbreviation.
5020         * cus-edit.el (custom-save-face-internal): Ditto.
5021         * cus-edit.el (custom-save-faces): Save in sorted order.
5022         * cus-edit.el (custom-save-resets): Bind print-length and
5023         print-level to nil to avoid value abbreviation.
5024         * cus-edit.el (custom-save-loaded-themes): Ditto.
5025
5026 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5027
5028         * subr.el (split-string-default-separators): New.
5029         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5030         see comment in source.
5031
5032 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5033
5034         * mule/japanese.el (paragraph-start, paragraph-separate):
5035         Remove anchor to BOL.
5036
5037 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5038
5039         * cl.el (gensym, gentemp): Improve docstrings.
5040
5041 2004-05-10  Vin Shelton  <acs@xemacs.org>
5042
5043         * etags.el: Sync with 21.5 version.
5044
5045 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5046
5047         * etags.el:
5048         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5049         only for use with exuberant ctags. This will also enable building of 
5050         completion tables with exuberant ctags. This will not work with
5051         xemacs ctags. 
5052         * etags.el (get-tag-table-buffer): New function for creating of
5053         completion table is used if tags-exuberant-ctags-optimization-p ist t
5054         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5055         finding the tag names. New.
5056         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5057         building tag completion table with exuberant ctags. New.
5058         * etags.el (find-tag-internal): Improve exact tag matching for tags
5059         with name fields. Before the patch return types of functions or
5060         function parameters (with exuberant ctags) were found as matches.
5061
5062 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5063
5064         * list-mode.el (display-completion-list): Fixed completion list was
5065         taking the width of the frame and not of the window for displaying
5066         the selection methods.
5067
5068 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5069
5070         * menubar-items.el (default-menubar): Options are saved to custom.el.
5071
5072
5073 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5074
5075         * isearch-mode.el (isearch-abort): Preserve successful search target.
5076
5077 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5078
5079         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5080         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5081         Bihlmeyer.
5082         * gnuserv.el (gnuserv-mode-line-string): New.
5083         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5084         gnuserv-mode.
5085         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5086         * gnuserv.el (gnuserv-edit-files): Use
5087         make-x-device-with-gtk-fallback.
5088
5089 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5090
5091         * gtk-widgets.el: New import: gtk-accel-group-new.
5092         * dialog-gtk.el:
5093         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5094         * dialog-gtk.el (popup-builtin-question-dialog):
5095         Added support for dialog button mnemonics.
5096
5097 2004-03-22  Chris Green <cmg@dok.org>
5098
5099         * process.el (shell-command): Output buffer was ignored when a
5100         background process was run via shell-command.
5101
5102 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5103
5104         * cus-edit.el (custom-save-variables): Retrieve a list of
5105         variables to save first, sort it, and make sure the variables are
5106         saved in sorted order.
5107
5108 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5109  
5110         * package-get.el (package-get-update-base-from-buffer): Force
5111         binary coding system for verifying GnuPG signature in the
5112         package-index file.
5113  
5114 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5115
5116         * package-get.el (package-get-package-index-file-location): Handle
5117         missing "EMACSPACKAGEPATH" environment variable.
5118
5119 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5120
5121         * package-admin.el (package-admin-find-top-directory): Simplify
5122         directory comparisions and fix substring errors on short path
5123         components.
5124         * package-get.el (package-get-package-index-file-location):
5125         Default to first component of "EMACSPACKAGEPATH", if set.
5126
5127 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5128
5129         * package-get.el (process-error): New error datum.
5130
5131 2004-02-02  Vin Shelton <acs@xemacs.org>
5132
5133         * XEmacs 21.4.15 is released
5134
5135 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5136
5137         * itimer.el (activate-itimer): Modify the itimer timeout value as
5138         if it were begun at the last time when the itimer driver was woken
5139         up.
5140
5141 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5142
5143         * specifier.el (Copyright):
5144         Update.
5145         (make-specifier-and-init):
5146         (map-specifier):
5147         (canonicalize-inst-pair):
5148         (canonicalize-spec-list):
5149         (set-specifier):
5150         Synch docstrings to 21.5 where appropriate.
5151
5152 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5153
5154         * package-get.el (package-get-list-packages-where): New.  A
5155         function that allows searching for groups of packages.  For
5156         example, find all packages that require the fsf-compat package.
5157
5158 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5159
5160         The Great PUI Sync.
5161
5162         * auto-autoloads.el: Regenerated.
5163
5164         * custom-load.el: Regenerated.
5165
5166         * dumped-lisp.el (packages-hardcoded-lisp): New.
5167
5168         * menubar-items.el (menu-max-items): New.
5169         (menu-submenu-max-items): New.
5170         (menu-submenu-name-format): New.
5171         (menu-split-long-menu): New.
5172         (menu-sort-menu): New.
5173         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5174
5175         * obsolete.el (pui-add-install-directory): Renamed to the more
5176         logical `pui-set-local-package-get-directory'.
5177         (package-get-download-menu): Moved to `package-ui.el' and renamed
5178         to `package-ui-add-download-menu'.
5179
5180         * package-admin.el (package-admin-install-function-mswindows):
5181         Whitespace clean up.
5182         (package-admin-add-single-file-package): Removed.
5183         (package-admin-default-install-function): Whitespace clean up.
5184         (package-admin-find-top-directory): New.
5185         (package-admin-get-install-dir): Use it.
5186         (package-admin-get-manifest-file): 
5187         (package-admin-check-manifest): 
5188         (package-admin-add-binary-package):
5189         (package-admin-get-lispdir):
5190         (package-admin-delete-binary-package):
5191         (package-admin):
5192
5193         * package-get.el (package-get-package-index-file-location): New.
5194         (package-get-install-to-user-init-directory): New.
5195         (package-get-remote):
5196         (package-get-download-sites):
5197         (package-get-pre-release-download-sites): New.
5198         (package-get-site-release-download-sites): New.
5199         (package-get-base-filename):
5200         (package-get-always-update):
5201         (package-get-user-index-filename): Removed.
5202         (package-get-pgp-available-p): New.
5203         (package-get-require-signed-base-updates):
5204         (package-get-was-current):
5205         (package-entries-are-signed): New.
5206         (package-get-continue-update-base): New.
5207         (package-get-download-menu): Removed.
5208         (package-get-require-base):
5209         (package-get-update-base-entry):
5210         (package-get-locate-file):
5211         (package-get-locate-index-file):
5212         (package-get-maybe-save-index):
5213         (package-get-update-base):
5214         (package-get-update-base-from-buffer):
5215         (package-get-update-base-entries):
5216         (package-get-interactive-package-query):
5217         (package-get-update-all):
5218         (package-get-all):
5219         (package-get-dependencies):
5220         (package-get-init-package):
5221         (package-get-info): New.
5222         (package-get):
5223         (package-get-staging-dir):
5224         (package-get-set-version-prop): Removed.
5225         (package-get-installedp):
5226         (package-get-ever-installed-p):
5227         (packages): Removed.
5228         (package-get-custom-groups): Removed.
5229         (package-get-custom): Removed.
5230         (package-get-custom-add-entry): Removed.
5231
5232         * package-info.el (batch-update-package-info):
5233
5234         * package-net.el (package-net-batch-generate-bin-ini):
5235         (package-net-update-installed-db):
5236
5237         * package-ui.el (pui-info-buffer):
5238         (pui-directory-exists): Removed.
5239         (pui-package-dir-list): Removed.
5240         (pui-add-install-directory): Removed.
5241         (package-ui-download-menu): New.
5242         (package-ui-pre-release-download-menu): New.
5243         (package-ui-site-release-download-menu): New.
5244         (pui-set-local-package-get-directory): New.
5245         (pui-package-symbol-char):
5246         (pui-update-package-display):
5247         (pui-toggle-package):
5248         (pui-toggle-package-key):
5249         (pui-toggle-package-delete):
5250         (pui-toggle-package-delete-key):
5251         (pui-toggle-package-event):
5252         (pui-toggle-verbosity-redisplay):
5253         (pui-install-selected-packages):
5254         (pui-add-required-packages):
5255         (pui-help-echo):
5256         (pui-display-info):
5257         (list-packages-mode):
5258         (pui-list-packages):
5259
5260         * packages.el (packages-compute-package-locations):
5261         (package-require):
5262         (package-delete-name):
5263         (packages-hardcoded-lisp): Removed.
5264         (packages-useful-lisp): Removed.
5265         (packages-unbytecompiled-lisp): Removed.
5266         (packages-find-package-directories):
5267
5268         Summary:
5269
5270         Major code clean up of all things PUI.
5271
5272         Much improved code to determine where packages should be
5273         installed.  PUI no longer depends on any packages being
5274         pre-installed to compute where packages are to be installed to.
5275
5276         The user can specify the location of their package-index file.  It
5277         isn't necessary to set this because it has sane defaults.  People
5278         who "run-in-place" won't accidently overwrite the CVS
5279         package-index file.  See
5280         `package-get-package-index-file-location'. 
5281
5282         PUI will now properly clean up after itself in the event of an
5283         unsuccessful package install.  This drastically reduces the number
5284         of "wrong md5sum" FAQs.
5285
5286         non-Mule XEmacsen can no longer install Mule packages.
5287
5288         Package management via the custom interface has been removed.
5289
5290         The PUI related menubar items have been reorganised.
5291
5292         The PGP verification code has been fixed and the default for
5293         whether or not it is used is automatically computed.
5294
5295         * update-elc.el ((preloaded-file-list site-load-packages
5296         need-to-dump dumped-exe)):
5297         Just a couple of small changes to allow for
5298         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5299         existing anymore.
5300
5301 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5302
5303         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5304         apply `format' to the first argument of byte-compile-warn, it
5305         already calls format.
5306
5307 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5308
5309         * files.el (delete-old-versions): Avoid going interactive during
5310         make install when environment variable VERSION_CONTROL is set.
5311
5312 2003-12-04  Vin Shelton  <acs@xemacs.org>
5313
5314         * menubar-items.el (menu-item-search): Only bring up search dialog
5315         box if the feature is available and desired.
5316
5317 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5320
5321 2003-11-05  Vin Shelton  <acs@xemacs.org>
5322
5323         * help.el (Help-prin1-face):
5324         (Help-princ-face):
5325         princ and prin1 are functions and need to be called as such.  The
5326         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5327
5328 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5329
5330         * about.el (about-xemacs): Give full version and build date.
5331
5332 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5333
5334         * win32-native.el (grep-null-device): This XEmacs has null-device.
5335
5336 2003-09-06  Mike Sperber  <mike@xemacs.org>
5337
5338         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5339         implement the specified semantics for `defvar.'
5340
5341 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5342
5343         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5344         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5345         displaying buffer in question.
5346
5347 2003-09-03  Vin Shelton <acs@xemacs.org>
5348
5349         * XEmacs 21.4.14 is released
5350
5351 2003-08-17  Vin Shelton  <acs@xemacs.org>
5352
5353         * about.el: Vanity patch.
5354
5355 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5356
5357         * code-process.el (call-process):
5358         (call-process-region):
5359         (start-process):
5360         Document coding system processing.
5361
5362 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5363
5364         * startup.el (splash-frame-body): Idiomatic English.
5365
5366 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5367
5368         * font-lock.el (font-lock-match-java-declarations): Move
5369         save-restriction, narrow-to-region to beginning of function to
5370         avoid going beyond the limit and causing an infloop.
5371
5372 2003-04-16  Jerry James  <james@xemacs.org>
5373
5374         * keydefs.el: Remove mappings for keys mapped to the nowhere
5375         defined function function-key-error.
5376
5377 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5378
5379         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5380         lisp-interaction-mode-hook): Add the docstrings.
5381
5382 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5383
5384         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5385         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5386         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5387
5388 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5389
5390         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5391         lambda list after the original doc.  Care about
5392         #'(lambda () "SingleString") 
5393         (cl-upcase-arg): 
5394         (cl-function-arglist):
5395         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5396         circular data structures in lambda list specification
5397
5398 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5399
5400         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5401         to appear in font-lock-function-name-face.
5402
5403 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5404
5405         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5406         is not also the value of the lambda.
5407
5408 2003-05-06  Andy Piper  <andy@xemacs.org>
5409
5410         * files.el (revert-buffer): Make sure local variables get processed,
5411         even in the case of an optimized reversion.
5412
5413 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5414
5415         * XEmacs 21.4.13 is released
5416
5417 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5418
5419         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5420         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5421
5422 2003-02-14  Ben Wing  <ben@xemacs.org>
5423
5424         * byte-optimize.el:
5425         * byte-optimize.el (byte-compile-inline-expand):
5426         * byte-optimize.el (byte-compile-unfold-lambda):
5427         * byte-optimize.el (byte-optimize-form-code-walker):
5428         * byte-optimize.el (byte-optimize-form):
5429         * byte-optimize.el (byte-decompile-bytecode-1):
5430         * byte-optimize.el (byte-optimize-lapcode):
5431         Review carefully and sync up to 20.7 except for areas as noted.
5432         Fixes problem with JDE compilation.
5433
5434 2003-02-05  Ben Wing  <ben@xemacs.org>
5435
5436         * simple.el:
5437         * simple.el (motion-keys-for-shifted-motion):
5438         Omit M-S-home/end from motion keys.
5439
5440 2003-02-07  Ben Wing  <ben@xemacs.org>
5441
5442         * text-props.el (text-property-any):
5443         * text-props.el (text-property-not-all):
5444         Fix bug when end > start.
5445
5446 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5447
5448         * info.el (Info-insert-dir): Make default-directory end in
5449         separator.  Patch due to Martin Buchholz.
5450
5451 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5452
5453         * XEmacs 21.4.12 "Portable Code" is released.
5454
5455 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5456
5457         * about.el: Update golubev data.
5458
5459 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5460
5461         * isearch-mode.el (isearch-mode-map): Substitute comment on
5462         desirability, and back out "GR is printable" changes.
5463
5464 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5465
5466         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5467
5468 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5469
5470         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5471
5472 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5473
5474         * menubar-items.el (default-menubar): Use browse-url-mozilla
5475         instead of browse-url-gnome-moz for Mozilla.
5476
5477 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5478
5479         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5480
5481 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5482
5483         * files.el (auto-mode-alist): Remove redundant entries for modes
5484         that live in packages.
5485         (interpreter-mode-alist): Ditto.
5486
5487 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5488
5489         * menubar-items.el (default-menubar): Sync with current
5490         browse-url-xemacs.el.
5491
5492 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5493
5494         * XEmacs 21.4.10 "Military Intelligence" is released.
5495
5496 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5497
5498         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5499
5500 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5501
5502         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5503
5504 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5505
5506         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5507         effect free function.
5508         (font-lock-fontify-keywords-region): Supply the argument to
5509         font-lock-compile-keywords.
5510
5511 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5512
5513         * package-get.el (package-get-download-sites): Bring sites list
5514         up to date, prefer xx.xemacs.org addresses.
5515
5516 2002-09-27  Andy Piper  <andy@xemacs.org>
5517
5518         * dialog.el (make-dialog-box): for general dialogs only
5519         delete-frame-hook will be run.
5520
5521 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5522
5523         * font-lock.el (font-lock-fontify-syntactically-region): Add
5524         comment about lookup-syntax-properties, document LOUDLY as unused.
5525
5526 2002-08-26  Andy Piper  <andy@xemacs.org>
5527
5528         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5529         merge.
5530
5531 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5532
5533         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5534         (make-obsolete-variable): Ditto.
5535         (make-compatible): Ditto.
5536         (make-compatible-variable): Ditto.
5537
5538 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5539
5540         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5541         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5542
5543 2002-08-28  Andy Piper  <andy@xemacs.org>
5544
5545         * files.el (revert-buffer): propagate revert-without-query-status.
5546
5547 2002-06-03  Andy Piper  <andy@xemacs.org>
5548
5549         * dialog-items.el (make-search-dialog): align various subcontrols
5550         in visually pleasing ways, allow frame to autosize to the dialog
5551         size.
5552         * dialog.el (make-dialog-box): add a border inside the frame. Add
5553         :autosize property, if t then reset the frame size appropriately
5554         before the frame is mapped.
5555         * gutter-items.el (set-progress-feedback-instantiator): align
5556         various subcontrols.
5557         * gutter-items.el (set-progress-abort-instantiator): ditto.
5558
5559 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5560
5561         * XEmacs 21.4.9 "Informed Management" is released.
5562
5563 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5564
5565         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5566         "&optional append" argument.
5567
5568 2002-07-16  Didier Verna  <didier@xemacs.org>
5569
5570         * subr.el (replace-in-string): fix case fold bug introduced by
5571         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5572         case-fold-search in temporary buffers.
5573
5574 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5575
5576         * lib-complete.el (find-library): Remove check for mule because
5577         decompression DOES work on Mule.
5578
5579 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5580
5581         * simple.el (join-line): New alias for `delete-indentation'.
5582
5583 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5584
5585         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5586         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5587         (font-lock-builtin-face): New.
5588         (font-lock-constant-face): New.
5589         (font-lock-face-list): Add builtin and constant faces.
5590
5591 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5592
5593         * autoload.el (make-autoload): Support define-derived-mode.
5594         Collected puts of doc-string-elt property.  Based on a patch by
5595         Didier Verna <didier@xemacs.org>.
5596
5597 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * wid-edit.el (widget-field-activate): Fix docstring typo.
5600
5601 2002-07-23  Andy Piper  <andy@xemacs.org>
5602
5603         * about.el (about-personal-info): update me.
5604
5605 2002-07-12  Andy Piper  <andy@xemacs.org>
5606
5607         * custom.el (custom-theme-set-variables): remove bogus
5608         arguments. Use custom-set-default to set defaults.
5609         (custom-set-variables): update doc.
5610         (custom-local-buffer): new, synced from FSF.
5611         (custom-set-default): ditto.
5612         (defcustom): update doc.
5613
5614 2002-06-16  Andy Piper  <andy@xemacs.org>
5615
5616         * menubar-items.el (default-menubar): enable windows printing on
5617         cygwin as well as native.
5618
5619 2002-06-12  Andy Piper  <andy@xemacs.org>
5620
5621         * printer.el (generic-print-buffer): catch all errors so that the
5622         print device can be cleared in all scenarios.
5623         (Printer-clear-device): make sure clearing the printer allows it
5624         to be used again immediately.
5625         (generic-print-region): make sure the default printer face is
5626         black-on-white.
5627
5628 2002-04-23  Jerry James  <james@xemacs.org>
5629
5630         * window-xemacs.el (display-buffer-function): Change doc to
5631         reflect new arg.
5632         * window-xemacs.el (pre-display-buffer-function): Ditto.
5633         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5634         non-nil, make the new window just big enough for its contents.
5635         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5636         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5637         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5638
5639 2002-06-06  Andy Piper  <andy@xemacs.org>
5640
5641         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5642         (defcustom): ditto.
5643         (custom-handle-keyword): ditto.
5644
5645 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5646
5647         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5648         Make obsolete.  Default to nil.
5649         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5650         Inspired by a patch by John Palmieri.
5651
5652 2002-07-01  Mike Alexander  <mta@arbortext.com>
5653
5654         * process.el (shell-command-on-region): Don't delete the region
5655         before giving it to call-process-region
5656
5657 2002-06-04  Jerry James <james@eecs.ku.edu>
5658
5659         * find-paths.el (paths-find-architecture-directory): Search in
5660         `system-configuration'/`base', not `base'`system-configuration'.
5661
5662 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5663
5664         * info.el (Info-index): Add missing \ in [ t].
5665
5666 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5667
5668         * gutter-items.el (gutter-buffers-tab-visible-p,
5669         buffers-tab-omit-function, buffers-tab-selection-function,
5670         buffers-tab-filter-functions):
5671         Doc improvements.
5672
5673 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5674
5675         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5676
5677         * toolbar-items.el (toolbar-news): Fix typo in message string.
5678
5679 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5680
5681         * dialog.el (yes-or-no-p-dialog-box): 
5682         * cmdloop.el (y-or-n-p-minibuf):
5683         (yes-or-no-p-minibuf):
5684         (yes-or-no-p):
5685         (y-or-n-p): 
5686         Specify negative answers in docstrings.
5687
5688 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5689
5690         * package-ui.el (pui-help-echo): Display both installed and author
5691         version.  Use a balloon-help window to display extra info like
5692         package requires.
5693
5694 2002-05-30  Andy Piper  <andy@xemacs.org>
5695
5696         * files.el (revert-buffer-internal): don't visit
5697         revert-buffer. Kill buffer when not used. Suggested by Mike
5698         Alexander <mta@arbortext.com>
5699
5700 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5701
5702         * files.el (revert-buffer): More docstring fiddling.
5703
5704 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5705
5706         * files.el (revert-buffer):
5707         (revert-buffer-internal):
5708         (revert-buffer-insert-file-contents-function):
5709         Improve docstrings and comments.
5710
5711 2002-05-08  Andy Piper  <andy@xemacs.org>
5712
5713         * files.el (revert-buffer): observe noconfirm behavior.
5714
5715 2002-04-09  Andy Piper  <andy@xemacs.org>
5716
5717         * files.el (revert-buffer): use revert-buffer-internal if it looks
5718         like doing so will not result in any user-visible changes.
5719         (revert-buffer-internal): new function. Do the actual process of
5720         reversion and then see whether the result is any different to what
5721         we have already. If it is not then do nothing.
5722
5723 2001-12-11  Andy Piper  <andy@xemacs.org>
5724
5725         * menubar.el (get-popup-menu-response): re-order so that it works
5726         on more sane/facist window systems.
5727
5728 2001-12-03  Andy Piper  <andy@xemacs.org>
5729
5730         * faces.el (frob-face-property): don't infloop in face frobbing
5731         from Jan Vroonhof <jan@xemacs.org>.
5732
5733 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5734
5735         * faces.el (frob-face-property): Follow face fall-back hierarchy
5736         properly for face properties without an instance. Only do manual
5737         copy form 'default in last resort. This handles in particular
5738         the case where 'default itself has only a fall-back (which is
5739         the case by default on windows).
5740
5741 2001-11-24  Andy Piper  <andy@xemacs.org>
5742
5743         * printer.el (generic-print-region): set default-frame-plist to
5744         nil while creating the printer frame so that sizes reflect the
5745         printed page.
5746
5747         * faces.el (face-complain-about-font): Don't complain on printers.
5748
5749 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5750         
5751         * package-net.el: Andy synch.
5752         
5753 2001-12-16  Andy Piper  <andy@xemacs.org>
5754
5755         * package-get.el (package-get-update-all): Make sure installed.db
5756         gets updated after updating packages.
5757
5758 2002-03-28  Ben Wing  <ben@xemacs.org>
5759
5760         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5761         continuation, truncation so that we don't get line jumpiness from
5762         them being larger than the line height.
5763
5764         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5765
5766 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5767
5768         * font.el (font-window-system-mappings): Add mapping for Gtk
5769         (assume identical to X) 
5770
5771 2002-02-04  Andy Piper  <andy@xemacs.org>
5772
5773         * files.el (convert-standard-filename): Fix for short filename
5774         Peter Arius <pas@methodpark.de>
5775
5776 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5777
5778         * list-mode.el (default-choose-completion): completion-base-size
5779         should refer to local value in the completion list buffer.
5780
5781 2001-12-03  Didier Verna  <didier@xemacs.org>
5782
5783         * rect.el: autoload `replace-rectangle'.
5784         * keydefs.el (global-map): bind it to `C-x r p'.
5785
5786 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5787
5788         * XEmacs 21.4.8 "Honest Recruiter" is released.
5789
5790 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5791
5792         This patch is based on Jerry James's patch and analysis.
5793
5794         * select.el (get-clipboard):
5795         (get-selection):
5796         Update docstrings.
5797         (get-clipboard-foreign):
5798         (get-selection-foreign):
5799         New function for use as `interprogram-paste-function's.
5800
5801         * simple.el (interprogram-paste-function): Change default to
5802         `get-clipboard-foreign'; improve docstring.
5803         (interprogram-cut-function): Improve dosctring.
5804
5805 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5806
5807         * XEmacs 21.4.7 "Economic Science" is released.
5808
5809 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5810
5811         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5812
5813 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5814
5815         * obsolete.el (assq-delete-all): New compatibility alias for 
5816         remassq.
5817
5818 2002-01-09  Simon Josefsson  <jas@extundo.com>
5819
5820         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5821
5822 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5823
5824         * info.el (Info-auto-generate-directory): Default
5825         Info-auto-generate-directory to 'if-outdated.
5826
5827 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5828
5829         * startup.el (normal-top-level): Prevent migration code from
5830         trashing .emacs on an error in loading the init files.
5831
5832 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5833
5834         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5835         "system default" Xdefaults and friends get xrdb-mode.
5836
5837 2002-03-05  Mats Lidell  <matsl@contactor.se>
5838  
5839         * help-nomule.el (tutorial-supported-languages): Added Swedish
5840         tutorial. Sorted languages.
5841
5842 2002-02-11  Mike Sperber <mike@xemacs.org>
5843
5844         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5845         regenerating outdated dir files and dir is non-existent.
5846
5847 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5848
5849         * code-files.el (convert-mbox-coding-system): Improve comment.
5850         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5851         coding-system argument to `write-region-pre-hook' call.
5852         (write-region-pre-hook): Fix docstring to mention lockname argument.
5853
5854 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5855
5856         * minibuf.el (completing-read): Remove redundant wrong arg list.
5857
5858         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5859
5860 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5861
5862         * obsolete.el (interactive-form): new compatibility alias for 
5863         function-interactive.
5864
5865 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5866
5867         * menubar-items.el (Menubar-items-truncate-list): Removed.
5868         * menubar-items.el (Menubar-items-truncate-history): New.
5869         * menubar-items.el (default-menubar): Use
5870         Menubar-items-truncate-history.
5871
5872 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5873
5874         * printer.el (generic-print-region): Pass correct arguments to
5875         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5876         Torkelsson <torkel@acc.umu.se>.
5877
5878 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5879
5880         * help.el (describe-mode): synched with FSF 19.34; handle nil
5881         minor mode indicators.
5882
5883 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5884
5885         * minibuf.el (completing-read): Update docstring.
5886
5887 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5888
5889         * XEmacs 21.4.6 "Common Lisp" is released.
5890
5891 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5892
5893         * package-net.el: Inadvertant synch with Windows branch.  From
5894         Andy's log:
5895         (package-net-kit-version): new variable.
5896         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5897
5898 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5899
5900         * package-get.el (package-get-locate-index-file): Also search the
5901         core etc/ directory for the package index file if it can't be
5902         found in ~/.xemacs/.
5903
5904 2001-12-13  William Perry  <wmperry@gnu.org>
5905
5906         * dialog-gtk.el (popup-builtin-question-dialog):
5907         Conform to API in gui.c.
5908         
5909 2001-11-12  Andy Piper  <andy@xemacs.org>
5910
5911         * cus-edit.el (custom-save-face-internal): make sure we save
5912         non-themed faces.
5913         (custom-save-variables): ditto variables.
5914
5915 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5916
5917         * faces.el (make-face-family):
5918         (make-face-size):
5919         New face-modifying functions per Jan Vroonhof.
5920
5921         cus-face.el (custom-set-face-font-family):
5922         (custom-set-face-font-size):
5923         Use them.
5924
5925         * font.el (font-window-system-mappings): More precise docstring.
5926
5927         (font-create-name):
5928         (font-create-object):
5929         (tty-font-create-object):
5930         (tty-font-create-plist):
5931         (x-font-create-object):
5932         (x-font-create-name):
5933         (ns-font-create-name):
5934         (mswindows-font-create-object):
5935         (mswindows-font-create-name):
5936         Add doctrings.
5937
5938 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5939
5940         * gtk-faces.el (gtk-init-device-faces): removed spurious
5941         quote before let* expression.
5942
5943 2001-10-29  Andy Piper  <andy@xemacs.org>
5944
5945         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5946         modified when changing coding system.
5947
5948         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5949         that we invoke the GUI directory selector.
5950
5951 2001-10-25  Andy Piper  <andy@xemacs.org>
5952
5953         * dialog.el (make-dialog-box): use new directory dialog support.
5954         * minibuf.el (read-file-name-1): ditto.
5955         (read-file-name): ditto.
5956         (read-directory-name): ditto.
5957
5958 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5959
5960         * XEmacs 21.4.5 "Civil Service" is released.
5961
5962 2001-04-23  Didier Verna  <didier@xemacs.org>
5963
5964         * cus-edit.el (custom-variable-pre-save): New.
5965         * cus-edit.el (custom-variable-post-save): New.
5966         * cus-edit.el (custom-variable-save): use them.
5967         * cus-edit.el (custom-face-pre-save): New.
5968         * cus-edit.el (custom-face-post-save): New.
5969         * cus-edit.el (custom-face-save): use them.
5970         * cus-edit.el (custom-group-pre-save): New.
5971         * cus-edit.el (custom-group-post-save): New.
5972         * cus-edit.el (custom-group-save): use them.
5973         * cus-edit.el (Custom-save): use the pre/post functions above,
5974         call `custom-save-all' only once.
5975         * cus-edit.el (custom-variable-pre-reset-standard): New.
5976         * cus-edit.el (custom-variable-post-reset-standard): New.
5977         * cus-edit.el (custom-variable-reset-standard): use them.
5978         * cus-edit.el (custom-face-pre-reset-standard): New.
5979         * cus-edit.el (custom-face-post-reset-standard): New.
5980         * cus-edit.el (custom-face-reset-standard): use them.
5981         * cus-edit.el (custom-group-pre-reset-standard): New.
5982         * cus-edit.el (custom-group-post-reset-standard): New.
5983         * cus-edit.el (Custom-reset-standard): use them.
5984         * cus-edit.el (custom-face-reset-saved): use the pre/post
5985         functions above, call `custom-save-all' only once.
5986
5987 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5988
5989         * gutter-items.el (buffers-tab face): Derive from the modeline
5990         face by default.  Many people use white-on-black for the default
5991         font, and the tabs look hideous with that color combination.  The
5992         modeline usually has the correct colors.
5993
5994 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5995
5996         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5997         (tag-mark-stack-max): Typo fix.
5998
5999 2001-09-28  Ben Wing  <ben@xemacs.org>
6000
6001         * font-lock.el:
6002         * font-lock.el (font-lock-after-change-function):
6003         fix problem with last patch, reported by Katsumi Yamaoka.
6004
6005 2001-09-17  Ben Wing  <ben@xemacs.org>
6006
6007         * font-lock.el (font-lock-after-change-function):
6008         fix problem when you insert a comment on the line before a line of
6009         code: if we use the following char, then when you hit backspace,
6010         the following line of code turns the comment color.
6011
6012 2001-06-08  Ben Wing  <ben@xemacs.org>
6013
6014         * process.el: comment about shell-command-switch.
6015         * process.el (shell-quote-argument): Need to quote a null
6016         argument, too.  From Dan Holmsand.
6017         
6018         * startup.el (normal-top-level): Delete some unused FSF junk.
6019         * startup.el (command-line-early):
6020         
6021         * startup.el (command-line): Call MS Windows init function.
6022         
6023         * win32-native.el:
6024         * win32-native.el (mswindows-system-shells): New.
6025         * win32-native.el (mswindows-system-shell-p): New.
6026         * win32-native.el (init-mswindows-at-startup): New.
6027         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6028         * win32-native.el (mswindows-quote-one-simple-arg):
6029         * win32-native.el (mswindows-quote-one-command-arg):
6030         * win32-native.el (mswindows-construct-process-command-line-alist):
6031         Correct comments at top.  Correctly handle passing arguments
6032         to Cygwin programs and to bash.  Fix quoting of zero-length
6033         arguments (from Dan Holmsand).  Set shell-command-switch based
6034         on shell-file-name, which in turn comes from env var SHELL.
6035
6036 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6037
6038         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6039         default-toolbar-position): Fill docstrings for balloon-help.
6040
6041 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6042
6043         * faces.el: Reenable specifications over 'gtk domain.
6044
6045 2001-08-08  Didier Verna  <didier@xemacs.org>
6046
6047         * autoload.el (update-autoload-files): make defdir a file name,
6048         not directory name.
6049
6050 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6051
6052         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6053
6054         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6055
6056 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6057
6058         * font-menu.el (font-menu-set-font): Default to current font-family.
6059         (font-menu-preferred-resolution):
6060         (font-menu-size-scaling):
6061         Provide gtk defaults, too.
6062
6063 2001-07-29  Mike Alexander  <mta@arbortext.com>
6064
6065         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6066         list
6067         (custom-set-face-font-family): ditto
6068
6069 2001-07-26  Mike Sperber <mike@xemacs.org>
6070
6071         * files.el (auto-mode-alist): .9 files are man pages, too.
6072
6073 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6074
6075         * process.el (call-process-internal): bind
6076         coding-system-for-write to 'binary when calling
6077         start-process-internal, so the process receives 
6078         the literal contents of INFILE.
6079
6080 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6081
6082         * files.el (auto-mode-alist): Add configure.ac support.
6083
6084 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6085
6086         * buff-menu.el:
6087         mouse.el:
6088         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6089
6090 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6091
6092         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6093
6094 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6095
6096         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6097         mixed text.
6098         (kinsoku-eol-p): Ditto.
6099
6100 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6101
6102         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6103         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6104         characters as the category `s' or `e' correctly.
6105
6106 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6107
6108         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6109
6110 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6111
6112         * mule/cyrillic.el:  Set up case table.
6113
6114 2001-06-08  Mike Sperber <mike@xemacs.org>
6115
6116         * files.el (save-some-buffers-1): Don't zap the help window right
6117         after `map-y-or-n-p' has popped it up.
6118
6119 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6120
6121         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6122
6123 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6124
6125         * specifier.el: define-specifier-tag 'gtk.
6126
6127 2001-05-12  Ben Wing  <ben@xemacs.org>
6128
6129         * find-paths.el (paths-find-recursive-path):
6130         fix error with null EXCLUDE-REGEXP.
6131         
6132         * font-lock.el (font-lock-mode):
6133         fix problem reported by hrvoje with buffers starting with a space.
6134         
6135 2001-05-06  Ben Wing  <ben@xemacs.org>
6136
6137         * dialog.el (make-dialog-box):
6138         * menubar-items.el (default-menubar):
6139         * printer.el (generic-print-buffer):
6140         * printer.el (generic-print-region):
6141         implement printing the selection when it's selected.
6142
6143 2001-04-18  Didier Verna  <didier@xemacs.org>
6144
6145         * cus-edit.el (Custom-reset-standard): reset to standard settings
6146         not only when the buffer's :custom-state is 'modified, but also
6147         when it is 'set or 'saved.
6148
6149 2001-04-17  Didier Verna  <didier@xemacs.org>
6150
6151         * startup.el (load-user-init-file): define `custom-file' before
6152         loading the user's init file.
6153
6154 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6155
6156         * menubar.el (popup-mode-menu): Make it work with
6157         popup-menu-titles turned off.
6158         
6159 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6160
6161         * about.el (about-mailto-link): Use compose-mail for sending mail.
6162
6163 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6164
6165         * package-admin.el (package-install-hook): New.
6166         (package-delete-hook): New.
6167         (package-admin-add-single-file-package): Use package-delete-hook.
6168
6169         * package-get.el (package-get): Use package-install-hook.
6170
6171 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6172
6173         * package-ui.el (pui-install-selected-packages): reverse the lists
6174         of packages so that they get handled in the same order as they
6175         were selected.
6176
6177 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6178
6179         * packages.el (locate-library): Use read-library-name for completion.
6180
6181 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6182
6183         * byte-optimize.el (=): `=' is not a binary predicate!
6184         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6185         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6186
6187 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6188
6189         * bytecomp.el (byte-compile-arithcompare):
6190         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6191
6192 2001-06-03  William M. Perry  <wmperry@gnu.org>
6193
6194         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6195         return the filename selected by the user!
6196
6197 2001-05-31  William M. Perry  <wmperry@gnu.org>
6198
6199         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6200         in XEmacs/GTK.
6201
6202 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6203
6204         * coding.el: Tiny typo fixed.
6205
6206 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6207
6208         * XEmacs 21.4.3 "Academic Rigor" is released.
6209
6210 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6211
6212         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6213
6214 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6215
6216         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6217
6218 2001-05-04  Ben Wing  <ben@xemacs.org>
6219
6220         * printer.el (generic-print-buffer):
6221         * printer.el (generic-print-region):
6222         Enable dialog boxes.  Apply workaround recommended by Kirill.
6223         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6224         
6225         * simple.el (kill-whole-line):
6226         * simple.el (kill-line-1):
6227         * simple.el (kill-entire-line):
6228         * simple.el (kill-line):
6229         * simple.el (backward-kill-line):
6230         Take out interactive dependence of kill-whole-line.
6231
6232 2001-04-22  Ben Wing  <ben@xemacs.org>
6233
6234         * dialog.el (make-dialog-box):
6235         Put dialog titles back in -- this time correctly.  Fix various
6236         other problems with leaks and such.
6237
6238         * simple.el (region-exists-p):
6239         * simple.el (region-active-p):
6240         Add comment about which one is correct to use in menu specs.
6241
6242 2001-05-05  Ben Wing  <ben@xemacs.org>
6243
6244         * dialog.el (make-dialog-box): fix doc string.
6245         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6246         take out Pretty Print.
6247         * printer.el:
6248         * printer.el (printer-current-device): New.
6249         * printer.el (Printer-get-device): New.
6250         * printer.el (Printer-clear-device): New.
6251         * printer.el (generic-page-setup): New.
6252         * printer.el (generic-print-buffer):
6253         * printer.el (generic-print-region):
6254         Implement Page Setup.  Handle errors properly.
6255
6256 2001-05-05  Ben Wing  <ben@xemacs.org>
6257
6258         * subr.el (error): Complete list of errors in doc string.
6259         
6260 2001-04-22  Ben Wing  <ben@xemacs.org>
6261
6262         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6263         
6264 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6265
6266         * build-report.el: Remove CVS keywords since this file has been in
6267         core lisp for a while now.
6268         * build-report.el (build-report-make-output-files): Fix typo.
6269
6270 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6271
6272         * about.el (about-finish-buffer): Make sure the last change works
6273         even if EVENT is nil.
6274
6275 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6276
6277         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6278         clicked, not the one that happens to be the current buffer at the
6279         time.
6280
6281 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6282
6283         * cus-edit.el (custom-display): Support the GTK Window System also.
6284
6285 2001-04-30  Ben Wing  <ben@xemacs.org>
6286
6287         * printer.el:
6288         * printer.el (printer-page-header):
6289         * printer.el (Print-context): New.
6290         * printer.el (printer-page-footer):
6291         * printer.el (generate-header-element): New.
6292         * printer.el (generate-header-line): New.
6293         * printer.el (print-context-property):
6294         * printer.el (generic-print-buffer):
6295         * printer.el (generic-print-region):
6296         Implement headers and footers.  Implement calling Print dialog box
6297         (#### but it doesn't quite work yet).
6298
6299 2001-04-25  Ben Wing  <ben@xemacs.org>
6300
6301         * about.el (xemacs-hackers):
6302         * about.el (about-url-alist):
6303         * about.el (about-personal-info):
6304         * about.el (about-hacker-contribution):
6305         More contributions.
6306         
6307         * simple.el (handle-post-motion-command):
6308         Fix spurious setting of zmacs-region-stays to t after a non-shift
6309         motion command.
6310
6311 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6312
6313         * about.el (about-personal-info): Update my bio.
6314         (about-hacker-contribution): Ditto.
6315
6316 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6317
6318         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6319
6320 2001-04-19  Andy Piper  <andy@xemacs.org>
6321
6322         * package-net.el (package-net-cygwin32-binary-size): new size.
6323         (package-net-win32-binary-size): new size.
6324         (package-net-convert-index-to-ini): Use new arch.
6325         (package-net-batch-convert-index-to-ini): Removed.
6326         (package-net-generate-bin-ini): New.
6327         (package-net-batch-generate-bin-ini): New.
6328
6329 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6330
6331         * XEmacs 21.4.1 "Copyleft" is released.
6332
6333 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6334
6335         * x-compose.el (xlib-input-method-bug-workaround):
6336         (alias-colon-to-double-quote):
6337         Force sort in map-keymap to work around rehash bug.
6338
6339 2001-04-17  Ben Wing  <ben@xemacs.org>
6340
6341         * about.el: Finish overhaul, add a few new hackers, update a
6342         couple old ones.
6343
6344 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6345
6346         * XEmacs 21.4.0 "Solid Vapor" is released.
6347
6348 2001-04-15  Ben Wing  <ben@xemacs.org>
6349
6350         * about.el:
6351         * about.el (about-headline-face): New.
6352         * about.el (about-link-face): New.
6353         * about.el (about-current-release-maintainers): New.
6354         * about.el (about-other-current-hackers): New.
6355         * about.el (about-url-alist):
6356         * about.el (about-once-and-future-hackers): New.
6357         * about.el (about-mailto-link): New.
6358         * about.el (about-get-buffer):
6359         * about.el (about-finish-buffer):
6360         * about.el (about-xemacs):
6361         * about.el (about-features): Removed.
6362         * about.el (about-advantages): New.
6363         * about.el (about-maintainer-info): Removed.
6364         * about.el (about-personal-info): New.
6365         * about.el (about-hacker-contribution): New.
6366         * about.el (about-maintainer):
6367         * about.el (about-show-linked-info):
6368         * about.el (about-hackers):
6369         Major revamping.  Rewriting of most of the text, improve the
6370         link handling, separate info on contributors into personal
6371         and contribution info, add new contributors, update personal
6372         info, etc. etc.
6373         
6374         * menubar-items.el (default-menubar):
6375         Help menubar entry for News now says more accurately
6376         "What's New in XEmacs".
6377         
6378         * mouse.el:
6379         * mouse.el (mouse-track-cleanup-hook):
6380         * mouse.el (mouse-track):
6381         Don't set-buffer to a dead buffer when calling mouse-track
6382         cleanup hooks.
6383
6384 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6385
6386         * XEmacs 21.2.47 "Zephir" is released.
6387
6388 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6389
6390         * dialog.el (make-dialog-box): Disable dialog box titles until
6391         we get them working.
6392
6393 2001-03-30  Ben Wing  <ben@xemacs.org>
6394
6395         * help.el:
6396         * help.el (Help-princ-face):
6397         * help.el (Help-prin1-face):
6398         * help.el (frob-help-extents):
6399         * help.el (describe-function-1):
6400         * help.el (describe-variable):
6401         Avoid using font-lock faces, which may not be defined.
6402         Instead, use hyper-apropos faces, and make sure they're
6403         defined as necessary by using `require'. (It's not so safe
6404         to do this for font-lock.) In any case, we will eventually
6405         be merging this functionality into hyper-apropos.
6406
6407         * loaddefs.el (completion-ignored-extensions):
6408         Fix documentation.
6409         
6410         * menubar-items.el (menu-truncate-list): Removed.
6411         * menubar-items.el (Menubar-items-truncate-list): New.
6412         * menubar-items.el (default-menubar):
6413         Fix errors if grep or compile command is too long.  Rename helper
6414         function to be less visible.
6415
6416 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6417
6418         * byte-optimize.el (byte-optimize-minus):
6419         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6420
6421 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6422
6423         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6424         Mule is available.
6425
6426         * mule/latin.el: New file.
6427
6428 2001-03-11  Ben Wing  <ben@xemacs.org>
6429
6430         * auto-save.el:
6431         * auto-save.el (auto-save-directory):
6432         * auto-save.el (make-auto-save-file-name):
6433         * auto-save.el (auto-save-file-name-p): New.
6434
6435         Merge in improvements from other definition of
6436         make-auto-save-file-name in files.el.
6437         
6438         * auto-save.el (auto-save-original-name):
6439         * auto-save.el (auto-save-name-in-fixed-directory):
6440         * auto-save.el (auto-save-unslashify-name): Removed.
6441         * auto-save.el (auto-save-slashify-name): Removed.
6442         * auto-save.el (auto-save-reserved-chars): New.
6443         * auto-save.el (auto-save-escape-name): New.
6444         * auto-save.el (auto-save-unhex): New.
6445         * auto-save.el (auto-save-unescape-name): New.
6446
6447         Change algorithm for encoding filenames in auto-save names to be
6448         entirely safe with all filesystems and all possible characters in
6449         a filename, and 100% reversible. (Essentially, uses
6450         quoted-printable as the encoding.)
6451         
6452         * auto-save.el (recover-all-files):
6453
6454         Use insert-directory rather than calling ls directly -- fixes
6455         things under Windows.
6456
6457         * files.el:
6458         * files.el (convert-standard-filename): Substitute FSF's
6459         definition for this (we had nothing here before).
6460         
6461         * files.el (backup-buffer): Warning fix.
6462         
6463         * files.el (make-backup-file-name):
6464         * files.el (find-backup-file-name):
6465         Fix error in calling sequence to auto-save-file-name-p.
6466         
6467         * files.el (recover-file):
6468         Use insert-directory rather than calling ls directly -- fixes
6469         things under Windows.
6470
6471         * files.el (make-auto-save-file-name): Removed.
6472         * files.el (auto-save-file-name-p): Removed.
6473         auto-save is always dumped so no sense in having a definition
6474         that will always be overwritten with another.
6475         
6476         * files.el (insert-directory):
6477         * win32-native.el:
6478         * win32-native.el (debug-mswindows-process-command-lines):
6479         * win32-native.el (original-make-auto-save-file-name): Removed.
6480         * win32-native.el (make-auto-save-file-name): Removed.
6481
6482
6483 2001-03-21  Martin Buchholz <martin@xemacs.org>
6484
6485         * XEmacs 21.2.46 "Urania" is released.
6486
6487 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6488
6489         * menubar-items.el (default-menubar): Update sample.emacs to
6490         sample.init.el and adjust accelerators.
6491
6492 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6493
6494         * build-report.el (build-report): Improve docstring.
6495
6496 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6497
6498         * ChangeLog: Log GTK merge.
6499
6500         * gutter-items.el:
6501         * mwheel.el:
6502         * sound.el:
6503         * startup.el:
6504         Revert gratuitous whitespace changes.
6505
6506 2001-03-07  Ben Wing  <ben@xemacs.org>
6507
6508         * help.el:
6509         * help.el (key-or-menu-binding):
6510         * help.el (Help-find-file): New.
6511         * help.el (describe-beta):
6512         * help.el (describe-copying):
6513         * help.el (describe-project):
6514         * help.el (view-emacs-news):
6515         * help.el (view-sample-init-el): New.
6516         * help.el (Help-princ-face): New.
6517         * help.el (Help-prin1-face): New.
6518         * help.el (help-symbol-function-context-menu):
6519         * help.el (help-symbol-variable-context-menu):
6520         * help.el (help-symbol-function-and-variable-context-menu):
6521         * help.el (frob-help-extents):
6522         * help.el (describe-function-1):
6523         * help.el (describe-variable):
6524
6525         Add coloring in Help buffers, correspondent with hyperlinks.
6526         View files in view-mode rather than Fundamental.
6527         Remove separators from context menus -- now handled in generic code.
6528         Add `Find Tag' to context menu.
6529         
6530         * menubar.el (popup-mode-menu):
6531
6532         Rewrite code that outputs the popup menu to (a) put more specific
6533         entries first, (b) be more robust, (c) output the proper context
6534         menu separators automatically (the context menu functionality is
6535         new and currently used only by Help).
6536
6537 2001-03-10  William M. Perry  <wmperry@aventail.com>
6538
6539         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6540         this function when converting from the 21.1 GTK branch.  Now
6541         supports file, password, question, and color built-in dialogs.
6542
6543 2001-03-06  Ben Wing  <ben@xemacs.org>
6544
6545         * keydefs.el:
6546         * keydefs.el (global-map):
6547         Add commented-out change of M-k (for 21.5).
6548         
6549         * menubar-items.el (default-menubar):
6550         Fix items to control kill-line behavior; add items for
6551         shifted motion.
6552         
6553         * simple.el:
6554         * simple.el (kill-whole-line):
6555         * simple.el (historical-kill-line): Removed.
6556         * simple.el (kill-line): Removed.
6557         * simple.el (kill-entire-line): New.
6558         * simple.el (kill-line-1): New.
6559         * simple.el (backward-kill-line):
6560         Undo kill-whole-line == always changes.  Add new function
6561         kill-entire-line to unconditionally delete the current line.
6562         Add comments describing the lamentable state of affairs of
6563         the kill-line functions and variables.
6564
6565 2001-03-02  Ben Wing  <ben@xemacs.org>
6566
6567         * simple.el:
6568         * simple.el (beginning-of-buffer):
6569         * simple.el (end-of-buffer):
6570         * simple.el (mark-ring-unrecorded-commands):
6571         * simple.el (signal-error-on-buffer-boundary):
6572         * simple.el (shifted-motion-keys-select-region):
6573         * simple.el (unshifted-motion-keys-deselect-region):
6574         * simple.el (motion-keys-for-shifted-motion): New.
6575         * simple.el (handle-pre-motion-command):
6576         * simple.el (handle-post-motion-command):
6577         * simple.el (forward-char-command):
6578         * simple.el (backward-char-command):
6579         * simple.el (scroll-up-command):
6580         * simple.el (scroll-down-command):
6581         * simple.el (next-line):
6582         * simple.el (previous-line):
6583         * simple.el (backward-block-of-lines):
6584         * simple.el (forward-block-of-lines):
6585         * simple.el (backward-word):
6586         * simple.el (mark-word):
6587
6588         Augment documentation of the most common motion commands to make
6589         note of the shifted-motion support.  Improve the support to (a)
6590         properly document how it works and why it's done in the fashion it
6591         is, and (b) allow the keystrokes that trigger it to be customized.
6592
6593         Correct error in the customize specification of
6594         mark-ring-unrecorded-commands.
6595
6596 2001-03-02  Ben Wing  <ben@xemacs.org>
6597
6598         * font-lock.el:
6599         * font-lock.el (font-lock-pending-extent-table): Removed.
6600         * font-lock.el (font-lock-pending-buffer-table): New.
6601         * font-lock.el (font-lock-pre-idle-hook):
6602         * font-lock.el (font-lock-after-change-function):
6603         * font-lock.el (font-lock-fontify-pending-extents):
6604         * font-lock.el (font-lock-lisp-like):
6605
6606         Fix handling of pending extents to avoid excessive slowness (N^2
6607         behavior) when making lots of buffer changes between redisplays,
6608         such as when saving the Options.
6609
6610 2001-03-09  William M. Perry  <wmperry@aventail.com>
6611
6612         * device.el:
6613         * dragdrop.el:
6614         * dumped-lisp.el:
6615         * faces.el:
6616         * frame.el:
6617         * gnuserv.el:
6618         * loadup.el:
6619         * menubar-items.el:
6620         * minibuf.el:
6621         The Great GTK Merge.
6622
6623         * ChangeLog.GTK:
6624         * dialog-gtk.el:
6625         * gdk.el:
6626         * generic-widgets.el:
6627         * glade.el:
6628         * gnome-widgets.el:
6629         * gnome.el:
6630         * gtk-compose.el:
6631         * gtk-extra.el:
6632         * gtk-faces.el:
6633         * gtk-ffi.el:
6634         * gtk-file-dialog.el:
6635         * gtk-font-menu.el:
6636         * gtk-glyphs.el:
6637         * gtk-init.el:
6638         * gtk-iso8859-1.el:
6639         * gtk-marshal.el:
6640         * gtk-mouse.el:
6641         * gtk-package.el:
6642         * gtk-password-dialog.el:
6643         * gtk-select.el:
6644         * gtk-widget-accessors.el:
6645         * gtk-widgets.el:
6646         * gtk.el:
6647         widgets-gtk.el:
6648         The Great GTK Merge: new files.
6649
6650 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6651
6652         * generic-widgets.el: Don't require gtk (a built-in feature) at
6653         top level.  Don't execute the last sexp unless (featurep 'gtk).
6654
6655 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6656
6657         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6658
6659 2001-02-23  Martin Buchholz <martin@xemacs.org>
6660
6661         * XEmacs 21.2.45 "Thelxepeia" is released.
6662
6663 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6664  
6665         * about.el (xemacs-hackers): update my entry. 
6666         * about.el (about-maintainer-info): ditto. 
6667         * about.el (about-hackers): ditto. 
6668
6669 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6670
6671         * about.el (about-maintainer-info): More vanity info about
6672         yours truly.
6673
6674 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6675
6676         * build-report.el (build-report-destination): xemacs-build-reports
6677         has moved to SourceForge, where mailing list name length is
6678         restricted, hence the name change to
6679         xemacs-buildreports@xemacs.org.
6680         * build-report.el (build-report-keep-regexp): Update default.
6681         * build-report.el (build-report-delete-regexp): Ditto.
6682         * build-report.el (build-report-make-output-files): Ditto.
6683
6684 2001-02-19  Craig Lanning  <lanning@scra.org>
6685
6686         * lisp-mode.el: Add indentation specifications for following
6687         Common Lisp forms: handler-case, handler-bind, with-slots,
6688         with-open-file, with-open-stream, print-unreadable-object.
6689
6690 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6691
6692         * font-lock.el (font-lock-set-defaults-1):
6693         Move initialization of `font-lock-cache-position' so that it's set
6694         even if font-lock-keywords is already defined.
6695
6696 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6697
6698         * autoload.el (generate-file-autoloads-1):
6699         Use `emacs-lisp-mode-syntax-table' instead of
6700         `lisp-mode-syntax-table'.
6701         * lisp-mode.el (lisp-mode-syntax-table):
6702         Get rid of old checks for `parse-partial-sexp' version.
6703         Make `|' (pipe) string delimiter instead of punctuation.
6704
6705 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6706
6707         * window.el (save-selected-window):
6708         Use gensym for better macro hygiene.
6709
6710 2001-02-06  Mike Sperber <mike@xemacs.org>
6711
6712         * dump-paths.el:
6713         * startup.el (startup-setup-paths): Set and use
6714         `mule-lisp-directory'.
6715         (startup-setup-paths-warning): Ditto.
6716
6717         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6718         (paths-construct-load-path): Consider `mule-lisp-directory'.
6719
6720 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6721
6722         * font-lock.el: Syntax table improvements used.  A few random
6723         changes are not specified below.
6724         (font-lock-fontify-string-delimiters):
6725         (font-lock-syntactic-keywords):
6726         (font-lock-cache-state nil):
6727         (font-lock-cache-position):
6728         New variables.
6729         (font-lock-set-syntax):
6730         (font-lock-apply-syntactic-highlight):
6731         (font-lock-fontify-syntactic-anchored-keywords):
6732         (font-lock-fontify-syntactic-keywords-region):
6733         (font-lock-eval-keywords):
6734         New functions.
6735         (font-lock-remove-face):
6736         (font-lock-fontify-syntactically-region):
6737         Use syntax properties.
6738
6739 2001-02-08  Martin Buchholz <martin@xemacs.org>
6740
6741         * XEmacs 21.2.44 "Thalia" is released.
6742
6743 2001-01-16  Mike Sperber <mike@xemacs.org>
6744
6745         * startup.el (normal-top-level): Work even if no installation root
6746         is found.
6747
6748 2001-01-30  Andy Piper  <andy@xemacs.org>
6749
6750         * gutter-items.el (progress-abort-glyph): remove instantiator.
6751         (set-progress-abort-instantiator): new function.
6752         (abort-progress-feedback): use it.
6753
6754         * gutter.el (set-gutter-dirty-p): new function.
6755
6756 2001-01-30  Didier Verna  <didier@xemacs.org>
6757
6758         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6759
6760 2001-01-24  Didier Verna  <didier@xemacs.org>
6761
6762         * sound.el (sound-extension-list): give a better default value.
6763         * sound.el (load-sound-file): improve the doc string, also find
6764         files given by absolute names, pass a real extension list to
6765         `locate-file'.
6766
6767 2001-01-26  Martin Buchholz <martin@xemacs.org>
6768
6769         * XEmacs 21.2.43 "Terspichore" is released.
6770
6771 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6772
6773         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6774         messages from gnuserv.
6775
6776 2001-01-20  Martin Buchholz <martin@xemacs.org>
6777
6778         * XEmacs 21.2.42 "Poseidon" is released.
6779
6780 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6781
6782         * cl-macs.el (cl-upcase-arg): New function.
6783         (cl-function-arglist): New function.
6784         (cl-transform-lambda): Automatically add CL-style lambda list to
6785         documentation string using functions above.
6786
6787 2001-01-12  Andy Piper  <andy@xemacs.org>
6788
6789         * package-get.el (package-get-custom): call
6790         package-net-update-installed-db.
6791
6792         * package-ui.el (pui-install-selected-packages): call
6793         package-net-update-installed-db.
6794
6795         * package-net.el (package-net-update-installed-db): use
6796         packages-package-list so that we reflect reality.
6797
6798         * packages.el (packages-package-list): Make docstring reflect
6799         reality.
6800
6801         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6802
6803         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6804         isn't installed.
6805
6806 2001-01-17  Andy Piper  <andy@xemacs.org>
6807
6808         * wid-edit.el (widget-activation-glyph-mapper): activate or
6809         deactivate native widgets.
6810         (widget-glyph-insert-glyph): record instantiator.
6811         (widget-push-button-value-create): use it.
6812
6813         * gui.el (gui-button-action): new function. Make button's domain
6814         buffer current when calling.
6815         (make-gui-button): update to use gui-button-action.
6816
6817 2001-01-16  Didier Verna  <didier@xemacs.org>
6818
6819         * menubar-items.el (default-menubar): add an entry for modeline
6820         horizontal scrolling in Options -> Display.
6821
6822 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6823
6824         * package-get.el (package-get-require-signed-base): Set to nil
6825         by default.
6826
6827 2001-01-17  Martin Buchholz <martin@xemacs.org>
6828
6829         * XEmacs 21.2.41 "Polyhymnia" is released.
6830
6831 2001-01-16  Mike Sperber <mike@xemacs.org>
6832
6833         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6834         catch lisp/mule/.
6835
6836 2001-01-14  Mike Sperber <mike@xemacs.org>
6837
6838         * startup.el (maybe-create-compatibility-dot-emacs):
6839         (maybe-unmigrate-user-init-file):
6840         (unmigrate-user-init-file): Created.
6841         (maybe-migrate-user-init-file): Offer creation of compatibility
6842         .emacs.
6843         Some doc fixes wrt init file location.
6844
6845 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6846
6847         * faces.el (face-frob-from-locale-first): new variable.
6848         (frob-face-font-2): Honor tags arg while trying to use
6849         standard-face-mapping.  When face-frob-from-locale-first is set,
6850         first try to set face inheriting from frobbed-face.
6851
6852 2001-01-15  Didier Verna  <didier@xemacs.org>
6853
6854         * about.el (xemacs-hackers): update my entry.
6855         * about.el (about-url-alist): ditto.
6856         * about.el (about-maintainer-info): ditto.
6857         * about.el (about-hackers): ditto.
6858
6859 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6860
6861         The byte compiler has been badly broken for a year,
6862         by the patch of 1999-12-06.
6863         * byte-optimize.el (byte-optimize-form-code-walker):
6864         Bug was: the byte compiler was making this erroneous optimization:
6865         (progn (or (foo)) (bar)) ==> (bar)
6866
6867 2000-11-20  Mike Sperber <mike@xemacs.org>
6868
6869         * setup-paths.el (paths-core-load-path-depth): Split
6870         `paths-load-path-depth' in two for site and core lisp.  Don't
6871         recurse into core.
6872         * setup-paths.el (paths-construct-load-path): Use.
6873
6874 2001-01-10  Andy Piper  <andy@xemacs.org>
6875
6876         * package-net.el (package-net-cygwin32-binary-size): new variable
6877         (package-net-win32-binary-size): ditto.  add much needed
6878         commentary.
6879
6880         * gutter-items.el (buffers-tab-items): correct off-by-one error
6881         for buffers-tab-max-size.
6882
6883 2001-01-08  Martin Buchholz <martin@xemacs.org>
6884
6885         * XEmacs 21.2.40 is released.
6886
6887 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6888
6889         * mule/hebrew.el: Fix comments and typos.
6890         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6891
6892 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6893
6894         * ChangeLog.1: move ancient log from fill.el.
6895
6896         * dump-paths.el:
6897         paragraphs.el:
6898         mule/mule-category.el:
6899         Miscellaneous typo fixes and slight doc clarifications.
6900
6901         * mule/mule-ccl.el:  Correct file name in header.
6902
6903 2000-12-31  Martin Buchholz <martin@xemacs.org>
6904
6905         * XEmacs 21.2.39 is released.
6906
6907 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6908
6909         * byte-optimize.el (byte-optimize-cond):
6910         (byte-optimize-cond-1): New.
6911         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6912         Optimizes (cond (x nil)) ==> nil.
6913         Provide better diagnostic on malformed expr like (cond foo).
6914
6915 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6916
6917         * mule/mule-coding.el:
6918         mule/mule-cmds.el (reset-language-environment,
6919         set-language-environment-coding-systems):
6920         Safer default coding-priority-list, corresponding to src/file-coding.h.
6921
6922 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6923
6924         * package-admin.el: Allow package removal from
6925         early-package-load-path.
6926
6927 2000-12-15  Andreas Jaeger  <aj@suse.de>
6928
6929         * about.el (about-maintainer-info): Update my entry.
6930
6931 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6932
6933         * packages.el (locate-library): Add support for bzip2
6934         compressed .el files.
6935
6936 2000-12-12  Andy Piper  <andy@xemacs.org>
6937
6938         * package-net.el: new file.
6939
6940 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6941
6942         * font-lock.el: Add missing C++ keywords.
6943
6944 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6945
6946         * simple.el (indent-for-comment): Preserve indentation of comments
6947         starting in column 0, as documented in (Info-goto-node
6948         "(xemacs)Comments").  Update docstring accordingly.
6949
6950 2000-12-05  Martin Buchholz <martin@xemacs.org>
6951
6952         * XEmacs 21.2.38 is released.
6953
6954 2000-12-04  Didier Verna  <didier@xemacs.org>
6955
6956         * mouse.el (default-mouse-track-set-point-in-window): remove
6957         spurious '+' operation detected by Martin.
6958
6959
6960 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6961
6962         * cl-extra.el (coerce):
6963         Implement char to integer coercion.
6964         Remove extraneous (numberp) test.
6965
6966         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6967         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6968         (byte-optimize-predicate):
6969         Warn if evaluating constant expression signals an error.
6970         (byte-optimize-form): Small simplification.
6971
6972         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6973
6974 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6975
6976         * byte-optimize.el:
6977         (byte-optimize-minus):
6978         (byte-optimize-plus):
6979         (byte-optimize-mult):
6980         (byte-optimize-quo):
6981         Use (car (last x)) instead of (last x) to get last elt!
6982         Use `byte-optimize-predicate' to optimize `%'.
6983         Move optimizations for special numeric args to bytecomp.el.
6984         * bytecomp.el (byte-compile-associative): Remove.
6985         (byte-compile-max): New.
6986         (byte-compile-min): New.
6987         Properly handle erroneous calls: (max) (min).
6988         (byte-compile-plus): New.
6989         (byte-compile-minus):
6990         It's easiest to handle 0, +1 and -1 args here.
6991         (byte-compile-mult): New.
6992         It's easiest to handle 1, -1 and 2 args here.
6993         (byte-compile-quo):
6994         It's easiest to handle 0, +1 and -1 args here.
6995         Issue byte-compiler warning when dividing by zero.
6996
6997         Byte-compiler arithmetic improvements.
6998         Better optimize these expressions in the obvious way:
6999         (+ x y 1)   -->  varref x varref y add add1
7000         (+ x y -1)  -->  varref x varref y add sub1
7001         (- x y 0)   -->  (- x y)
7002         (- 0 x y)   -->  (- (- x) y)
7003         (% 42 19)   --> compile-time constant
7004         (/ 42 19)   --> compile-time constant
7005         (* (foo) 2) --> foo call dup plus
7006
7007         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7008         unless (declaim (optimize (safety 3)))
7009         or (setq byte-compile-delete-errors nil).
7010
7011 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7012
7013         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7014         docstrings.
7015
7016 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7017
7018         * startup.el (command-line-do-help):  Add documentation of
7019         portable dumper switches.
7020
7021 2000-11-22  Andy Piper  <andy@xemacs.org>
7022
7023         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7024
7025         * glyphs.el (init-glyphs): don't use autodetect for strings.
7026
7027 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7028
7029         * byte-optimize.el (byte-optimize-char-before):
7030         (byte-optimize-backward-char):
7031         (byte-optimize-backward-word):
7032         Fix incorrect optimizations for these sorts of expressions:
7033         (let ((x nil)) (backward-char x))
7034
7035 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7036
7037         * byte-optimize.el:
7038         * byte-optimize.el (byte-optimize-backward-char): New.
7039         * byte-optimize.el (byte-optimize-backward-word): New.
7040         Make backward-word and backward-char as efficient as forward versions.
7041
7042         * bytecomp.el (byte-compile-no-args-with-one-extra):
7043         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7044         * bytecomp.el (byte-compile-two-args-with-one-extra):
7045         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7046         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7047         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7048         Check if extra arg is constant nil, and if so, use byte-coded call.
7049
7050         * simple.el (backward-word):
7051         * simple.el (mark-word):
7052         * simple.el (kill-word):
7053         * simple.el (backward-kill-word):
7054         Make COUNT argument optional, for consistency with forward-char et al.
7055
7056         * abbrev.el (abbrev-string-to-be-defined):
7057         * abbrev.el (inverse-abbrev-string-to-be-defined):
7058         * abbrev.el (inverse-add-abbrev):
7059         * abbrev.el (expand-region-abbrevs):
7060         * buff-menu.el (Buffer-menu-execute):
7061         * indent.el (move-to-left-margin):
7062         * indent.el (indent-relative):
7063         * indent.el (move-to-tab-stop):
7064         * info.el (Info-reannotate-node):
7065         * lisp-mode.el (lisp-indent-line):
7066         * lisp.el (end-of-defun):
7067         * lisp.el (move-past-close-and-reindent):
7068         * misc.el (copy-from-above-command):
7069         * mouse.el (default-mouse-track-scroll-and-set-point):
7070         * page.el (forward-page):
7071         * paragraphs.el (forward-paragraph):
7072         * paragraphs.el (end-of-paragraph-text):
7073         * picture.el (picture-forward-column):
7074         * picture.el (picture-self-insert):
7075         * rect.el (extract-rectangle-line):
7076         * simple.el (newline):
7077         * simple.el (fixup-whitespace):
7078         * simple.el (backward-delete-char-untabify):
7079         * simple.el (transpose-chars):
7080         * simple.el (transpose-preceding-chars):
7081         * simple.el (do-auto-fill):
7082         * simple.el (indent-new-comment-line):
7083         * simple.el (blink-matching-open):
7084         * view-less.el (cleanup-backspaces):
7085         * wid-edit.el (widget-transpose-chars):
7086         * term/bg-mouse.el (bg-insert-moused-sexp):
7087         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7088
7089         * info.el (Info-fontify-node):
7090         * simple.el (backward-delete-function):
7091         Use canonical delete-backward-char instead of backward-delete-char.
7092
7093 2000-11-20  Andy Piper  <andy@xemacs.org>
7094
7095         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7096         no buffers.
7097
7098 2000-11-20  Andy Piper  <andy@xemacs.org>
7099
7100         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7101         buffer tabs.
7102
7103 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7104
7105         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7106         (proclaim inline...) was shadowing compiler-macros.
7107
7108 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7109
7110         * bytecomp.el (byte-compile-eval): New.
7111         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7112         Keeps this promise made in Lispref:
7113         "If a file being compiled contains a `defmacro' form, the macro is
7114         defined temporarily for the rest of the compilation of that file."
7115
7116 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7117
7118         * cl.el (floatp-safe):
7119         (plusp):
7120         (minusp):
7121         (oddp):
7122         (evenp):
7123         (cl-abs):
7124         Use a better parameter name than `x'.
7125
7126         * cl-macs.el (check-type): Make continuable.  Change documentation
7127         to require PLACE, but accept any form for compatibility.
7128
7129         * abbrev.el (define-abbrev): Use check-type.
7130         * font-menu.el (font-menu-change-face): Use check-type.
7131         * menubar.el (relabel-menu-item): Use check-type.
7132         * itimer.el: Fix typo.
7133
7134 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7135
7136         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7137
7138 2000-11-14  Martin Buchholz <martin@xemacs.org>
7139
7140         * XEmacs 21.2.37 is released.
7141
7142 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7143
7144         * code-cmds.el: Provide the feature.
7145
7146 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7147
7148         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7149
7150         * code-cmds.el: New file
7151         * mule/mule-cmds.el:
7152         * mule/mule-misc.el
7153         (coding-keymap): New keymap. Define coding system keyboard
7154         commands on file-coding builds too.
7155         (coding-system-change-eol-conversion):
7156         (universal-coding-system-argument):
7157         (set-default-coding-systems):
7158         (prefer-coding-system): Moved from mule-cmds.el
7159         (set-buffer-process-coding-system): Moved from mule-misc.el
7160
7161 2000-09-15  Stephen Carney <carney@scubadoo.com>
7162
7163         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7164
7165 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7166
7167         * package-get.el (package-get-download-sites): Add a pre-release
7168         site for experimental packages.
7169
7170         * auto-autoloads.el: Regenerated.
7171
7172 2000-08-01  Andy Piper  <andy@xemacs.org>
7173
7174         * gutter-items.el (buffers-tab-omit-function): reference
7175         buffers-tab-select-visible-buffers.
7176         (buffers-tab-filter-functions): new variable, by default uses
7177         buffers-tab-selection-function and buffers-tab-omit-function.
7178         (select-buffers-tab-buffers-by-mode): invert arguments.
7179         (buffers-tab-select-visible-buffers): new function. Invert calling
7180         of buffers-menu-omit-invisible-buffers.
7181         (buffers-tab-items): rewrite to use
7182         buffers-tab-filter-functions. Rewrite docstring.
7183         (gutter-buffers-tab-extent): delete.
7184         (add-tab-to-gutter): always build a new extent when adding the
7185         tabs.
7186         (update-tab-in-gutter): make gutter dirty when orientation
7187         changes.
7188
7189 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7190
7191         * bytecomp.el (byte-compile-defvar-or-defconst):
7192         Only do loadhist recording if defvar form includes a value.
7193
7194 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7195
7196         * bytecomp.el (byte-compile-initial-macro-environment):
7197         `eval-when-compile' should not compile its body.
7198
7199 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7200
7201         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7202         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7203         some Japanese English.  Remove some ancient FSF comments, and
7204         improve docstrings.  Use symbols not vectors for tables.
7205
7206 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7207
7208         * keymap.el:
7209         (local-key-binding):
7210         (global-key-binding):
7211         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7212
7213         * lisp.el:
7214         (backward-sexp): Slightly simpler code.
7215         (mark-sexp): Make arg optional, like FSF Emacs.
7216         (forward-list): Slightly simpler code.
7217         (backward-list): Slightly simpler code.
7218         (down-list):  Make arg optional, like FSF Emacs.
7219         (up-list):  Make arg optional, like FSF Emacs.
7220         (backward-up-list):  Make arg optional, like FSF Emacs.
7221         (kill-sexp):  Make arg optional, like FSF Emacs.
7222         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7223
7224         * font-menu.el (font-menu-change-face):
7225         Take continuable errors into account.
7226
7227         * abbrev.el:
7228         * abbrev.el (clear-abbrev-table):
7229         * abbrev.el (define-abbrev-table):
7230         * abbrev.el (define-abbrev):
7231         * abbrev.el (insert-abbrev-table-description):
7232         * apropos.el (apropos-documentation-check-doc-file):
7233         * apropos.el (apropos-documentation-check-elc-file):
7234         * buff-menu.el (list-buffers):
7235         * buff-menu.el (list-buffers-noselect):
7236         * bytecomp.el (byte-recompile-directory):
7237         * bytecomp.el (batch-byte-compile):
7238         * cl-macs.el (typep):
7239         * code-files.el (find-coding-system-magic-cookie):
7240         * code-files.el (insert-file-contents):
7241         * cus-edit.el (customize-set-variable):
7242         * cus-edit.el (customize-save-variable):
7243         * cus-face.el (custom-set-face-font-size):
7244         * cus-face.el (custom-set-face-update-spec):
7245         * cus-face.el (custom-reset-faces):
7246         * custom.el (custom-check-theme):
7247         * custom.el (copy-upto-last):
7248         * fill.el (canonically-space-region):
7249         * fill.el (fill-paragraph):
7250         * fill.el (fill-region):
7251         * fill.el (find-space-insertable-point):
7252         * fill.el (justify-current-line):
7253         * faces.el (face-spec-update-all-matching):
7254         * faces.el (set-face-stipple):
7255         * files-nomule.el (insert-file-contents):
7256         * files.el (insert-file-contents-literally):
7257         * files.el (hack-local-variables-last-page):
7258         * files.el (basic-save-buffer):
7259         * files.el (insert-directory):
7260         * font-menu.el (font-menu-change-face):
7261         * font.el (font-spatial-to-canonical):
7262         * format.el (format-encode-region):
7263         * format.el (format-insert-file):
7264         * format.el (format-replace-strings):
7265         * gutter.el (set-gutter-element):
7266         * help.el (key-or-menu-binding):
7267         * help.el (describe-bindings):
7268         * help.el (with-syntax-table):
7269         * indent.el (indent-rigidly):
7270         * indent.el (delete-to-left-margin):
7271         * info.el:
7272         * info.el (Info-extract-dir-entry-from):
7273         * info.el (Info-build-dir-anew):
7274         * info.el (Info-rebuild-dir):
7275         * info.el (Info-batch-rebuild-dir):
7276         * info.el (Info-read-subfile):
7277         * info.el (Info-build-node-completions):
7278         * info.el (Info-extract-menu-node-name):
7279         * isearch-mode.el (isearch-range-invisible):
7280         * isearch-mode.el (isearch-restore-invisible-extents):
7281         * itimer.el (itimerp):
7282         * itimer.el (itimer-live-p):
7283         * keymap.el:
7284         * keymap.el (substitute-key-definition):
7285         * keymap.el (read-command-or-command-sexp):
7286         * keymap.el (local-key-binding):
7287         * keymap.el (global-key-binding):
7288         * keymap.el (global-set-key):
7289         * keymap.el (local-set-key):
7290         * ldap.el:
7291         * ldap.el (ldap-add-entries):
7292         * ldap.el (ldap-delete-entries):
7293         * lisp.el (backward-sexp):
7294         * lisp.el (mark-sexp):
7295         * lisp.el (forward-list):
7296         * lisp.el (backward-list):
7297         * lisp.el (down-list):
7298         * lisp.el (backward-up-list):
7299         * lisp.el (up-list):
7300         * lisp.el (kill-sexp):
7301         * lisp.el (backward-kill-sexp):
7302         * menubar.el (add-menu-button):
7303         * menubar.el (add-submenu):
7304         * menubar.el (delete-menu-item):
7305         * menubar.el (relabel-menu-item):
7306         * mouse.el (narrow-window-to-region):
7307         * obsolete.el (define-obsolete-variable-alias):
7308         * obsolete.el (store-substring):
7309         * package-admin.el:
7310         * package-admin.el (package-admin-install-function):
7311         * package-admin.el (package-admin-install-function-mswindows):
7312         * package-admin.el (package-admin-default-install-function):
7313         * package-get.el (package-get-update-base-entries):
7314         * packages.el (packages-load-package-dumped-lisps):
7315         * packages.el (packages-collect-package-dumped-lisps):
7316         * printer.el (generic-print-buffer):
7317         * printer.el (generic-print-region):
7318         * replace.el (occur-mode-mouse-goto):
7319         * replace.el (perform-replace):
7320         * select.el (get-selection-no-error):
7321         * simple.el:
7322         * simple.el (newline):
7323         * simple.el (open-line):
7324         * simple.el (edit-and-eval-command):
7325         * simple.el (goto-line):
7326         * simple.el (undo):
7327         * simple.el (kill-region):
7328         * simple.el (copy-region-as-kill):
7329         * simple.el (kill-ring-save):
7330         * simple.el (set-mark):
7331         * simple.el (next-line):
7332         * simple.el (previous-line):
7333         * simple.el (line-move):
7334         * simple.el (set-goal-column):
7335         * simple.el (comment-region):
7336         * subr.el:
7337         * subr.el (putf):
7338         * syntax.el (modify-syntax-entry):
7339         * syntax.el (map-syntax-table):
7340         * view-less.el (view-file):
7341         * view-less.el (view-buffer):
7342         * view-less.el (view-file-other-window):
7343         * window-xemacs.el (backward-other-window):
7344         * window.el:
7345         * window.el (one-window-p):
7346         * window.el (walk-windows):
7347         * window.el (window-list):
7348         * x-mouse.el (x-mouse-kill):
7349         * x-select.el (x-get-cutbuffer):
7350         * x-select.el (x-store-cutbuffer):
7351         * term/bg-mouse.el (bg-mouse-line-to-center):
7352         * term/sun-mouse.el (window-line-end):
7353         * term/sun-mouse.el (sun-select-region):
7354         * term/sun.el (kill-region-and-unmark):
7355         * mule/mule-category.el:
7356         * mule/mule-category.el (modify-category-entry):
7357         * mule/mule-category.el (char-category-list):
7358         * mule/mule-coding.el (coding-system-force-on-output):
7359         * mule/mule-misc.el (coding-system-put):
7360         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7361
7362 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7363
7364         * cus-face.el: Typo fixes and tiny clarifications.
7365         * custom.el: ditto
7366
7367 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7368
7369         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7370         * startup.el (normal-top-level): Setup auto-save-list-file-name
7371         if auto-save-list-file-prefix is non-nil.
7372
7373 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7374
7375         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7376
7377 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7378
7379         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7380         get symbol at point-min.
7381
7382 2000-10-24  Didier Verna  <didier@xemacs.org>
7383
7384         * info.el (Info-emacs-info-file-name): defconst it.
7385         * info.el (Info-footnote-tag): defcustom it.
7386         * info.el (Info-no-description-string): ditto.
7387         * info.el (Info-find-node): adapt to new semantics of
7388         'Info-suffixed-file (don't do the case variants stuff).
7389         * info.el (Info-insert-dir): rewrite the dir file variants code.
7390         * info.el (Info-directory-files): New. Return the list of info
7391         files in a directory.
7392         * info.el (Info-dir-outdated-p): use it.
7393         * info.el (Info-parse-dir-entries): ditto.
7394         * info.el (Info-build-dir-anew): don't restrict to files ending
7395         with a ".info.*" extension.
7396         * info.el (Info-set-mode-line): ditto.
7397         * info.el (Info-read-subfile): adapt to new semantics of
7398         'Info-suffixed-file (append 'exact argument).
7399         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7400         string independently of the case.
7401         * info.el (Info-suffixed-file): use it (match all possible case
7402         for the file name).
7403         * info.el (Info-insert-file-contents): code cleanup.
7404         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7405         columns.
7406         * info.el (Info-batch-rebuild-dir): ditto.
7407         * info.el (Info-read-node-name-1): ditto.
7408         * info.el (Info-search): ditto.
7409         * info.el (Info-fontify-node): ditto.
7410
7411
7412 2000-10-24  Didier Verna  <didier@xemacs.org>
7413
7414         * process.el (shell-command): when called from a program, avoid
7415         'push-mark's "mark-set" message.
7416
7417 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7418
7419         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7420         by a symbol, not by a vector.
7421         * mule/vietnamese.el (vscii): Likewise.
7422         (viscii): Likewise.
7423         * mule/cyrillic.el (koi8-r): Likewise.
7424
7425         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7426         by a symbol, not by a vector.
7427         (chinese-big5-2): Likewise.
7428         * mule/ethiopic.el (ethiopic): Likewise.
7429         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7430         (vietnamese-viscii-upper): Likewise.
7431
7432 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7433
7434         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7435
7436 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7437
7438         * byte-optimize.el (byte-optimize-car): New function.
7439         (byte-optimize-cdr): Ditto.
7440
7441 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7442
7443         * byte-optimize.el: Partial synch with FSF 20.7.
7444         Optimize constant concatenation.
7445         Add keymapp as a side effect free function.  It is a built-in.
7446         (byte-after-unbind-pos): Remove byte-equal.
7447
7448 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7449
7450         * update-elc-2.el: Quote regexps correctly.
7451
7452 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7453
7454         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7455         (ccl-compile): Apply integerp, not integer-or-char-p to
7456         check the type of the buffer magnification
7457         (ccl-compile-write-string): Encode a string with binary
7458         coding system.
7459         (ccl-compile-write-repeat): Likewise.
7460
7461 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7462
7463         * buff-menu.el:
7464         * bytecomp.el:
7465         * coding.el:
7466         * faces.el:
7467         * files.el:
7468         * fill.el:
7469         * float-sup.el:
7470         * font-lock.el:
7471         * help.el:
7472         * iso8859-1.el:
7473         * loaddefs.el:
7474         * menubar-items.el:
7475         * menubar.el:
7476         * modeline.el:
7477         * msw-font-menu.el:
7478         * paragraphs.el:
7479         * paths.el:
7480         * replace.el:
7481         * simple.el:
7482         * sound.el:
7483         * startup.el:
7484         * version.el:
7485         * x-faces.el:
7486         * x-font-menu.el:
7487         Remove purecopy.
7488
7489 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7490
7491         * simple.el (do-auto-fill): Use the function pointer to by
7492         `comment-line-break-function', not `indent-new-comment-line'. This
7493         fixes an issue with cc-mode comment continuation.
7494
7495 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7496
7497         * simple.el (turn-on-auto-fill):  Add (interactive).
7498         * mwheel.el (mwheel-install): Add (interactive).
7499         * font-lock.el (turn-on-font-lock): Add (interactive).
7500         (turn-off-font-lock): Add (interactive).
7501
7502 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7503
7504         * packages.el (packages-special-base-regexp): Add `man'.
7505
7506 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7507
7508         * wid-edit.el (widget-specify-active): map over extents in current
7509         buffer like `widget-specify-inactive' does.  Mapping over the
7510         inactive extent object does not work since the current extent is
7511         ignored by `map-extents'.
7512
7513 2000-10-04  Martin Buchholz <martin@xemacs.org>
7514
7515         * XEmacs 21.2.36 is released.
7516
7517 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7518
7519         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7520         Optimize the compiled-function-constants vector by byte-code
7521         reference counts.
7522
7523 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7524
7525         * build-report.el (build-report-delete-regexp): quote value in
7526         defcustom
7527
7528 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7529
7530         * build-report.el (build-report): Don't bind srcdir which we don't
7531         use in `multiple-value-bind' to avoid the only byte-compiler
7532         warning.
7533
7534 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7535
7536         * build-report.el: Requires cl and custom now.
7537         build-report-version is determined by XEmacs version -- remove
7538         build-report-version*.
7539         * build-report.el (build-report-version): Removed.
7540         * build-report.el (build-report-installation-version-regexp): New.
7541         * build-report.el (build-report-version-file-regexp): New.
7542         * build-report.el (build-report-installation-srcdir-regexp): New.
7543         * build-report.el (build-report-destination): Offer
7544         xemacs-build-reports and xemacs-beta.
7545         * build-report.el (build-report-keep-regexp): Adjusted.
7546         * build-report.el (build-report-delete-regexp): Adjusted.
7547         * build-report.el (build-report-make-output-dir): New.
7548         * build-report.el (build-report-installation-file): Replace use of
7549         `concat' with `expand-file-name'.
7550         * build-report.el (build-report-make-output-file): Removed.
7551         * build-report.el (build-report-make-output-files): New.
7552         * build-report.el (build-report-subject): Identify as
7553         user-variable with "*...".
7554         * build-report.el (build-report-prompts): Ditto.
7555         * build-report.el (build-report-version-file): New.
7556         * build-report.el (build-report-file-encoding): Identify as
7557         user-variable with "*...".
7558         * build-report.el (build-report-make-output-get): New.
7559         * build-report.el (build-report-insert-header): Report
7560         emacs-version and system-configuration instead of
7561         build-report-version.
7562         * build-report.el (build-report-insert-make-output): Add file
7563         argument.
7564         * build-report.el (build-report-insert-installation-file):
7565         Re-indent.
7566         * build-report.el (build-report-keep): Change docstring,
7567         re-indent.
7568         * build-report.el (build-report-delete): Ditto.
7569         * build-report.el (build-report-installation-data): New.
7570         * build-report.el (build-report-version-file-data): New.
7571
7572 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7573
7574         * byte-optimize.el (byte-optimize-lapcode):
7575         Fix the optimization of using the first 5 elements of the
7576         constants vector for variables.
7577         (byte-optimize-lapcode): Fix another ancient broken optimization.
7578
7579 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7580
7581         * *: Spelling mega-patch
7582
7583 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7584
7585         * easymenu.el: doc fixes.
7586         (easy-menu-do-define): Use backquote.
7587         (easy-menu-change):
7588         (easy-menu-add):
7589         `when' seems much clearer than `if' here.
7590         (easy-menu-remove):
7591         (easy-menu-add-item):
7592         (easy-menu-item-present-p):
7593         (easy-menu-remove-item):
7594         Wrap using (when (featurep 'menubar) ...)
7595
7596 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7597
7598         * bytecomp.el (displaying-byte-compile-warnings):
7599         Revert Ben's change to this function below so that the compile log
7600         is displayed properly for users of the "popper" package.
7601
7602 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7603
7604         * window.el (save-selected-window): Use backquote.
7605
7606         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7607         Renamed from `byte-compile-file-form-defvar'.
7608         * bytecomp.el (byte-compile-defvar-or-defconst):
7609         Only cons onto current-load-list in top-level forms.
7610         Else this leaks a cons cell every time a defun is called.
7611         Renamed from `byte-compile-defvar', for clarity.
7612         Warn when docstring of defvar is not a string.
7613         Use consistent error messages.
7614         Better comments.
7615
7616 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7617
7618         * simple.el (set-variable):
7619         Remove unneeded defvar by rearranging order of let* forms.
7620
7621         * mule/mule-ccl.el (ccl-get-next-code):
7622         * menubar-items.el (bookmark-menu-filter):
7623         (language-environment-menu-filter):
7624         (tutorials-menu-filter):
7625         * toolbar-items.el (toolbar-compile):
7626         * byte-optimize.el (disassemble-offset):
7627         Use (declare (special ...)) instead of `defvar'.
7628
7629         * cl-macs.el (cl-do-proclaim):
7630         Fix (declare (special ...)) warning suppression syntax.
7631
7632 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7633
7634         * info.el (Info-tag-table-marker):
7635         (Info-tag-table-buffer):
7636         (Info-find-file-node):
7637         (Info-read-subfile):
7638         (Info-build-node-completions):
7639         (Info-search):
7640         (Info-mode):
7641         Multiple info buffer support.
7642
7643 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7644
7645         * ldap.el (ldap-decode-entry): New defun
7646         (ldap-search-entries): Use it in order to decode DN-prefixed
7647         entries properly
7648
7649 2000-08-23  Daniel Pittman <daniel@danann.net>
7650
7651         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7652         Use `eq', not `=', to compare symbols.
7653
7654 2000-07-30  Ben Wing  <ben@xemacs.org>
7655
7656         * bytecomp.el (byte-compile-report-error):
7657         * bytecomp.el (displaying-byte-compile-warnings):
7658         if stack-trace-on-error is set, send out a backtrace when
7659         an error is encountered that stops byte compilation.  this
7660         should make it much much easier to track down those curious
7661         problems.  also undo the kludge of using a separate "*Show*"
7662         buffer for display when there's a temp-buffer-show-function;
7663         we can avoid this by just being a little smarter.
7664
7665         * dialog-items.el:
7666         * dialog-items.el (search-dialog-regexp): New.
7667         * dialog-items.el (search-dialog-callback):
7668         * dialog-items.el (make-search-dialog):
7669         add a regexp option to the dialog and clean up a bit.
7670
7671         * dialog.el:
7672         * dialog.el (yes-or-no-p-dialog-box):
7673         * dialog.el (get-dialog-box-response):
7674         * dialog.el (make-dialog-box):
7675         * dialog.el (dialog-box-finish): New.
7676         * dialog.el (dialog-box-cancel): New.
7677         * dialog.el (internal-make-dialog-box-exit): New.
7678         implement [properly!] the :modal property of the new dialog box
7679         interface.  this is the first time xemacs has ever had *proper*
7680         modal dialog boxes, giving the standard window-system feedback.
7681         (e.g. under windows, clicking on a disabled frame causes a beep
7682         and makes the dialog box flash three times.)
7683
7684         * dragdrop.el: header keyword frobbing.
7685
7686         * dumped-lisp.el (preloaded-file-list):
7687         renamed winnt.el to win32-native.el.
7688
7689         * faces.el (face-property):
7690         * faces.el (set-face-property):
7691         * faces.el (frob-face-property):
7692         * faces.el (frob-face-font-2):
7693         * faces.el (make-face-bold):
7694         * faces.el (make-face-italic):
7695         * faces.el (make-face-bold-italic):
7696         * faces.el (make-face-unbold):
7697         * faces.el (make-face-unitalic):
7698         * faces.el (make-face-smaller):
7699         * faces.el (make-face-larger):
7700         clean up the implementation of these so that window-system-specific
7701         methods are called only on objects belonging to that window system.
7702         previously, you could have [e.g.] mswindows-make-face-bold called
7703         on font object of device type `stream', which is not good and
7704         explains the subtle errors Adrian was getting when byte-compiling
7705         something that required 'term. (Adrian, now you can use stack-trace-
7706         on-error to find the exact place where things are going wrong instead
7707         of having to laboriously binary-search your way through.)
7708
7709         * finder.el (finder-known-keywords):
7710         cleaned up -- properly sorted, clarified the meanings of many of
7711         the keywords, and added a few -- mswin, gui, content, build, www,
7712         user, services.  the last two try to distinguish between a package
7713         that's used directly by the user, and a package that provides
7714         support services to other packages.
7715
7716         * font-lock.el (lisp-font-lock-keywords-2):
7717         update list of lisp control structures to include everything,
7718         including new ones i introduced.
7719
7720         * gutter.el: header keyword frobbing.
7721
7722         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7723         recent isearch element was not doing so!  you got the second-most-
7724         recent instead.
7725
7726         * lisp-mode.el (construct-lisp-mode-menu):
7727         more menubar cleanups.
7728         * lisp-mode.el (with-selected-window):
7729         make it indent properly.
7730
7731         * menubar-items.el (default-menubar): lots of menubar cleanups.
7732         rearranged the options menu the most, e.g. splitting up the
7733         Keyboard/Mouse menu into a new Editing menu and combining the
7734         separate Scrollbar/Gutter/Toolbar submenus into Display.
7735         Got rid of General, moved items to Editing or new Troubleshooting.
7736         Moved Packages to Tools; doesn't seem to belong under Options.
7737         Added stuff to the Cmds menu, e.g. Change Case.
7738
7739         NB please don't complain about these periodic menubar changes.
7740         Anything like this is necessarily incremental in its construction
7741         -- By constant use you gradually become more and more aware of
7742         better and better ways to group menu items.  When we eventually
7743         move the options menu to a property sheet, the existing structure
7744         will probably be preserved fairly well.
7745
7746         * minibuf.el (next-history-element): fix problems with pressing
7747         down arrow in repeat-complex-command.
7748
7749         * modeline.el:
7750         * modeline.el (modeline-3d-p): New.
7751         added custom variable for controlling the 3d modeline.  the
7752         corresponding Options item has been present for a long time,
7753         but commented out with "fix me!" comments.  it's fixed now.
7754
7755         * obsolete.el (add-menu):
7756         remove bogus gettexts.
7757
7758         * process.el (shell-quote-argument):
7759         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7760         For bash under Windows native, see below.
7761
7762         * simple.el:
7763         * simple.el (display-warning-buffer):
7764         Fixed the handling of warning display to eliminate the annoying
7765         *Show* buffer, like was done for byte-compiler output above.
7766
7767         * simple.el (debug-print): New.
7768         Simple function for sending debug messages to the console and/or
7769         other debug places.
7770
7771         * subr.el (replace-in-string):
7772         Rewrite this function to avoid N^2 behavior with large strings --
7773         catastrophic with the new Windows selection code! (Apparently the
7774         author of this function didn't realize there was a fun
7775         replace-match that could make his life much easier, because we
7776         duplicated the entire logic.  The new version is smaller, easier
7777         to understand, much more robust, and has extended features --
7778         those of replace-match.)
7779
7780         * window.el:
7781         * window.el (with-selected-window): New.
7782         An obvious complement to the existing `with-selected-frame' and
7783         `with-current-buffer'.
7784
7785         * win32-native.el: Renamed from winnt.el.
7786         Added a great deal of stuff for properly handling process quoting,
7787         somewhat modeled on Kirill's original model (which i later threw
7788         away).  We should now finally have correctly working process arg
7789         quoting/dequoting so that the final app gets exactly what we
7790         intended.  Because the mechanism is in Lisp, it's easily
7791         extendible. (For those running bash and running the native
7792         version, I tried hard to do what I thought was correct.  But more
7793         thought is needed, and ideally the volunteer work of people with
7794         these configurations that they generally run on.)
7795
7796         * x-font-menu.el (x-font-menu-font-data):
7797         Put in defvar's to fix byte-compiler warnings.
7798
7799 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7800
7801         * select.el (selection-coercion-alist): Initialise.
7802         * select.el (select-coerce-to-text): New.
7803         * select.el (select-coerce): New.
7804         New functions to perform type and value coercion.
7805
7806         * select.el (select-buffer-killed-default): Keep data if it was
7807         on the clipboard.
7808
7809 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7810
7811         * menubar-items.el (default-menubar): Fix typo.
7812         (default-menubar): `lambda' was mispelled as `lamda'.
7813
7814 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7815
7816         * window.el (shrink-window-if-larger-than-buffer): Remove
7817         edge checking code.
7818
7819 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7820
7821         * paths.el (gnus-local-domain): Removed.
7822         (gnus-local-organization): Ditto.
7823         (gnus-startup-file): Ditto.
7824
7825 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7826
7827         * files.el (auto-mode-alist): Add .spec for RPM.
7828
7829 2000-07-31  Andy Piper  <andy@xemacs.org>
7830
7831         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7832
7833 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7834
7835         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7836         browse-url.
7837         * help.el (xemacs-www-page): Ditto.
7838         (xemacs-www-faq): Ditto.
7839         * menubar-items.el (default-menubar): Ditto.
7840
7841         * wid-edit.el (widget-url-link-action): Ditto.
7842         From: Kenichi OKADA <okada@opaopa.org>.
7843
7844 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7845
7846         * finder.el (finder-commentary): Add autoload cookie.
7847
7848 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7849
7850         * files.el (insert-file-contents-literally): Fix second let
7851         binding for `coding-system-for-read' to `coding-system-for-write'
7852         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7853
7854 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7855
7856         * files.el (insert-file-contents-literally): Use binary coding
7857         system (from Morioka san).
7858         (insert-file-contents-literally): Make file-name-handler method.
7859
7860 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7861
7862         * cl-macs.el (get-selection): Add defsetf.
7863
7864 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7865
7866         * x-init.el (x-activate-region-as-selection): replace obsolete
7867         function x-own-selection with own-selection.
7868         (ow-find): replace obsolete functions x-get-selection and
7869         x-get-clipboard with get-selection and get-clipboard.
7870         (init-post-x-win): replace obsolete function x-disown-selection
7871         with disown-selection.
7872
7873 2000-07-20  Mike Sperber  <mike@xemacs.org>
7874
7875         * startup.el (load-user-init-file): Only try to load init file if
7876         it exists.
7877
7878 2000-07-10  Andy Piper  <andy@xemacs.org>
7879
7880         * dialog-items.el: sync with Ben's patch.
7881
7882         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7883         comment.
7884         (progress-text-glyph): deleted.
7885         (progress-layout-glyph): make completely minimal.
7886         (progress-gauge-glyph): ditto.
7887         (progress-display-style): fix to handle dynamic instantiator
7888         changes.
7889         (progress-text-instantiator): new.
7890         (progress-layout-instantiator): new.
7891         (progress-gauge-instantiator): new.
7892         (set-progress-display-instantiator): renamed and changed from
7893         set-progress-display-style.
7894         (progress-abort-glyph): use instantiator not glyph.
7895         (append-progress-display): use set-progress-display-instantiator
7896         and set-glyph-image.
7897         (abort-progress-display): ditto.
7898         (raw-append-progress-display): ditto.
7899
7900 2000-07-20  Ben Wing  <ben@xemacs.org>
7901
7902         * code-files.el: Move Mule-specific code to mule-coding.el.
7903
7904 2000-07-15  Ben Wing  <ben@xemacs.org>
7905
7906         * autoload.el:
7907         Fixed comments.
7908
7909         * cmdloop.el:
7910         * cmdloop.el (yes-or-no-p):
7911         * cmdloop.el (y-or-n-p):
7912         Make these functions use should-use-dialog-box-p and not be
7913         overridden in dialog.el.
7914
7915         * cus-dep.el:
7916         * cus-dep.el (Custom-make-dependencies): Removed.
7917         * cus-dep.el (Custom-make-dependencies-1): New.
7918         * cus-dep.el (Custom-make-one-dependency): New.
7919         New entry point for use in Makefiles, to avoid excessive
7920         invocations.
7921
7922         * cus-edit.el (custom-variable-reset-saved):
7923         * cus-edit.el (custom-variable-reset-standard):
7924         * cus-edit.el (custom-save-resets):
7925         Fix bytecompiler warnings.
7926
7927         * dialog.el:
7928         * dialog.el (yes-or-no-p-dialog-box):
7929         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7930         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7931         * dialog.el (get-dialog-box-response):
7932         * dialog.el (message-or-box):
7933         * dialog.el (make-dialog-box):
7934         * dialog.el (popup-dialog-box): New.
7935         Avoid yes-or-no-p bogosities.
7936         Create a general function `make-dialog-box' to encapsulate all
7937         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7938
7939         * dumped-lisp.el (preloaded-file-list):
7940         Add dialog-items.  Clean up.  Group files by types.
7941
7942         * easymenu.el (easy-menu-add):
7943         * easymenu.el (easy-menu-remove):
7944         Account for accelerators.
7945
7946         * extents.el:
7947         * extents.el (extent-list): New args, like in map-extents.
7948         * extents.el (extent-at-event): New.
7949         * extents.el (extents-at-event): New.
7950
7951         * font-lock.el:
7952         * font-lock.el (font-lock-mode):
7953         * font-lock.el (font-lock-default-fontify-buffer):
7954         * font-lock.el (font-lock-default-unfontify-region):
7955         * font-lock.el (font-lock-fontify-syntactically-region):
7956         * font-lock.el (font-lock-fontify-keywords-region):
7957         Use new progress-feedback names.
7958
7959         * font-lock.el (java-font-lock-identifier-regexp):
7960         * font-lock.el (java-font-lock-class-name-regexp):
7961         Fix bytecompiler warnings.
7962
7963         * gutter-items.el:
7964         * gutter-items.el (progress-display-use-echo-area): Removed.
7965         * gutter-items.el (progress-feedback-use-echo-area): New.
7966         * gutter-items.el (progress-display-popup-period): Removed.
7967         * gutter-items.el (progress-feedback-popup-period): New.
7968         * gutter-items.el (set-progress-display-style): Removed.
7969         * gutter-items.el (set-progress-feedback-style): New.
7970         * gutter-items.el (progress-display-style): Removed.
7971         * gutter-items.el (progress-feedback-style): New.
7972         * gutter-items.el (progress-stack):
7973         * gutter-items.el (progress-displayed-p): Removed.
7974         * gutter-items.el (progress-feedbacked-p): New.
7975         * gutter-items.el (clear-progress-display): Removed.
7976         * gutter-items.el (clear-progress-feedback): New.
7977         * gutter-items.el (progress-display-clear-when-idle): Removed.
7978         * gutter-items.el (progress-feedback-clear-when-idle): New.
7979         * gutter-items.el (remove-progress-display): Removed.
7980         * gutter-items.el (remove-progress-feedback): New.
7981         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7982         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7983         * gutter-items.el (append-progress-display): Removed.
7984         * gutter-items.el (append-progress-feedback): New.
7985         * gutter-items.el (abort-progress-display): Removed.
7986         * gutter-items.el (abort-progress-feedback): New.
7987         * gutter-items.el (raw-append-progress-display): Removed.
7988         * gutter-items.el (raw-append-progress-feedback): New.
7989         * gutter-items.el (display-progress-display): Removed.
7990         * gutter-items.el (display-progress-feedback): New.
7991         * gutter-items.el (current-progress-display): Removed.
7992         * gutter-items.el (current-progress-feedback): New.
7993         * gutter-items.el (current-progress-display-label): Removed.
7994         * gutter-items.el (current-progress-feedback-label): New.
7995         * gutter-items.el (progress-display): Removed.
7996         * gutter-items.el (progress-feedback): New.
7997         Replace "progress-display" with "progress-feedback" globally.
7998
7999         * gutter-items.el (lprogress-display): Removed.
8000         * gutter-items.el (progress-feedback-with-label): New.
8001         Rename lprogress-display ==> progress-feedback-with-label.
8002
8003         * gutter-items.el (search-dialog-direction): Removed.
8004         * gutter-items.el (search-dialog-text): Removed.
8005         * gutter-items.el (search-dialog-callback): Removed.
8006         * gutter-items.el (make-search-dialog): Removed.
8007         Move to dialog-items.el.
8008
8009         * help.el:
8010         * help.el (help-mode-quit):
8011         * help.el (mode-for-help): New.
8012         * help.el (help-sticky-window): New.
8013         * help.el (help-window-config): New.
8014         * help.el (with-displaying-help-buffer):
8015         * help.el (function-at-event): New.
8016         * help.el (help-symbol-regexp): New.
8017         * help.el (help-symbol-run-function-1): New.
8018         * help.el (help-symbol-run-function): New.
8019         * help.el (help-symbol-function-context-menu): New.
8020         * help.el (help-symbol-variable-context-menu): New.
8021         * help.el (help-symbol-function-and-variable-context-menu): New.
8022         * help.el (frob-help-extents): New.
8023         * help.el (describe-function-1):
8024         * help.el (variable-at-point):
8025         * help.el (variable-at-event): New.
8026         * help.el (describe-variable):
8027         Major overhaul.
8028         - Make functions and variables be mousable.
8029         - Middle button hyperlinks.
8030         - New context-menu entries.
8031
8032         * keydefs.el:
8033         * keydefs.el (global-map):
8034         New key bindings to move lines up and down.
8035
8036         * lisp-mode.el:
8037         * lisp-mode.el (construct-lisp-mode-menu): New.
8038         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8039         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8040         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8041         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8042         Make popup and menubar menus be different.  Popup menu uses
8043         clicked location and automatically assumes symbol under the mouse
8044         for various commands.
8045
8046         * menubar-items.el:
8047         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8048         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8049
8050         * menubar-items.el (global-popup-menu): Removed.
8051         * menubar-items.el (mode-popup-menu): Removed.
8052         * menubar-items.el (activate-popup-menu-hook): Removed.
8053         * menubar-items.el (popup-mode-menu): Removed.
8054         * menubar-items.el (popup-buffer-menu): Removed.
8055         * menubar-items.el (popup-menubar-menu): Removed.
8056         Move to menubar.el.
8057
8058         * menubar.el:
8059         * menubar.el (global-popup-menu): New.
8060         * menubar.el (mode-popup-menu): New.
8061         * menubar.el (activate-popup-menu-hook): New.
8062         * menubar.el (last-popup-menu-event): New.
8063         * menubar.el (popup-mode-menu): New.
8064         * menubar.el (popup-buffer-menu): New.
8065         * menubar.el (popup-menubar-menu): New.
8066         * menubar.el (menu-call-at-event): New.
8067         Move non-content functions here.  Add support for context menu
8068         items on extents.
8069
8070         * minibuf.el (minibuffer-history-uniquify):
8071         Typo fix.
8072
8073         * minibuf.el (read-file-name-1):
8074         Call new file dialog box if it exists.
8075
8076         * minibuf.el (mouse-rfn-setup-vars):
8077         Clean up "chop" action.
8078
8079         * mouse.el:
8080         * mouse.el (button2): Now bound to mouse-track.
8081         * mouse.el (click-inside-extent-p):
8082         * mouse.el (point-inside-extent-p):
8083         * mouse.el (point-inside-selection-p):
8084         * mouse.el (mouse-drag-or-yank): Removed.
8085         * mouse.el (mouse-begin-drag-n-drop): New.
8086         * mouse.el (mouse-eval-sexp):
8087         * mouse.el (mouse-track-activate-strokes): New.
8088         * mouse.el (mouse-track-do-activate): New.
8089         * mouse.el (mouse-track):
8090         * mouse.el (default-mouse-track-event-is-with-button): New.
8091         * mouse.el (default-mouse-track-cleanup-hook):
8092         * mouse.el (default-mouse-track-drag-hook):
8093         * mouse.el (default-mouse-track-drag-up-hook):
8094         * mouse.el (default-mouse-track-click-hook):
8095         Merge drag-n-drop into mouse-track.
8096         Add general "activate" support to replace specific button2 kludges.
8097         Use "button modifier" support in mouse-track.
8098
8099         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8100
8101         * package-ui.el:
8102         * package-ui.el (pui-menu):
8103         * package-ui.el (pui-popup-context-sensitive): Removed.
8104         Fix bytecompiler warnings.
8105         Clean up popup code a bit.
8106
8107         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8108
8109         * simple.el:
8110         * simple.el (transpose-lines):
8111         * simple.el (transpose-line-up): New.
8112         * simple.el (transpose-line-down): New.
8113         * simple.el (transpose-subr):
8114         * simple.el (transpose-subr-1): Removed.
8115         Clean up, add functions to move lines up and down.
8116
8117         * startup.el (mail-host-address):
8118         * startup.el (user-mail-address):
8119         Customize.
8120
8121         * subr.el:
8122         * subr.el (set-symbol-value-in-buffer): New.
8123         * subr.el (error):
8124         * subr.el (check-argument-type):
8125         * subr.el (defined-error-p): New.
8126         Add structured error support.
8127
8128         * toolbar-items.el (toolbar-compile):
8129         Use new make-dialog-box.
8130
8131         * update-elc.el:
8132
8133         * userlock.el (ask-user-about-lock-dbox):
8134         * userlock.el (ask-user-about-supersession-threat-dbox):
8135         * userlock.el (ask-user-about-lock):
8136         * userlock.el (ask-user-about-supersession-threat):
8137         Use new make-dialog-box.
8138         Add safety checks; use should use-dialog-box-p.
8139
8140         * window-xemacs.el:
8141         * window-xemacs.el (__buffer-dedicated-frame):
8142         * window-xemacs.el (buffer-dedicated-frame): New.
8143         * window-xemacs.el (set-buffer-dedicated-frame): New.
8144         Move dedicated-frame stuff into lisp.
8145
8146 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8147
8148         * printer.el (generic-print-region): Do not require that
8149         `printer-name' be set.
8150         (printer-name): Commentary clarification.
8151
8152 2000-07-19  Martin Buchholz <martin@xemacs.org>
8153
8154         * XEmacs 21.2.35 is released.
8155
8156 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8157
8158         * select.el (selection-coercible-types): Initialise.
8159
8160 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8161
8162         * select.el (own-clipboard): Bug fix.
8163
8164 2000-07-17  Mike Sperber  <mike@xemacs.org>
8165
8166         * cus-edit.el (custom-migrate-custom-file): Save init file before
8167         continuing.
8168
8169 2000-07-16  Mike Sperber  <mike@xemacs.org>
8170
8171         * startup.el (load-init-file): Remove silly call to
8172         `load-user-custom-file`.
8173         (maybe-migrate-user-init-file): Minor fixes.
8174
8175 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8176
8177         * apropos.el (apropos-documentation-check-doc-file):
8178         `doc' variable should be let-bound, as was presumably intended.
8179
8180         * cus-edit.el (custom-variable-reset-saved):
8181         (custom-variable-reset-standard):
8182         Remove unused variable comment-widget.  Twice.
8183
8184         * toolbar.el (toolbar-blank-press-function):
8185         Add a real defvar with initial value nil and proper docstring.
8186         (press-toolbar-button): No need to check for boundp-ness anymore.
8187
8188         * rect.el (open-rectangle-line): Remove useless (let) form.
8189         Add defvar for pending-delete-mode.
8190
8191         * info.el (Info-find-node): This function needs an autoload cookie.
8192
8193         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8194         Use let* since the second form referred to the first.
8195
8196 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8197
8198         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8199         instead of removed `mswindows-get-clipboard'.
8200
8201
8202 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8203
8204         * select.el (select-convert-from-text): New.
8205         * select.el (select-convert-from-length): New.
8206         * select.el (select-convert-from-integer): New.
8207         * select.el (select-convert-from-identity): New.
8208         * select.el (select-convert-from-filename): New.
8209         * select.el (selection-converter-in-alist): Use them.
8210         New converter functions for X.
8211
8212         * select.el (get-selection): Removed comment.
8213
8214         * select.el (own-selection): Removed append code - I thought
8215         I'd already done this, but apparently not...
8216
8217         * select.el: Changed comment about TIMESTAMP.
8218
8219         * select.el (select-convert-in): New.
8220         * select.el (select-convert-out): New.
8221         New functions that get used by select.c.
8222
8223         * select.el (select-buffer-killed-default): New.
8224         * select.el (select-buffer-killed-text): New.
8225         * select.el (selection-buffer-killed-alist): New.
8226         New list and functions that get called if a relevant selection
8227         exists and a buffer gets killed.
8228
8229         * select.el (select-convert-to-targets):
8230         * select.el (select-convert-to-identity): Removed.
8231         * select.el (select-convert-from-identity): Removed.
8232         * select.el (select-converter-out-alist):
8233         Removed _EMACS_INTERNAL selection type.
8234
8235         * x-select.el (xselect-kill-buffer-hook): Removed.
8236         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8237         Removed this X-specific nonesense. Use the generic support
8238         in select.el instead.
8239
8240 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8241
8242         * mule/mule-category.el (defined-category-hashtable):
8243         Use make-hash-table instead of make-hashtable
8244
8245         * buff-menu.el: Byte-compiler warning fix.
8246
8247         * isearch-mode.el (isearch-highlight-all-cleanup):
8248         Remove unused variable `isearch-highlight-all-start'.
8249
8250         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8251
8252         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8253
8254         * cus-dep.el (Custom-make-dependencies):
8255         Add autoload cookie for custom-add-loads to generated custom-load.el.
8256
8257         * autoload.el (autoload-package-name): Warning suppression.
8258         Move defvar prior to first use.
8259
8260         * custom.el: Add autoload for custom-declare-face.
8261         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8262         * cl.el (cl-hack-byte-compiler):
8263         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8264         to work properly.
8265
8266 2000-07-08  Mike Sperber  <mike@xemacs.org>
8267
8268         * startup.el (load-home-init-file): Added variable.
8269         (maybe-migrate-user-init-file): Added.
8270         (load-user-init-file): Load custom file if different from init
8271         file.
8272
8273         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8274         "startup."
8275
8276         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8277         Moved `custom-file'-related code to cus-file.el.
8278
8279         * cus-file.el: New file.
8280
8281 2000-04-01  Mike Sperber  <mike@xemacs.org>
8282
8283         * packages.el (packages-find-package-directories): Added support
8284         for external package hierarchies with in-place installations.
8285
8286         * find-paths.el (paths-root-in-place-p): Added.
8287         (paths-find-emacs-directory): Added support for external
8288         directories with in-place installations.
8289         (paths-find-site-directory): Ditto.
8290
8291         * startup.el (find-user-init-file): Also look for
8292         ~/.xemacs/init.elc? in preference to ~/.emacs.
8293
8294 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8295
8296         * select.el (own-selection):
8297         * select.el (own-clipboard): Changed `append' parameter to
8298         `how-to-use' parameter.
8299         * select.el (own-selection): Removed icky append code.
8300         * select.el (own-selection, get-selection): Removed extra type
8301         checking.
8302         * select.el (selection-appender-alist):
8303         * select.el (selection-converter-{in|out}-alist): Initialise.
8304         * select.el (select-append-to-*): New.
8305         * select.el (select-convert-from-*): New.  New functions to append
8306         data and convert data from external type.
8307
8308 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8309
8310         * font-lock.el: Javadoc enhancements.
8311
8312 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8313
8314         * printer.el (generic-print-region): Compose job name from buffer
8315         name.
8316
8317 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8318
8319         * font-lock.el (font-lock-fontify-pending-extents): Call
8320         font-lock-fontify-region instead of font-lock-fontify-buffer
8321         to avoid unnecessary progress gauges.
8322
8323 2000-07-06  Craig Lanning  <lanning@scra.org>
8324
8325         * custom-load.el (faces):
8326
8327         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8328         dir is a regex.
8329
8330         * process.el (call-process-internal): from Dan Holmsand, use binary
8331         coding systems so that jka-compr works.
8332
8333 2000-07-07  Ben Wing  <ben@xemacs.org>
8334
8335         * font-lock.el: Undo previous change.  Unfortunately, some
8336         files actually use the variables directly in their init code
8337         without quoting them.
8338
8339 2000-07-07  Ben Wing  <ben@xemacs.org>
8340
8341         * font-lock.el (defvar font-lock-*-face): Removed.
8342
8343         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8344         only when necessary.
8345
8346 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8347
8348         * cl-macs.el: fix cl-transform-function-property kludge
8349         so that it does not require a random feature.
8350
8351 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8352
8353         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8354         as in Linux kernel "Rules.make".
8355
8356 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8357
8358         * build-report.el (build-report): Add autoload cookie.
8359
8360 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8361
8362         * package-ui.el (defgroup pui):  Correct a misspelling
8363         (pui-toggle-package-delete):  Change `seleted' to `selected'
8364
8365 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8366
8367         * package-get.el (package-get-update-base):
8368         (package-get): Use insert-file-contents-literally always.
8369         (package-get-maybe-save-index):
8370         Force coding system for writing to binary.
8371
8372 2000-06-08  Mike Alexander  <mta@arbortext.com>
8373
8374         * code-process.el (call-process-region): If there is no coding
8375         system for the process on process-coding-system-alist use the
8376         coding system of the buffer containing the region.
8377
8378 2000-06-10  Ben Wing  <ben@xemacs.org>
8379
8380         * cmdloop.el (command-error):
8381         If debug-on-error and noninteractive, output backtrace.
8382
8383         * files.el (file-relative-name):
8384         Remove MSDOS references.
8385
8386         * simple.el (line-number): New function, due to non-obvious
8387         behavior/usage of count-lines.
8388
8389         * simple.el (count-lines): document non-obvious usage to get
8390         line number.
8391
8392 2000-06-11  Ben Wing  <ben@xemacs.org>
8393
8394         * faces.el ((featurep 'xpm)):
8395         * x-faces.el (x-init-face-from-resources):
8396         * x-faces.el (x-init-frame-faces):
8397         * x-misc.el (x-init-specifier-from-resources):
8398         * x-misc.el (x-get-resource-and-bogosity-check):
8399         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8400         * x-mouse.el (x-init-pointer-shape):
8401         * x-scrollbar.el (x-init-scrollbar-from-resources):
8402         Add sixth argument to x-get-resource calls so as to issue warnings
8403         rather than errors on bogus arguments.
8404
8405 2000-06-05  Ben Wing  <ben@xemacs.org>
8406
8407         * compat.el: new file.  provides a clean, non-intrusive way to
8408         define compatibility functions.
8409
8410         * process.el (shell-quote-argument): temporary fix for lack
8411         of nt-quote-process-args.  #### I need to put back the overall
8412         structure of that mechanism but redo the guts of it using the
8413         extra intelligence in the C code.
8414
8415 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8416
8417         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8418         `package-get' does in package-get.el, instead of using external
8419         "md5sum" program.
8420
8421         * package-get.el (package-get): Insert package file literally to
8422         make checksum calculation work.
8423
8424 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8425
8426         * code-files.el (convert-mbox-coding-system): Deleted.
8427         (file-coding-system-alist): Removed reference to
8428         convert-mbox-coding-system.
8429
8430 2000-05-28  Martin Buchholz <martin@xemacs.org>
8431
8432         * XEmacs 21.2.34 is released.
8433
8434 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8435
8436         * font-lock.el (font-lock-keywords): Rewrote docstring
8437
8438 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8439
8440         * loadhist.el (unload-feature): handle case where x is both boundp
8441         and fboundp
8442
8443 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8444
8445         * packages.el: It's ok to use built-in macros, but not lisp
8446         defined ones.
8447
8448 2000-05-20  Ben Wing  <ben@xemacs.org>
8449
8450         * font-lock.el:
8451         * font-lock.el (font-lock-message-threshold):
8452         * font-lock.el (font-lock-mode):
8453         * font-lock.el (font-lock-default-fontify-buffer):
8454         * font-lock.el (font-lock-always-fontify-immediately):
8455         * font-lock.el (font-lock-old-extent): Removed.
8456         * font-lock.el (font-lock-old-len): Removed.
8457         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8458         * font-lock.el (font-lock-pending-extent-table): New.
8459         * font-lock.el (font-lock-range-table): New.
8460         * font-lock.el (font-lock-after-change-function):
8461         * font-lock.el (font-lock-after-change-function-1): Removed.
8462         * font-lock.el (font-lock-fontify-pending-extents): New.
8463         * font-lock.el ('font-lock-revert-cleanup): Removed.
8464         * font-lock.el ('font-lock-revert-setup): Removed.
8465         Rewrite deferral code to handle any number of changes, merging
8466         them properly.  Remove hacked-up code for revert-buffer, now
8467         unnecessary.
8468
8469         * menubar-items.el (default-menubar):
8470         In Options->Edit Init File, don't switch to emacs-lisp-mode
8471         unless necessary; doing this turns off font-lock.
8472
8473 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8474
8475         * keydefs.el: Define C-x BS to backward-kill-sentence.
8476
8477 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8478
8479         * files.el (hack-local-variables-prop-line): Use non-greedy
8480         matching to process -*-texinfo-*- -*-.
8481
8482 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8483
8484         * minibuf.el (minibuf-directory-files): new function.
8485         (read-file-name-activate-callback): use minibuf-directory-files.
8486         (read-directory-name-internal): ditto.
8487         (mouse-file-display-completion-list): ditto.
8488         (mouse-directory-display-completion-list): ditto.
8489         (read-file-name-internal): remove "./" from completion list unless
8490         explicitly matched, for consistency.
8491
8492 2000-05-11  Ben Wing  <ben@xemacs.org>
8493
8494         * gutter-items.el (gutter-buffers-tab):
8495         * gutter-items.el (add-tab-to-gutter):
8496         * gutter-items.el (update-tab-in-gutter):
8497         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8498         * gutter-items.el (append-progress-display):
8499         * gutter-items.el (abort-progress-display):
8500         * gutter-items.el (raw-append-progress-display):
8501         Further fixes.  Use set-glyph-image not set-image-instance-property,
8502         to fix problems with multiple windows in a frame.
8503
8504         * menubar-items.el (tutorials-menu-filter):
8505         Fix typo.
8506
8507         * startup.el (early-error-handler):
8508         Display message box under windows; otherwise, message will disappear
8509         before it can be viewed.
8510
8511         * update-elc.el:
8512         Fix bug in NEEDTODUMP processing.
8513
8514 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8515
8516         * startup.el (lock-directory): Removed.
8517         (superlock-file): Ditto.
8518         (startup-set-paths): Remove lockdir.
8519         (startup-setup-paths-warning): Remove lock-directory.
8520
8521         * setup-paths.el (paths-find-lock-directory): Removed.
8522         (paths-find-superlock-file): Ditto.
8523
8524 2000-05-09  Ben Wing  <ben@xemacs.org>
8525
8526         * faces.el (set-face-property):
8527         * faces.el (set-face-font):
8528         * faces.el (set-face-foreground):
8529         * faces.el (set-face-background):
8530         * faces.el (set-face-background-pixmap):
8531         * faces.el (set-face-underline-p):
8532         * faces.el (set-face-strikethru-p):
8533         * faces.el (set-face-highlight-p):
8534         * faces.el (set-face-dim-p):
8535         * faces.el (set-face-blinking-p):
8536         * faces.el (set-face-reverse-p):
8537         doc string changes.
8538
8539         * glyphs.el:
8540         * glyphs.el (make-image-specifier):
8541         * glyphs.el (glyph-property):
8542         * glyphs.el (set-glyph-image):
8543         * glyphs.el (make-glyph):
8544         * glyphs.el (make-pointer-glyph):
8545         * glyphs.el (make-icon-glyph):
8546         * glyphs.el (widget-image-instance-p): New.
8547         authorship info, lots of doc changes.  New predicate, inadvertently
8548         omitted.  the general principle with specifier docs is now that
8549         the description of instantiators should go with the make-foo-specifier
8550         fun's doc string, rather than in foo-specifier-p.  this follows
8551         conventions elsewhere in XEmacs and in general is a lot more obvious
8552         of a place to look.  sometimes the make-foo-specifier function needs
8553         to be created in the process.
8554
8555         * gutter.el:
8556         * gutter.el (make-gutter-specifier): New.
8557         * gutter.el (make-gutter-size-specifier): New.
8558         * gutter.el (make-gutter-visible-specifier): New.
8559         specifier doc updates according to the conventions specified before.
8560
8561         * objects.el:
8562         * objects.el (make-font-specifier):
8563         * objects.el (make-color-specifier):
8564         * objects.el (make-face-boolean-specifier): New.
8565         specifier doc updates according to the conventions specified before.
8566
8567         * specifier.el:
8568         * specifier.el (set-specifier):
8569         * specifier.el (make-integer-specifier): New.
8570         * specifier.el (make-boolean-specifier): New.
8571         * specifier.el (make-natnum-specifier): New.
8572         * specifier.el (make-generic-specifier): New.
8573         * specifier.el (make-display-table-specifier): New.
8574         specifier doc updates according to the conventions specified before.
8575
8576         * toolbar.el:
8577         * toolbar.el (make-toolbar-specifier): New.
8578         specifier doc updates according to the conventions specified before.
8579
8580 2000-05-09  Ben Wing  <ben@xemacs.org>
8581
8582         * process.el (call-process-internal): Revert to previous version
8583         because Mike's change clashed with a change I did not long before.
8584         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8585         Thanks very much Mike for pointing out the bug and submitting a
8586         patch!
8587
8588 2000-04-13  Mike Alexander  <mta@arbortext.com>
8589
8590         * process.el (call-process-internal): Send the correct input buffer
8591         (call-process-internal): Return the exit status of the process
8592
8593 2000-05-07  Ben Wing  <ben@xemacs.org>
8594
8595         * winnt.el:
8596         * winnt.el (nt-quote-args-verbatim): Removed.
8597         * winnt.el (nt-quote-args-prefix-quote): Removed.
8598         * winnt.el (nt-quote-args-backslash-quote): Removed.
8599         * winnt.el (nt-quote-args-double-quote): Removed.
8600         * winnt.el (nt-quote-args-functions-alist): Removed.
8601         * winnt.el (nt-quote-process-args): Removed.
8602         Remove all stuff for argument quoting.  We borrow the code instead
8603         from Emacs 20.6, which is much more careful in its quoting
8604         (e.g. in handling runs of the escape character) and avoids most of
8605         the need for this Lisp mechanism by checking to see whether we're
8606         running a Cygwin or normal program and doing the appropriate
8607         quoting.  If we end up needing such a mechanism, we should add
8608         it by extending the variable `mswindows-quote-process-args' so it
8609         can take an alist of regexps.
8610
8611 2000-05-07  Ben Wing  <ben@xemacs.org>
8612
8613         * keydefs.el:
8614         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8615         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8616         the window without moving point.
8617
8618         * simple.el:
8619         * simple.el (scroll-up-one): New.
8620         * simple.el (scroll-down-one): New.
8621         Functions for use with C-M-up/down.
8622
8623 2000-05-01  Martin Buchholz <martin@xemacs.org>
8624
8625         * XEmacs 21.2.33 is released.
8626
8627 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8628
8629         * dialog.el (yes-or-no-p-dialog-box):
8630         Fix docstring.
8631         Fix following horrible bug in X11 mode with focus-follows-mouse:
8632           1. Visit two files in two different frames.
8633           2. do File->Revert Buffer in one of those frames.
8634           3. Dialog box appears.
8635           4. Arrange things so that the mouse passes over the *other*
8636              frame, then to the dialog box, and click on "Yes".
8637           5. The file contents end up in the *wrong* buffer!
8638         Add TODO comment.
8639
8640 2000-04-28  Ben Wing  <ben@xemacs.org>
8641
8642         * help.el (describe-installation): correct typo introduced
8643         in last patch: boundp -> fboundp.
8644
8645         * etags.el (buffer-tag-table-list):
8646         canonicalize filenames to Unix format so that tag-table-alist
8647         searching works under Windows.
8648
8649         * autoload.el:
8650         Bowdlerize the supposedly objectionable words
8651         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8652
8653         * gutter-items.el (set-progress-display-style):
8654         * gutter-items.el (search-dialog-callback):
8655         * gutter-items.el (make-search-dialog):
8656         Change to new callback-ex api.
8657
8658 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8659
8660         * help.el: (describe-installation): decode-coding-string is not
8661         defined in a non MULE environment.
8662
8663 2000-04-28  Ben Wing  <ben@xemacs.org>
8664
8665         * gutter-items.el (buffer-list-changed-hook):
8666         use it, not record-buffer-hook.
8667
8668         * subr.el (record-buffer-hook): Removed.
8669
8670 2000-04-27  Ben Wing  <ben@xemacs.org>
8671
8672         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8673         use NORECORD option.  Andy will not like this, but the existing
8674         gutter behavior is just wrong, as per this comment:
8675
8676         ;; this used to add the norecord flag to both calls below.
8677         ;; this is bogus because it is a pervasive assumption in XEmacs
8678         ;; that the current buffer is at the front of the buffers list.
8679         ;; for example, select an item and then do M-C-l
8680         ;; (switch-to-other-buffer).  Things get way confused.
8681         ;;
8682         ;; Andy, if you want to maintain the current look, you must
8683         ;;  *uncouple* the gutter order and buffers order.
8684
8685         * loaddefs.el (completion-ignored-extensions): unfuckify.
8686
8687         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8688         xemacs.mak.
8689
8690         * autoload.el (batch-update-one-directory): new function, used in
8691         xemacs.mak.
8692
8693         * loadup.el: set gc-cons-threshold very high unless dumping --
8694         loadup during update-elc is much much much faster.  also do this
8695         when quick-building.
8696
8697         add commented-out code for profiling loadup.
8698
8699
8700         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8701         is required in order to build xemacs.
8702
8703 2000-04-26  Ben Wing  <ben@xemacs.org>
8704
8705         * loadup.el: don't garbage collect during loadup if quick-build
8706         compile-time option is set.
8707
8708 2000-04-23  Ben Wing  <ben@xemacs.org>
8709
8710         * update-elc.el: compute whether any dumped .el or .elc files
8711         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8712         if so.
8713
8714         * update-elc.el (update-elc-files-to-compile): always change
8715         NOBYTECOMPILE in the src directory rather than current dir,
8716         so it will work under NT.
8717
8718         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8719         the form of this file is identical between Unix and Windows.
8720         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8721         Added comment.
8722         (update-autoloads-from-directory): updated doc string.
8723         updated doc strings in a few other places.
8724
8725 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8726
8727         * bytecomp.el (byte-force-recompile): Fix argument to
8728         byte-recompile-directory.
8729
8730 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8731
8732         * gutter-items.el (progress-display-clear-when-idle): Use
8733         add-one-shot-hook.
8734         * gutter-items.el (clear-progress-display): Adjust number of
8735         arguments.
8736
8737 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8738
8739         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8740
8741 2000-04-16  Ben Wing  <ben@xemacs.org>
8742
8743         * printer.el: New file.
8744
8745         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8746
8747         * help.el (describe-installation): Fix decoding for Windows.
8748
8749         * menubar-items.el:
8750         * menubar-items.el (default-menubar):
8751         * menubar-items.el (tutorials-menu-filter): New.
8752         * menubar-items.el (popup-menubar-menu):
8753         Add authorship.  Redo Help menu and Tutorials filter.
8754
8755         * menubar.el: Correct comment.
8756
8757         * modeline.el (modeline-buffer-identification): Correct doc string.
8758
8759         * simple.el:
8760         * simple.el (printing): Removed.
8761         * simple.el (printer-name): Removed.
8762         * simple.el (generic-print-buffer): Removed.
8763         * simple.el (generic-print-region): Removed.
8764         Move generic print code to printer.el.
8765
8766 2000-04-15  Ben Wing  <ben@xemacs.org>
8767
8768         * simple.el (generic-print-region): New.
8769         make this function actually work.
8770         (generic-print-buffer): call generic-print-region.
8771
8772 2000-04-14  Andy Piper  <andy@xemacs.org>
8773
8774         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8775         by using the new widget-callback-current-channel.
8776         (search-dialog-callback): ditto.
8777
8778 2000-04-12  Andy Piper  <andy@xemacs.org>
8779
8780         * gutter.el (default-gutter-position): moved from gutter-items.el.
8781         (default-gutter-position-changed-hook): ditto.
8782         (gutter-element-visibility-changed-hook): ditto.
8783         (set-gutter-element): ditto.
8784         (remove-gutter-element): ditto.
8785         (set-gutter-element-visible-p): ditto.
8786         (gutter-element-visible-p): ditto.
8787         (init-gutter): ditto.
8788
8789         * dialog.el (make-dialog-box): renamed and moved from
8790         gutter-items.el
8791
8792         * gutter-items.el: move various functions elsewhere.
8793
8794 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8795
8796         * menubar-items.el: Fixed place of parenthesis.
8797
8798 2000-04-12  Ben Wing  <ben@xemacs.org>
8799
8800         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8801                 without constantly being prompted for the tag.
8802         * simple.el: Added a number of section headings, to clarify the
8803                 organization of this file.
8804         * simple.el (activate-region):
8805         * simple.el (region-exists-p):
8806         * simple.el (region-active-p):
8807                 Moved these three function down to the other side of
8808                 the case-changing functions, so they join the rest of
8809                 the region code.
8810         * simple.el (printing): New.
8811         * simple.el (printer-name): New.
8812         * simple.el (generic-print-buffer): New.
8813                 New functions, a very simple prototype for a unified
8814                 printing interface.
8815
8816         * process.el (call-process-internal): Real fix for null BUFFER,
8817                 other problems with BUFFER specs.
8818
8819         * menubar-items.el:
8820                 Fixed up File->Print to use new printing functions.
8821                 Various corrections and expansions to Grep/Compile menus.
8822                 New options for Printing.
8823                 New options for SMTP Mail, the way to send mail under
8824                   MS Windows. (There's also a package patch to make SMTP
8825                   Mail be the default under MSWin.)
8826
8827 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8828
8829         * menubar-items.el: Selecting Rectangle Mousing from menubar
8830         did not work.  Needed to quote mouse-track-rectangle-p.
8831
8832 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8833
8834         * cl-compat.el (keywordp): Removed.
8835
8836 2000-04-05  Andy Piper  <andy@xemacs.org>
8837
8838         * gutter-items.el (progress-layout-glyph): don't initialize here.
8839         (progress-gauge-glyph): use dynamic sizing.
8840         (set-progress-display-style): new function. Set progress glyphs
8841         appropriately depending on the style.
8842         (progress-display-style): new variable. Custom version of
8843         set-progress-display-style.
8844         (progress-abort-glyph): switch to dynamic sizes.
8845         (search-dialog-text): make the edit field active.
8846
8847 2000-04-04  Andy Piper  <andy@xemacs.org>
8848
8849         * gutter-items.el (make-search-dialog): need to make the search
8850         dialog visible after creation.
8851
8852         * menubar-items.el (default-menubar): use the search dialog for
8853         searching. Remove some extraneous search menu items.
8854
8855         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8856         well as strings.
8857         (make-gutter-only-dialog-frame): allow the user to create the
8858         frame unmapped. Allow the gutter spec to be given as a glyph.
8859         (search-dialog-direction): new variable.
8860         (search-dialog-text): new variable.
8861         (search-dialog-callback): new function. Callback for the search
8862         dialog action.
8863         (make-search-dialog): new function. Create a user-friendly search
8864         dialog.
8865
8866 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8867
8868         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8869         under Windows.
8870
8871 2000-04-01  Andy Piper  <andy@xemacs.org>
8872
8873         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8874         progress more accurately.
8875
8876 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8877
8878         * finder.el (finder-compile-keywords): Process readable files only.
8879         Because error in process of .#finder-inf.el when compile xemacs
8880         with --with-clash-detection option.
8881
8882 2000-03-31  Andy Piper  <andy@xemacs.org>
8883
8884         * gutter-items.el (append-progress-display): don't delay after a
8885         successful font-lock.
8886         (make-gutter-only-dialog-frame): new function. Allow users to
8887         create gutter-only dialogs.
8888
8889 2000-03-27  Mike Alexander  <mta@arbortext.com>
8890
8891         * process.el (call-process-internal): Handle a null BUFFER
8892         parameter correctly.
8893
8894 2000-03-28  Andy Piper  <andy@xemacs.org>
8895
8896         * gutter-items.el (abort-progress-display): put strings in the
8897         gutter not extents.
8898         (progress-layout-glyph): signal special 'quit callback.
8899         (progress-display-quit-function): deleted.
8900         (progress-display-stop-callback): deleted.
8901         (progress-display-dispatch-command-events): deleted.
8902         (append-progress-display): remove calls to
8903         progress-display-dispatch-command-events.
8904         (raw-append-progress-display): ditto.
8905
8906 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8907
8908         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8909         being a list.  Actually define `stipple-pixmap-p' which is used as
8910         an error predicate.  Correctly handle PIXMAP being either relative
8911         or absolute file name.
8912
8913 2000-03-24  Andy Piper  <andy@xemacs.org>
8914
8915         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8916         (abort-progress-display): ditto. Don't delete the created extent.
8917         (raw-append-progress-display): ditto.
8918         (progress-display-dispatch-non-command-events): new
8919         function. Encapsulates what we want to do when no command input is
8920         required.
8921         (progress-display-dispatch-command-events): likewise, but disable
8922         for now since it causes too many problems.
8923         (append-progress-display): use them.
8924         (raw-append-progress-display): ditto.
8925         (default-gutter-position-changed-hook): set this rather than
8926         default-gutter-position-changed.
8927         (default-gutter-position-changed-hook): lambda with zero arguments
8928         rather than one.
8929         (raw-append-progress-display): trap errors in pending input since
8930         allowing them to signal will hose the gauge well and
8931         truly. Ideally we would like to delay these until we are more able
8932         to cope.
8933         (append-progress-display): ditto.
8934
8935 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8936
8937         * lisp/make-docfile.el: call-process-internal is now implemented
8938         in process.el.
8939
8940 2000-03-21  Ben Wing  <ben@xemacs.org>
8941
8942         * mule\mule-cmds.el (set-language-info-alist):
8943         Fix to correspond to new menu arrangement.
8944
8945 2000-03-21  Ben Wing  <ben@xemacs.org>
8946
8947         * process.el:
8948         * process.el (call-process-internal): New.
8949         New implementation of call-process.  Only enabled under NT, so far.
8950         stderr handling not implemented yet in CVS'd C code.
8951
8952 2000-03-20  Ben Wing  <ben@xemacs.org>
8953
8954         * lisp-mode.el:
8955         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8956         * lisp-mode.el (lisp-interaction-mode):
8957         Put back Lisp Interaction menubar for Jan V's sake.
8958
8959         * simple.el:
8960         * simple.el (mark-ring):
8961         * simple.el (dont-record-current-mark): New.
8962         * simple.el (in-shifted-motion-command): New.
8963         * simple.el (mark-ring-unrecorded-commands): New.
8964         * simple.el (mark-ring-max):
8965         * simple.el (set-mark-command):
8966         * simple.el (push-mark):
8967         * simple.el (handle-pre-motion-command):
8968         Implement scheme for not recording unimportant marks.
8969
8970         * subr.el:
8971         * subr.el (function-allows-args): New.
8972         New function function-allows-args.
8973
8974 2000-03-20  Martin Buchholz <martin@xemacs.org>
8975
8976         * XEmacs 21.2.32 is released.
8977
8978 2000-03-20  Andy Piper  <andy@xemacs.org>
8979
8980         * gutter-items.el (update-tab-in-gutter): force selection of the
8981         selected-window if required to do so.
8982         (buffers-tab-items): ditto.
8983         (add-tab-to-gutter): ditto.
8984         (create-frame-hook): use force-selection.
8985         (default-gutter-position-changed): lambdify.
8986         (update-tab-hook): deleted since it was only used in one place.
8987
8988 2000-03-18  Andy Piper  <andy@xemacs.org>
8989
8990         * files.el (find-file-noselect): undo change that shouldn't have
8991         gone in.
8992
8993 2000-03-17  Andy Piper  <andy@xemacs.org>
8994
8995         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8996         of selected-window trickery.
8997
8998         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8999         frames tabs.
9000         (progress-display-stop-callback): progress -> progress-display
9001         (progress-display-quit-function): ditto.
9002         (clear-progress-display): ditto.
9003         (remove-progress-display): ditto.
9004         (append-progress-display): ditto.
9005         (abort-progress-display): ditto.
9006         (raw-append-progress-display): ditto.
9007         (display-progress-display): ditto.
9008         (current-progress-display-label): ditto.
9009         (current-progress-display): ditto.
9010         (lprogress-display): ditto and save the buffer
9011         (progress-display): ditto. Otherwise the buffer sometimes gets
9012         changed which confuses font-lock.
9013
9014         * font-lock.el (font-lock-default-fontify-buffer): catch all
9015         errors, not just quit.
9016         (font-lock-mode): progress -> display-progress
9017         (font-lock-default-fontify-buffer): ditto.
9018         (font-lock-fontify-syntactically-region): ditto.
9019         (font-lock-fontify-keywords-region): ditto.
9020
9021 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9022
9023         * cl.el (gensym): Move to here from cl-macs.el.
9024         (gentemp): Ditto.
9025
9026 2000-03-16  Andy Piper  <andy@xemacs.org>
9027
9028         * font-lock.el (font-lock-mode): use lprogress and friends for
9029         progress management.
9030         (font-lock-default-fontify-buffer): ditto.
9031         (font-lock-fontify-syntactically-region): ditto.
9032         (font-lock-fontify-keywords-region): ditto.
9033         (font-lock-revert-cleanup): fix reverting.
9034         (font-lock-revert-setup): ditto.
9035
9036         * gutter-items.el (progress-use-echo-area): new variable. Use the
9037         echo area for progress gauges if non-nil.
9038         (clear-progress): remove echo area stuff and defer to
9039         clear-message.
9040         (append-progress): dispatch non-command events after each progress
9041         increment. Remove echo area stuff.
9042         (abort-progress): remove echo area stuff and defer to
9043         display-message.
9044         (raw-append-progress): ditto. Dispatch non-command events after
9045         gutter redisplay.
9046         (display-progress): defer echo area stuff to display-message.
9047
9048         * gutter-items.el (clear-progress):
9049         (abort-progress): indentation changes.
9050         (display-progress): don't clear progress.
9051         (append-progress): compare messages with equal.
9052         (raw-append-progress): use dispatch-non-command-events to flush
9053         widget creation events.
9054
9055 2000-03-13  Ben Wing  <ben@xemacs.org>
9056
9057         * abbrev.el:
9058         * abbrev.el (abbrev-string-to-be-defined): New.
9059         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9060         Changes for use with the menubar.
9061
9062 2000-03-12  Ben Wing  <ben@xemacs.org>
9063
9064         * alist.el (vassoc): moved here from font-menu.el.
9065
9066         * custom.el (defface): typo fix.
9067
9068         * dialog.el (yes-or-no-p-dialog-box):
9069         * dialog.el (message-box):
9070         * files.el (save-some-buffers-1):
9071         Put accelerators in the button names.
9072
9073         * font-lock.el (font-lock-comment-face):
9074         * font-lock.el (font-lock-keyword-face):
9075         * font-lock.el (font-lock-function-name-face):
9076         Fixed some of the colors under MS Windows because the existing
9077         default colors were hardly different from black and needed to be
9078         made lighter.
9079
9080         * font-menu.el:
9081         * font-menu.el (font-menu-split-long-menu):
9082         * font-menu.el (font-menu-family-constructor):
9083         * font-menu.el (font-menu-size-constructor):
9084         * font-menu.el (font-menu-weight-constructor):
9085         * font-menu.el (font-menu-set-font):
9086         vassoc moved to alist.el.
9087         Accelerators added to all menus.
9088         Unused bound var new-props removed.
9089
9090         * keydefs.el: I did a whole lot of rearranging to put things in a
9091         more consistent order and fixed a number of cases where key
9092         combinations involving up, down, left, right and so on were
9093         defined but the corresponding keypad combinations were not
9094         defined.
9095
9096         * lisp-mode.el:
9097         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9098         * lisp-mode.el (emacs-lisp-mode):
9099         * lisp-mode.el (lisp-interaction-mode):
9100         * lisp-mode.el (flet):
9101         Added accelerators onto the menus.
9102         Made all the different versions of the let function be indented
9103         the same way.
9104         Undid Steve's easy-menu-ification, because it makes it impossible
9105         to have the menubar and popup menus different.
9106         Cleaned up the menu; added items for find-function &c and some
9107         indenting, and removed debug-on-*.
9108
9109         * list-mode.el (list-mode-hook):
9110         * list-mode.el (list-mode):
9111         * list-mode.el (completion-setup-hook):
9112         * list-mode.el (display-completion-list):
9113         Added support for the :window-height keyword, which is required
9114         because of other changes that I made for the file dialog box.  I
9115         also made the hook variables list-mode-hook and
9116         completion-setup-hook and also minibuffer-setup-hook in
9117         minibuf.el be permanent-local; see comment in list-mode.el.
9118
9119         * map-ynp.el (map-y-or-n-p):
9120         Added accelerators to the dialog buttons.
9121
9122         * menubar-items.el (menu-truncate-list):
9123         New internal function.
9124         * menubar-items.el (submenu-generate-accelerator-spec):
9125         * menubar-items.el (menu-item-strip-accelerator-spec):
9126         * menubar-items.el (menu-item-generate-accelerator-spec):
9127         New exported functions, for use in auto-generating accelerator specs.
9128
9129         * menubar-items.el:
9130         * menubar-items.el (default-menubar):
9131         * menubar-items.el (maybe-add-init-button):
9132         * menubar-items.el (bookmark-menu-filter):
9133         * menubar-items.el (slow-format-buffers-menu-line):
9134         * menubar-items.el (build-buffers-menu-internal):
9135         * menubar-items.el (language-environment-menu-filter):
9136         * menubar-items.el (default-popup-menu):
9137         * menubar-items.el (popup-buffer-menu):
9138         * menubar-items.el (popup-menubar-menu):
9139         Did a major overhaul on this file, and in fact I'm nowhere near
9140         done working on the menubar, and there will be more patches to
9141         come.  A basic summary of what I've done:
9142
9143         a) I added accelerators to all of the menu items.  For menus that
9144         are auto-generated, such as the buffers menu, the accelerators are
9145         automatically added to the beginning of each line using the
9146         numbers 1 through 9, then zero, and then letters starting with A,
9147         but omitting the letters that are already in use for the fixed
9148         menu items at the top of the buffers menu.  To facilitate adding
9149         accelerators of this kind, I created some new functions
9150         (*-accelerator-spec), which are also being used by other filters
9151         that auto generate lists of things such as ftp sites to download
9152         packages.  If people really don't like these accelerators
9153         appearing at the beginning of the menu items, a variable can be
9154         added to optionally turn them off, but I think this is rather
9155         pointless because other menu items have accelerators and many or
9156         most of the menu users will use the accelerators if the support is
9157         there.
9158
9159         b) I combined the top level Tools and Apps menus into a single
9160         Tools menu, because the distinction between the two is not
9161         obvious, and the items on the menus are not used often enough that
9162         putting some of them onto submenus is a problem.
9163
9164         c) I created two new top level menus called View and Cmds because
9165         there were too many items on the File and Edit menus, and I'm going
9166         to be adding more items to these menus.  In contrast to the Tools
9167         menu, the items on these menus may be used quite often during an
9168         editing session, and so should be available with fewer
9169         keystrokes.
9170
9171         d) I added a number of options to the options menu, including one
9172         for controlling whether the alt key can be used to traverse to
9173         menu items using the accelerators, one for controlling behavior of
9174         control-k, one for controlling how the kill and yank functions
9175         interact with the clipboard, a few additional buffers-menu
9176         options, and various other things.  I also did a bit of
9177         rearranging, for example, combining the keyboard and mouse options
9178         into a single keyboard and mouse submenu to facilitate the
9179         accelerators on that level.
9180
9181         e) I changed the variable buffers-menu-format-buffer-line-function
9182         to take two arguments instead of one, the second argument being
9183         the line number for use in creating an accelerator.  I added a
9184         hack to support existing functions with one argument (although I
9185         doubt that very many of these exist), for backward compatibility.
9186
9187         f) I moved the top level mule menu to be a submenu of the edit
9188         menu.  I think that most of the items on this menu are fairly
9189         useless and there are certainly not enough frequently used items
9190         to justify this being its own top level menu.
9191
9192         g) I combined most of the items in big-menubar.el into the main menu.
9193         If people think the main menu is too big, it would be possible to
9194         create different configurations, some smaller.
9195
9196         * menubar.el (check-menu-syntax):
9197         Deleted some syntax checks that were no longer valid, partly
9198         because of changes that were already made a long time ago, and
9199         partly because of a change I made where I allow the name of the
9200         menu item to be an evaluated expression rather than just a string,
9201         similar to all of the other parameters of a menu item.
9202
9203         * minibuf.el:
9204         * minibuf.el (read-file-name-1):
9205         * minibuf.el (mouse-read-file-name-1):
9206         I made a number of changes to improve the appearance
9207         and functioning of the file dialog box.  They include:
9208
9209         a) Fixing the problem where closing the dialog box by clicking on
9210         the close button of the window didn't properly exit the
9211         minibuffer.
9212
9213         b) Fixing the problem that if you typed part of a file name, and
9214         then clicked on a completion with the mouse, the file was not
9215         correctly selected.
9216
9217         c) Changing the title of the dialog box to reflect the operation
9218         being done in accordance with user interface conventions, rather
9219         than the name of the dialog box buffer, which is rather useless.
9220
9221         d) Remove the words "possible completions are" which didn't
9222         belong.
9223
9224         e) Fix things so that the completions scroll off the end of the
9225         completions windows only to the right, rather than both to the
9226         right and down, which is in accordance with Windows user interface
9227         conventions.
9228
9229         * msw-init.el (init-post-mswindows-win):
9230         Added a binding for meta-F4, which is the standard windows binding
9231         for exiting a program.
9232
9233         * select.el (get-selection-no-error):
9234         * select.el (own-selection):
9235         * select.el (own-clipboard):
9236         Added an optional argument called append to the functions
9237         own-selection and own-clipboard.  This adds support for appending
9238         text to the existing selection and allows the function
9239         own-clipboard to be used as the value of the variable
9240         interprogram- cut-function.
9241
9242         Fixed a bug in own-selection in handling zmacs-region-stays.
9243
9244         * simple.el (historical-kill-line): New.
9245
9246         * simple.el (kill-line):
9247         * simple.el (interprogram-cut-function):
9248         * simple.el (interprogram-paste-function):
9249         * simple.el (handle-pre-motion-command):
9250         * simple.el (next-line):
9251         * simple.el (previous-line):
9252         a) Expanded the variable kill-whole-line, so that function
9253         kill-line can be set to delete the entire line always, not just
9254         when cursor is at the beginning of the line.  This is controlled
9255         by setting the variable kill-whole-line to the symbol 'always.
9256         This behavior, as well as the existing kill-whole-line behavior,
9257         now only take effect when kill-line is called interactively,
9258         although this is a departure from a previous behavior in the case
9259         of setting this variable kill-whole-line to t.  It is almost
9260         certainly what has always been intended, and most likely the old
9261         way of doing things introduced bugs.  I also created a function
9262         called historical-kill-line, which ignores the kill-whole-line
9263         setting and always gives the historical behavior of only killing
9264         to the end of the line.  I bound this function to shift- control-k
9265         so that the kill to end of line behavior is available, even when
9266         kill-whole-line has been set to change control-k into the simple
9267         delete-whole-line behavior. (This can be set using the options
9268         menu.)
9269
9270         b) I changed things so that kill and yank now interact with the
9271         clipboard by default under windows.  This was done by changing the
9272         default value of interprogram-cut- function and
9273         interprogram-paste-function.  You can get the old behavior by
9274         setting these to nil, and there is an option on the options menu
9275         to do this.
9276
9277         c) I added support for selecting text using shifted motion keys.
9278         This support is on by default and can be controlled by the
9279         variable shifted-motion-keys-select-region.  There is also a
9280         variable called unshifted-motion-keys-deselect-region that
9281         controls more specifically how the shifted motion key behavior
9282         works.  I did not put an option on the options menu to turn this
9283         off, because I can't imagine why this would be useful.
9284
9285         * simple.el (forward-block-of-lines):
9286         * simple.el (backward-block-of-lines):
9287         * simple.el (block-movement-size):
9288         New.
9289
9290         * simple.el (uncapitalized-title-words):
9291         * simple.el (uncapitalized-title-word-regexp):
9292         * simple.el (capitalize-string-as-title):
9293         * simple.el (capitalize-region-as-title):
9294         New.
9295
9296
9297         * subr.el (add-hook):
9298         * subr.el (make-local-hook): New.
9299         * subr.el (remove-local-hook): New.
9300         * subr.el (add-one-shot-hook): New.
9301         * subr.el (add-local-one-shot-hook): New.
9302         Added some functions to make using hooks easier.
9303         These include:
9304
9305         a) Functions add-local-hook and remove-local-hook to make it easy
9306         to use local hooks.
9307
9308         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9309         make it possible to add a "one-shot" hook, which is to say a hook
9310         that runs only once, and automatically removes itself after the
9311         first time it has run.
9312
9313 2000-03-09  Andy Piper  <andy@xemacs.org>
9314
9315         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9316
9317 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9318
9319         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9320         Moved from menubar-items.el.
9321         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9322
9323 2000-03-08  Andy Piper  <andy@xemacs.org>
9324
9325         * gutter-items.el (build-buffers-tab-internal): add selected field
9326         to buffers tab spec.
9327
9328 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9329
9330         * minibuf.el (last-exact-completion): Initialize to nil.
9331
9332 2000-03-07  Didier Verna  <didier@xemacs.org>
9333
9334         * startup.el (command-line-1): remove unused variable
9335         `first-file-buffer'.
9336
9337 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9338
9339         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9340         which is also used for Web server log files.
9341
9342 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9343
9344         * mule/mule-charset.el: Setup auto-fill-chars.
9345
9346 2000-03-02  SL Baur  <steve@beopen.com>
9347
9348         * subr.el (with-string-as-buffer-contents): Reimplement using
9349         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9350         non-deletion of buffer after execution problem.
9351         (with-output-to-string): Use unique buffer name.
9352
9353 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9354
9355         * gutter-items.el (buffers-tab-sort-function):  New variable.
9356         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9357
9358 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9359
9360         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9361
9362 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9363
9364         * menubar-items.el (maybe-add-init-button): Remove the "Load
9365         .emacs" button from all menubars.
9366
9367 2000-03-01  Didier Verna  <didier@xemacs.org>
9368
9369         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9370         region rectangle replacement (from Jan Vroonhof).
9371         (replace-rectangle): new function.
9372
9373 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9374
9375         * mule/mule-cmds.el (set-default-coding-systems): Use
9376         set-terminal-coding-system and set-keyboard-coding-system.
9377         * coding.el (set-terminal-coding-system): Use
9378         set-console-tty-output-coding-system.
9379         (set-keyboard-coding-system): Use
9380         set-console-tty-input-coding-system.
9381
9382 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9383
9384         * minibuf.el (read-variable): Allow symbol to default argument.
9385
9386 2000-02-27  Andy Piper  <andy@xemacs.org>
9387
9388         * gutter-items.el (update-tab-hook): new function to be used for
9389         hooks.
9390         (create-frame-hook): add update-tab-hook.
9391         (record-buffer-hook): ditto.
9392         (default-gutter-position-changed): ditto.
9393         (default-gutter-position): updating the buffers tab is now handled
9394         by a hook.
9395         (default-gutter-position-changed-hook): new variable.
9396         (gutter-element-visibility-changed-hook): ditto.
9397         (set-gutter-element-visible-p): call it.
9398         (set-gutter-element): use modify-specifier-instances. Set extents
9399         as duplicable before using.
9400         (remove-gutter-element): ditto.
9401         (set-gutter-element-visible-p): ditto.
9402         (init-gutter): new function.
9403         (add-tab-to-gutter): use new gutter-element functions rather than
9404         setting specifiers directly.
9405         (clear-progress): ditto.
9406         (abort-progress): ditto.
9407         (gutter-buffers-tab-visible-p): renamed from
9408         default-gutter-visible-p
9409
9410         * specifier.el (modify-specifier-instances): new function from Jan
9411         Vroonhof.
9412
9413         * x-init.el (init-post-x-win): call init-gutter.
9414
9415         * msw-init.el (init-post-mswindows-win): call init-gutter.
9416
9417         * menubar-items.el (default-menubar): Update to reflect new gutter
9418         variables.
9419
9420 2000-02-26  Andy Piper  <andy@xemacs.org>
9421
9422         * gutter-items.el (set-gutter-element): new function. Add gutter
9423         elements to the specified gutter.
9424         (remove-gutter-element): new function. Remove gutter elements from
9425         the specified gutter.
9426         (set-gutter-element-visible-p): new function. Set gutter element
9427         visibility for the provided gutter-visible specifier.
9428
9429 2000-02-23  Andy Piper  <andy@xemacs.org>
9430
9431         * gutter-items.el (add-tab-to-gutter): specify dimensions
9432         dynamically.
9433
9434 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9435
9436         * gutter-items.el (add-tab-to-gutter):
9437         * package-get.el (package-get-interactive-package-query):
9438         * package-ui.el (pui-directory-exists):
9439         (pui-install-selected-packages):
9440         (pui-list-packages):
9441         Use #'(lambda ...)  instead of '(lambda ...).
9442
9443 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9444
9445         * startup.el (load-user-init-file): Check to make sure user
9446           has an init-file before calling load().
9447
9448 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9449
9450         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9451
9452 2000-02-23  Martin Buchholz <martin@xemacs.org>
9453
9454         * XEmacs 21.2.31 is released.
9455
9456 2000-02-21  Mike Sperber <mike@xemacs.org>
9457
9458         * loadup.el (really-early-error-handler):
9459         * update-elc.el:
9460         * make-docfile.el:
9461         Remove dependency on EMACSBOOTSTRAP... environment variables.
9462
9463 2000-02-21  Martin Buchholz <martin@xemacs.org>
9464
9465         * XEmacs 21.2.30 is released.
9466
9467 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9468
9469         * byte-optimize.el (byte-optimize-plus):
9470         (byte-optimize-minus):
9471         (byte-optimize-multiply):
9472         Optimize (- 0) to 0, not (-)
9473         Optimize (+ 5 3.0) to 8.0
9474         Optimize (* 5 3.0) to 15.0
9475         Improve readability.
9476
9477 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9478
9479         * modeline.el: (modeline-scrolling-method): change modeline
9480         mswindows cursor appearance according to the value.
9481
9482         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9483         and 'gui-element face colors and 'gui-element face font to Windows
9484         defaults.
9485
9486 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9487
9488         * font-lock.el: Javadoc enhancements
9489
9490 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9491
9492         * ldap.el (toplevel): Test if LDAP support has been compiled in
9493         (ldap-verbose): New option
9494         (ldap-search-entries): Renamed from the previous ldap-search
9495         Conditionalize message display on ldap-verbose
9496         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9497         defuns
9498         (ldap-search): Is now defined as an obsolete wrapper calling
9499         ldap-search-basic or ldap-search-entries
9500
9501
9502 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9503             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9504             Jan Vroonhof  <jan@xemacs.org>
9505
9506         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9507         When for-effect is true, didn't call `byte-optimize-form'
9508         in and/or subforms without last.
9509
9510 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9511
9512         * package-get.el (package-get-download-sites): Use correct custom
9513         type.
9514
9515 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9516
9517         * files.el (write-file): Ask for coding system when compiled with
9518         file-coding.
9519
9520 2000-02-16  Andy Piper  <andy@xemacs.org>
9521
9522         * buffer.el (switch-to-buffer): give norecord argument to
9523         set-window-buffer instead of explicitly recording.
9524
9525         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9526         we have to pick a window.
9527
9528 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9529
9530         * mule/mule-cmds.el (describe-language-support): Don't add
9531         unexist function to help-map.
9532         (describe-coding-system): Don't use already assigend `C'.
9533
9534 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9535
9536         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9537         work in custom.
9538
9539 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9540
9541         * about.el: Ienaga's e-mail address change.
9542
9543 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9544
9545         * etags.el (find-tag): force new window -- even if buf already
9546         visible -- when other-window is t
9547
9548 2000-02-16  Martin Buchholz <martin@xemacs.org>
9549
9550         * XEmacs 21.2.29 is released.
9551
9552 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9553
9554         * cl-extra.el (getf): This is now identical to `plist-get', so
9555         just defalias it.
9556         * cl-macs.el: Make getf an alias to plist-get, at the
9557         byte-compiler level, using define-compiler-macro.
9558
9559 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9560
9561         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9562
9563 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9564
9565         * lisp/etags.el (find-tag-internal): set exact-tagname to
9566           a regular expression that matches against the tagname
9567           part of the tag entry first instead of only looking in
9568           the context area.
9569
9570 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9571
9572         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9573         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9574
9575 2000-02-07  Martin Buchholz <martin@xemacs.org>
9576
9577         * XEmacs 21.2.28 is released.
9578
9579 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9580
9581         * cl-extra.el (getf): Just call `get', never `get*'.
9582         Make arglist match docstring.
9583         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9584         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9585         * byte-optimize.el: remove references to `get*'.
9586
9587 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9588
9589         * mule/european.el: Add syntax information for Latin3 and Latin4.
9590
9591 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9592
9593         * byte-optimize.el: Byte-optimize (length "foo")
9594
9595 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9596
9597         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9598         width check using `window-leftmost-p' and `window-rightmost-p'.
9599
9600 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9601
9602         * wid-edit.el (widget-match-inline): An atom never matches a
9603           list.
9604
9605 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9606
9607         * modeline.el: Consolidated 'x and 'mswindows specification under
9608         'win tag.
9609
9610 2000-01-29  Andy Piper  <andy@xemacs.org>
9611
9612         * gutter-items.el: (format-buffers-tab-line): Try and be
9613         intelligent about buffer naming when we have duplicates.
9614
9615 2000-01-29  Andy Piper  <andy@xemacs.org>
9616
9617         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9618         updated when it becomes visible.
9619
9620 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9621
9622         * bytecomp.el (byte-compile-insert-header): Properly set coding
9623         system under MULE and file-coding.
9624
9625 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9626
9627         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9628         (dontusethis-set-value-terminal-coding-system-handler):
9629         (dontusethis-set-value-keyboard-coding-system-handler):
9630         Never undefine coding system aliases.  Emergency fix for gnus.
9631
9632 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9633
9634         * files.el (abbreviate-file-name): Use directory-sep-char instead
9635         of hard-coded "/".
9636
9637 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9638
9639         * startup.el (user-init-file-base-list): New variable, replacing
9640         user-init-file-base.
9641         (find-user-init-file): New function.
9642         (command-line-early): Use it.
9643         (load-user-init-file): Ditto.
9644
9645 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9646
9647         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9648         calling valid-image-instantiator-format-p
9649
9650 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9651
9652         * isearch-mode.el (isearch-mode): The variable is
9653         isearch-unhidden-extents, not isearch-opened-extents.
9654
9655 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9656
9657         * minibuf.el (next-history-element): Modify error message if a
9658         default value is available.
9659
9660 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9661
9662         * bytecomp.el (byte-compile-file): Don't unconditionally write
9663         .elc files in binary - might contain non-Latin1.
9664
9665 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9666
9667         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9668         for windows-nt.
9669
9670         * version.el:
9671         * startup.el (user-init-file-base):
9672         * process.el (call-process-region):
9673         * files.el (make-backup-file-name):
9674         (backup-file-name-p):
9675         (file-relative-name):
9676         (abbreviate-file-name):
9677         (set-auto-mode):
9678         * code-process.el (call-process-region): Removed unnecessary
9679         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9680         support out of the universe.
9681
9682         * process.el:
9683         * code-process.el:
9684         * bytecomp.el (byte-compile-file): Removed reference to
9685         buffer-file-type, and commented usage of binary-process-output
9686         NTEmacs variables.
9687
9688 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9689
9690         * help.el (function-arglist): Add case for macro.
9691
9692 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9693
9694         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9695         printers.
9696         (custom-display): Added a menu for printer/display tags.
9697
9698         * frame.el (frame-type):
9699         * device.el (device-type): Added 'msprinter to the doc string, and
9700         removed 'pc -- it is not going to be implemented ever.
9701         (call-device-method): Fixed docstring typo.
9702         Defined specifier tags 'printer and 'display.
9703
9704 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9705
9706         * lisp/itimer.el (itimer-run-expired-timers): (consp
9707           last-command-event-time) instead of (consp
9708           'last-command-event-time).
9709
9710 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9711
9712         * msw-glyphs.el: Removed obsolete commentary.
9713
9714 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9715
9716         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9717         better default value.
9718
9719 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9720
9721         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9722         (read-string): Ditto.
9723         (eval-minibuffer): Ditto.
9724         (read-command): Ditto.
9725         (read-function): Ditto.
9726         (read-variable): Ditto.
9727         (read-number): Ditto.
9728         (read-shell-command): Ditto.
9729         (read-number): Record history.
9730
9731 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9732
9733         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9734
9735 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9736
9737         * faces.el (startup-initialize-custom-faces): New function.
9738         Reset all faces created during auto-autoloads loading time
9739         by defface.
9740         * startup.el (command-line): Call it.
9741
9742 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9743
9744         * about.el (about-hackers): Add myself to contributors list.
9745
9746 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9747
9748         * menubar-items.el (maybe-add-init-button): Removed an argument in
9749         a call to load-user-init-file, as the function managed to lose its
9750         formal parameter a few betas ago.
9751
9752 2000-01-18  Martin Buchholz <martin@xemacs.org>
9753
9754         * XEmacs 21.2.27 is released.
9755
9756 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9757
9758         * process.el (shell-command-to-string): Use the FSF docstring.
9759         Make shell-command-to-string the standard function, and
9760         exec-to-string the (deprecated) alias.
9761
9762         * startup.el: typo fix.
9763
9764 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9765
9766         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9767
9768 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9769
9770         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9771         buffers after visible buffers.
9772         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9773
9774 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9775
9776         * info.el (Info-extract-menu-node-name): Stop at a dot
9777         followed by whitespace or right parenthesis.
9778
9779 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9780
9781         * info.el (Info-directory-list): Warn against using Customize with
9782         Info-directory-list.
9783
9784 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9785
9786         * minibuf.el (read-file-name): doc fix.
9787
9788         * autoload.el (update-file-autoloads): doc fix.
9789
9790         * about.el (about-hackers): Change my E-mail address.
9791
9792 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9793
9794         * info.el (Info-visit-file): Just use the `f' interactive spec to
9795         read a filename in the standard way.
9796
9797 2000-01-13  Andy Piper  <andy@xemacs.org>
9798
9799         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9800         (gutter-buffers-tab-extent): new variable.
9801         (update-tab-in-gutter): call add-tab-to-gutter again if the
9802         orientation has changed.
9803         (add-tab-to-gutter): cope with different orientations.
9804
9805 2000-01-11  Didier Verna  <didier@xemacs.org>
9806
9807         * info.el (Info-following-node-name): backward-skip dots as well
9808         as spaces (dots at the end of a node name aren't part of it).
9809         (Info-extract-menu-node-name): don't skip dots. There could be
9810         some in the node name.
9811         (Info-index): allow dots to be part of a node name.
9812
9813 2000-01-12  Andreas Jaeger  <aj@suse.de>
9814
9815         * files.el (auto-mode-alist): Added idlwave-mode.
9816         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9817
9818 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9819
9820         * info.el (Info-search): Show default value.
9821
9822 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9823
9824         * info.el (Info-read-node-completion-table): New variable.
9825         (Info-read-node-name-1): New function.
9826         (Info-read-node-name): Use it.
9827         (Info-follow-reference): Use DEFAULT argument of completing-read.
9828         (Info-menu): Ditto.
9829
9830 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9831
9832         * hyper-apropos.el (hyper-describe-key-briefly): Save
9833         window configuration.
9834         (hyper-describe-face): Use DEFAULT of completing-read.
9835         (hyper-apropos-read-variable-symbol): Ditto.
9836         (hyper-apropos-read-function-symbol): Ditto.
9837
9838 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9839
9840         * mule/mule-cmds.el (set-default-coding-system): Set
9841         comint-exec-hook to use coding-system-for-read and
9842         coding-system-for-write so that C-x RET c works.
9843
9844 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9845
9846         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9847         (previous-matching-history-element): Increment
9848         minibuffer-max-depth by 1.
9849         (next-matching-history-element): Ditto.
9850
9851 2000-01-11  Andy Piper  <andy@xemacs.org>
9852
9853         * gutter-items.el (buffers-tab): Create a new face for the buffers
9854         tab.
9855         (buffers-tab-face): use it.
9856
9857 2000-01-10  Didier Verna  <didier@xemacs.org>
9858
9859         * modeline.el (modeline-scrolling-method): change modeline X
9860         cursor appearance according to the value.
9861
9862 2000-01-07  Andreas Jaeger  <aj@suse.de>
9863
9864         * about.el (about-hackers): Moved my entry to contributor list.
9865         (xemacs-hackers): Added myself.
9866         (about-maintainer-info): Added description of myself.
9867
9868
9869 2000-01-07  Didier Verna  <didier@xemacs.org>
9870
9871         * modeline.el (modeline-scrolling-method): new variable.
9872         (mouse-drag-modeline): add reference to it in the docstring.
9873         (mouse-drag-modeline): handle it.
9874
9875 2000-01-08  Andy Piper  <andy@xemacs.org>
9876
9877         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9878         calls.
9879         (remove-buffer-from-gutter-tab): ditto.
9880
9881 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9882
9883         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9884         (custom-face-edit): Fix grammatical error in help message.
9885
9886 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9887
9888         * movemail.el: Added.
9889
9890         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9891
9892 2000-01-03  Didier Verna  <didier@xemacs.org>
9893
9894         * modeline.el (mouse-drag-modeline): remove the code related to
9895         the modeline horizontal scrolling facility.
9896
9897 1999-12-31  Martin Buchholz <martin@xemacs.org>
9898
9899         * XEmacs 21.2.26 is released.
9900
9901 1999-12-28  Andy Piper  <andy@xemacs.org>
9902
9903         * wid-edit.el (widget-push-button-value-create): The gui cache
9904         does not agree with native widgets which can only be displayed
9905         once per window. The reasons for caching are diminished now that
9906         we don't hog resources when creating buttons.
9907         (widget-push-button-cache) deleted.
9908
9909 1999-12-24  Martin Buchholz <martin@xemacs.org>
9910
9911         * XEmacs 21.2.25 is released.
9912
9913 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9914
9915         * hyper-apropos.el (hyper-apropos): Toggle
9916         hyper-apropos-programming-apropos correctly.
9917         Set REGEXP when user accepts default value.
9918
9919 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9920
9921         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9922         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9923
9924 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9925
9926         * mule/mule-category.el (undefined-category-designator):
9927         Return char instead of character.  Search for undefined one.
9928         (describe-category): Use with-displaying-help-buffer.
9929
9930 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9931
9932         * byte-optimize.el (byte-optimize-plus):
9933         Optimize (+ 1) to 1 instead of (1+ nil).
9934
9935         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9936
9937         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9938
9939         * byte-optimize.el (byte-optimize-char-before): New function.
9940         Remove performance penalty for using (char-before) instead of (char-after).
9941
9942 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9943
9944         * mule/mule-category.el (char-category-list): Return character
9945         instead of integer.
9946
9947 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9948
9949         * minibuf.el (read-buffer): Check default is buffer object.
9950
9951 1999-11-25  Andy Piper  <andy@xemacs.org>
9952
9953         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9954         for buttons.
9955
9956 1999-12-16  Andreas Jaeger  <aj@suse.de>
9957
9958         * package-get.el (package-get-maybe-save-index): Fixed typo.
9959         Patch by Jeff Miller <jmiller@smart.net>.
9960
9961 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9962
9963         * gnuserv.el (gnuserv-process-filter):  don't call
9964         gnuserv-write-to-client when gnuserv-current-client is nil
9965
9966 1999-12-14  Martin Buchholz <martin@xemacs.org>
9967
9968         * XEmacs 21.2.24 is released.
9969
9970 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9971
9972         * about.el (about-hackers): Update my email address.
9973
9974 1999-12-07  Martin Buchholz <martin@xemacs.org>
9975
9976         * XEmacs 21.2.23 is released.
9977
9978 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9979
9980         * package-get.el (package-get-download-sites): Removed several
9981         defunct download sites, added many new ones, and corrected a few
9982         incorrect directory-on-site entries.  Added physical locations to
9983         site-description.
9984
9985 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9986
9987         * finder.el (finder-commentary): add DOC string and fix
9988         interactive spec
9989
9990 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9991
9992         * help.el (describe-function): Don't forget to intern the string
9993         completing-read returns.
9994         (describe-variable): Ditto.
9995
9996 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9997
9998         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9999         `hyper-apropos-help-mode' here to find symbol to customize
10000         irregardless of cursor position and simplify
10001         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10002         `hyper-apropos-popup-menu'.
10003
10004 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10005
10006         * apropos.el (apropos-mode-map): Add return to call
10007         apropos-follow.
10008         (apropos-print): Call apropos-mode to have better
10009         command reference. Put keymap text-poperty to
10010         symbole name.
10011
10012 1999-11-22  Alastair Burt  <burt@dfki.de>
10013
10014         * help.el: (describe-bindings-1): Added handling of keymaps for
10015         the extents at point.
10016
10017 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10018
10019         * gutter-items.el (buffers-tab-items): Wrap the function in a
10020         save-match-data
10021
10022 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10023
10024         * help.el (describe-function): Use the DEFAULT argument to
10025         completing-read.
10026         (describe-variable): Ditto.
10027
10028 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10029
10030         * minibuf.el (read-from-minibuffer): Add optional argument
10031         DEFAULT to have better mini-buffer history support.
10032         (completing-read): Pass default to read-from-minibuffer.
10033         (read-buffer): Pass default to completing-read.
10034
10035 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10036
10037         * font-lock.el (font-lock-doc-string-face): Document the
10038         `font-lock-lisp-like' property.
10039
10040 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10041
10042         * lisp-mode.el: Specify `font-lock-lisp-like'.
10043
10044         * font-lock.el (font-lock-lisp-like): New function.
10045         (font-lock-fontify-syntactically-region): Use it.
10046
10047 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10048
10049         * XEmacs 21.2.22 is released
10050
10051 1999-11-28  Martin Buchholz <martin@xemacs.org>
10052
10053         * XEmacs 21.2.21 is released.
10054
10055 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10056
10057         * minibuf.el (read-coding-system): Accept symbol and
10058         coding-system object as a default-coding-system.
10059
10060 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10061
10062         * minibuf.el (read-coding-system): Accept symbol as
10063         a default-coding-system.
10064
10065 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10066
10067         * apropos.el (apropos-documentation): Use insert instead
10068         of princ.
10069
10070 1999-11-07  William M. Perry  <wmperry@aventail.com>
10071
10072         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10073           for the linux console.
10074
10075         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10076           stuff to work when you are not on a window system, since the GPM
10077           mouse support now allows pasting from outside of XEmacs.
10078
10079 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10080
10081         * XEmacs 21.2.20 is released
10082
10083 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10084
10085         * setup-paths.el (paths-default-info-directories): Add
10086         /usr/share/info and /usr/local/share/info.
10087
10088 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10089
10090         * about.el: Updated Vladimir Ivanovic's info.
10091
10092 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10093
10094         * auto-show.el (auto-show-truncationp): Remove.
10095
10096         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10097
10098 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10099
10100         * indent.el (indent-line-to): fix bug: spaces were not replaced
10101         with tab if column is multiple of tab-width
10102         From dhn@qedinc.com
10103
10104 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10105
10106         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10107         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10108
10109         * package-get.el (package-get-package-provider): Be verbose when
10110         interactive. Patch from Robert Pluim
10111
10112 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10113
10114         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10115         info file suffixes.
10116
10117 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10118
10119         * process.el (open-network-stream): Add a new optional parameter
10120         PROTOCOL to support udp; fix a minor typo and add an explanation
10121         in docstring for udp programming.
10122
10123         * code-process.el (open-network-stream): Add a new optional
10124         parameter PROTOCOL to support udp; fix a minor typo and add an
10125         explanation in docstring for udp programming.
10126
10127 1999-10-18  Andy Piper  <andy@xemacs.org>
10128
10129         * gui.el (make-gui-button): be more precise about how we call
10130         callbacks.
10131
10132         * wid-edit.el (widget-push-button-value-create): Use the new form
10133         of native gui-button.
10134
10135 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10136
10137         * info.el (Info-page-prev): Don't do (sit-for 0).
10138
10139 1999-10-13  Andy Piper  <andy@xemacs.org>
10140
10141         * gutter-items.el (progress-abort-glyph): new glyph for showing
10142         abort status.
10143         (append-progress): dispatch-event rather than sit-for.
10144         (abort-progress): new function. Show the abort glyph with an
10145         appropriate message.
10146         (raw-append-progress): dispatch-event rather than sit-for.
10147         (display-progress): cope with aborts.
10148
10149         * gui.el (make-gui-button): Use native widgets for buttons
10150         unconditionally.
10151         (insert-gui-button): ditto.
10152         (gui-button-p): ditto.
10153
10154         * xbm-button.el: remove from core.
10155
10156         * xpm-button.el: remove from core.
10157
10158 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10159
10160         * faces.el (init-device-faces): Don't initialize the random faces
10161         on the stream device.
10162
10163 1999-10-06  Andy Piper  <andy@xemacs.org>
10164
10165         * files.el (recover-file): Don't use ls under windows for revert buffer.
10166
10167 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10168
10169         * package-get.el (package-get-download-menu): Make menu really
10170         toggle download sites.
10171         (package-get-download-sites): Add autoload cookie.
10172
10173 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10174
10175         * setup-paths.el (paths-find-module-directory): Ditto.
10176
10177 1999-09-29  Werner Fink  <werner@suse.de>
10178
10179         * setup-paths.el (paths-find-exec-directory): Add missing nil
10180         parameter for environment.
10181
10182 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10183
10184         * modeline.el (modeline-format):
10185         Only purecopy the strings.  Else
10186         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10187         barfs.
10188
10189 1999-08-28  Mike Woolley  <mike@bulsara.com>
10190
10191         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10192         user setting comint-completion-addsuffix and
10193         comint-process-echoes.
10194
10195 1999-09-22  Andy Piper  <andy@xemacs.org>
10196
10197         * gutter-items.el (update-tab-in-gutter): use
10198         last-nonminibuf-window instead of selected-window.
10199
10200 1999-09-18  Andy Piper  <andy@xemacs.org>
10201
10202         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10203         display on.
10204
10205         * subr.el (record-buffer-hook): new variable so that the hook gets
10206         some documentation.
10207
10208 1999-09-16  Andy Piper  <andy@xemacs.org>
10209
10210         * gutter-items.el (update-tab-in-gutter): only update when the
10211         gutter is visible.
10212         (remove-buffer-from-gutter-tab): ditto.
10213
10214 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10215
10216         * simple.el (do-auto-fill): Commented out part of Kinsoku
10217         processing.
10218
10219 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10220
10221         * isearch-mode.el (isearch-highlightify-region): Give the
10222         highlighting extents a high priority.
10223         (isearch-make-extent): Give the main highlighting extent an even
10224         higher priority.
10225
10226 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10227
10228         * packages.el (packages-compute-package-locations): Fix typo from
10229         -u rationalization.
10230
10231 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10232
10233         * setup-paths.el (paths-find-doc-directory): Respect value of
10234         `configure-doc-directory.'
10235
10236         * find-paths.el (paths-find-architecture-directory): Give
10237         precendence `default' argument (which typically comes from
10238         configure).
10239
10240 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10241
10242         * startup.el (command-line-early): Added options -user-init-file
10243         and -user-init-directory.
10244
10245         * files.el (user-init-file): Default to NIL so we can recognize
10246         when it's set.
10247
10248 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10249
10250         * obsolete.el (init-file-user):
10251         * startup.el:
10252         * packages.el (packages-compute-package-locations):
10253         * package-get.el (package-get-user-index-filename):
10254         * menubar-items.el (maybe-add-init-button):
10255         * info.el (Info-annotations-path):
10256         * dump-paths.el:
10257         Change `user-init-directory' to be an absolute path.
10258         Use `user-init-directory' where appropriate.
10259         Zap `init-file-user' and its uses.
10260
10261 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10262
10263         * subr.el (copy-symbol): New function.
10264
10265 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10266
10267         * isearch-mode.el (isearch-done): Be sure to restore invisible
10268         extents in the proper buffer.
10269         (isearch-pre-command-hook): Set this-command to the correct value
10270         in case the buffer has changed and old overriding-local-map was
10271         used.
10272         (isearch-restore-extent): Use remprop instead of setting the
10273         property to nil.
10274
10275 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10276
10277         * cmdloop.el (execute-extended-command): Update zmacs region
10278         before the delay.
10279         (execute-extended-command): Make the message gettext-friendly.
10280
10281 1999-09-07  Andy Piper  <andy@xemacs.org>
10282
10283         * gutter-items.el (progress-gauge-glyph): renamed from
10284         progress-glyph.
10285         (progress-text-glyph): new variable.
10286         (progress-layout-glyph): use layouts and text glyphs.
10287         (progress-area-buffer): removed.
10288         (progress-text-and-extent): new variable.
10289         (progress-displayed-p): dynamically create gutter area buffer.
10290         (clear-progress): ditto.
10291         (raw-append-progress): ditto.
10292         (append-progress): use new glyph names.
10293         (raw-append-progress): only create the extent when needed. set
10294         properties more optimally.
10295         (progress): remove args.
10296
10297 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10298
10299         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10300         mapcar where the return value is unused.
10301         (isearch-restore-invisible-extents): Ditto.
10302         (isearch-highlight-all-cleanup): Ditto.
10303         (isearch-delete-extents-in-range): Traverse the extents only once.
10304         (isearch-highlight-all-update): Don't start over if the search
10305         string has changed and more input is pending.
10306
10307 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10308
10309         * packages.el (packages-find-package-data-path): Ditto.
10310
10311         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10312
10313         * subr.el (mapc-internal): Don't make obsolete.
10314
10315         * cl-extra.el (mapc): Resurrect.
10316
10317 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10318
10319         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10320         alias.
10321
10322         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10323         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10324         (isearch-yank-clipboard): Use get-clipboard instead of
10325         x-get-clipboard.
10326         (isearch-yank-selection): Fix docstring.
10327
10328 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10329
10330         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10331
10332 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10333
10334         * cl-macs.el (extent-start-position): Fix setf method.
10335         (extent-end-position): Ditto.
10336
10337 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10338
10339         * isearch-mode.el: End merge with FSF 20.4.
10340
10341         * isearch-mode.el (search-invisible): New variable.
10342         (isearch-hide-immediately): Ditto.
10343         (isearch-unhidden-extents): Ditto.
10344         (isearch-range-invisible): New function.
10345         (isearch-unhide-extent): Ditto.
10346         (isearch-restore-invisible-extents): Ditto.
10347         (isearch-restore-extent): Ditto.
10348
10349         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10350         implementation.
10351         (isearch-ring-retreat-edit): Ditto.
10352         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10353         (isearch-forward-regexp): New arguments NOT-REGEXP and
10354         NO-RECURSIVE-EDIT.
10355         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10356         (isearch-backward-regexp): New arguments NOT-REGEXP and
10357         NO-RECURSIVE-EDIT.
10358         (isearch-mode): Return isearch-success.
10359         (isearch-update): Use unread-command-events instead of
10360         unread-command-event.
10361         (isearch-abort): If an invalid regexp is encountered, keep popping
10362         states.
10363         (isearch-*-char): Use FSF implementation.
10364         (isearch-whitespace-chars): Use the more robust FSF's
10365         implementation.
10366         (isearch-within-brackets): New variable.
10367         (isearch-mode): Initialize it.
10368         (isearch-edit-string): Bind it.
10369         (isearch-search-and-update): Set it.
10370         (isearch-push-state): Push it.
10371         (isearch-top-state): Pop it.
10372         (isearch-search): Set it.
10373         (isearch-printing-char): When called by isearch-whitespace-chars,
10374         handle M-SPC gracefully.
10375         (isearch-message-prefix): New argument ELLIPSIS.
10376         (isearch-message-suffix): Ditto.
10377         (isearch-message): Use the ELLIPSIS argument when calling
10378         isearch-message-prefix and isearch-message-suffix.
10379         (isearch-message-prefix): Distinguish between "wrapped" and
10380         "overwrapped" search, FWIW.
10381
10382 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10383
10384         * isearch-mode.el (isearch-edit-string): Use the head of the
10385         search ring instead of search-last-string and search-last-regexp.
10386         (search-highlight): Renamed from isearch-highlight.
10387         (isearch-exit): Use the new name.
10388         (isearch-highlight): Ditto.
10389         (isearch-dehighlight): Ditto.
10390         (isearch-update-ring): New function.
10391         (isearch-done): Call it.
10392         (isearch-done): New argument EDIT.
10393         (isearch-repeat): If search string is empty, look up at the car of
10394         the search ring; ignore the yank pointer.
10395         (isearch-abort): Call isearch-done with NOPUSH.
10396         (isearch-cancel): New function.
10397         (isearch-mode-map): Bind it to ESC ESC ESC.
10398
10399         * isearch-mode.el: Begin merge with FSF 20.4.
10400
10401 1999-09-01  Andy Piper  <andy@xemacs.org>
10402
10403         * x-select.el (x-get-clipboard): obsolete.
10404         (x-yank-clipboard-selection): obsolete
10405
10406         * select.el (disown-selection): need to be careful to disown the
10407         clipboard if we set it via selection.
10408         (get-clipboard): move from x-select.el
10409         (yank-clipboard-selection): ditto.
10410
10411 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10412
10413         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10414         isearch-highlight-all-matches to nil.
10415         (isearch-fixed-case): New variable.
10416         (isearch-mode): Initialize it.
10417         (isearch-edit-string): Save it.
10418         (isearch-toggle-case-fold): Set it.
10419         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10420         need to check isearch-fixed-case.
10421         (isearch-toggle-case-fold): Update highlighting of all matches
10422         before the pause.
10423         (isearch-edit-string):
10424
10425 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10426
10427         * isearch-mode.el (isearch-edit-string): Call isearch-message
10428         before reading the event so that the prompt is displayed properly.
10429         (isearch-message): Use isearch-nonincremental when calling
10430         isearch-message-prefix.
10431         (minibuffer-local-isearch-map): Bind up and down to do the same as
10432         M-p and M-n respectively.
10433         (isearch-done): New arg NOPUSH.
10434         (isearch-edit-string): Use it.
10435         (isearch-edit-string): Don't bind isearch-string.
10436         (isearch-ring-adjust): Edit string, *then* push state.
10437
10438 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10439
10440         * faces.el (isearch-secondary): Make isearch-secondary look
10441         different than default.
10442
10443 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10444
10445         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10446         save-excursion.
10447         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10448         (isearch-update): Call isearch-dehighlight without arguments.
10449         (isearch-done): Ditto.
10450
10451         * isearch-mode.el (isearch-fix-case): If the search string has no
10452         upper-case letters, allow the folding to be reenabled.
10453         Previously, once disabled, the folding would remain that way until
10454         the end of isearch.
10455         (isearch-top-state): Call isearch-fix-case.
10456
10457         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10458         save-excursion.
10459         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10460
10461 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10462
10463         * xpm-button.el:
10464         xbm-button.el: Need to exist in core because gui.el depends on
10465         them.
10466
10467 1999-08-31  Andy Piper  <andy@xemacs.org>
10468
10469         * gutter-items.el (buffers-tab-face): new customizable variable.
10470         (buffers-tab-default-buffer-line-length): new specifier for
10471         maximum viewable characters.
10472         (progress-stack): new variable for implementing widget-based
10473         progress messages.
10474         (progress-area-buffer): ditto.
10475         (progress-glyph-height): ditto.
10476         (progress-stop-callback): ditto.
10477         (progress-quit-function): new function.
10478         (progress-glyph): new variable.
10479         (progress-layout-glyph): ditto.
10480         (progress-displayed-p): new function, see message-displayed-p for
10481         details.
10482         (clear-progress): ditto.
10483         (remove-progress): ditto.
10484         (append-progress): ditto.
10485         (raw-append-progress): ditto.
10486         (display-progress): ditto.
10487         (current-progress): ditto.
10488         (current-progress-label): ditto.
10489         (progress): ditto.
10490         (lprogress): ditto.
10491
10492
10493 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10494
10495         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10496
10497         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10498         `isearch-yank-selection'.
10499         (isearch-mode-map): Use it.
10500         (isearch-yank-selection): Use `get-selection' instead of
10501         `get-x-selection'.
10502
10503 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10504
10505         * faces.el (isearch-secondary): Create face here.
10506
10507         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10508         timers.
10509
10510 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10511
10512         * subr.el (buffer-string): More robust backward compatibility
10513         check, courtesy William Perry.
10514
10515 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10516
10517         * replace.el (perform-replace): Stop the search after the search
10518         limit has been reached.
10519
10520 1999-08-23  Andy Piper  <andy@xemacs.org>
10521
10522         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10523         here if we don't have one.
10524
10525 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10526
10527         * ldap.el (ldap-coding-system): Default to nil until we get
10528         efficient UTF8 support
10529         (ldap-decode-string): Guard against `decode-coding-string' not
10530         being defined
10531         (ldap-encode-string): Guard against `encode-coding-string' not
10532         being defined
10533
10534 1999-08-23  Didier Verna  <didier@xemacs.org>
10535
10536         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10537         Some doc strings improvements, and add a star to the `interactive'
10538         calls.
10539
10540 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10541
10542         * font-lock.el (java-font-lock-keywords-3): introduced new
10543         keywords and regexpes for javadoc syntax 1.2.
10544
10545 1999-08-17  Andy Piper  <andy@xemacs.org>
10546
10547         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10548         format-buffers-tab-line.
10549         (buffers-tab-max-buffer-line-length): new variable.
10550         (format-buffers-tab-line): new function. truncate names if over
10551         buffers-tab-max-buffer-line-length.
10552
10553 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10554
10555         * cus-start.el: Customize the variable `bell-inhibit-time'.
10556
10557 1999-08-16  Andy Piper  <andy@xemacs.org>
10558
10559         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10560         brute-force approach to deleting the last buffer.
10561         (buffers-tab-grouping-regexp): new customizable variable.
10562         (select-buffers-tab-buffers-by-mode): use it.
10563
10564 1999-08-13  Andy Piper  <andy@xemacs.org>
10565
10566         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10567         deletion problem.
10568
10569 1999-07-30  Didier Verna  <didier@xemacs.org>
10570
10571         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10572         of princ to output symbols.
10573         (custom-save-face-internal): ditto.
10574         (custom-save-resets): ditto.
10575
10576 1999-08-09  Didier Verna  <didier@xemacs.org>
10577
10578         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10579         `regexp-quote' to protect the major mode name for use as a regular
10580         expression (c++ needs this for instance).
10581
10582 1999-08-08  Andy Piper  <andy@xemacs.org>
10583
10584         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10585         cope with similar mode names.
10586
10587         * gutter-items.el (buffers-tab-selection-function): new selection
10588         function.
10589         (select-buffers-tab-buffers-by-mode): new function.
10590         (buffers-tab-items): use it if set to only display buffers in the
10591         tab in the current buffer's group..
10592         (update-tab-in-gutter): use new api.
10593         (remove-buffer-from-gutter-tab): ditto.
10594
10595         * gutter-items.el (buffers-tab-max-size): set custom selection
10596         default to 6.
10597         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10598         (add-tab-to-gutter): set face as default.
10599
10600 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10601
10602         * faces.el (frob-face-property): Merge the fall-back specifier
10603         with the target, not replace it.
10604
10605 1999-08-05  Andy Piper  <andy@xemacs.org>
10606
10607         * gutter-items.el (update-tab-in-gutter): add frame argument for
10608         buffer-items.
10609         (update-tab-in-gutter): use it.
10610
10611         * gutter-items.el (record-buffer-hook): set.
10612
10613         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10614         change.
10615         (switch-to-buffer-hook) deleted.
10616
10617 1999-08-04  Andy Piper  <andy@xemacs.org>
10618
10619         * gutter-items.el (update-tab-in-gutter): make sure this will work
10620         as an argument to create-frame-hook.
10621
10622 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10623
10624         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10625         instead of timer emulation.
10626
10627 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10628
10629         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10630         Emacs isearch enhancements.
10631
10632 1999-07-28  Andy Piper  <andy@xemacs.org>
10633
10634         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10635         all devices that support tab controls.
10636         (remove-buffer-from-gutter-tab): new function. to be used as a
10637         value for kill-buffer-hook.
10638
10639 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10640
10641         * auto-show.el (auto-show-truncationp): changed to match
10642         `window_translation_on'
10643
10644 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10645
10646         * XEmacs 21.2.19 is released
10647
10648 1999-07-28  SL Baur  <steve@miho>
10649
10650         * code-files.el (insert-file-contents): Fix docstring.
10651         revert previous change.
10652
10653 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10654
10655         * fill.el (fill-region-as-paragraph): Change re-break-point to
10656         contain word-across-newline plus one character so that filling
10657         Japanese and Chinese works as desired.
10658         * simple.el (do-auto-fill): Ditto.
10659
10660 1999-07-26  SL Baur  <steve@miho>
10661
10662         * mule/japanese.el ("Japanese"): Do not specify a default input
10663         method.
10664         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10665
10666 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10667
10668         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10669         able to use cl-macs macro in early lisp.
10670
10671 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10672
10673         * custom.el:
10674         * cus-face.el:
10675         * cus-edit.el:
10676                 Massive custom Theme API changes.
10677
10678 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10679
10680         * code-files.el (insert-file-contents): Regard
10681         coding-system-magic-cookie if `coding-system-for-read' is nil.
10682
10683 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10684
10685         * mule/thai-xtis.el: Add coding: local variable, to avoid
10686         bootstrapping problem with C locale.
10687
10688 1999-07-22  Andy Piper  <andy@xemacs.org>
10689
10690         * dumped-lisp.el (preloaded-file-list): guard against putting
10691         gutter-items in a less than functional XEmacs.
10692         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10693
10694 1999-07-18  Bob Weiner  <weiner@beopen.com>
10695
10696         * fill.el (fill-context-prefix): Fixed bug that prevented the
10697         setting of an adaptive fill prefix when the `dont-skip-first' was
10698         t.
10699
10700 1999-07-22  SL Baur  <steve@miho>
10701
10702         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10703
10704 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10705
10706         * files.el (interpreter-mode-alist): add `make', `guile', and
10707         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10708         makefile-mode, guile is a scheme, and someday XEmacs will be
10709         modular enough to use as an efficient scripting tool.)
10710
10711 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10712
10713         * mule/mule-cmds.el (reset-language-environment): Regard
10714         coding-category `utf-8' and `ucs-4' if they are available.
10715
10716 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10717
10718         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10719         (prefer-coding-system): Fix DOC-string.
10720
10721         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10722         DOC-string too.
10723
10724         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10725         Mule.
10726         (coding-system-change-eol-conversion): Fix DOC-string.
10727
10728 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10729
10730         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10731         instead of `list-coding-system'.
10732
10733 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10734
10735         * menubar-items.el (default-menubar): `select-input-method' was
10736         renamed to `set-input-method'.
10737
10738         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10739         "Set Language Environment" menu.
10740
10741         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10742         "Describe Language Support" menu.
10743
10744 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10745
10746         * mule/chinese.el ("Chinese-GB"): Rename
10747         `chinese-gb-environment-setup-function' to
10748         `setup-chinese-gb-environment-internal'.
10749
10750 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10751
10752         * mule/korean.el: Use `define-coding-system-alias' instead of
10753         `copy-coding-system'.
10754
10755 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10756
10757         * mule/mule-cmds.el (set-language-environment-coding-systems):
10758         Treat duplicated coding-categories.
10759
10760 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10761
10762         * mule/japanese.el: Use `define-coding-system-alias' instead of
10763         `copy-coding-system'.
10764
10765 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10766
10767         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10768         coding-system `viscii'.
10769
10770 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10771
10772         * mule/cyrillic.el:
10773         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10774         (cyrillic-alternativnyj-decode-table): New variable.
10775         (cyrillic-alternativnyj-encode-table): New variable.
10776         - Specify `iso-8-1' as a category of coding-system
10777           `alternativnyj'.
10778         - Abolish general Cyrillic environment.
10779
10780 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10781
10782         * mule/chinese.el:
10783         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10784         - Register `chinese-gb-environment-setup-function' as a
10785           `setup-function' of "Chinese-GB" environment.
10786
10787 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10788
10789         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10790         optional argument `parents'.
10791
10792         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10793         property for Thai-XTIS.
10794
10795         * mule/mule-help.el (help-with-tutorial): Use property
10796         `tutorial-coding-system' of language-info as a coding-system to
10797         read tutorial file.
10798
10799 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10800
10801         * mule/thai-xtis.el: Don't setup `setup-function' and
10802         `exit-function'.
10803
10804         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10805         `set-coding-category-system' to set up coding-system for
10806         coding-category.
10807
10808         * mule/mule-cmds.el (prefer-coding-system): Use
10809         `set-coding-category-system' to set up coding-system for
10810         coding-category.
10811
10812 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10813
10814         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10815         Thai-XTIS environment.
10816
10817         * mule/mule-cmds.el (prefer-coding-system): Use
10818         `find-coding-system' instead of `coding-system-p'.
10819
10820 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10821
10822         * mule/mule-cmds.el (set-language-environment-coding-systems):
10823         Modify eol-type for XEmacs.
10824
10825         * mule/thai-xtis.el: Delete unused local variable `category'.
10826
10827         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10828         function.
10829         (prefer-coding-system): Don't call
10830         `update-coding-systems-internal'; use function
10831         `coding-category-list' instead of variable `coding-category-list';
10832         use `set-coding-priority-list' instead of `set-coding-priority';
10833         modify `eol-type' for XEmacs.
10834
10835         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10836         `charset-columns'.
10837         (char-width): Likewise.
10838
10839 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10840
10841         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10842         `tis-620'.
10843
10844         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10845         `set-coding-priority-list' instead of `set-coding-priority'; don't
10846         call `update-coding-systems-internal'.
10847
10848         * mule/mule-misc.el (coding-system-get): New function.
10849         (coding-system-put): New function.
10850         (coding-system-category): New function.
10851
10852 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10853
10854         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10855         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10856         to avoid conflict with leim/quail/thai-xtis.
10857
10858         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10859         to thai-xtis-chars.el.
10860
10861         * mule/thai-xtis-chars.el: New file (split from
10862         mule/thai-xtis.el).
10863
10864 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10865
10866         * mule/thai-xtis.el:
10867         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10868         - Add syntax entries.
10869         - Put `preferred-coding-system' of the charset `thai-xtis' to
10870           `tis-620'.
10871
10872 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10873
10874         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10875         rewritten to use write-multibyte-character.
10876
10877 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10878
10879         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10880         of `iso-2022-7'.
10881         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10882         ported yet.
10883         (read-input-method-name): Treat optional argument `default'.
10884
10885 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10886
10887         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10888         all.
10889         (set-language-info-alist): Set up menus here.
10890
10891 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10892
10893         * minibuf.el (completing-read): Add new optional argument
10894         `default'.
10895         (read-coding-system): Add new optional argument
10896         `default-coding-system'.
10897
10898 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10899
10900         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10901         (viet-viscii-...->viet-vscii...).
10902
10903 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10904
10905         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10906         and menus.
10907
10908 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10909
10910         * mule/mule-cmds.el (input-method-function): Add permanent-local
10911         property.
10912
10913 1999-03-30  Dave Love  <fx@gnu.org>
10914
10915         * mule/mule-cmds.el (current-language-environment): Doc fix.
10916
10917 1999-02-06  Richard Stallman  <rms@gnu.org>
10918
10919         * mule/european.el (setup-slovenian-environment): New function.
10920         ("Slovenian"): New language environment.
10921
10922 1999-01-27  Dave Love  <fx@gnu.org>
10923
10924         * mule/mule-cmds.el (current-language-environment): Provide :link,
10925         :type (choices) and appropriate :get.
10926
10927 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10928
10929         * mule/mule-cmds.el (describe-language-environment): Don't alter
10930         input-method-alist.
10931
10932 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10933
10934         * mule/mule-cmds.el (prefer-coding-system): Call
10935         set-coding-priority, so that the internal array of priorities is
10936         also updated.
10937
10938 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10939
10940         * mule/mule-cmds.el (prefer-coding-system): If the argument
10941         requires specific EOL conversion type, make the default coding
10942         systems use that.
10943
10944 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10945
10946         * mule/mule-cmds.el (set-language-environment): Pass the default
10947         eol-type to set-language-environment-coding-systems.
10948         (set-default-coding-systems): Copy the eol-type property for the
10949         new default values of {buffer-file,process}-coding-system from the
10950         old defaults.
10951         (set-language-environment-coding-systems): Accept an optional
10952         argument EOL-TYPE, and set the eol-type property of the default
10953         coding systems accordingly.
10954
10955 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10956
10957         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10958         use generate-new-buffer instead of get-buffer-create.
10959
10960 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10961
10962         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10963
10964 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10965
10966         * mule/mule-cmds.el (default-input-method): Fix custom type.
10967
10968 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10969
10970         * mule/mule-cmds.el (setup-specified-language-environment):
10971         Add apropos-inhibit property.
10972         (describe-specified-language-support): Likewise.
10973
10974 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10975
10976         * mule/mule-cmds.el: Doc fixes.
10977
10978 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10979
10980         * mule/mule-cmds.el (register-input-method): Doc-string
10981         modified.
10982
10983 1998-09-01  Dave Love  <fx@gnu.org>
10984
10985         * mule/mule-cmds.el (current-language-environment): Fix
10986         setter function.
10987
10988 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10989
10990         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10991         mule/european.el, mule/hebrew.el, mule/japanese.el,
10992         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10993         avoid bootstrapping problem if you need to recompile all the Lisp
10994         files using interpreted code.
10995
10996 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10997
10998         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10999         ("Latin-2"): Likewise.
11000
11001 1998-08-18  Per Starback  <starback@update.uu.se>
11002
11003         * mule/european.el (setup-latin2-environment): Fix typo.
11004
11005 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11006
11007         * mule/european.el: Give proper value of `input-method' key to all
11008         lang. env.
11009
11010         * mule/mule-cmds.el (activate-input-method): Handle the case that
11011         the arg INPUT-METHOD is nil correctly.
11012         (read-multilingual-string): Activate the specified input method
11013         before calling read-string.  Afterward, activate the original
11014         input method.
11015
11016 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11017
11018         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11019         (set-language-info-alist): Fix typo in doc-string.
11020
11021         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11022
11023 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11024
11025         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11026         (reset-language-environment): New function for the job that
11027         setup-english-environment used to do.
11028         (set-language-environment): Do more setups according to the info
11029         in language-info-alist.
11030         (read-language-name): Handle the case that the arg KEY is nil.
11031         (describe-language-environment): Handle input-method property.
11032
11033         * mule/: All files under this directory, which related with
11034         specific languages (such as mule/european.el, mule/greek.el,
11035         mule/hebrew.el, mule/misc-lang.el), modified as below.
11036         (setup-XXX-environment): Just call set-language-environment.  If
11037         they used to do some other jobs than what done by
11038         set-language-environment, those jobs are done in
11039         setup-XXX-environment-internal now.
11040         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11041         the value to setup-XXX-environment-internal.  Add properties
11042         input-method and features.
11043
11044         * mule/english.el (setup-english-environment): Just call
11045         reset-language-environment.
11046
11047         * mule/european.el (setup-8-bit-environment): Function deleted.
11048
11049 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11050
11051         * mule/mule-cmds.el (input-method-exit-on-first-char)
11052         (input-method-use-echo-area): Doc fixes.
11053
11054 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11055
11056         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11057         variable.
11058         (input-method-use-echo-area): New variable.
11059
11060 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11061
11062         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11063
11064 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11065
11066         * mule/mule-cmds.el (activate-input-method): Update mode line.
11067         (inactivate-input-method): Likewise.
11068
11069 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11070
11071         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11072         input method in the current buffer, but just bind
11073         current-input-method.
11074
11075 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11076
11077         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11078
11079         * mule/misc-lang.el ("IPA"): Add coding-priority and
11080         coding-system.
11081
11082 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11083
11084         * mule/greek.el: Add coding-priority.
11085
11086 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11087
11088         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11089         LANG-ENV.
11090
11091 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11092
11093         * mule/mule-cmds.el (register-input-method): Fix previous change.
11094         (setup-specified-language-environment): Doc fix.
11095
11096 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11097
11098         * mule/mule-cmds.el: Several doc fixes.
11099         (get-language-info, set-language-info): Rename argument.
11100         (set-language-info-alist): Likewise.
11101         (register-input-method): Rename argument.
11102         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11103
11104 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11105
11106         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11107         default value while reading an input method.
11108
11109 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11110
11111         * mule/mule-cmds.el (universal-coding-system-argument):
11112         Use buffer-file-coding-system as default.
11113
11114 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11115
11116         * mule/korean.el ("Korean"): Doc fix.
11117
11118 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11119
11120         * mule/mule-cmds.el (describe-language-environment): Print the
11121         languge environment at the head.
11122
11123 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11124
11125         * mule/japanese.el: Set exit-function to exit-japanese-environment
11126         for Japanese environment.
11127
11128 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11129
11130         * mule/mule-cmds.el (set-language-environment): Doc fix.
11131         (current-language-environment): Use defcustom.
11132         (default-input-method): Specify :type.
11133
11134 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11135
11136         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11137         modified.
11138         (prefer-coding-system): Doc-string modified.
11139
11140 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11141
11142         * mule/mule-cmds.el (set-language-info): Doc-string
11143         describes `coding-priority' KEY.
11144         (set-language-environment-coding-systems): New function.
11145         (select-safe-coding-system): New function.
11146         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11147         (set-language-info-alist): New optionla arg PARENTS.  Call
11148         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11149         (set-language-environment-coding-systems): New function.
11150
11151         * mule/chinese.el: Remove setting up of
11152         describe-chinese-environment-map and
11153         setup-chinese-environment-map.  Exclude them in args of calls to
11154         set-language-info-alist.  Register coding-priority key in
11155         language-info-alist.
11156
11157         * mule/cyrillic.el: Remove setting up of
11158         describe-cyrillic-environment-map and
11159         setup-cyrillic-environment-map.  Exclude them in args of calls to
11160         set-language-info-alist.  Register coding-priority key in
11161         language-info-alist.
11162
11163         * mule/english.el: Register coding-priority key in
11164         language-info-alist.
11165
11166         * mule/ethiopic.el: Register coding-priority key in
11167         language-info-alist.
11168
11169         * mule/european.el: Remove setting up of
11170         describe-european-environment-map and
11171         setup-european-environment-map.  Exclude them in args of calls to
11172         set-language-info-alist.  Register coding-priority key in
11173         language-info-alist.  Add "German" language env.
11174         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11175         (setup-german-environment): New function.
11176
11177         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11178         change default input method to "greek-postfix".
11179
11180         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11181         coding-priority key in
11182
11183 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11184
11185         * mule/mule-cmds.el (set-language-info): Doc fix.
11186         (input-method-inactivate-hook): Doc fix.
11187
11188 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11189
11190         * mule/mule-cmds.el (set-input-method): Renamed from
11191         select-input-method.
11192
11193 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11194
11195         * mule/mule-cmds.el (set-language-environment): Run
11196         exit-language-environment-hook before calling `exit-function'
11197         which is specified for the language environment.
11198
11199 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11200
11201         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11202         modified.
11203         (prefer-coding-system): Likewise.
11204         (describe-language-environment): Print aliases of each coding
11205         system.
11206         (set-language-environment-hook): New variable.
11207         (exit-language-environment-hook): New variable.
11208         (set-language-environment): Call these hooks.  Before setting a
11209         new language environment, exit from the
11210         current-language-environment if necessary.
11211         (input-method-verbose-flag): The value can be nil, t,
11212         complex-only, or default.
11213         (input-method-highlight-flag): Doc-string augmented.
11214         (activate-input-method): Check if we can run the registered
11215         function to activate an input method.
11216
11217         * mule/korean.el: Set exit-function for language environment
11218         "Korean" to exit-korean-environment.
11219         (setup-korean-environment): Moved to korea-util.el.
11220
11221 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11222
11223         * mule/mule-cmds.el (read-multilingual-string): Use
11224         current-input-method prior to default-input-method.  Don't bind
11225         current-input-method by `let', instead, activate the specified
11226         input method in the current buffer temporarily.
11227
11228 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11229
11230         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11231
11232 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11233
11234         * mule/chinese.el (post-read-decode-hz): Return the result of
11235         decode-hz-region.
11236         (pre-write-encode-hz): Do not change the value of
11237         last-coding-system.
11238
11239 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11240
11241         * mule/mule-ccl.el: Doc fixes.
11242
11243 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11244
11245         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11246         (check-ccl-program): New macro.
11247
11248 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11249
11250         * mule/mule-ccl.el: Comment about CCL syntax modified.
11251         (ccl-command-table): Add read-multibyte-character and
11252         write-multibyte-character.
11253         (ccl-code-table): Add ex-cmd.
11254         (ccl-extended-code-table): New variable.
11255         (ccl-embed-extended-command): New function.
11256         (ccl-compile-read-multibyte-character,
11257         ccl-compile-write-multibyte-character) New functions.
11258         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11259         ccl-dump-write-multibyte-character): New functions.
11260
11261 1999-07-22  SL Baur  <steve@miho>
11262
11263         * config.el (config-value-file): config.values is installed into
11264         doc-directory.
11265         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11266
11267 1999-07-19  Didier Verna  <didier@xemacs.org>
11268
11269         * rect.el: all functions rewritten, except when noted. Below is a
11270         list of interface changes.
11271         (apply-on-rectangle): new function. Obsoletes
11272         `operate-on-rectangle'. All functions that used to call this
11273         function now call the new one.
11274         (kill-rectangle): added optional prefix arg to fill lines.
11275         (delete-rectangle): ditto.
11276         (delete-extract-rectangle): ditto.
11277         (open-rectangle): ditto.
11278         (clear-rectangle): ditto.
11279         (delete-rectangle-line): added third arg FILL.
11280         (delete-extract-rectangle-line): ditto.
11281         (open-rectangle-line): ditto.
11282         (clear-rectangle-line): ditto.
11283
11284 1999-07-18  Andy Piper  <andy@xemacs.org>
11285
11286         * menubar-items.el (default-menubar): add gutter options.
11287
11288         * gutter-items.el: new file.
11289         (gutter): new group for custom.
11290         (gutter-visible-p): new variable.
11291         (default-gutter-position): ditto.
11292         (buffers-tab): new group for the buffers tab.
11293         (gutter-buffers-tab): widget to put in the gutter.
11294         (buffers-tab-max-size): max number of tabs.
11295         (buffers-tab-switch-to-buffer-function): function to call when a
11296         tab is pressed.
11297         (buffers-tab-omit-function): filter buffers with this function.
11298         (buffers-tab-format-buffer-line-function): format buffer names for
11299         inclusion in tabs.
11300         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11301         the record.
11302         (build-buffers-tab-internal): build a list of tab items.
11303         (buffers-tab-items): ditto.
11304         (add-tab-to-gutter): put a tab in the gutter area.
11305         (update-tab-in-gutter): reset the buffers in the tab.
11306
11307         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11308
11309         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11310         (switch-to-buffer-hooks): new hook.
11311
11312         * toolbar.el (default-toolbar-position): fix typo.
11313
11314 1999-07-16  Andy Piper  <andy@xemacs.org>
11315
11316         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11317
11318 1999-07-15  Didier Verna  <didier@xemacs.org>
11319
11320         * cus-edit.el (custom-prompt-variable): optional third arg makes
11321         prompt for a comment string.
11322         (customize-set-value): optional prefix makes this function handle
11323         variable comments.
11324         (customize-set-variable): ditto.
11325         (customize-save-variable): ditto.
11326         (customize-customized): handle custom comments.
11327         (customize-save-customized): ditto.
11328         (custom-variable-state-set): ditto.
11329         (custom-face-state-set): ditto.
11330         (customize-saved): ditto.
11331         (custom-variable-set): ditto.
11332         (custom-face-set): ditto.
11333         (custom-variable-save): ditto.
11334         (custom-face-save): ditto.
11335         (custom-variable-reset-saved): ditto.
11336         (custom-face-reset-saved): ditto.
11337         (custom-variable-reset-standard): ditto.
11338         (custom-face-reset-standard): ditto.
11339         (custom-comment-face): new face.
11340         (custom-comment-tag-face): ditto.
11341         (custom-comment): new widget.
11342         (custom-comment-create): new function.
11343         (custom-comment-delete): ditto.
11344         (custom-comment-value-set): ditto.
11345         (custom-comment-show): ditto.
11346         (custom-comment-invisible-p): ditto.
11347         (custom-variable-value-create): create a comment field widget.
11348         (custom-face-value-create): ditto.
11349         (custom-variable-menu): new entry for adding a custom comment.
11350         (custom-face-menu): ditto.
11351         (custom-save-variables): possibly save custom comments.
11352         (custom-save-faces): ditto.
11353
11354         * cus-face.el (custom-set-faces): the arguments can now have a
11355         custom comment as fourth argument.
11356
11357         * custom.el (custom-set-variables): the arguments can now have a
11358         custom comment as fifth element.
11359
11360 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11361
11362         * XEmacs 21.2.18 is released
11363
11364 1999-07-13  SL Baur  <steve@miho>
11365
11366         * lib-complete.el (read-library-name): Revert previous change.
11367         (read-library): Ditto.
11368
11369 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11370
11371         * packages.el (packages-package-list): Capitalize docstring.
11372
11373         * packages.el (packages-find-package-library-path): Use #'nconc
11374         rather than #'append to reduce consing -- #'mapcar uses Flist,
11375         which returns a freshly consed list.  #'append would create yet
11376         another fresh list, using Fmake_list in concat.
11377
11378         * packages.el (package-provide): Use setq with remassq like it
11379         says in its docstring.
11380
11381 1999-07-06  SL Baur  <steve@miho.m17n.org>
11382
11383         * lib-complete.el (progn-with-message): Fix typo.
11384
11385 1999-07-06  SL Baur  <steve@miho.m17n.org>
11386
11387         * mule/mule-misc.el (char-octet): Make function match docstring.
11388         From Katsumi Yamaoka <yamaoka@jpl.org>
11389
11390 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11391
11392         * wid-edit.el (widget-documentation): corrected spelling error.
11393
11394 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11395
11396         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11397         keys if already bound
11398
11399 1999-07-06  SL Baur  <steve@miho.m17n.org>
11400
11401         * lib-complete.el (progn-with-message): Revert previous changes.
11402
11403 1999-06-24  Bob Weiner  <weiner@beopen.com>
11404
11405         * lib-complete.el (find-library):
11406         (find-library-other-window):
11407         (find-library-other-frame): Completely rewrote
11408         so that these functions actually work when called non-interactively.
11409         Also made them handle LIBRARY arguments which end with .el or .elc.
11410
11411 1999-06-24  Bob Weiner  <weiner@beopen.com>
11412
11413         * simple.el (indent-new-comment-line): Locally bound
11414         `block-comment-start' to `comstart' or else when this is called
11415         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11416         `block-comment-start' value, ignoring any existing spacing after a
11417         comment prefix in the previous line and producing ugly comments.
11418
11419 1999-06-23  Bob Weiner  <weiner@beopen.com>
11420
11421         * list-mode.el (mouse-choose-completion):
11422         (choose-completion):
11423         (completion-switch-to-minibuffer): Added.
11424         ([Tab]): [Tab] previously switched to the minibuffer
11425         but since [space] does that and since most applications in the
11426         world use [Tab] to select the next item in a list, do that in the
11427         *Completions* buffer too.  This will cause the least confusion
11428         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11429         06/23/1999.
11430
11431 1999-06-22  Bob Weiner  <weiner@beopen.com>
11432
11433         * help.el (help-buffer-name): Added support for a null value
11434         of `help-buffer-prefix-string' since some buffers require no
11435         prefix.
11436
11437 1999-06-20  Bob Weiner  <weiner@beopen.com>
11438
11439         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11440         in the completion-list-mode-map to bury the completions buffer
11441         even when the minibuffer is no longer active.
11442
11443 1999-06-20  Bob Weiner  <weiner@beopen.com>
11444
11445         * list-mode.el (list-mode): It is visually disconcerting to have
11446         the text cursor disappear within list buffers, especially when
11447         moving from window to window, so leave it visible.
11448
11449 1999-07-01  SL Baur  <steve@miho.m17n.org>
11450
11451         * menubar-items.el (default-menubar): Conditionalize the bug
11452         report menu item (which may not be possible in this XEmacs).
11453         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11454
11455 1999-06-30  SL Baur  <steve@miho.m17n.org>
11456
11457         * subr.el (with-current-buffer): DOC string fix.
11458         Suggested by Bob Weiner <weiner@altrasoft.com>
11459
11460 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11461
11462         * cus-face.el (custom-face-italic): insert missing args
11463
11464 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11465
11466         * packages.el (package-locations): Changed default early package
11467         hierarchies to ~/.xemacs/mule-packages and
11468         ~/.xemacs/xemacs-packages.
11469
11470 1999-06-23  SL Baur  <steve@miho.m17n.org>
11471
11472         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11473
11474 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11475
11476         * packages.el (package-locations): Changed default early package
11477         hierarchy to ~/.xemacs/packages.
11478         (package-locations): Removed `packages' as a possible name for a
11479         late package hierarchy.
11480
11481 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11482
11483         * mule/mule-category.el (word-combining-categories): Set up new
11484         variable.
11485         (word-separating-categories): Likewise.
11486
11487 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11488
11489         * XEmacs 21.2.17 is released
11490
11491 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11492
11493         * font-menu.el (font-menu-set-font): allow for nil specification
11494         of font size.
11495
11496 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11497
11498         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11499         is 1.
11500
11501 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11502
11503         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11504         8859-5 instead of ISO 8859-1.
11505
11506 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11507
11508         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11509         (viet-viscii-encode-table): Ditto.
11510
11511         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11512         Make obsolete definition of char-octet.
11513
11514 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11515
11516         * subr.el: Move no-Mule make-char ...
11517         * help-nomule.el (make-char): To here.
11518         (string-width): Make Mule compatibility alias.
11519
11520 1999-06-15  Andy Piper  <andy@xemacs.org>
11521
11522         * select.el (get-selection-no-error): really make there be no-error.
11523         (get-selection): revert to original.
11524
11525 1999-06-11  Andy Piper  <andy@xemacs.org>
11526
11527         * select.el (selection-sets-clipboard): renamed.
11528         (own-selection): use it.
11529
11530 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11531
11532         * XEmacs 21.2.16 is released
11533
11534 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11535
11536         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11537         missing characters to avoid crash.
11538
11539 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11540
11541         * coding.el (set-terminal-coding-system): Only set the console
11542         coding system on the selected console if it is a tty.
11543
11544 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11545
11546         * cus-face.el:
11547         * cus-edit.el:
11548         * faces.el:
11549         (custom):
11550         (face-spec-set):
11551         * faces.el (frob-face-property):
11552         * font-menu.el (font-menu-set-font):
11553                   Actually apply changes from 1999-03-17
11554
11555 1999-06-10  Andy Piper  <andy@xemacs.org>
11556
11557         * select.el (get-selection): abstract out non error-signalling
11558         part.
11559         (get-selection-no-error): get-selection without signalling an
11560         error.
11561         (selection-is-clipboard-p): new variable. controls whether the
11562         selection sets the clipboard.
11563         (own-selection): use it.
11564
11565         * mouse.el (insert-selection): fallback to clipboard after trying
11566         primary selection and cutbuffer.
11567
11568 1999-06-05  Andy Piper  <andy@xemacs.org>
11569
11570         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11571         selection functions.
11572
11573 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11574
11575         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11576         default value.
11577         (load): Use `raw-text' instead of `no-conversion'.
11578         (insert-file-contents): Likewise.
11579
11580         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11581         of `no-conversion'.
11582
11583 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11584
11585         * coding.el: Don't copy `no-conversion' to `raw-text'.
11586
11587 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11588
11589         * subr.el (make-char): Define it if Mule is not around.
11590
11591 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11592
11593         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11594
11595         * x-select.el (x-disown-selection-internal): Restore symbol as an
11596         obsolete alias.
11597         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11598
11599 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11600
11601         * XEmacs 21.2.15 is released
11602
11603 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11604
11605         * subr.el (split-string): Avoid infinite looping
11606
11607 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11608
11609         * ldap.el (ldap-ignore-attribute-codings): New variable
11610         (ldap-default-attribute-decoder): New variable
11611         (ldap-coding-system): New variable
11612         (ldap-attribute-syntax-encoders): New variable
11613         (ldap-attribute-syntax-decoders): New variable
11614         (ldap-attribute-syntaxes-alist): New variable
11615         (ldap-encode-boolean): New function
11616         (ldap-decode-boolean): New function
11617         (ldap-encode-country-string): New function
11618         (ldap-decode-string): New function
11619         (ldap-decode-address): New function
11620         (ldap-encode-address): New function
11621         (ldap-decode-attribute): New function
11622         (ldap-search): Use some of these
11623
11624 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11625
11626         * version.el (emacs-version): Make the patch level/beta come
11627         before the XEmacs qualifier so that it gets into (funcall
11628         emacs-version) and thus in the bug reports.
11629         (emacs-version>=): Support patch levels.
11630
11631 1999-06-03  SL Baur  <steve@xemacs.org>
11632
11633         * version.el: implement x.y.z version number
11634         From Jan Vroonhof <vroonhof@math.ethz.ch>
11635
11636 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11637
11638         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11639
11640 1999-05-22  Vin Shelton <acs@xemacs.org>
11641
11642         * startup.el: Document -private and break out non-standard X options.
11643
11644 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11645
11646         * mule/mule-charset.el (charset-after): New function.
11647         (charset-direction): Synch with Mule, update docstring.
11648         (get-charset-property): New function.
11649         (put-charset-property): New function.
11650         (charset-plist): New function.
11651
11652         * mule/mule-charset.el (compose-region):
11653         (decompose-region): remove;  these functions (which don't work
11654         since we don't do composite characters) have been moved to
11655         mule-util.el.
11656         (toplevel): follow coding standards
11657
11658 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11659
11660         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11661         exist any more.
11662
11663         * code-files.el: Fix commentary to follow coding standards.  Move
11664         the single line left in mule-files.el to here.
11665
11666         * mule/mule-files.el: delete.
11667
11668 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11669
11670         * info.el (Info-scroll-prev): Use event functions instead of the
11671         old emacs 19 interface.
11672
11673 1999-06-02  Andy Piper  <andy@xemacs.org>
11674
11675         * x-font-menu.el (x-font-menu-load-font):
11676         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11677
11678 1999-05-31  Andy Piper  <andy@xemacs.org>
11679
11680         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11681         group.
11682         (font-menu-this-frame-only-p): ditto.
11683         (font-menu-max-items): reinstate, from Jan Vroonhof
11684         <vroonhof@math.ethz.ch>
11685         (font-menu-submenu-name-format): ditto.
11686         (font-menu-split-long-menu): ditto, for use by the family
11687         constructor.
11688         (font-menu-family-constructor): use it.
11689
11690 1999-05-30  Andy Piper  <andy@xemacs.org>
11691
11692         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11693         for use by the font menu.
11694
11695         * msw-font-menu.el: new file implementing mswindows specific
11696         font-menu behaviour.
11697         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11698         (mswindows-font-menu-junk-families): ditto.
11699         (hack-font-truename): ditto.
11700         (mswindows-font-regexp-ascii): ditto.
11701         (mswindows-reset-device-font-menus): ditto.
11702         (mswindows-font-menu-font-data): ditto.
11703         (mswindows-font-menu-load-font): ditto.
11704
11705         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11706         (x-font-menu-font-data): ditto.
11707         (x-font-menu-load-font): ditto.
11708
11709         * font-menu.el: new file implementing generic font menu behaviour.
11710         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11711         made device independent.
11712         (font-menu-this-frame-only-p): ditto.
11713         (font-menu-preferred-resolution): ditto.
11714         (font-menu-size-scaling): new variable used to determine whether
11715         sizes are in points or tenths of a point.
11716         (vassoc): moved from x-font-menu.el.
11717         (device-fonts-cache): ditto.
11718         (device-fonts-cache): ditto.
11719         (flush-device-fonts-cache): ditto.
11720         (reset-device-font-menus): copied from x-font-menu.el and made
11721         device independent. Most functionality deferred to
11722         device-dependent versions.
11723         (font-menu-family-constructor): copied from x-font-menu.el and
11724         made device independent.
11725         (font-menu-size-constructor): ditto.
11726         (font-menu-weight-constructor): ditto.
11727         (font-menu-set-font): ditto.
11728         (font-menu-change-face): ditto.
11729         (font-menu-load-font): new device method.
11730         (font-menu-font-data): ditto.
11731
11732         * x-font-menu.el: The above functions deleted.
11733
11734 1999-05-26  Andy Piper  <andy@xemacs.org>
11735
11736         * update-elc.el:
11737         * make-docfile.el:
11738         * loadup.el: rehash expand-file-name usage to not use default-directory.
11739
11740 1999-05-21  Andy Piper  <andy@xemacs.org>
11741
11742         * x-select.el (x-select-convert-to-text):
11743         (x-selected-text-type):
11744         (x-get-selection):
11745         (xselect-convert-to-string):
11746         (xselect-convert-to-compound-text):
11747         (xselect-convert-to-length):
11748         (xselect-convert-to-targets):
11749         (xselect-convert-to-delete):
11750         (xselect-convert-to-filename):
11751         (xselect-convert-to-charpos):
11752         (xselect-convert-to-lineno):
11753         (xselect-convert-to-colno):
11754         (xselect-convert-to-sourceloc):
11755         (xselect-convert-to-os):
11756         (xselect-convert-to-host):
11757         (xselect-convert-to-user):
11758         (xselect-convert-to-class):
11759         (xselect-convert-to-name):
11760         (xselect-convert-to-integer):
11761         (xselect-convert-to-atom):
11762         (xselect-convert-to-identity): functions renamed from x-* and
11763         moved to select.el.
11764         (x-get-secondary-selection): use rename get-selection.
11765         (x-get-clipboard): ditto.
11766         (x-own-selection): moved to select.el.
11767         (x-valid-simple-selection-p): ditto.
11768         (x-dehilight-selection): ditto.
11769         (x-own-clipboard): ditto.
11770         (x-disown-selection): ditto.
11771
11772         * x-mouse.el (x-yank-function): moved to mouse.el.
11773         (x-insert-selection): ditto.
11774         (x-set-point-and-move-selection): use renamed function.
11775
11776         * select.el (selected-text-type): moved and renamed from
11777         x-select.el.
11778         (selection-owner-p): moved to C.
11779         (selection-exists-p): ditto.
11780         (get-cutbuffer): new device method.
11781         (get-selection): generalised and moved from x-select.el.
11782         (own-selection): moved x-own-selection functionality into here.
11783         (dehilight-selection): renamed and moved from x-select.el.
11784         (own-clipboard): functionality moved from x-select.el using new
11785         generic C builtins.
11786         (disown-clipboard): ditto.
11787         (select-convert-to-text):
11788         (select-convert-to-string):
11789         (select-convert-to-compound-text):
11790         (select-convert-to-length):
11791         (select-convert-to-targets):
11792         (select-convert-to-delete):
11793         (select-convert-to-filename):
11794         (select-convert-to-charpos):
11795         (select-convert-to-lineno):
11796         (select-convert-to-colno):
11797         (select-convert-to-sourceloc):
11798         (select-convert-to-os):
11799         (select-convert-to-host):
11800         (select-convert-to-user):
11801         (select-convert-to-class):
11802         (select-convert-to-name):
11803         (select-convert-to-integer):
11804         (select-convert-to-atom):
11805         (select-convert-to-identity): new functions renamed from x-* and
11806         moved from x-select.el.
11807
11808         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11809         into here and use as the default window-system mouse yank.
11810         (insert-selection): generalised and moved from x-mouse.el.
11811         (own-clipboard): moved to C.
11812
11813         * msw-select.el (mswindows-selection-owned-p): deleted.
11814         (mswindows-own-selection): generalised and moved to select.el.
11815         (mswindows-disown-selection): generalised and moved to C.
11816         (mswindows-selection-owner-p): ditto.
11817
11818 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11819
11820         * XEmacs 21.2.14 is released
11821
11822 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11823
11824         * about.el: update contact info for jason and slb.
11825
11826 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11827
11828         * mule/european.el (setup-romanian-environment): Add Romanian
11829         support from Emacs/Mule romanian.el.
11830
11831 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11832
11833         * cus-face.el: Label all custom changes with the 'custom' tag.
11834
11835         * cus-edit.el: idem ditto.
11836
11837         * faces.el: Added suport for adding device tags to various functions.
11838         (custom): New device tag.
11839         (face-spec-set): Call reset face with tags argument. No longer do
11840         x-init-global-faces hack.
11841
11842         * faces.el (frob-face-property): Use an anonymous specifier to map
11843         frob-face-property-1 over.
11844
11845         * x-font-menu.el (font-menu-set-font): Always specify all
11846         properties to custom.
11847
11848 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11849
11850         * mule/european.el (setup-czech-environment): Add czech support.
11851         From David Sauer <davids@orfinet.cz>
11852
11853 1999-03-15  SL Baur  <steve@xemacs.org>
11854
11855         * check-features.el: Turn hard errors into warnings.
11856
11857 1999-03-21  SL Baur  <steve@xemacs.org>
11858
11859         * simple.el (delete-key-deletes-forward): As per discussion on
11860         xemacs-beta, default to t.
11861
11862 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11863
11864         * loadup.el: Define Installation-string before loading anything.
11865
11866 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11867
11868         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11869         From Anders Stenman <stenman@isy.liu.se>
11870
11871 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11872
11873         * wid-edit.el (widget-glyph-find): Ditto.
11874
11875         * packages.el (locate-library): Ditto.
11876
11877         * loadup.el (really-early-error-handler): Ditto.
11878
11879         * lib-complete.el (read-library): Ditto.
11880
11881         * faces.el (set-face-stipple): Ditto.
11882
11883         * code-files.el (load): Use new calling style of locate-file.
11884
11885 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11886
11887         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11888         dead.
11889
11890 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11891
11892         * dumped-lisp.el (preloaded-file-list): Don't load
11893         Installation.el.
11894
11895         * loadup.el (Installation-string): Define it here.
11896
11897 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11898
11899         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11900         Installation.el needs to be loaded before `dump-paths', otherwise
11901         the dumping process won't find it.
11902
11903 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11904
11905         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11906         subr so that we can use `replace-in-string' in Installation.el to
11907         get rid of C-m chars under the native Windows build.
11908
11909 1999-04-29  Andy Piper  <andy@xemacs.org>
11910
11911         * make-docfile.el: canonicalize file and directory names.
11912
11913         * device.el (call-device-method): new function for calling device
11914         specific methods.
11915         (define-device-method): new function for defining device methods.
11916         (define-device-method*): ditto.
11917
11918 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11919
11920         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11921
11922 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11923
11924         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11925         (cyrillic-koi8-r-encode-table): Likewise.
11926         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11927         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11928
11929         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11930         from vietnamese.el].
11931
11932         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11933         mule/mule-misc.el.
11934
11935 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11936
11937         * mule/thai-xtis.el:
11938         - Change font registry name from "Thai94x94-0" to "xtis-0".
11939         - Change mnemonic of coding-system `tis-620' to "TIS620".
11940
11941 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11942
11943         * mule/ethiopic.el: fixed.
11944
11945 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11946
11947         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11948
11949         * mule/thai-xtis.el: New file.
11950
11951         * mule/vietnamese.el: New file.
11952
11953         * mule/ethiopic.el: New file.
11954
11955 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11956
11957         * bytecomp.el (byte-compile-close-variables): Leave
11958         debug-issue-ebola-notices alone.
11959
11960 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11961
11962         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11963         at the top of the buffer since it is the most important thing to
11964         customize
11965         (ldap-get-host-parameter): New defun
11966         (ldap-search): Add a new parameter `withdn' to retrieve the
11967         distinguished names of entries
11968
11969 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11970
11971         * startup.el (splash-frame-body): Date and spelling fixes.
11972
11973 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11974
11975         * view-less.el (toggle-truncate-lines): add autoload tag
11976
11977 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11978
11979         * format.el (format-alist): Disable image stuff.
11980
11981 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11982
11983         * wid-edit.el (widget-glyph-find): Search by directories, then by
11984         suffixes rather than the other way around.
11985         (widget-image-conversion): Renamed to
11986         `widget-image-file-name-suffixes'.
11987
11988 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11989
11990         * mule/mule-charset.el: Made old functions obsolete, remove the
11991         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11992         (charset-iso-graphic-plane): Rename from charset-graphic.
11993         (charset-iso-final-char): Rename from charset-final.
11994         (charset-width): Rename from charset-columns.
11995         (charset-bytes): Added from fsf compatibility, returns always 1.
11996
11997         * mule/mule-misc.el: Move charset-doc-string alias to
11998         mule-charset.el
11999
12000 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12001
12002         * x-faces.el (x-make-font-bold-italic): honor
12003         *try-oblique-before-italic-fonts*
12004
12005 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12006
12007         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12008
12009 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12010
12011         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12012         name.
12013
12014 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12015
12016         * cl-extra.el (equalp): Would bug out for lists.
12017
12018 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12019
12020         * about.el (about-hackers):  Change cgw's email address
12021
12022 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12023
12024         * XEmacs 21.2.13 is released
12025
12026 1999-03-12  SL Baur  <steve@xemacs.org>
12027
12028         * simple.el (delete-key-deletes-forward): Revert to previous
12029         behavior.
12030
12031 1999-01-18  Didier Verna  <didier@xemacs.org>
12032
12033         * menubar-items.el (xemacs-splash-buffer): handle the case of
12034         multiple elements in the splash buffer body.
12035
12036         * startup.el (splash-frame-timeout): new constant: interval
12037         between splash buffer elements.
12038         (command-line-1): handle splash buffer with multiple elements (use
12039         a timeout).
12040         (splash-frame-body): Originally `startup-splash-frame-body'.
12041         Rewrote a cleaner and more readable version. This can now be array,
12042         in which case each element is displayed in turn in the splash buffer.
12043         (splash-frame-static-body): new constant. Persistent information
12044         across all splash buffer elements (preserves the possibility to give
12045         it in different languages.
12046         (circulate-splash-frame-elements): new function. Used as a timeout
12047         to circulate through all splash frame elements and display them in
12048         sequence.
12049         (display-splash-frame): originally `startup-splash-frame'. Handle
12050         the case of multiple elements in the splash buffer body. Now
12051         returns a timeout id if multiple elements to display, or nil.
12052
12053 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12054
12055         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12056         so they can be overridden by x-init-face-from-resources.
12057         Additionally specify the font name also with an x tag.
12058
12059 1999-03-08  Andy Piper  <andy@xemacs.org>
12060
12061         * package-get.el (package-get-base): autoload.
12062
12063         * menubar-items.el (default-menubar): add update menu item. Fix
12064         custom menu to only be activated when package-base is available.
12065
12066         * package-get.el (package-get-custom): don't load
12067         package-get-custom as it is auto-generated. Fix group definition.
12068
12069 1999-03-05  Didier Verna  <didier@xemacs.org>
12070
12071         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12072         instead of `symbol-name' (Thanks Kyle).
12073
12074         * cus-edit.el (custom-save-variables): use `prin1' instead of
12075         princ to write symbols.
12076
12077 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12078
12079         * XEmacs 21.2.12 is released
12080
12081 1999-03-05  SL Baur  <steve@xemacs.org>
12082
12083         * menubar-items.el (default-menubar): Add kfm browsing support.
12084         From Neal Becker <nbecker@fred.net>
12085
12086 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12087
12088         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12089         calls to font-lock during buffer reversion.
12090
12091 1999-02-12  Didier Verna  <didier@xemacs.org>
12092
12093         * info.el (Info-build-node-completions): unconditionally widen the
12094         tag table buffer.
12095
12096 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12097
12098         * x-faces.el (x-init-face-from-resources):
12099         Only set fonts in the 'x locale.
12100
12101 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12102
12103         * package-ui.el (pui-install-selected-packages): Don't throw on
12104         `package-admin-delete-binary-package' returning nil since it's
12105         normal.  Reindent function.
12106         (pui-add-required-packages): Handle case where packages selected
12107         for installation have never been installed.
12108
12109 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12110
12111         * menubar-items.el (default-menubar):
12112         Implement the ``Mule->Set coding system of process'' menu item.
12113
12114 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12115
12116         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12117         files
12118         - Change some `if's to `when's
12119
12120 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12121
12122         * XEmacs 21.2.11 is released
12123
12124 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12125
12126         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12127         against window close (Fix Bug #460).
12128         (ask-user-about-lock-dbox): Idem.
12129
12130 1999-02-25  SL Baur  <steve@xemacs.org>
12131
12132         * mule/mule-charset.el (charset-leading-byte): New function.
12133         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12134
12135 1999-02-12  Andy Piper  <andy@xemacs.org>
12136
12137         * about.el (xemacs-hackers): change andy's email address.
12138         (about-url-alist): change andy's web page address.
12139         (about-xemacs): add piper.
12140
12141 1999-02-16  SL Baur  <steve@xemacs.org>
12142
12143         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12144         of mule-base into lisp/mule.
12145
12146 1999-02-16  SL Baur  <steve@xemacs.org>
12147
12148         * mule/arabic.el:
12149         mule/canna-leim.el:
12150         mule/chinese.el:
12151         mule/cyrillic.el:
12152         mule/english.el:
12153         mule/european.el:
12154         mule/greek.el:
12155         mule/hebrew.el:
12156         mule/japanese.el:
12157         mule/kinsoku.el:
12158         mule/korean.el:
12159         mule/misc-lang.el:
12160         mule/mule-category.el:
12161         mule/mule-ccl.el:
12162         mule/mule-charset.el:
12163         mule/mule-cmds.el:
12164         mule/mule-coding.el:
12165         mule/mule-files.el:
12166         mule/mule-help.el:
12167         mule/mule-init.el:
12168         mule/mule-misc.el:
12169         mule/mule-tty-init.el:
12170         mule/mule-x-init.el:
12171         mule/viet-chars.el:  Remerge from mule-base.
12172
12173         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12174         of mule-base into lisp/mule.
12175
12176 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12177
12178         * process.el (exec-to-string): Use `shell-command-switch' in place
12179         of hard-wired "-c" (for WindowsNT).
12180
12181 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12182
12183         * menubar-items.el (default-menubar):  Remove obsolete
12184         "Gopher" item
12185
12186 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12187
12188         * package-admin.el (package-admin-get-install-dir): First fall
12189         back to the location of xemacs-base for non-mule packages.
12190
12191 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12192
12193         * paths.el:
12194         - improved automounter tmp directory support.
12195         - support 4 (!) empirically discovered automounter conventions
12196
12197 1999-02-12  SL Baur  <steve@xemacs.org>
12198
12199         * etags.el (pop-tag-mark): autoload to match key binding.
12200
12201 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12202
12203         * XEmacs 21.2.10 is released
12204
12205 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12206
12207         * package-get.el (package-get-remote-filename): Don't bug out for
12208         a local file name in the search entry.
12209
12210 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12211
12212         * XEmacs 21.2.9 is released
12213
12214 1999-01-19  Didier Verna  <didier@xemacs.org>
12215
12216         * replace.el (replace-search-function): new variable containing a
12217         function to perform a search-forward.
12218         (replace-re-search-function): new variable containing a function
12219         to perform a re-search-forward.
12220         (perform-replace): use them.
12221
12222 1999-01-25  Didier Verna  <didier@xemacs.org>
12223
12224         * select.el (selection-owner-p): use the name `XEmacs'.
12225         (cut-copy-clear-internal): ditto.
12226
12227 1999-01-18  Andy Piper  <andy@xemacs.org>
12228
12229         * about.el (about-url-alist): Update my entry.
12230         (xemacs-hackers): Ditto.
12231
12232 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12233
12234         * buffer.el (switch-to-buffer): Fixing documentation.
12235         * minibuf.el (minibuffer-completion-table): ditto.
12236         * cl-macs.el (return-from): ditto.
12237
12238 1999-01-04  Didier Verna  <didier@xemacs.org>
12239
12240         * replace.el (delete-non-matching-lines): temporarily disable
12241         case-folding when called interactively with a regexp containing
12242         uppercase characters.
12243         (delete-matching-lines): ditto.
12244         (count-matches): ditto.
12245         (list-matching-lines): ditto.
12246
12247 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12248
12249         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12250         abort if current window is split horizontally, not if others are
12251         split.  Got rid of unnecessary minibuffer checking.  Also, add
12252         some comments (it's still complex).
12253
12254 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12255
12256         * package-get.el: changed address for doc.ic.ac.uk to
12257         sunsite.doc.ic.ac.uk
12258
12259 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12260
12261         * ldap.el (toplevel): Remove requires so that the file compiles
12262         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12263
12264 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12265
12266         * dump-paths.el: Calculate module-directory and set
12267         module-load-path to the load path for modules.
12268
12269         * loadup.el: Get bootstrap value of module-load-path from the
12270         environment variable EMACSBOOTSTRAPMODULEPATH.
12271         - Display the module load path if we're debugging paths.
12272
12273         * setup-paths.el: Added function paths-find-site-module-directory.
12274         - Added function paths-find-module-directory.
12275         - Added function paths-construct-module-load-path.  Uses new
12276         environment variable EMACSMODULEPATH.
12277
12278 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12279
12280         * font.el (font-default-object-for-device):
12281         Oops! This `or' can't be replaced by `unless'.
12282         Fixed inability to run w3, among other things.
12283
12284 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12285
12286         * package-admin.el: Change initialization of
12287           package-admin-install-function dependent on system type.
12288           Change package-admin-install-function-mswindows to use
12289           "minitar".
12290
12291 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12292
12293         * mouse.el (default-mouse-motion-handler): Disable help echo while
12294         in the minibuffer.
12295
12296 1998-12-28  Martin Buchholz <martin@xemacs.org>
12297
12298         * XEmacs 21.2.8 is released.
12299
12300 1998-12-24  Martin Buchholz <martin@xemacs.org>
12301
12302         * XEmacs 21.2.7 is released.
12303
12304 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12305
12306         * package-ui.el (pui-list-packages): Set truncate-lines.
12307
12308         * package-get.el (package-get-download-menu): Use
12309         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12310
12311         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12312         (pui-help-string): idem.
12313         (list-packages-mode): New major mode.
12314         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12315         (pui-install-selected-packages): Add suport for removing packages.
12316         (pui-toggle-package-delete-key): New function.
12317         (pui-popup-context-sensitive): New kludge.
12318         (pui-list-packages): Add warning when `package-get-remote' is nil.
12319         (package-ui-add-site): New function.
12320
12321 1998-12-01  Didier Verna  <didier@xemacs.org>
12322
12323         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12324
12325 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12326
12327         * ldap.el: Custom-ized
12328         (toplevel): Do not provide `ldap' which is provided by C level
12329         LDAP code
12330         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12331
12332 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12333
12334         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12335
12336 1998-12-17  Andy Piper  <andy@xemacs.org>
12337
12338         * sound.el (sound-load-list): name changed from sound-load-alist.
12339         (sound-extension-list): name changed from sound-ext-list.
12340         (load-default-sounds): use new names.
12341         (load-sound-file): use new names.
12342
12343 1998-12-16  Andy Piper  <andy@xemacs.org>
12344
12345         * XEmacs 21.2.6 is released
12346
12347 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12348
12349         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12350         errors.
12351
12352 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12353
12354         * wid-edit.el (widget-echo-this-extent): Set
12355         help-echo-owns-message to t.
12356
12357 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12358
12359         * package-get.el (package-get-download-menu): use toggles for
12360           each site in the download site menu.
12361
12362 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12363
12364         * package-get.el (package-get): If we cannot find a package
12365           because package-get-remote is not set, give a more helpful
12366           error message.
12367
12368 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12369
12370         * package-get.el (package-get-remote-filename): use an EFS path
12371         with user anonymous if no user is specified.
12372
12373 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12374
12375         * faces.el (face-spec-set): Re-init fallfacks for default after
12376         calling reset-face on the default face.
12377
12378 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12379
12380         * package-admin.el (package-admin-default-install-function):
12381         Behave as advertised.  Make sure the pkg-dir is proper for
12382         default-directory.
12383         (package-admin-add-binary-package): Make sure the pkg-dir is
12384         proper for default-directory.
12385         (package-admin-install-function-mswindows): Make sure the pkg-dir
12386         is proper for default-directory.
12387
12388 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12389
12390         * XEmacs 21.2.5 is released
12391
12392 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12393
12394         * files.el (binary-file-regexps): regexp-opt is not available at
12395         bytecompile time.
12396
12397 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12398
12399         * x-win-xfree86.el:
12400         * x-win-sun.el (x-win-init-sun):
12401         * x-win-sun.el:
12402         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12403         * x-iso8859-1.el:
12404         * x-init.el (init-post-x-win):
12405         * x-init.el (init-pre-x-win):
12406         * x-init.el (x-initialize-compose):
12407         * x-init.el:
12408         * x-compose.el:
12409         * winnt.el:
12410         * widget.el:
12411         * wid-edit.el (widget-glyph-click):
12412         * wid-edit.el (widget-glyph-find):
12413         * wid-edit.el (widget-type):
12414         * view-less.el (view-buffer-other-window):
12415         * very-early-lisp.el:
12416         * version.el:
12417         * toolbar.el:
12418         * toolbar-items.el:
12419         * term/sun.el (suntool-map):
12420         * term/sun-mouse.el:
12421         * term/internal.el:
12422         * syntax.el (modify-syntax-entry):
12423         * symbol-syntax.el:
12424         * subr.el:
12425         * startup.el (lock-directory):
12426         * simple.el (set-comment-column):
12427         * simple.el (backward-delete-char-untabify):
12428         * shadow.el (find-emacs-lisp-shadows):
12429         * shadow.el:
12430         * setup-paths.el (paths-construct-info-path):
12431         * select.el (cut-copy-clear-internal):
12432         * process.el (call-process-region):
12433         * process.el (start-process-shell-command):
12434         * process.el:
12435         * paths.el (rmail-spool-directory):
12436         * paragraphs.el (use-hard-newlines):
12437         * package-get.el (package-get-dependencies):
12438         * package-admin.el (package-admin-delete-binary-package):
12439         * obsolete.el (truncate-string):
12440         * obsolete.el (store-substring):
12441         * mouse.el (default-mouse-track-maybe-own-selection):
12442         * mouse.el (mouse-yank-at-point):
12443         * modeline.el:
12444         * modeline.el (mouse-drag-modeline):
12445         * minibuf.el (read-directory-name-internal):
12446         * minibuf.el (read-file-name-internal):
12447         * minibuf.el (read-file-name-internal-1):
12448         * minibuf.el (read-file-name-2):
12449         * minibuf.el (exact-minibuffer-completion-p):
12450         * minibuf.el (read-from-minibuffer):
12451         * minibuf.el:
12452         * menubar.el (check-menu-syntax):
12453         * map-ynp.el (map-y-or-n-p):
12454         * make-docfile.el (docfile-out-of-date):
12455         * loadup.el ((member "run-temacs" command-line-args)):
12456         * loadup.el ((member "no-site-file" command-line-args)):
12457         * loadup.el (really-early-error-handler):
12458         * loadup.el:
12459         * loadhist.el:
12460         * loaddefs.el:
12461         * lisp-mnt.el (lm-verify):
12462         * lib-complete.el (lib-complete:cache-completions):
12463         * lib-complete.el (library-all-completions):
12464         * itimer.el (itimer-run-expired-timers):
12465         * info.el (Info-mode):
12466         * info.el (Info-insert-file-contents):
12467         * info.el (Info-rebuild-dir):
12468         * info.el (Info-build-dir-anew):
12469         * info.el (Info-parse-dir-entries):
12470         * info.el (Info-dir-outdated-p):
12471         * info.el (Info-insert-dir):
12472         * info.el (info-xref):
12473         * info.el:
12474         * hyper-apropos.el (hyper-apropos-get-doc):
12475         * hyper-apropos.el (hyper-describe-face):
12476         * hyper-apropos.el (hyper-apropos-mode):
12477         * hyper-apropos.el:
12478         * help.el (list-processes):
12479         * help.el:
12480         * gnuserv.el:
12481         * font.el (mswindows-font-create-name):
12482         * font.el (font-default-font-for-device):
12483         * font.el (x-font-create-object):
12484         * font.el (font-registry):
12485         * font.el:
12486         * font-lock.el (font-lock-keywords):
12487         * font-lock.el:
12488         * finder.el (finder-compile-keywords):
12489         * find-paths.el (paths-find-recursive-path):
12490         * fill.el (set-justification-center):
12491         * fill.el (fill-region-as-paragraph):
12492         * files.el (insert-directory):
12493         * files.el (wildcard-to-regexp):
12494         * files.el (recover-file):
12495         * files.el (basic-save-buffer):
12496         * files.el (delete-auto-save-file-if-necessary):
12497         * files.el (file-relative-name):
12498         * files.el (backup-extract-version):
12499         * files.el (backup-buffer):
12500         * files.el (set-visited-file-name):
12501         * files.el (set-auto-mode):
12502         * files.el (interpreter-mode-alist):
12503         * files.el:
12504         * files.el (find-file-noselect):
12505         * files.el (abbreviate-file-name):
12506         * files.el (parse-colon-path):
12507         * files.el (directory-abbrev-alist):
12508         * etags.el (visit-tags-table-buffer):
12509         * easymenu.el (easy-menu-define):
12510         * dragdrop.el (experimental-dragdrop-drag):
12511         * dragdrop.el (dragdrop-drop-do-functions):
12512         * dragdrop.el (dragdrop-drop-at-point):
12513         * disass.el (disassemble-1):
12514         * disass.el (disassemble-internal):
12515         * disass.el (disassemble):
12516         * disass.el:
12517         * derived.el (derived-mode-init-mode-variables):
12518         * derived.el (define-derived-mode):
12519         * custom.el (defgroup):
12520         * cus-edit.el (custom-quote):
12521         * config.el:
12522         * code-process.el (open-network-stream):
12523         * code-process.el (start-process):
12524         * code-process.el (call-process-region):
12525         * code-process.el (call-process):
12526         * code-process.el:
12527         * code-files.el (insert-file-contents):
12528         * code-files.el:
12529         * code-files.el (buffer-file-coding-system-for-read):
12530         * cmdloop.el (yes-or-no-p-minibuf):
12531         * cl.el:
12532         * cl-macs.el:
12533         * cl-extra.el:
12534         * callers-of-rpt.el (make-caller-report):
12535         * callers-of-rpt.el:
12536         * bytecomp.el (batch-byte-recompile-directory):
12537         * bytecomp.el (batch-byte-compile-1):
12538         * bytecomp.el (batch-byte-compile):
12539         * bytecomp.el (display-call-tree):
12540         * bytecomp.el (byte-compile-insert):
12541         * bytecomp.el (byte-compile-two-args-19->20):
12542         * bytecomp.el (byte-compile-variable-ref):
12543         * bytecomp.el (byte-compile-form):
12544         * bytecomp.el (byte-compile-top-level-body):
12545         * bytecomp.el (byte-compile-out-toplevel):
12546         * bytecomp.el (byte-compile-byte-code-maker):
12547         * bytecomp.el (byte-compile-file-form-defmumble):
12548         * bytecomp.el (byte-compile-file-form):
12549         * bytecomp.el (byte-compile-keep-pending):
12550         * bytecomp.el (byte-compile-insert-header):
12551         * bytecomp.el (byte-compile-from-buffer):
12552         * bytecomp.el (byte-compile-file):
12553         * bytecomp.el (byte-recompile-file):
12554         * bytecomp.el (byte-compile-close-variables):
12555         * bytecomp.el (byte-compile-warn-about-unused-variables):
12556         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12557         * bytecomp.el (byte-compiler-legal-options):
12558         * bytecomp.el (byte-compile-lapcode):
12559         * bytecomp.el (byte-optimize-log):
12560         * bytecomp.el ((fboundp 'defsubst)):
12561         * bytecomp.el:
12562         * bytecomp-runtime.el:
12563         * byte-optimize.el (byte-optimize-apply):
12564         * byte-optimize.el (car):
12565         * byte-optimize.el (byte-optimize-form):
12566         * byte-optimize.el (byte-optimize-form-code-walker):
12567         * byte-optimize.el:
12568         * build-report.el (build-report-insert-installation-file):
12569         * build-report.el (build-report):
12570         * auto-show.el:
12571         * apropos.el (apropos-documentation):
12572         - mega patch
12573         - clean up byte-compile warnings
12574         - remove unused variables
12575         - Use common lisp style hashtable functions
12576         - byte compiler cleanup
12577         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12578         - remove old backquote syntax usage
12579         - move some cl functionality into C for speed.
12580         - remove last remaining VMS support
12581         - spelling fixes
12582         - implement last, butlast, nbutlast, copy-list in C.
12583         - new macro ignore-file-errors, similar to ignore-errors
12584           (ignore-file-errors (delete-file "foo"))
12585         - get frequent garbage collection during loadup.el by tweaking
12586           gc-cons-threshold, rather than explicitly calling garbage-collect
12587         - default delete-key-deletes-forward to `t'.
12588
12589 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12590
12591         * XEmacs 21.2-beta4 is released.
12592
12593 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12594
12595         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12596         (easy-menu-item-present-p): Wrapper around find-menu-item.
12597         (easy-menu-remove-item): Wrapper around delete-menu-item.
12598
12599         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12600         (add-menu-button): Add 'in-menu' argument.
12601         (add-menu-item-1): Add in-menu support to helper function.
12602
12603 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12604
12605         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12606
12607 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12608
12609         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12610         of Dec 4, 1997.
12611
12612 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12613
12614         * process.el (shell-command-on-region): Report if the command
12615         succeeded or failed.
12616
12617 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12618
12619         * subr.el (buffer-substring-no-properties): Comment out.
12620
12621 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12622
12623         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12624           into font instances first, like `x-frob-font-size' does.
12625           (mswindows-find-larger-font): ditto
12626
12627 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12628
12629         * package-ui.el (pui-install-selected-packages): fix args in call
12630         to `package-get'.
12631
12632 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12633
12634         * package-get.el (host-name): New widget type.
12635         (package-get-remote): Better customization using new type.
12636         (package-get-download-sites): idem dito.
12637
12638         (package-get-custom): Do not use package-get-all untill we have
12639         runtime dependencies.
12640
12641         (package-get-remove-copy): Default to 't' we no longer need this
12642         kludge as we do not currently use depenencies.
12643
12644         (package-get-was-current): New variable.
12645         (package-get-require-base): New 'force-current' argument.
12646         (package-get-update-base): idem
12647         (package-get-package-provider):  idem
12648         (package-get-locate-index-file): New 'no-remote' argument.
12649         (package-get-locate-file): idem.
12650
12651         (package-get-maybe-save-index): New function.
12652         (package-get-update-base): Use it.
12653
12654 1998-10-28 Greg Klanderman <greg@alphatech.com>
12655
12656         * package-get.el (package-get-remote): default to nil; by default,
12657         don't go out to the net via EFS.  They must select a download site.
12658         (package-get-download-sites): new variable.
12659         (package-get-download-menu): new function.
12660         (package-get-locate-index-file): new function.
12661         (package-get-update-base): use it.
12662
12663         * menubar-items.el (default-menubar): add "Update Package Index"
12664         and "Add Download Site" menus under Options | Manage Packages.
12665
12666 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12667
12668         * package-get.el (package-get): bugfix code checking installed version
12669         for case where package is not currently installed.
12670         (package-get-require-signed-base-updates): new variable.
12671         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12672         deemed not a goot thing.  Use the variable
12673         package-get-allow-unsigned-base-updates instead.
12674
12675 1998-10-16 Greg Klanderman <greg@alphatech.com>
12676
12677         * package-get.el (package-get): Don't install an older version than
12678         we already have unless explicitly told to.  Issue a warning.
12679
12680         * package-ui.el (pui-add-required-packages): when adding
12681         dependencies, don't add packages that are up to date.
12682         (pui-package-symbol-char):  Don't consider a package out of date
12683         if you have a newer version installed than the latest version in
12684         package-get-base.
12685
12686         * package-get.el (package-get-base-filename): document that it may
12687         be a path relative to package-get-remote;  new default value.
12688         (package-get-locate-file): new function.
12689         (package-get-update-base): use it to expand package-get-base-filename.
12690         (package-get-save-base): new function to save the package-get database
12691         to file.
12692         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12693         (package-get-update-base): pass the REMOTE-SOURCE arg.
12694         (package-get-update-base-entry): call package-get-custom-add-entry.
12695         (package-get-file-installed-p): removed; no longer needed.
12696         (package-get-create-custom): ditto.
12697         (toplevel): remove code to build and load package-get-custom.el
12698         (package-get-custom-add-entry): new function.
12699
12700 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12701
12702         * wid-edit.el (widget-button-click): Don't switch window.
12703
12704 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12705
12706         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12707
12708 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12709
12710         * etags.el (find-tag-default): Run find-tag-hook using
12711         run-hooks rather than funcall
12712
12713 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12714
12715         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12716         and the current local map as the parents to isearch-mode-map.
12717
12718 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12719
12720         * XEmacs 21.2-beta3 is released.
12721
12722 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12723
12724         * package-get.el (package-get-update-base): use
12725         insert-file-contents-internal, not insert-file-contents-literally.
12726
12727 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12728
12729         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12730         dump time.
12731
12732 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12733
12734         * package-get.el (package-get-update-base-entry): new function.
12735         (package-get-update-base): renamed; was `package-get-load-base'.
12736         cleanup, and use package-get-update-base-from-buffer.
12737         (package-get-update-base-from-buffer): new function.
12738         (package-get-update-base-entries): new; helper for above.
12739         Do not eval lisp grabbed over ftp; parse it from new format.
12740
12741 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12742
12743         * files.el (set-auto-mode): Don't play games loading package-get
12744         database; package-get-package-provider will handle it all.
12745
12746 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12747
12748         * package-get.el (package-get-base-filename): new variable.
12749         (package-get-require-base): new function.
12750         (package-get-pgp-signed-begin-line): new variable.
12751         (package-get-pgp-signature-begin-line): ditto.
12752         (package-get-pgp-signature-end-line):  ditto.
12753         (package-get-load-base): new function.
12754         (package-get-interactive-package-query):
12755         (package-get-update-all):
12756         (package-get-dependencies):
12757         (package-get-package-provider):
12758         (package-get-custom): use package-get-require-base.
12759         [package-get-custom loading]: disable for now.
12760
12761         * package-ui.el (pui-list-packages): use (package-get-require-base)
12762
12763 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12764
12765         * package-ui.el: Correct obvious thinko in choosing extent face.
12766
12767 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12768
12769         * menubar-items.el (default-menubar): pui-list-package has nothing
12770         to with Customize. Move all the package stuff to a new Item in Options.
12771
12772         * package-ui.el (pui-menu): Add menu and Popup menu.
12773
12774         * package-get.el (package-get): Use new
12775         package-admin-get-install-dir.
12776
12777         * package-admin.el (package-admin-get-install-dir): New syntax.
12778         Conserve package location and put mule packages where mule-base is.
12779
12780         * package-get.el : Customized
12781
12782         * package-ui.el (pui): Customized
12783         (pui-package-install-dest-dir): New variable.
12784         (pui-install-selected-packages): Use it
12785
12786 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12787
12788         * package-get.el (package-get-interactive-package-query): Move
12789         dependency on package-get-base to run-time.
12790         (package-get-update-all): Ditto.
12791         (package-get-dependencies): Ditto.
12792         (package-get-package-provider): Ditto.
12793         (package-get-custom): Ditto.
12794
12795 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12796
12797         * events.el: Remove 'ascii-character property from 'backspace
12798         and 'delete symbols
12799
12800 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12801
12802         * package-get-base.el: removed.
12803
12804 1998-09-23  Didier Verna  <didier@xemacs.org>
12805
12806         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12807         (no-upper-case-p): new function.
12808         (with-search-caps-disable-folding): new macro.
12809         (with-interactive-search-caps-disable-folding): new macro.
12810         (zap-to-char): In interactive mode, do a case-sensitive search if
12811         the character is uppercase.
12812         (zap-up-to-char): ditto.
12813
12814         * replace.el (perform-replace): use the function no-upper-case-p.
12815
12816         * isearch-mode.el (isearch-fix-case): ditto.
12817         make obsolete `with-caps-disable-folding' and
12818         `isearch-no-upper-case-p'.
12819
12820         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12821         (tags-search): ditto.
12822         (tags-query-replace): ditto.
12823
12824         * info.el (Info-search): ditto.
12825
12826 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12827
12828         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12829
12830 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12831
12832         * package-admin.el (package-admin-rmtree): rewritten.  need to
12833         check for "." and ".." before symlink check.  expand files and
12834         directories with respect to DIRECTORY, not default-directory.
12835
12836 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12837
12838         * package-get.el (package-get-all): add INSTALL-DIR argument.
12839
12840 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12841
12842         * package-ui.el (pui-add-required-packages): new function, select
12843         dependent packages.
12844         (pui-display-keymap): bind it.
12845         (pui-help-string): document it.
12846         (pui-install-selected-packages): package-get-all -> package-get.
12847
12848         * package-get.el (package-get-dependencies): new function.
12849
12850 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12851
12852         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12853         regexps.
12854
12855 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12856
12857         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12858         function.
12859         (default-mouse-track-normalize-point): Use it.
12860
12861 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12862
12863         * package-admin.el (package-admin-delete-binary-package):
12864                 General cleanup. Remove unnessary use of progn and
12865         save-excursion.
12866         (package-admin-delete-binary-package): Do NOT mess with file
12867         modes. That is evil.
12868         (package-admin-delete-binary-package): Wrap all deleting in
12869         condition-case. The data in MANIFEST is untrustworthy.
12870         (package-admin-delete-binary-package): Let the OS worry about non
12871         empty directories.
12872
12873 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12874
12875         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12876         processing.
12877         (lm-report-bug): Fix mail address to send bug reports to.
12878
12879 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12880
12881         * XEmacs 21.2-beta2 is released.
12882
12883 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12884
12885         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12886
12887 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12888
12889         * info.el (Info-mode): Document page turning by double clicks in
12890         docstring so `M-x describe-mode' will display it.
12891
12892 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12893
12894         * info.el (Info-mouse-track-double-click-hook): Use character
12895         widths to calculate a border region where double clicking does
12896         page turning, and return `nil' by default so other hooks, such as
12897         region highlighting, will be run.
12898
12899 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12900
12901         * sound.el (default-sound-directory-list): Initialize with all the
12902         "sounds" directories in `data-directory-list'.  It used to just be
12903         the first one.
12904
12905         * packages.el (locate-data-directory-list): Created.  This gives
12906         the list of matching directories, unlike `locate-data-directory',
12907         which just gives the first one.
12908
12909 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12910
12911         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12912         make a binding in the local keymap until help-char handling is
12913         improved.
12914
12915         * help.el (help-keymap-with-help-key): Provide keymap with help
12916         binding.
12917         (help-print-help-form): New helper function.
12918
12919 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12920
12921         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12922         move extent to another buffer; no need to create a new extent.
12923         (isearch-fix-case): New function.
12924         (isearch-search-and-update): Use it.
12925
12926 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12927
12928         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12929         the keymap, not minor-mode-map-alist.
12930         (isearch-done): Restore overriding-local-map.
12931
12932 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12933
12934         * bytecomp.el (byte-compile-buffer-substring):
12935         Fix for: (byte-compile (defun f () (buffer-substring)))
12936         ==>   ** buffer-substring called with 3 args, but requires 0-3
12937         - new code not only works, but is more readable, too.
12938
12939 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12940
12941         * msw-faces.el (mswindows-init-device-faces): Don't try to
12942           specify a default font at this late stage. Do try to force
12943           creation of the default face font so that if it fails we get
12944           an error now instead of a crash at frame creation.
12945
12946           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12947           mswindows-make-font-unitalic: Canonical default weight
12948           changed from "Normal" to "Regular".
12949
12950           mswindows-make-font-bold / -bold-italic: Supplied device was
12951           not being passed into call to mswindows-find-smaller-font.
12952
12953 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12954
12955         * package-get.el (package-get-remote): Fix the path where to find
12956           the packages on xemacs.org.
12957
12958 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12959
12960         * about.el (about-maintainer-info): Update Ben's entry.
12961
12962 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12963
12964         * lisp/shadow.el (find-emacs-lisp-shadows):
12965         - `member' was being called on lists of length 2000!
12966         - Replace with hashtables.
12967         - Replace hand-coded loops with (dolist)
12968         - Fix comment typo
12969
12970 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12971
12972         * packages.el: Added new function, `package-delete-name', to
12973           delete existing packages from the installed package database
12974           (`packages-package-list').  Also added the "pkginfo" directory
12975           to `packages-special-base-regexp', so that the pkginfo directory
12976           would not get added to `late-packages'.
12977
12978         * package-admin.el: Added ability to delete an installed package
12979           (added low-level function, `package-admin-delete-package').
12980           Understands how to use the pkginfo/MANIFEST.<package> file to
12981           delete the package.  When installing a package, will also
12982           create a MANIFEST.* file if one is not provided by the
12983           package.  If the MANIFEST.* doesn't exist when deleting a
12984           package, the functions will fall back to attempting to delete
12985           any package-specific lisp directory.
12986
12987         * package-get.el: Moved some functions to package-admin.el.
12988           Added interactive function `package-get-delete-package', for
12989           use by users for deleting a package.
12990
12991           Also modified to not require the presence of efs.
12992
12993 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12994
12995         * files.el (find-file-noselect): Handle all signals, kill the
12996         buffer and resignal.
12997
12998 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12999
13000         * cl-macs.el (glyph-image): Add setf method.
13001
13002 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13003
13004         * package-get.el: Fixed broken EFS downloading.  Also, look for
13005           .tar.gz files first, in preference over .tgz files.
13006
13007         * package-ui.el: Fix display of package version numbers.
13008
13009 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13010
13011         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13012         argument.
13013
13014 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13015
13016         * list-mode.el: `display-completion-list': added new/optional
13017           keyword `:completion-string', which allows the programmer to
13018           change the "Possible completions are:" prompt.
13019
13020         * menubar-items.el: Added new pulldown menu-pick to start up the
13021           visual package browser/installer:
13022
13023                 Options->Customize->List Packages
13024
13025         * package-admin.el: Added hooks for installing under both Unix
13026           and MS Windows.  Does additional error checking.  No longer
13027           calls "add-big-package.sh" to install packages under Unix; now
13028           calls gunzip & tar directly.
13029
13030         * package-get.el: Added ability to install packages from files
13031           on a local disk/CDROM.  Now deletes any existing package lisp
13032           directory.  Does completion on available packages when
13033           querying for package names.  Will also search for .tgz files
13034           in addition for .tar.gz files.  Tries to reload
13035           auto-autoloads, as a convenience when loading new packages,
13036           and also tries to add any new package paths to `load-path'.
13037           Changed all occurences of `concat' to use `expand-file-name'.
13038
13039         * package-ui.el: New file which implements the main visual
13040           package browser/installer, which is started via a menu pick or
13041           M-x pui-list packages.
13042
13043 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13044
13045         * startup.el (load-init-file): spelling fix.
13046
13047 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13048
13049         * startup.el (normal-top-level): Load auto-autoload files
13050         covariantly with their precedence.
13051
13052 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13053
13054         * menubar-items.el (default-menubar): Remove "Font Weight"
13055         option, there is currently no custom equivalent.. Customize-faces
13056         is "Edit faces".
13057
13058         * x-font-menu.el (font-menu-set-font): Use customize to set
13059         default face.
13060
13061         * faces.el (face-spec-update-all-matching): New function.
13062
13063         * cus-face.el (custom-set-face-update-spec): New function.
13064         Interface to customize faces from elisp.
13065
13066         (custom-face-value-create): Show the customized settings if set
13067         but not saved.
13068
13069 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13070
13071         (custom-face-value-create): Show the customized settings if set
13072         but not saved.
13073
13074 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13075
13076         * keydefs.el (global-map): Add FSF 20.3 binding of
13077         query-replace-regexp.
13078
13079 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13080
13081         * minibuf.el (read-file-name-internal-1): use
13082         user-name-completion-1 instead of user-name-completion.
13083
13084 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13085
13086         * loadup.el:
13087         * make-docfile.el:
13088         * update-elc.el: Don't set `source-directory' (now defunct as a
13089         global variable) no more.
13090
13091         * packages.el (packages-list-autoloads): Made `source-directory'
13092         (now defunct as a global variable) a parameter.
13093
13094 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13095
13096         * about.el (about-hackers): new email
13097
13098 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13099
13100         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13101
13102 1998-07-17  Didier Verna  <didier@xemacs.org>
13103
13104         * faces.el (set-face-property):
13105         (set-face-dim-p):
13106         (face-dim-p): updated the doc strings now that the dim property isn't
13107         tty-specific.
13108         (face-equal): the dim property is now a common one.
13109
13110         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13111         Renamed the `stipple' attribute to `background-pixmap'.
13112         (custom-face-background-pixmap): make custom-face-stipple an
13113         obsolete alias for this.
13114
13115 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13116
13117         * find-paths.el (paths-file-readable-directory-p): Created and
13118         used.
13119
13120         * loadup.el: Don't set inhibit-... flags from run-temacs.
13121
13122 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13123
13124         * packages.el (packages-data-path-depth): Added and used.
13125
13126 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13127
13128         * about.el:
13129         - Change .xpm to .png, delete "zcat" section.
13130         - cosmetic fix in the 'marcpa' entry.
13131
13132         * etc/photos
13133         - convert all .xpm.Z to .png
13134         - rename mrb to martin
13135         - rename mcook-m to mcookm
13136
13137 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13138
13139         * x-init.el (x-initialize-compose): Add support for
13140         dead-circumflex as YET ANOTHER NAME for that dead key.
13141
13142 1998-08-05  Colin Rafferty <colin@xemacs.org>
13143
13144         * setup-paths.el (paths-construct-exec-path): Made the
13145         last-packages really be last.
13146         (paths-construct-data-directory-list): Ditto.
13147
13148 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13149
13150         * startup.el(startup-splash-frame-body):
13151         Update Copyright notice in splash screen
13152
13153 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13154
13155         * minibuf.el (read-file-name-internal-1): do ~user completion.
13156
13157 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13158
13159         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13160         aginst destroyed extents
13161
13162 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13163
13164         * package-get.el (package-get): add `install-dir' argument.
13165
13166 1998-07-20  John Jones  <jj@asu.edu>
13167
13168         * package-get.el: calls to package-get-update-all will only
13169           update packages which are already installed.
13170
13171 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13172
13173         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13174         writable.
13175
13176 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13177
13178         * about.el (about-hackers): Correct my email.
13179
13180 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13181
13182         * about.el (about-hackers): new email-address.
13183
13184 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13185
13186         * minibuf.el (read-number): Don't let `input-error' condition
13187         escape.
13188
13189 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13190
13191         * about.el (about-hackers): use my `email-for-life' address.
13192
13193 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13194
13195         * XEmacs 21.2-beta1 is released.
13196
13197 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13198
13199         * ldap.el (ldap-search): Doc string change
13200
13201 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13202
13203         * menubar-items.el (default-menubar): Removed references to
13204         `data-directory', and use `locate-data-file' instead, and made
13205         then greyed out if they don't exist.
13206
13207 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13208
13209         * keymap.el (events-to-keys): Use `format' instead of `concat'
13210         since the latter does not accept integer args anymore
13211
13212 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13213
13214         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13215         macros replaced.
13216
13217 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13218
13219         * make-docfile.el: Get first initialization from very-early-lisp.el
13220         * update-elc.el: Ditto.
13221         * loadup.el (really-early-error-handler): Ditto.
13222
13223         * packages.el (packages-unbytecompiled-lisp): Add new file,
13224         very-early-lisp.el.
13225
13226         * very-early-lisp.el: New file.
13227
13228 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13229
13230         * Symbols that have been obsolete for at least 3 years removed (II).
13231
13232         * obsolete.el (eval-current-buffer): Make compatible.
13233         (byte-code-function-p): Ditto.
13234         (send-string): Removed.
13235         (send-region): Removed.
13236         (screen-scrollbar-width): Removed.
13237         (set-screen-scrollbar-width): Removed.
13238         (set-screen-left-margin-width): Removed.
13239         (set-screen-right-margin-width): Removed.
13240         (screen-left-margin-width): Removed.
13241         (screen-right-margin-width): Removed.
13242         (set-buffer-left-margin-width): Removed.
13243         (set-buffer-right-margin-width): Removed.
13244         (buffer-left-margin-width): Removed.
13245         (buffer-right-margin-width): Removed.
13246         (x-set-frame-icon-pixmap): Removed.
13247         (x-set-screen-icon-pixmap): Removed.
13248         (pixel-name): Removed.
13249         (make-pixmap): Removed.
13250         (make-cursor): Removed.
13251         (pixmap-width): Removed.
13252         (pixmap-contributes-to-line-height-p): Removed.
13253         (set-pixmap-contributes-to-line-height): Removed.
13254
13255 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13256
13257         * obsolete.el (popup-menu-up-p): removed.
13258         (read-no-blanks-input): Removed.
13259         (wholenump): Removed.
13260         (ring-mod): Removed (what was ring-mod?).
13261         (current-time-seconds): Removed.
13262         (run-special-hook-with-args): Removed.
13263         (dot): Removed.
13264         (dot-marker): Removed.
13265         (dot-min): Removed.
13266         (dot-max): Removed.
13267         (window-dot): Removed.
13268         (set-window-dot): Removed.
13269
13270         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13271         `dot-min'.
13272
13273         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13274
13275         * code-files.el (insert-file-contents): Rename
13276         run-special-hook-with-args to run-hook-with-args-until-success.
13277         (write-region): Ditto.
13278
13279 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13280
13281         * about.el: Fix typos, update release date.
13282
13283         * Symbols that have been obsolete for at least 3 years removed.
13284
13285         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13286         screen- functions.
13287         (toplevel): remove setf methods for screen functions.
13288         * cl-macs.el (extent-data): defsetf removed.
13289         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13290         many places to remove.
13291         (comment-indent-hook): Ditto.
13292         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13293         (buffer-dedicated-screen): Ditto.
13294         (deiconify-screen): Ditto.
13295         (delete-screen): Ditto.
13296         (event-screen): Ditto.
13297         (find-file-other-screen): Ditto.
13298         (find-file-read-only-other-screen): Ditto.
13299         (live-screen-p): Ditto.
13300         (screen-height): Ditto.
13301         (screen-iconified-p): Ditto.
13302         (screen-list): Ditto.
13303         (screen-live-p): Ditto.
13304         (screen-name): Ditto.
13305         (screen-parameters): Ditto.
13306         (screen-pixel-height): Ditto.
13307         (screen-pixel-width): Ditto.
13308         (screen-root-window): Ditto.
13309         (screen-selected-window): Ditto.
13310         (screen-totally-visible-p): Ditto.
13311         (screen-visible-p): Ditto.
13312         (screen-width): Ditto.
13313         (screenp): Ditto.
13314         (get-screen-for-buffer): Ditto.
13315         (get-screen-for-buffer-noselect): Ditto.
13316         (get-other-screen): Ditto.
13317         (iconify-screen): Ditto.
13318         (lower-screen): Ditto.
13319         (mail-other-screen): Ditto.
13320         (make-screen): Ditto.
13321         (make-screen-invisible): Ditto.
13322         (make-screen-visible): Ditto.
13323         (modify-screen-parameters): Ditto.
13324         (new-screen): Ditto.
13325         (next-screen): Ditto.
13326         (next-multiscreen-window): Ditto.
13327         (other-screen): Ditto.
13328         (previous-screen): Ditto.
13329         (previous-multiscreen-window): Ditto.
13330         (raise-screen): Ditto.
13331         (redraw-screen): Ditto.
13332         (select-screen): Ditto.
13333         (selected-screen): Ditto.
13334         (set-buffer-dedicated-screen): Ditto.
13335         (set-screen-height): Ditto.
13336         (set-screen-position): Ditto.
13337         (set-screen-size): Ditto.
13338         (set-screen-width): Ditto.
13339         (show-temp-buffer-in-current-screen): Ditto.
13340         (switch-to-buffer-other-screen): Ditto.
13341         (visible-screen-list): Ditto.
13342         (window-screen): Ditto.
13343         (x-set-screen-pointer): Ditto.
13344         (x-set-frame-pointer): Ditto.
13345         (screen-title-format): Ditto.
13346         (screen-icon-title-format): Ditto.
13347         (terminal-screen): Ditto.
13348         (delete-screen-hook): Ditto.
13349         (create-screen-hook): Ditto.
13350         (mouse-enter-screen-hook): Ditto.
13351         (mouse-leave-screen-hook): Ditto.
13352         (map-screen-hook): Ditto.
13353         (unmap-screen-hook): Ditto.
13354         (default-screen-alist): Ditto.
13355         (default-screen-name): Ditto.
13356         (x-screen-defaults): Ditto.
13357         (x-create-screen): Ditto.
13358         * obsolete.el: meta-flag removed.
13359         baud-rate removed.
13360         sleep-for-millisecs removed.
13361         extent-data removed.
13362         set-extent-data removed.
13363         set-extent-attribute removed.
13364         extent-glyph removed.
13365         extent-layout removed.
13366         set-extent-layout removed.
13367         list-faces-display removed.
13368         list-faces removed.
13369         trim-versions-without-asking removed.
13370         after-write-file-hooks removed.
13371         truename removed.
13372         auto-fill-hook removed.
13373         blink-paren-hook removed.
13374         select-screen-hook, deselect-screen-hook removed.
13375         auto-raise-screen, auto-lower-screen removed.
13376
13377         * msw-mouse.el: Global change resource -> mswindows-resource.
13378
13379         * XEmacs 21.0-pre5 is released.
13380
13381 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13382
13383         * about.el (about-hackers): Credits update.
13384
13385 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13386
13387         * register.el (insert-register): Don't activate the region.
13388
13389 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13390
13391         * select.el: Restore x-* symbols for backwards compatibility:
13392         x-copy-primary-selection, x-kill-primary-selection,
13393         x-delete-primary-selection, x-select-make-extent-for-selection,
13394         x-valid-simple-selection-, x-cut-copy-clear-internal.
13395
13396 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13397
13398         * XEmacs 21.0-pre4 is released.
13399
13400 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13401
13402         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13403         reporting bugs.
13404         (maybe-add-init-button): Fix semantics under Windows.  Use
13405         `expand-file-name' rather than `concat'.
13406
13407         * help.el (print-messages): New function.
13408
13409 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13410
13411         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13412
13413 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13414
13415         * about.el: Tweaked my entry in about-hackers.
13416
13417         * find-paths.el (paths-emacs-root-p):
13418           Relaxed emacs-root checking of an in-place installation to
13419           also accommodate the flat layout used on MS Windows.
13420
13421 1998-06-29  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-05  Andy Piper  <andyp@parallax.co.uk>
13427
13428         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13429         are handled by the gui-element face fallbacks now.
13430
13431         * x-faces.el: default gui-element face to "background" as well as
13432         the default face.
13433
13434         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13435         and default face settings since these are set as fallbacks now in
13436         the appropriate domain.
13437
13438 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13439
13440         * text-mode.el (text-mode): Reorder regexp so the OR part
13441         corresponding to `page-delim' goes first and the hack in
13442         `forward-paragraph' will work.
13443         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13444
13445 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13446
13447         * subr.el (remove-hook): When checking the hook value
13448           with functionp, don't apply car to it.
13449
13450 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13451
13452         * package-get.el (package-get-remote-filename):
13453           Don't use file-name-as-directory because the local directory
13454           separator conventions might not be the same as ftp's.
13455
13456 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13457
13458         * ldap.el (ldap-host-parameters-alist): New name of
13459         `ldap-host-parameters-plist'
13460
13461 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13462
13463         * package-get.el: Using (require 'package-get-base), now that it
13464         provides itself.  Consequently removed all instances of (load
13465         "package-get-base.el").
13466
13467 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13468
13469         * subr.el (remove-hook): Don't treat the hook value as a
13470           list unless it is both consp and not functionp.
13471
13472 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13473
13474         * about.el: Email address for Ben Wing is ben@xemacs.org.
13475         * auto-show.el: Ditto.
13476         * bytecomp.el: Ditto.
13477         * faces.el: Ditto.
13478         * x-scrollbar.el: Ditto.
13479         * x-misc.el: Ditto.
13480         * tty-init.el: Ditto.
13481         * toolbar-items.el: Ditto.
13482         * symbol-syntax.el: Ditto.
13483         * specifier.el: Ditto.
13484         * objects.el: Ditto.
13485         * hyper-apropos.el: Ditto.
13486         * glyphs.el: Ditto.
13487
13488 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13489
13490         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13491         vertical-divider-always-visible-p.
13492         (default-mouse-motion-handler): Ditto.
13493
13494 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13495
13496         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13497         global value.
13498
13499 1998-06-21  Oliver Graf <ograf@fga.de>
13500
13501         * build-reports.el: changed receiver to xemacs-build-reports list
13502
13503 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13504
13505         * font.el: Split font-family-mappings into X and
13506           mswindows-specific versions.
13507           mswindows-font-create-[object|name]: Treat supplied size
13508           as a pointsize. Added underline and strikethru handling.
13509
13510         * msw-faces.el: changed default mswindows charset to western.
13511
13512         * msw-glyphs.el: removed space in border-glyph font string that
13513           was inserted to get round bugs in the mswindows C font code.
13514
13515 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13516
13517         * about.el (about-hackers): Credits update.
13518
13519         * help-nomule.el (tutorial-supported-languages): Add Romanian
13520         TUTORIAL.
13521
13522         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13523         to ISO-8859-2.
13524
13525 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13526
13527         * font.el: Split font-family-mappings into X and
13528           mswindows-specific versions.
13529           mswindows-font-create-[object|name]: Treat supplied size
13530           as a pointsize. Added underline and strikethru handling.
13531
13532         * msw-faces.el: changed default mswindows charset to western.
13533
13534         * msw-glyphs.el: removed space in border-glyph font string that
13535           was inserted to get round bugs in the mswindows C font code.
13536
13537 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13538
13539         * minibuf.el: make read-color-completion-table call
13540           (mswindows-color-list for mswindows devices.
13541
13542 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13543
13544         * lisp/font-lock.el
13545         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13546         Let declaration items contain non-word symbol characters.
13547
13548 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13549
13550         * package-get.el (package-get-package-provider): Added autoload
13551         cookie.  Loading "package-get-base.el" in ALL functions that use
13552         it.  Fixed some (interactive ...) with multiple argument specs
13553         again.  Cosmetic indentation changes.
13554
13555 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13556
13557         * info.el (Info-insert-dir): Don't use nreverse on variables
13558         that you want to use later.
13559
13560 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13561
13562         * x-mouse.el (x-set-point-and-move-selection): Replace call
13563         to x-kill-primary-selection with kill-primary-selection
13564
13565 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13566
13567         * simple.el (what-cursor-position): Make cursor position reported
13568         use value of column-number-start-at-one
13569
13570 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13571
13572         * about.el (xemacs-hackers): Fix Jareth's email address.
13573
13574 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13575
13576         * startup.el (startup-splash-frame): Remove
13577         `xemacs-startup-logo-function'.
13578
13579 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13580
13581         * about.el (about-hackers): Update credits list.
13582
13583 1998-06-06  Jeff Miller <jmiller@smart.net>
13584
13585         * lisp/sound.el: Update sound-ext to allow filenames with
13586           extensions to be found by load-sound-file
13587
13588 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13589
13590         * info.el (Info-rebuild-outdated-dir): Removed variable
13591         (Info-auto-generate-directory): New variable
13592         (Info-save-auto-generated-dir): New variable
13593         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13594         (Info-build-dir-anew): Second parameter removed.  Use
13595         `Info-save-auto-generated-dir'
13596         (Info-rebuild-dir): Ditto
13597
13598 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13599
13600         * list-mode.el (next-list-mode-item): Would not recognize
13601         border between directly neighbored items.
13602
13603 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13604
13605         * package-get.el: add autoloads for some functions.
13606
13607 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13608
13609         * specifier.el (let-specifier): Tiny docfixes.
13610
13611 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13612
13613         * msw-mouse.el: set selection-pointer-glyph to Normal.
13614
13615 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13616
13617         * wid-edit.el (widget-specify-secret): New function.
13618         (widget-after-change): Use it.
13619         (widget-specify-field): Use it.
13620
13621 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13622
13623         * mouse.el (drag-window-divider): Use `(not done)' instead of
13624         `doit'; reuse result of `window-pixel-edges'.
13625
13626         * modeline.el (drag-modeline-event-lag): Rename to
13627         drag-divider-event-lag.
13628
13629 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13630
13631         * specifier.el (let-specifier): Rewritten not to generate needless
13632         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13633         arguments.
13634
13635 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13636
13637         * minibuf.el (read-file-name-1): Setup buffer-local value of
13638         `completion-ignore-case' in completions buffer under Windows.
13639
13640 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13641
13642         * about.el (about-maintainer-glyph): Fix support for not
13643         compressed images.
13644
13645 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13646
13647         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13648
13649         * mouse.el (mouse-track): Cancel selection if misc-user event with
13650         `cancel-mode-internal' function is fetched.
13651
13652 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13653
13654         * files.el (save-some-buffers-1): Fixed return value.
13655
13656 1998-06-01  Oliver Graf <ograf@fga.de>
13657
13658         * dragdrop.el: added experimental
13659
13660 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13661
13662         * startup.el (after-init-hook, init-file-user,
13663         user-init-directory, load-user-init-file):  Purge references
13664         to "~/.xemacs/init.el" from docstrings.
13665
13666         (load-user-init-file) Use paths-construct-path to construct
13667         paths to user init files.  Go directly to ~/.emacs, do not
13668         search ~/.xemacs/, do not load `default-custom-file'.
13669
13670 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13671
13672         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13673         general *sh.
13674         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13675
13676 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13677
13678         * menubar-items.el (default-menubar): add Update Packages to customize
13679         menu.
13680
13681 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13682
13683         * faces.el: use toolbar face as a fallback for toolbar properties
13684         in xpm-color-symbols instead of default.
13685
13686         * msw-faces.el: rename 3d-object -> gui-element face.
13687
13688 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13689
13690         * startup.el (xemacs-startup-logo-function): New variable.
13691         (startup-splash-frame): Use it.
13692
13693 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13694
13695         * files.el (save-some-buffers): Would wait 1 second.
13696         (save-some-buffers-1): Delete other windows here instead of in
13697         `save-some-buffers'.
13698         (save-some-buffers): Force redisplay only if windows were deleted.
13699
13700 1998-06-02  Didier Verna  <didier@xemacs.org>
13701
13702         * cus-face.el (custom-face-attributes): generalized the use of
13703         toggle buttons for boolean attributes.
13704         Re-ordered the items a bit.
13705
13706 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13707
13708         * sound.el (default-sound-directory): Use `locate-data-directory'
13709         to find the sounds directory.
13710
13711 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13712
13713         * sound.el: default sound-ext to .wav under mswindows, .au
13714         otherwise. load-default sounds without extensions.
13715
13716 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13717
13718         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13719         if send-pr is not bound.
13720
13721 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13722
13723         * files.el: grok idl files in auto-mode-alist.
13724 1998-06-01  Jeff Miller  <jmiller@smart.net>
13725
13726         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13727         calling `upcase'.
13728
13729 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13730
13731         * msw-glyphs.el: add xbm to the list of image types supported.
13732
13733 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13734
13735         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13736         instead of XEmacs one when dumping InfoDock.
13737
13738 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13739
13740         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13741         for `modeline-visible-p'
13742
13743         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13744
13745 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13746
13747         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13748         since it's not used anymore. doc string fixes.
13749
13750         * package-get.el (package-get-file-installed-p): new function. use
13751         instead of file-installed-p which is in an external package.
13752
13753 1998-05-28  Oliver Graf <ograf@fga.de>
13754
13755         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13756         favor of select-window/switch-to-buffer
13757
13758 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13759
13760         * startup.el: changed (getenv "HOME") to (user-home-directory)
13761
13762 1998-05-25  Oliver Graf <ograf@fga.de>
13763
13764         * frame.el (cde-start-drag) moved to dragdrop.el
13765         (offix-start-drag-region) moved to dragdrop.el
13766         (offix-start-drag) moved to dragdrop.el
13767         * dragdrop.el (cde-start-drag) moved from frame.el
13768         (offix-start-drag-region) moved from frame.el
13769         (offix-start-drag) moved from frame.el
13770         (cde-start-drag-region) cde drag regions
13771         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13772
13773 1998-05-26  Oliver Graf <ograf@fga.de>
13774
13775         * dragdrop.el: created dragdrop-drag prototypes
13776         (cde-start-drag-region) fixed typo
13777
13778 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13779
13780         * simple.el (after-init-hook): Remove reader macro.
13781
13782         * packages.el (packages-hardcoded-lisp): Get rid of reader
13783         macros.  Update DOC string.
13784
13785 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13786
13787         * mouse.el (drag-window-divider): Ditto.
13788
13789         * modeline.el (mouse-drag-modeline): Use it.
13790
13791         * lisp-mode.el (let-specifier): Specify indentation.
13792
13793         * specifier.el (let-specifier): Renamed from
13794         `with-specifier-instance'.
13795
13796 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13797
13798         * x-faces.el:
13799         * faces.el: move definition of xpm-color-symbols from x-faces.el
13800         to faces. Predicate x-get-resource on the presence of x.
13801
13802         * msw-faces.el: set 3d-object face rather than modeline. Specify
13803         faces as specfier defaults.
13804
13805         * package-get.el: don't use package-admin-add-single-file-package.
13806
13807 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13808
13809         * toolbar-items.el: Fixup tooltips.
13810         (toolbar-gnus): Don't use obsolete variable
13811         toolbar-news-frame-properties.
13812         (toolbar-news-reader): Default to `gnus' instead of
13813         `not-configured'.
13814
13815         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13816         Windows.
13817
13818 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13819
13820         * package-get.el: rename -installedp -> -installed-p.
13821
13822 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13823
13824         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13825         attributes, and assinged it to continuation, truncation and
13826         hscroll glyphs.
13827
13828         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13829         and made continuation, truncation and hscroll glyphs arrow
13830         characters out of that font.
13831
13832 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13833
13834         * minibuf.el (minibuffer-electric-separator): Play nicely with
13835         directory-sep-char being \.
13836         (minibuffer-electric-tilde): Ditto.
13837         (read-file-name-map): Ditto.
13838
13839 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13840
13841         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13842         on X devices.
13843         (default-mouse-track-deal-with-down-event): Avoid
13844         `x-disown-selection'; use `disown-selection' instead.
13845
13846 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13847
13848         * select.el:
13849         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13850         moved to (cut-copy-clear-internal) in select.el. Ditto for
13851         (x-delete-primary-selection) (x-kill-primary-selection)
13852         (x-copy-primary-selection).
13853         (own-clipboard): new function.
13854
13855         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13856         functions in select.el. remove old ones.
13857         (mswindows-own-clipboard): new function.
13858
13859 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13860
13861         * gnuserv.el: allow connections from mswindows type devices.
13862
13863 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13864
13865         * msw-glyphs.el: change image type used from cursor to resource.
13866
13867 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13868
13869         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13870         for {top,bottom}-{left,right} values in addition to
13871         {top,bottom}_{left,right}.
13872         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13873
13874 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13875
13876         * cl-macs.el (specifier-instance): Undefine its setf method.
13877
13878         * specifier.el (with-specifier-instance): Added docstring.
13879
13880         * mouse.el (drag-window-divider): Ditto.
13881
13882         * modeline.el (mouse-drag-modeline): Use it.
13883
13884         * lisp-mode.el (with-specifier-instance): Define its indentation
13885         level.
13886
13887         * specifier.el (with-specifier-instance): New macro.
13888
13889 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13890
13891         * package-get.el (package-get-create-custom): new function to
13892         auto-generate package-get-custom.el from package-get-base.el.
13893         * (package-get-ever-installedp): new function.
13894         * (package-get-custom): new function to get all packages specified
13895         by customize.
13896
13897 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13898
13899         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13900
13901 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13902
13903         * cl-extra.el: Reverse previous float change.
13904
13905 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13906
13907         * x-faces.el:
13908         * faces.el (try-font-name): moved from x-faces.el since it is
13909         required by w3 under mswindows as well X.
13910
13911 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13912
13913         * winnt.el: Removed evil (setq completion-ignore-case t)
13914         clause, one more overlookef fsfism.
13915         (nt-quote-args-functions-alist): End sentences with double space.
13916
13917 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13918
13919         * window-xemacs.el (push-window-configuration): Remove kludgery of
13920         recaching default-toolbar specifier.
13921         (pop-window-configuration): Ditto.
13922         (unpop-window-configuration): Ditto.
13923
13924 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13925
13926         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13927
13928 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13929
13930         * winnt.el (nt-quote-args-verbatim): Added function.
13931         (nt-quote-args-prefix-quote): Added function.
13932         (nt-quote-args-backslash-quote): Added function.
13933         (nt-quote-args-double-quote): Added function.
13934         (nt-quote-args-functions-alist): New variable.
13935         (nt-quote-process-args): Added function. This is the main quoting
13936         work horse called from process-nt.c
13937
13938 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13939
13940         * winnt.el: Removed duplicate definitions for backspace,
13941         delete, M-backspace and C-M-backspace.
13942         (file-name-buffer-file-type-alist): Removed this variable.
13943         (find-buffer-file-type): Removed function.
13944         (find-file-binary):  Removed function.
13945         (find-file-text): Removed function.
13946         (find-file-not-found-set-buffer-file-type): Removed function.
13947         (save-to-unix-hook): Removed function.
13948         (revert-from-unix-hook): Removed function.
13949         (using-unix-filesystems): Removed function.
13950         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13951         warning.
13952         (x-set-selection): Removed function.
13953         (x-get-selection): Removed function.
13954         Removed commented FSFisms.
13955         Replaced copyright notice (this file is not part of GNU Emacs).
13956         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13957         comint-process-echoes setting to t.
13958
13959 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13960
13961         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13962         and used following the interface change of
13963         `paths-find-recursive-path'.
13964
13965         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13966         regexp instead of a list of base names.
13967         (paths-version-control-filename-regexp):
13968         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13969         Introduced and used following the interface change of
13970         `paths-find-recursive-path'.
13971
13972 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13973
13974         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13975         on X devices, rather than on all non-TTY devices.
13976
13977 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13978
13979         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13980
13981         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13982
13983 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13984
13985         * itimer.el (activate-itimer): Fixed usage of integers
13986         as argument to `concat'.
13987
13988 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13989
13990         * itimer.el (start-itimer): replace the use of `concat' with
13991         `format'
13992
13993 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13994
13995         * mode-motion.el (mode-motion-hook): Clarify docstring.
13996         From Bob Weiner <weiner@altrasoft.com>
13997
13998         * loadhist.el (symbol-file): Supply prompt string when used
13999         interactively.
14000         From Bob Weiner <weiner@altrasoft.com>
14001
14002 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14003
14004         * loadup.el (really-early-error-handler): Ditto.
14005
14006         * update-elc.el: Ditto.
14007
14008         * setup-paths.el (paths-construct-exec-path): Ditto.
14009
14010         * make-docfile.el: Ditto.
14011
14012         * find-paths.el (paths-decode-directory-path): Use split-path
14013         instead of decode-path.
14014
14015         * files.el (parse-colon-path): Update docstring reference.
14016
14017 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14018
14019         * msw-init.el:
14020         * x-init.el:
14021         Bind cut'n'paste keys to non window-system specific functions.
14022
14023         * msw-select.el: New function mswindows-clear-clipboard.
14024         mswindows-cut-copy-clipboard extended to handle clearing of the
14025         selection and renamed to mswindows-cut-copy-clear-clipboard.
14026
14027         * select.el: on mswindows devices delete-primary-selection
14028         calls mswindows-clear-clipboard.
14029
14030 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14031
14032         * simple.el (quoted-insert): Inhibit quit when using read-char.
14033
14034         * cmdloop.el (read-char): Don't inhibit quit.
14035         (read-char-exclusive): Ditto.
14036         (read-char): Signal quit if quit-char was pressed.
14037         (read-char-exclusive): Ditto.
14038         (read-quoted-char): Return a character, not integer.
14039
14040         * menubar-items.el (default-popup-menu): Use Andy's generic
14041         selection code.
14042         (default-popup-menu): Fix code.
14043
14044 1998-05-14  Oliver Graf <ograf@fga.de>
14045
14046         * dragdrop.el (dragdrop-function-widget): this time it's done
14047
14048 1998-05-13  Oliver Graf <ograf@fga.de>
14049
14050         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14051
14052 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14053
14054         * device.el (device-pixel-width):
14055         (device-pixel-height):
14056         (device-mm-width):
14057         (device-mm-height):
14058         (device-bitplanes):
14059         (device-color-cells): Swapped parameters to device-system-metric
14060         according to the interface change.
14061
14062 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14063
14064         * mouse.el (default-mouse-motion-handler): Use new name of the
14065         function event-over-vertical-divider-p.
14066         Do not set E-W arrow cursor over the divider if
14067         vertical-divider-draggable-p is nil in the window.
14068         ([top-level]): Use new name for the variable
14069         vertical-divider-map.
14070         (drag-window-divider): Respect vertical-divider-draggable-p.
14071         Variable name typo fixes.
14072
14073 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14074
14075         * keymap.el (kbd): Define here; handle string constants and
14076         others...
14077
14078 1998-05-15  Christian Nyb <chr@mediascience.no>
14079
14080         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14081         in Emacs 18.
14082
14083 1998-05-13  Didier Verna  <didier@xemacs.org>
14084
14085         * mouse.el (drag-window-divider): give the vertical divider a
14086         pressed look when dragging it.
14087
14088 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14089
14090         * faces.el: predicate some more face operations on x or mswindows
14091         not just x.
14092
14093         * modeline.el: enable modeline coloring for mswindows.
14094
14095 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14096
14097         * minibuf.el (minibuffer-default): Added variable; compatible with
14098         FSF Emacs.
14099         (next-history-element): Used `minibuffer-default'.
14100
14101 1998-05-12  Oliver Graf <ograf@fga.de>
14102
14103         * dragdrop.el (dragdrop-function-widget): button and mods ok
14104         arguments still look a bit strange
14105         (dragdrop-compare-mods) created
14106         (dragdrop-drop-do-functions) correctly checks for buttons and
14107         modifiers
14108
14109 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14110
14111         * setup-paths.el (paths-default-info-directories): Replace
14112         path-separator with directory-sep-char.
14113
14114         * files.el (path-separator): Don't define it here.
14115
14116 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14117
14118         * update-elc.el: Ditto.
14119
14120         * setup-paths.el (paths-construct-exec-path): Ditto.
14121
14122         * make-docfile.el: Ditto.
14123
14124         * loadup.el (really-early-error-handler): Ditto.
14125
14126         * find-paths.el (paths-decode-directory-path): Use decode-path
14127         instead of decode-path-internal.
14128
14129         * files.el (parse-colon-path): Update docstring.
14130
14131 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14132
14133         * subr.el (get-buffer-window-list): Make BUFFER optional.
14134
14135         * window-xemacs.el (windows-of-buffer): Defalias to
14136         get-buffer-window-list.
14137
14138 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14139
14140         * disass.el: Fix maintainer keyword.
14141
14142         * bytecomp.el (byte-compile-and-load-file): Autoload.
14143         (byte-compile-buffer): Ditto.
14144
14145         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14146         value is returned, not the name.
14147         (lisp-imenu-generic-expression): Enable it.
14148         (lisp-mode-variables): Ditto.
14149         (lisp-indent-offset): Change defconst to defvar.
14150         (lisp-indent-function): Ditto.
14151         (lisp-body-indent): Ditto.
14152
14153 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14154
14155         * modeline.el: Use zap-last-kbd-macro-event.
14156
14157         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14158         nil, don't attempt to do anything with messages.
14159         (eval-last-sexp): Use `letf' for clarity.
14160
14161 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14162
14163         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14164
14165 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14166
14167         * buff-menu.el:
14168         * lisp-mode.el:
14169         * obsolete.el:
14170         Change empty docstrings into no doc strings at all.
14171         Fix bogus FSF-format docstrings.
14172         * etags.el: Fix docstring.
14173
14174 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14175
14176         * package-get.el (package-get): Use internal md5
14177
14178 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14179
14180         * about.el (about-xemacs): Correct abuse of concat.
14181
14182 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14183
14184         * info.el (Info-mode): Use easymenu.
14185
14186 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14187
14188         * apropos.el (apropos): Don't use concat with integers.
14189
14190         * cmdloop.el (describe-last-error): Handle the case when no error
14191         was seen gracefully.
14192
14193         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14194         defun.
14195         (apropos-describe-plist): Ditto.
14196
14197         * help.el (with-displaying-help-buffer): Revert to a defun.
14198         (describe-key): Use it as defun.
14199         (describe-mode): Ditto.
14200         (describe-bindings): Ditto.
14201         (describe-prefix-bindings): Ditto.
14202         (describe-installation): Ditto.
14203         (view-lossage): Ditto.
14204         (describe-function): Ditto.
14205         (describe-variable): Ditto.
14206         (describe-syntax): Ditto.
14207
14208 1998-05-11  Oliver Graf <ograf@fga.de>
14209
14210         * dragdrop.el: changed order of require/provide
14211         (dragdrop-drop-mime-default) changed to new calling conventions
14212         (dragdrop-drop-do-functions) changed to new calling conventions
14213         (dragdrop-function-widget) this one needs more work...
14214
14215 1998-05-10  Oliver Graf <ograf@fga.de>
14216
14217         * about.el: another small change in my entry
14218         * dragdrop.el (dragdrop-drop-log-function): logging added
14219         plus customizations
14220         changed interface to handler functions. now called with event
14221         and object
14222
14223 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14224
14225         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14226         E-W arrow pointer displayed over draggable dividers.
14227
14228         * mouse.el (default-mouse-motion-handler): Show it when
14229         appropriate.
14230         (drag-window-divider): Added.
14231         ([top-level]): Initialized window-divider-map with a keymap
14232         binding the above function to left button down event.
14233
14234         * x-mouse.el (x-init-pointer-shape): Initialize
14235         divider-pointer-glyph from Cursor.dividerPointer, or use default
14236         E-W double arrow.
14237
14238 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14239
14240         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14241
14242 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14243
14244         * simple.el (count-words-buffer): Don't query for buffer.
14245         (count-lines-buffer): Ditto.
14246
14247 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14248
14249         * help.el (where-is): add optional insert argument.
14250
14251 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14252
14253         * help.el (describe-key-briefly): New argument INSERT.
14254
14255         * simple.el (eval-expression): New optional argument; synch with
14256         FSF 20.3.
14257
14258         * keydefs.el (global-map): Add new register bindings.
14259
14260         * register.el: Synched with FSF 20.3.
14261
14262 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14263
14264         * window-xemacs.el (recenter): all arguments are optional.
14265
14266 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14267
14268         * device.el: (device-pixel-width): Reflected name/parameters
14269         change to device-system-metric.
14270         (device-pixel-height): Ditto.
14271         (device-mm-width): Ditto.
14272         (device-mm-height): Ditto.
14273         (device-bitplanes): Ditto.
14274         (device-color-cells): Ditto.
14275
14276 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14277
14278         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14279
14280         * cl.el (most-positive-fixnum): Document.
14281         (most-negative-fixnum): Ditto.
14282
14283         * cus-dep.el: Updated comment.
14284
14285         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14286         constant.
14287
14288         * cus-load.el (custom-put): Removed.
14289
14290         * files.el (after-find-file): Just resignal quit instead of
14291         signaling "canceled".
14292
14293 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14294
14295         * frame.el (other-frame): Use `focus-frame' instead of
14296         select-frame kludges.
14297
14298         * lisp-mode.el: Update lisp-indent-function for
14299         save-selected-frame and with-selected-frame.
14300
14301         * frame.el (save-selected-frame): New macro.
14302         (with-selected-frame): Ditto.
14303         (other-frame): Use `set-frame-focus'.
14304
14305 1998-05-06  Oliver Graf <ograf@fga.de>
14306
14307         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14308         (dragdrop-drop-url-default) default handler for URL drops created
14309         (dragdrop-drop-mime-default) default handler for MIME drops created
14310         (dragdrop-drop-functions) default custom for handling drops created
14311         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14312
14313 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14314
14315         * mouse.el: Removed redundant mouse-mswindows-drop function.
14316
14317 1998-05-05  Oliver Graf <ograf@fga.de>
14318
14319         * about.el: changed some text in my entry
14320         * dragdrop.el: added customs
14321
14322 1998-05-04  Oliver Graf <ograf@fga.de>
14323
14324         * mouse.el: killed global drop key bindings
14325         (mouse-offix-drop) removed
14326         * dragdrop.el: created
14327         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14328
14329 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14330
14331         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14332         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14333
14334         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14335         obsolete comment.
14336
14337         * scrollbar.el (scrollbars-visible-p): Use new
14338         {vertical,horizontal}-scrollbar-visible-p specifiers.
14339
14340 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14341
14342         * device.el (device-pixel-height):
14343         (device-pixel-width):
14344         (device-mm-width):
14345         (device-mm-height):
14346         (device-bitplanes):
14347         (device-color-cells): Moved these 6 functions from device.c; they
14348         all use single (device-system-metrics) call.
14349
14350 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14351
14352         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14353         were renamed.
14354
14355         * menubar-items.el:
14356         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14357         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14358
14359         * help.el (help-map): Remove Hyperbole keybinding logic.
14360         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14361
14362 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14363
14364         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14365         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14366
14367 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14368
14369         * msw-glyphs.el: use nicer icon3 from the frame icon.
14370
14371 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14372
14373         * version.el (emacs-version): Remove InfoDock conditionals.
14374
14375         * startup.el (startup-splash-frame): Change ID logo name.
14376
14377 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14378
14379         * files.el (after-find-file): If the user presses C-g on
14380         directory-creation prompt, kill the buffer.
14381
14382 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14383
14384         * simple.el (count-words-region): Reverse previous change.
14385
14386 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14387
14388         * replace.el (query-replace): Just call perform-replace.
14389         (query-replace-regexp): Ditto.
14390         (perform-replace): Move region handling here.
14391         (perform-replace): Use the new arg to match-data.
14392
14393 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14394
14395         * x-init.el: Install X specific display table that
14396           displays char 0240 as a space to avoid whatever it is
14397           that screws up display of that character code.
14398
14399 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14400
14401         * help.el (function-arglist): If no arguments are documented for a
14402         subr, print nothing rather than incorrect output.
14403
14404 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14405
14406         * cmdloop.el (command-error): Update bail-out error message to use
14407         `emacs-program-name'.
14408
14409         * lib-complete.el: Remove reader macro cruft.
14410
14411         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14412         cruft.
14413
14414         * simple.el (count-words-region): Drop interactive-p check on the
14415         message.
14416
14417 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14418
14419         * font.el
14420         * msw-faces.el
14421         Correct spelling of mswindows-font-canonicalize-name.
14422
14423 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14424
14425         * ldap.el (ldap-host-parameters-alist): Replaced with
14426         `ldap-host-parameters-plist'
14427         (ldap-search): Adapt to previous change
14428
14429 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14430
14431         * about.el (about-hackers): Update Bob Weiner bio.
14432         (about-maintainer-info): Ditto.
14433
14434 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14435
14436         * simple.el (display-warning-minimum-level): Docfix.
14437
14438 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14439
14440         * widget.el (:default-get): New keyword.
14441         * wid-edit.el (default, widget-default-default-get): Define it.
14442         (group, widget-group-default-get): Define it.
14443         (menu-choice, widget-choice-default-get): Define it.
14444         (widget-default-get): New function.
14445         (widget-choice-action): Call it.
14446         (widget-editable-list-entry-create): Call it.
14447
14448 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14449
14450         * byte-optimize.el (byte-boolean-vars): Removed.
14451         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14452         lookup through `byte-boolean-vars'.
14453
14454 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14455
14456         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14457         resource-provided values into ghost specs for scrollbar-height and
14458         scrollbar-width.
14459
14460 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14461
14462         * byte-optimize.el: Don't attempt to optimize /=.
14463
14464         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14465         (byte-compile-/=): Ditto.
14466
14467 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14468
14469         * apropos.el: Use `with-displaying-help-buffer'.
14470         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14471         Use `with-displaying-help-buffer'.
14472         (apropos-follow): Do not give special treatment to buffer cursor
14473         was in prior to a mouse click.
14474         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14475         (apropos-print-doc): Set correct buffer for setting text
14476         properties.
14477
14478 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14479
14480         * help.el (help-buffer-prefix-string): New variable.
14481         (help-buffer-name): Use it.
14482
14483         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14484         mode menu.
14485
14486 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14487
14488         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14489
14490 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14491
14492         * files.el (find-file-noselect): Update docstring.
14493         (find-file-noselect): Signal an error if found an unreadable file.
14494         (file-chase-links): Save the match data.
14495         (normal-mode): Use `lwarn' and `error-message-string'.
14496         (interpreter-mode-alist): Change defconst to defvar.
14497         (inhibit-first-line-modes-regexps): Ditto.
14498         (inhibit-first-line-modes-regexps): Added .tgz.
14499         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14500         (change-major-mode-with-file-name): New user-option.
14501         (set-visited-file-name): Synched with FSF.
14502         (file-name-extension): New function, from FSF 20.3.
14503         (file-relative-name): Synched with FSF.
14504         (save-some-buffers): Support the C-r feature.
14505         (recover-session): Synched with FSF.
14506         (kill-some-buffers): Ditto.
14507         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14508
14509 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14510
14511         * files.el (insert-file): Undo previous change and reenable use of
14512         format.el.
14513
14514 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14515
14516         * window-xemacs.el (recenter): Define.
14517
14518 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14519
14520         * font.el (mswindows-font-create-name)
14521         (mswindows-font-create-object): new functions for mswindows type
14522         fonts.
14523
14524         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14525         strings are parsed as well as font objects.
14526
14527 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14528
14529         * modeline.el (defining-kbd-macro): Restore modeline indication of
14530         kbd-macro being recorded.
14531         (add-minor-mode): Simplify docstring.
14532         (modeline-minor-mode-menu): Remove stuff.
14533
14534 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14535
14536         * code-process.el (call-process): dynamically decide process
14537         coding type.
14538
14539 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14540
14541         * modeline.el: Add line-number-mode, column-number-mode to
14542         the modeline minor-mode menu.  Button2 on the line number does
14543         goto-line.
14544
14545 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14546
14547         * mouse.el: move x-selection-owner-p type things to
14548         selection-owner-p.
14549
14550         * msw-init.el: copy zmacs stuff from x-init.el
14551
14552         * msw-select.el (mswindows-own-selection)
14553         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14554         functions. Very simple minded implementation of selectio
14555         ownership.
14556
14557         * select.el (own-selection) (disown-selection)
14558         (activate-region-as-selection) (select-make-extent-for-selection)
14559         (valid-simple-selection-p): functions moved from x-select.el for
14560         generalized selection.
14561
14562         * x-select.el: see select.el changes.
14563
14564         * x-toolbar.el: use new selection functions.
14565
14566 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14567
14568         * packages.el (packages-find-package-directories): Fixed bug that
14569         would pick up multiple site-package directories.
14570         (package-locations): Added "xemacs-packages" as a late package
14571         location.
14572
14573         * find-paths.el: Now uses `emacs-program-name' and
14574         `emacs-program-version'.
14575         Additions to enforce version-specific directories in
14576         `paths-find-version-directory'.
14577
14578 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14579
14580         * default.el: Removed.
14581         * site-start.el: Removed.
14582
14583 1998-04-29  Didier Verna  <didier@xemacs.org>
14584
14585         * minibuf.el (minibuffer-history-minimum-string-length): Default
14586         to nil.
14587
14588 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14589
14590         * find-paths.el (paths-program-name): Rename.
14591         (paths-emacs-root-p): Ditto.
14592         (paths-find-site-directory): Ditto.
14593
14594 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14595
14596         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14597         `emacs-lisp-byte-compile-and-load'.
14598
14599 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14600
14601         * ldap.el (ldap-search): Fixed additional parameter passing to
14602         `ldap-open'
14603
14604 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14605
14606         * select.el (kill-primary-selection) (selection-owner-p)
14607         (copy-primary-selection) (yank-clipboard-selection)
14608         (selection-exists-p) (delete-primary-selection): new file and
14609         functions that do the right thing for the selected device.
14610
14611         * x-menubar.el: use generalised selection functions.
14612
14613         * dumped-lisp.el: dump select.el.
14614
14615 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14616
14617         * find-paths.el (paths-progname): New variable.
14618         (paths-emacs-root-p): Use it.
14619         (paths-find-site-directory): Ditto.
14620
14621 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14622
14623         * loadup.el ((member "dump" command-line-args)): Dump as
14624         `infodock' if InfoDock.
14625
14626 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14627
14628         * find-paths.el (construct-emacs-version): Simplify, include
14629         program name in the return value.
14630         * (paths-find-version-directory): Use it.
14631
14632 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14633
14634         * info.el (Info-parse-dir-entries): Fixed regexp
14635         (Info-build-dir-anew): Remove full suffix and capitalize info file
14636         name for files with no @direntry
14637         (Info-batch-rebuild-dir): New function
14638         (Info-suffixed-file): Check for regular files instead of simple
14639         file existence (could catch directories before)
14640
14641 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14642
14643         * setup-paths.el, find-paths.el: Removed uses of `not' which
14644         temacs doesn't have.
14645
14646         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14647         into root searching.
14648
14649 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14650
14651         * subr.el: Remove definition of `not'.
14652
14653 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14654
14655         * msw-glyphs.el: enable graphics support.
14656
14657 1998-04-23  Didier Verna  <didier@xemacs.org>
14658
14659         * x-menubar.el (default-menubar): restored the line-number-mode
14660         option.
14661
14662         * misc doc string updates related to the options menu.
14663
14664 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14665
14666         * setup-paths.el (paths-construct-load-path): Fix typo.
14667
14668 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14669
14670         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14671         font-menu-ignore-scaled-fonts don't have to be bound now; this
14672         gets us one step further towards making --no-autoloads work.
14673
14674         * startup.el (normal-top-level): Load auto-autoloads only if
14675         lisp-directory is non-nil.
14676
14677         * setup-paths.el (paths-construct-load-path): Made it robust
14678         against nil lisp-directory.
14679
14680         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14681         to the list of variables that cause a warning when nil.
14682
14683         * toolbar.el (init-toolbar-location): Now works even when there's
14684         no toolbar icon directory.
14685
14686 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14687
14688         * help.el (view-lossage): Recognize it.
14689
14690         * simple.el (log-message): Mark multiline messages.
14691
14692 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14693
14694         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14695
14696 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14697
14698         * package-get.el (package-get-all):  add `\n' separator to
14699         interactive specification so that both variables are read
14700
14701 1998-04-22  Didier Verna  <didier@xemacs.org>
14702
14703         * x-menubar.el: ported the options menu to Custom.
14704         Moved the "read only" toggle button to the buffers menu.
14705         Corrected some missing ;;;###autoload or defcustom.
14706
14707         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14708         the scrollbar-visible specifier for options menu handling.
14709
14710         * toolbar.el (toolbar-visible-p)
14711                      (toolbar-captioned-p)
14712                      (default-toolbar-position): defcustom wrappers around
14713         the toolbar specifiers for options menu handling.
14714
14715         * frame.el (get-frame-for-buffer-default-instance-limit):
14716         defcustom it for options menu handling.
14717
14718         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14719         font-lock-mode for options menu handling.
14720
14721         * cus-start.el: added Custom properties to overwrite-mode for
14722         options menu handling.
14723
14724 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14725
14726         * about.el: shameless self-promotion.
14727
14728 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14729
14730         * simple.el (raw-append-message): Slightly optimize.
14731         (remove-message): Use `push' for clarity.
14732         (append-message): Ditto.
14733         (display-warning): Dito.
14734         (raw-append-message): Send the message to the appropriate device.
14735
14736 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14737
14738         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14739         From Sean MacLennan <Sean.MacLennan@pika.ca>
14740
14741 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14742
14743         * setup-paths.el: Changed `directory-sep-char' to
14744         `path-separator', following a change in GNU Emacs.
14745
14746 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14747
14748         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14749         (Info-build-dir-anew): Add a final newline.
14750         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14751         is `always'
14752         (Info-rebuild-dir): Ditto
14753
14754         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14755
14756 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14757
14758         * simple.el (count-words-buffer): Retain zmacs region.
14759         (count-words-region): Ditto.
14760         * simple.el: (what-line): Expanded line counts.
14761         (count-lines): New parameter to conditionalize whether collapsed
14762         lines get counted.
14763         From Bob Weiner <weiner@altrasoft.com>
14764
14765 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14766
14767         * packages.el (package-locations): infodock-packages must override
14768         mule-packages and packages.
14769
14770 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14771
14772         * wid-edit.el:
14773         remove rude messages from widget-activation-widget-mapper
14774         and widget-activation-glyph-mapper
14775
14776 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14777
14778         * toolbar.el: Remove (featurep 'x) test from
14779         toolbar-make-button-list
14780
14781 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14782
14783         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14784         only if in the same frame.
14785
14786 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14787
14788         * packages.el (package-locations): Added site-packages hierarchy.
14789
14790         * setup-paths.el (paths-default-info-directories): Introduced and
14791         used.
14792
14793         * packages.el, setup-paths.el: Set various path searching depths
14794         to 1.
14795
14796         * packages.el (packages-hierarchy-depth):
14797         (packages-load-path-depth): Introduced and used.
14798
14799         * setup-paths.el (paths-load-path-depth): Introduced and used.
14800
14801         * find-paths.el (paths-find-recursive-path): Added max-depth
14802         parameter.
14803
14804 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14805
14806         * setup-paths.el (paths-construct-info-path): Removed
14807         dependency on behavior of (file-name-as-directory "").
14808
14809 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14810
14811         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14812         lisp objects
14813
14814 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14815
14816         * dump-paths.el, startup.el: Added handling for --debug-paths.
14817
14818 1998-04-15  William M. Perry  <wmperry@aventail.com>
14819
14820         * wid-edit.el: We cannot just set the help-echo or balloon-help
14821           properties for an extent based on the :help-echo widget
14822           property, since help-echo and balloon-help cause an EXTENT to
14823           get passed in, where :help-echo functions are expecting a WIDGET
14824
14825 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14826
14827         * scrollbar.el (init-scrollbar-from-resources): Call
14828         mswindows-init-scrollbar-metrics when appropriate.
14829
14830 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14831
14832         * dumped-lisp.el: dump x-toolbar for window system
14833
14834         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14835         have support and xpm.
14836
14837 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14838
14839         * files.el (toggle-read-only): Fix docstring.
14840         From Didier Verna <didier@xemacs.org>
14841
14842 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14843
14844         * startup.el (normal-top-level): Load autoload-file-name without
14845         specifying an extension---some people only auto-autoload.el.gz.
14846
14847 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14848
14849         * files.el (backup-enable-predicate): Don't bomb on NAME being
14850         nil.
14851
14852 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14853
14854         * find-paths.el, packages.el: Now prefers configure'd paths.
14855         This shouldn't cause any of the originally anticipated problems as
14856         the current paths architecture will not define the various
14857         configure-xxx variables if they're not specified on the configure
14858         command line.
14859
14860         * find-paths.el, setup-paths.el, packages.el: Removed all
14861         mentionings of "/" as a path separator.
14862         Used paths-construct-path throughout.
14863
14864         * find-paths.el (paths-construct-path): Created to assemble paths
14865         from directory components.
14866
14867         * setup-paths.el, packages.el: Used paths-decode-directory-path
14868         instead of decode-path-internal.
14869
14870         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14871         and associates.
14872         (paths-decode-directory-path) Created.
14873
14874         * setup-paths.el: Changed configure-exec-path to
14875         configure-exec-directory.
14876
14877 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14878
14879         * packages.el (packages-find-packages): Fixed decoding of
14880         EMACSPACKAGEPATH.
14881
14882         * startup.el: -no-packages -> -no-early-packages.
14883
14884         (packages-load-package-lisps): Fixed loading of auto-autoload
14885         files.
14886
14887         * startup.el (normal-top-level): Fixed loading of core
14888         auto-autoload.
14889
14890         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14891
14892         * startup.el, packages.el, dump-paths.el: Added proper settings
14893         for site-directory and lisp-directory variables.
14894
14895         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14896         inhibit-package-autoloads and fixed handling of it.
14897
14898         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14899         handling of former inhibit-package-init, now
14900         inhibit-early-packages, to make -vanilla etc. work.
14901
14902 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14903
14904         * code-process.el (start-process): Fallback to 'undecided instead
14905         of 'binary for process input coding stream.
14906
14907         * process.el (start-process): Docstring fix.
14908
14909 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14910
14911         * info.el (Info-insert-dir): Do not insert temporary dir files
14912         in Info-dir-file-attributes
14913         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14914         (Info-rebuild-dir): Ditto.
14915
14916 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14917
14918         * obsolete.el: Added obsoleteness declarations for
14919         `site-directory' and `Info-default-directory-list'.
14920
14921 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14922
14923         * find-paths.el (paths-find-emacs-root): Only look at the
14924         executable at the end of the symlink chain for determining the
14925         Emacs root.
14926
14927 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14928
14929         * setup-paths.el (paths-construct-info-path): Changed construction
14930         to cater to gone default in configure.
14931
14932         * find-paths.el (paths-uniq-append): Added.
14933
14934         * packages.el: Rewritten package path construction once again.
14935
14936         * dump-paths.el, startup.el: Removed package-path as a global
14937         variable.
14938
14939         * package-admin.el (package-admin-add-single-file-package):
14940         (package-admin-add-binary-package): Changed package-path to
14941         late-packages.
14942
14943         * packages.el (packages-split-path): Split path at "/" rather than
14944         nil according to change in emacs.c.
14945
14946 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14947
14948         * setup-paths.el (paths-construct-info-path): Changed info path
14949         order so that directories come out right.
14950         (paths-find-lock-directory): Fixed bug: It used to think
14951         configure-lock-directory is a path.
14952
14953 1998-04-06  Jeff Miller <jmiller@smart.net>
14954
14955         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14956         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14957         eases the use of toolbar-add/kill-item functions.
14958
14959 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14960
14961         * code-files.el (file-coding-system-alist): Commented out
14962         loaddefs.el magical treatment.
14963
14964 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14965
14966         * info.el (Info-rebuild-outdated-dir): Added new option
14967         `conservative' and made it the default
14968         (Info-rebuild-dir): Appropriately parse multi-line description
14969         strings, and multi-section dir files. Issue warning when dir
14970         is rebuilt as temporary
14971         (Info-build-dir-anew): Issue warning when dir is built as
14972         temporary
14973
14974 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14975
14976         * list-mode.el (list-mode-map): Bind highlight motion commands to
14977         standard keys left, right, C-b and C-f.
14978
14979 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14980
14981         * files.el (auto-mode-alist): allow .sc for Scheme->C
14982
14983 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14984
14985         * loadup.el (pureload): Don't quote (garbage-collect).
14986
14987 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14988
14989         * package-get-base.el: Updated.
14990
14991 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14992
14993         * isearch-mode.el (isearch-just-started): New variable.
14994         (isearch-mode): Set it.
14995         (isearch-repeat): Advance one character forward only if the search
14996         was successful, and was not just started.
14997         (isearch-repeat): Clear isearch-just-started.
14998
14999 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15000
15001         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15002         if running -batch.
15003
15004 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15005
15006         * subr.el (listify-key-sequence): Removed.
15007
15008 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15009
15010         * bytecomp.el (byte-compile-print-gensym): New option.
15011         (byte-compile-output-file-form): Use it.
15012         (byte-compile-output-docform): Ditto.
15013         (byte-compile-compiled-obj-to-list): Ditto.
15014
15015 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15016
15017         * msw-glyphs.el: set frame icon if xpm support.
15018
15019 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15020
15021         * help.el: Code that pretty prints variable values
15022           removed.
15023
15024 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15025
15026         * find-paths.el (paths-emacs-root-p): Correct test for installation
15027         directory.
15028         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15029
15030 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15031
15032         * loaddefs.el: Don't set debug-ignored-errors; leave
15033           its default value set to nil.
15034
15035 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15036
15037         * info.el (Info-rebuild-dir): fixed mis-spelling.
15038
15039 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15040
15041         * info.el (Info-rebuild-outdated-dir): New custom var
15042         (Info-insert-node): Create/update dir file when needed, ie when it
15043         does not exist or is older than some info files in directory
15044
15045 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15046
15047         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15048         for last packages, mainly for using a 20.4 package base.
15049
15050         * packages.el (late-packages): Typo fix.  It was called
15051         early-packages.
15052
15053         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15054         relative symlinks correctly.
15055         (paths-find-emacs-roots): More rigorous checking for plausible
15056         configuration-time root.
15057
15058         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15059         find its roots.
15060
15061 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15062
15063         * faces.el: Fix docstrings.
15064         * glyphs.el: Fix docstrings.
15065         * mouse.el: Fix docstrings.
15066
15067         * frame.el: Change phrase `current frame' to `selected frame'.
15068
15069         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15070
15071         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15072         macros using backquote to make them infinitely more readable.
15073
15074 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15075
15076         * packages.el (packages-find-package-path): Hardcoded specialized
15077         InfoDock support until we can clean this up.
15078
15079         * help.el (describe-bindings-1): Return the value of the bindings
15080         help buffer created.
15081         (describe-bindings): Ditto.
15082
15083         * simple.el (set-variable): Restore previous behavior of not
15084         bombing if the variable to set is not boundp.
15085
15086 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15087
15088         * packages.el (packages-handle-package-dumped-lisps): Allow for
15089         non-local files to be loaded off the package-lisp variable.
15090
15091 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15092
15093         * x-faces.el: Global X resources should override
15094           specs for all device classes (color, grayscale, mono);
15095           code currently doesn't override any of them.  Fixed by
15096           calling remove-specifier with '(x default) as the tag
15097           set and allowing inexact matches.
15098
15099 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15100
15101         * faces.el: Separated face initializations based on
15102           device classes into device type specific (tag set,
15103           instantiator) pairs.
15104
15105 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15106
15107         * wid-edit.el (widget-choice-action): Remember user's explicit
15108         choice.
15109         (widget-choice-value-create): Respect it.
15110         From Richard Stallman <rms@gnu.org>
15111
15112 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15113
15114         * setup-paths.el (paths-construct-info-path): Always append
15115         existing directories from configure-time info path.
15116
15117         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15118         Info-directory-list.
15119
15120         * info.el: Removed Info-default-directory-list which was broken by
15121         design.
15122         Removed bogus initialization of Info-directory-list---startup.el
15123         can do a much better job.
15124         Added autoload of Info-directory-list.
15125
15126         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15127         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15128         be exclusive; now it's merely given precedence, just like in the
15129         old days.
15130
15131 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15132
15133         * find-paths.el (paths-find-architecture-directory): Fix bug with
15134         finding; it used to default too early.
15135
15136 1998-03-25  Martin Buchholz <martin@xemacs.org>
15137
15138         * packages.el (packages-split-path): Fix a bug; it used to fail
15139         for paths that weren't split.
15140
15141 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15142
15143         * finder.el (finder-compile-keywords): trap on errors.
15144
15145 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15146
15147         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15148           fourth argument of t so that only the specs exactly
15149           matching the tag lists are removed.
15150
15151 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15152
15153         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15154
15155 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15156
15157         * minibuf.el (mouse-read-file-name-1): If a default directory was
15158         specified, use it for generating the completions.
15159
15160 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15161
15162         * update-elc.el: Now respects inhibit-package-init and
15163         inhibit-site-lisp.
15164         Now does path construction with loadup-paths.
15165
15166         * startup.el (normal-top-level, startup-setup-paths): Now respects
15167         inhibit-package-init and inhibit-site-lisp.
15168
15169         * packages.el (packages-find-package-path): Extended package path
15170         by version-specific hierarchies.
15171         (packages-find-packages): Now respects inhibit flag and
15172         inhibit-site-lisp.
15173         Moved path setup to loadup-paths.
15174
15175         * make-docfile.el: Now respects inhibit-package-init and
15176         inhibit-site-lisp.
15177         Now does path construction with loadup-paths.
15178
15179         * loadup.el: Now respects inhibit-package-init and
15180         inhibit-site-lisp.
15181
15182         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15183
15184         * loadup-paths.el: New file: setup load-path to encompass
15185         packages.
15186
15187 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15188
15189         * auto-show.el: load-gc renamed to pureload.
15190         * site-load.el: Ditto.
15191         * packages.el (toplevel): Ditto.
15192         * loadup.el (really-early-error-handler): Ditto.
15193         * dumped-lisp.el (preloaded-file-list): Ditto.
15194         * cus-face.el (custom-declare-face): Ditto.
15195
15196 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15197
15198         * <Today>: The Big Path Searching Overhaul.
15199
15200         * find-paths.el: New file: find and assemble paths in the
15201         installation hierarchy.
15202
15203         * setup-paths.el: New file: global layout of paths and directories
15204         within the XEmacs hierarchy.
15205
15206         * packages.el: Replaced everything related to path searching and
15207         startup by code in terms of find-paths.
15208
15209         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15210         the new path searching engine.
15211
15212         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15213         and setup-paths.
15214
15215 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15216
15217         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15218         setup-paths.el.
15219
15220 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15221
15222         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15223         compiles identically in any configuration.
15224         Removed irrelevant commentary.
15225
15226 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15227
15228         * simple.el (set-variable): Allow setting specifiers.
15229
15230 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15231
15232         * lisp.el (forward-sexp): Revert previous change.
15233
15234 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15235
15236         * frame.el (frame-initialize): Use `delete-console' instead of
15237         `delete-device' to delete the stream console to match the usage in
15238         Fkill_emacs.
15239
15240 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15241
15242         * files.el (cdpath-previous): New variable.
15243         (cd): Use it.
15244         From Bob Weiner <weiner@wave.altrasoft.com>
15245
15246 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15247
15248         * keydefs.el: Changed keybindings of forward-char,
15249           backward, scroll-up and scroll-down to point to their
15250           -command counterparts.
15251
15252         * simple.el: New functions: forwarc-char-command,
15253           backwrad-char-command, scroll-up-command,
15254           scroll-down-command which work liek their counterparts
15255           except that they honor the variable
15256           signal-error-on-buffer-boundary.
15257
15258           Definition of signal-error-on-buffer-boundary received
15259           from src/cmds.c.
15260
15261           defvar declaration added for word-across-newline to avoid
15262           byte-compiler warning about the free variable reference.
15263
15264 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15265
15266         * winnt.el: Removed "%t" from the beginning of
15267         modeline-format. From now on, there's no nt-specifics in the modeline.
15268
15269 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15270
15271         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15272         of `when' with `if'.
15273
15274 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15275
15276         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15277         mswindows. Must be reworked along with glyphs.el, or
15278         merged into it, after there is images support.
15279
15280         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15281         'mswindows.
15282
15283 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15284
15285         * faces.el: fix for text cursor initialization.
15286         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15287         From Andy Piper <andyp@parallax.co.uk>
15288
15289 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15290
15291         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15292         if there is an existing package that handles it and warn the user
15293         about that mode.
15294
15295 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15296
15297         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15298         Installation" menu item when Installation-string is not bound.
15299
15300 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15301
15302         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15303         From Jeremiah W. James <jerry@cs.ucsb.edu>
15304
15305 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15306
15307         * msw-faces.el:
15308         * faces.el: Fix face initialization.
15309
15310 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15311
15312         * files.el (backup-enable-predicate): fix breakage introduced
15313         by TMPDIR patch.
15314
15315 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15316
15317         * x-faces.el (x-init-face-from-resources): The
15318           TTY face property retrieval functions don't return
15319           specifiers, so use face-property instead.
15320
15321 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15322
15323         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15324
15325 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15326
15327         * x-menubar.el: Expanded documentation for
15328           option-save-faces.  Changed Options -> Browse Faces
15329           menu entry to invoke customize-face.
15330
15331 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15332
15333         * faces.el: Most face initialization moved out of
15334           init-other-random-faces to the top level so that the
15335           initialization happens before Xemacs is dumped.  Much
15336           of the fascist "face-differs-from-default-p or FROB!"
15337           code has been retired in favor of letting the user do
15338           what they want to do.  Face initialization code changed
15339           to use `default' specifier tag so that the settings can
15340           be overridden later if the user wishes it.
15341
15342 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15343
15344         * about.el (about-hackers): Update contributors list.
15345
15346 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15347
15348         * specifier.el: Define new specifier tag `default'.
15349
15350         * modeline.el: Initialize faces using `default' tag.
15351
15352         * x-faces.el (x-init-face-from-resources): Remove
15353           specifier specs containing the `default' tag before
15354           adding new specs.
15355
15356 1998-03-02  John Jones  <jj@asu.edu>
15357
15358         * package-get.el (package-get-all): fixed arguments on call to
15359         package-admin-add-single-file-package.
15360         * package-get.el (package-get-installedp): fixed to match
15361         advertised behavior.
15362         * package-get.el: added function package-get-update-all which
15363         installs newest versions of all the current packages (if they are
15364         not already installed).
15365
15366 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15367
15368         * files.el (find-file-noselect): Uncommented `truename' binding in
15369         `let*' and use it later to set `buffer-file-truename' iff it's
15370         still nil, as happens for example when finding a compressed
15371         file with "jka-compr".
15372
15373 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15374
15375         * faces.el: in make-face-* type functions do the operation for all
15376         window systems, not just the first one found.
15377
15378         * font.el: call mswindows-list-fonts for mswindows.
15379
15380 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15381
15382         * code-process.el (call-process-region):
15383         * process.el (call-process-region):
15384         * package-get.el (package-get-dir):
15385         * files.el (backup-enable-predicate):
15386         * gnuserv.el (gnuserv-temp-file-regexp):
15387         Use temp-directory in place of `/tmp'.
15388
15389 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15390
15391         * "Fast" dired-in-C enhancements for Windows 95/NT:
15392
15393         * files.el: Added function, `wildcard-to-regexp', from GNU
15394           Emacs.
15395
15396         * files.el (insert-directory): Modified to use special
15397           dired-in-C enhancements if present.
15398
15399 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15400
15401         * code-files.el: make default coding no-conversion.
15402
15403 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15404
15405         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15406         the load-path.
15407
15408         * update-elc.el: Strip directory when testing for files not to
15409         bytecompile.
15410
15411 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15412
15413         * lisp-mode.el: Use recommended form for menus.
15414
15415         * info.el (Info-construct-menu): Use recommended form for menus.
15416
15417         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15418         entry.
15419
15420 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15421
15422         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15423           (get-frame-for-buffer-noselect): Always return frames
15424           in the not-this-window-p cond clause.
15425
15426 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15427
15428         * help.el (describe-installation): New function.
15429
15430         * x-menubar.el (default-menubar): Add describe-installation to
15431         Help menu.
15432
15433         * packages.el (packages-unbytecompiled-lisp): Installation.el
15434         should not be bytecompiled.
15435
15436         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15437         XEmacs.
15438
15439         * x-menubar.el (default-menubar): Use correct guard for VM menu
15440         entry.
15441
15442         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15443         coding.
15444         From Andy Piper <andyp@parallax.co.uk>
15445
15446 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15447
15448         * ldap.el: Do not require ldap-internal at compile time.
15449
15450 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15451
15452         * code-files.el: new file. a virtual copy of mule-files.el
15453         but without charset
15454         dependencies. (toggle-buffer-file-ocding-system) new function for
15455         changing the eol type for the current buffer.
15456
15457         * code-process.el: new file. a copy of
15458         mule-process.el. mule-process.el will disappear when things have
15459         settled.
15460
15461         * coding.el: new file. a virtual copy of mule-files.el but
15462         without charset dependencies. (coding-system-base) new function
15463         for getting the parent coding system of a coding system with eol
15464         type set.
15465
15466         * dumped-lisp.el: add above files for the non-mule case.
15467
15468 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15469
15470         * window-xemacs.el (display-buffer): If no explicit
15471           frame is specified, search for a window that displays
15472           the buffer on the currently selected frame, before
15473           searching other frames.
15474
15475 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15476
15477         * frame.el (get-frame-for-buffer): If not-this-window-p
15478           is non-nil, use window on the selected frame if it is not
15479           also the selected window.  When defaulting, search for
15480           windows on the currently selected fgrame before searching
15481           other frames.
15482
15483 1998-02-25  Didier Verna  <didier@xemacs.org>
15484
15485         * modeline.el (modeline-swap-buffers): originally named
15486         `mouse-release-modeline'. Whether to actually swap the buffers is
15487         decided in `mouse-drag-modeline'.
15488         (mouse-drag-modeline): A button release event is considered a
15489         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15490         stay unchanged.
15491
15492 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15493
15494         * x-menubar.el: Put redo on the menubar.
15495         From Aki Vehtari <Aki.Vehtari@hut.fi>
15496
15497 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15498
15499         * bytecomp.el (displaying-byte-compile-warnings): if
15500         temp-buffer-show-function is set, use it to display current set of
15501         warnings in the "*Compile-Log-Show*" buffer.
15502
15503         * simple.el (display-warning-buffer): if temp-buffer-show-function
15504         is set, use it to display current set of warnings in the
15505         "*Warnings-Show*" buffer.
15506
15507 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15508
15509         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15510         Common Lisp.
15511
15512 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15513
15514         * menubar.el: Allow button descriptors at least 2 long.
15515
15516         * x-menubar.el (default-menubar): Use recommended forms.
15517         (file-menu-filter): Remove.
15518         (edit-menu-filter): Remove.
15519
15520 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15521
15522         * about.el (about-hackers): Updated.
15523
15524 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15525
15526         * help.el (help-max-help-buffers): new variable
15527         (help-register-and-maybe-prune-excess): new function
15528         (help-buffer-name): use help-max-help-buffers.
15529         (with-displaying-help-buffer): use
15530         help-register-and-maybe-prune-excess.
15531
15532         * help.el (help-maybe-pretty-print-value): if the value fits on
15533         one line, let it.
15534
15535 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15536
15537         * (with-displaying-help-buffer): there is no need to kill the buffer
15538         if it exists, because with-output-to-temp-buffer will clear it.
15539         further, killing the buffer violates the rule that
15540         temp-buffer-show-function, if set, has the full responsibility of
15541         showing the temp buffer.  killing the buffer fucks with the window
15542         configuration, hosing temp-buffer-show-function.
15543
15544
15545 1998-02-23  Didier Verna  <didier@xemacs.org>
15546
15547         * modeline.el (mouse-drag-modeline):
15548         - Always scroll the modeline that was originally clicked on.
15549         - Use x pixels instead of x characters (which doesn't work anyway)
15550         as horizontal reference for modeline dragging. This allows us to
15551         keep on dragging the modeline even if the motion event occurs in
15552         another window.
15553
15554 1998-02-23  Didier Verna  <didier@xemacs.org>
15555
15556         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15557         glyph on the modeline to indicate that dragging the mouse has an
15558         effect both horizontally and vertically.
15559
15560 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15561
15562         * about.el (about-xemacs): Get rid of redundant visible version
15563         number.
15564
15565 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15566
15567         * about.el (about-hackers): Update credits.
15568
15569 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15570
15571         * prim/register.el (view-register): Show register type file-query.
15572
15573 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15574
15575         * mode-motion.el (mode-motion-highlight-internal):
15576           save-excursion inside save-window-exucrsion form to
15577           hide buffer point changes from save-window-excursion.
15578           Prevents display flickering when the mouse pointer
15579           moves.
15580
15581 1998-02-17  Didier Verna  <didier@xemacs.org>
15582
15583         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15584         function to handle correctly the case of a toolbar one side of the
15585         window: scrolling will not necessarily happen.
15586
15587 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15588
15589         * files.el (after-find-file): Restore missing argument
15590           to format that provides filename for "... consider M-x
15591           recover-file" message.  Also call `message' with "%s"
15592           as the first arg instead of an arbitrary string.
15593
15594 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15595
15596         * about.el (about-hackers): Various additions.
15597
15598 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15599
15600         * autoload.el (generate-file-autoloads-1): Don't force an extra
15601         line out when copying on-the-same line autoloads.
15602
15603         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15604         is installed.
15605
15606 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15607
15608         * x11/x-win-xfree86.el (x-win-init-xfree86):
15609         * x11/x-win-sun.el (x-win-init-sun):
15610         * x11/x-init.el (x-initialize-compose):
15611         * prim/simple.el:
15612         (backward-or-forward-kill-sexp):
15613         (backward-or-forward-kill-sentence):
15614         (backward-or-forward-kill-word):
15615         (backward-or-forward-delete-char):
15616         * prim/isearch-mode.el (isearch-help-or-delete-char):
15617         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15618         x-keysym-on-keyboard-p to detect backspace.
15619         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15620         Clean up symbols used with dead keys, checking Linux and solaris
15621         keysyms.
15622         Simplify x-win-*.el using above methods.
15623         Change documentation for x-keysym-*-p functions.
15624
15625 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15626
15627         * about.el (about-hackers): Restore entries for Michael Sperber and
15628         Vinnie Shelton.
15629         From Vinnie Shelton <acs@acm.org>
15630
15631 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15632
15633         * simple.el (count-words-region): Ditto.
15634
15635 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15636
15637         * simple.el (count-words-buffer): Document.  Don't print anything
15638         if non-interactive.
15639
15640 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15641
15642         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15643         multiple files in InfoDock.
15644
15645 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15646
15647         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15648         from version.el in InfoDock.
15649
15650         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15651         specially.
15652
15653 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15654
15655         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15656         variable name in docstring.
15657
15658 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15659
15660         * menubar.h: Include "gui.h".
15661
15662 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15663
15664         * site-load.el: Fix documentation.
15665
15666 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15667
15668         * package-get-base.el (package-get-base): Updated.
15669
15670         * keymap.el: PC-ize.
15671
15672 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15673
15674         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15675         from' on a fresh line.
15676
15677 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15678
15679         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15680         object.
15681
15682 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15683
15684         * undo-stack.el: PC-ize.
15685
15686         * cmdloop.el: PC-ize.
15687
15688 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15689
15690         * bytecomp-runtime.el: PC-ize.
15691
15692         * byte-optimize.el: Prolog fixup.  PC-ize.
15693
15694         * cus-dep.el: Spelling fix.
15695
15696         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15697         entries follow).
15698
15699 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15700
15701         * text-mode.el (text-mode-hook-identify): New function,
15702         put on text-mode-hook.  Set text-mode-variant here.
15703         (text-mode): Don't set it here.
15704
15705 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15706
15707         * text-mode.el (text-mode-hook): New defvar.
15708         (text-mode-variant): New variable.
15709         (text-mode): Set that variable locally.
15710         (toggle-text-mode-auto-fill): New command.
15711
15712 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15713
15714         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15715
15716 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15717
15718         * text-mode.el (paragraph-indent-text-mode):
15719         Renamed from spaced-text-mode.
15720         (text-mode-map): Bind TAB to indent-relative.
15721         (indented-text-mode-map): Variable deleted.
15722         (indented-text-mode): Now an alias for text-mode.
15723
15724 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15725
15726         * loadup.el: test-atoms debugging stuffs removed.
15727
15728 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15729
15730         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15731
15732 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15733
15734         * help.el (describe-beta): Made it use `locate-data-file'.
15735         (describe-distribution): Ditto.
15736         (describe-copying): Ditto.
15737         (describe-project): Ditto.
15738         (view-emacs-news): Ditto.
15739
15740         * help-nomule.el (help-with-tutorial): Made it use
15741         `locate-data-file' to find tutorial.
15742
15743 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15744
15745         * about.el: Corrected my email address.
15746
15747         * mouse.el: Added 'mouse-mswindows-drop' similar to
15748         'mouse-offix-drop'.
15749
15750 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15751
15752         * loadup.el (running-xemacs): Spelling fix.
15753
15754 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15755
15756         * packages.el (packages-find-packages-1): Don't allow a backwards
15757         compatible lisp tree to overwrite `preloaded-file-list'.
15758
15759 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15760
15761         * loadup.el: Don't delete "xemacs" prior to dumping.
15762
15763 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15764
15765         * package-info.el (pi-last-mod-date): New function.
15766         (pi-author-version): New function.
15767         (batch-update-package-info): Use them.
15768
15769 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15770
15771         * frame.el (get-frame-for-buffer-default-to-current): Create.
15772         (get-frame-for-buffer-noselect): Allow user to use current frame
15773         with `get-frame-for-buffer-default-to-current'.
15774
15775 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15776
15777         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15778         (byte-compile-output-docform): Ditto.
15779         (byte-compile-compiled-obj-to-list): Ditto.
15780
15781 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15782
15783         * startup.el (command-line-1): Removed code that ran
15784           buffer-menu.
15785
15786 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15787
15788         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15789
15790 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15791
15792         * frame.el (suspend-emacs-or-iconify-frame): Check using
15793         `device-on-window-system-p' instead of explicitly checking for X,
15794         so that the same logic works for MS Windows.
15795         (suspend-or-iconify-emacs): Ditto.
15796
15797 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15798
15799         * about.el (about-maintainer-info): Andy Piper is back.
15800         (xemacs-hackers): Updated Andy Piper's email address.
15801         (about-hackers): Added Jonathan Harris.
15802         (about-hackers): Updated Tibor Polgar's email address.
15803
15804 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15805
15806         * about.el: Add xemacs.org email manager.
15807
15808         * package-get-base.el (package-get-base): Updated with most recent
15809         package updates.
15810
15811 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15812
15813         * help.el (function-arglist): Use `indirect-function' instead of
15814         `symbol-function' so that aliases are treated correctly.
15815
15816 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15817
15818         * help.el (help-map): Add f1 binding to `help-for-help'.
15819         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15820         (describe-key-briefly): Use `princ' "%s" to print object.
15821         (with-displaying-help-buffer): Kill buffer if it exists, again.
15822         (describe-key): Use `princ' "%s" to print object.
15823         (describe-function-1): Use `princ' "%s" to print object.
15824         Commented out alias lines removed.
15825         (help-pretty-print-limit): New variable to control pretty-printing
15826         of variable values.
15827         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15828         `help-pretty-print-value' again.  Only print-print when OBJECT is
15829         list of length less than `help-pretty-print-limit'.
15830         (describe-variable): Use `help-maybe-pretty-print-value' again.
15831
15832 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15833
15834         * simple.el (blink-matching-open): Remove C++ kludge.
15835         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15836
15837 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15838
15839         * info.el (Info-default-directory-list): Made the documentation
15840         more explanitory.
15841
15842 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15843
15844         * lisp/packages.el:
15845         * lisp/package-admin.el:
15846         * lisp/build-report.el:
15847         Fix typos.
15848
15849 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15850
15851         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15852         warnings in Java buffers without final newline and editing the
15853         last line.
15854
15855 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15856
15857         * packages.el (packages-find-packages-1): Don't allow a backwards
15858         compatible lisp tree to overwrite `preloaded-file-list'.
15859         Suggested by Colin Rafferty  <colin@xemacs.org>
15860
15861         * mouse.el (mouse-offix-drop): Set undo-boundary.
15862         From Oliver Graf <ograf@fga.de>
15863
15864 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15865
15866         * loadup.el (load-gc): rewrite as defun.
15867         Print something sensical if a required dump-time file isn't found.
15868
15869 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15870
15871         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15872         bug strikes a menudescriptor.
15873
15874         * package-get-base.el (package-get-base): Updated.
15875
15876         * package-info.el (batch-update-package-info): Derive REQUIRES
15877         from the Makefile.
15878
15879 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15880
15881         * files.el (save-some-buffers): Don't play games with deleting
15882         other windows if we are in the minibuffer window.
15883
15884 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15885
15886         * modeline.el (modeline-minor-mode-menu): Add support for :active
15887         (add-minor-mode): Document :active property to TOGGLE.
15888
15889 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15890
15891         * modeline.el (modeline-minor-mode-menu): Add support for an
15892         `:included' predicate in the `toggle-sym' plist.
15893         (add-minor-mode): Document the :included property, format
15894         docstring some more.
15895         (modeline-minor-mode-menu): Documentation string added.
15896
15897 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15898
15899         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15900         labels from the symbol-names by thwacking off the overly redundant
15901         and overused "mode", parenthesizing "minor", and capitalizing the
15902         resultant strings.  Also shortened the menu's title by eliminating
15903         the redundant buffer name.
15904         (add-minor-mode): Beautified the docstring, added mention of the
15905         `:menu-tag' property of TOGGLE.
15906         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15907         `toggle-sym' to beatify the mode-life menus.
15908         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15909         `auto-fill-function'.
15910
15911 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15912
15913         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15914         menus to :style 'toggle.
15915
15916 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15917
15918         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15919
15920 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15921
15922         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15923         only recognize first hyperlink.
15924         (hyper-apropos-highlightify): Deletia, this is already done by
15925         `hyper-apropos-insert-face'.
15926         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15927
15928 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15929
15930         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15931         mail.
15932         (toolbar-mail-reader): Add support for `send'.
15933         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15934
15935 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15936
15937         * info.el (Info-emacs-info-file-name): Add defvar for
15938         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15939         will function properly.
15940
15941 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15942
15943         * simple.el: make the backwards delete function called by
15944         `backward-or-forward-delete-char' user configurable.
15945
15946 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15947
15948         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15949         compiled function got loaded from.
15950
15951 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15952
15953         * term/apollo.el: Synched up with InfoDock 3.6.2.
15954
15955 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15956
15957         * startup.el (load-init-file): Load autoloads earlier.
15958         (startup-splash-frame): Handle InfoDock logo.
15959
15960         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15961         InfoDock.
15962         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15963
15964         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15965         doesn't have this function.
15966
15967         * packages.el (locate-data-file): Fix to call `locate-file'.
15968
15969 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15970
15971         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15972         version of version.el.
15973         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15974
15975         * x-menubar.el (default-menubar): Guard reference to
15976         `gnuserv-frame'.
15977         (default-menubar): Guard references to `font-lock-mode'.
15978         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15979         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15980
15981         * make-docfile.el: Don't snarf doc strings from autoloads.
15982
15983         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15984         loading auto-autoloads files.
15985
15986         * loaddefs.el: Disable dumping autoloads.
15987
15988 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15989
15990         * lisp-mnt.el: Synch to Emacs 20.2.
15991
15992         * help.el: Remove manual autoload of `finder-by-keyword'.
15993
15994         * finder.el (finder-by-keyword): Autoload.
15995
15996         * help.el: Conditionalize hyperbole setup.
15997
15998 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15999
16000         * packages.el (package-require): Update to reflect new data format.
16001
16002 1998-01-02  Didier Verna  <didier@xemacs.org>
16003
16004         * x-menubar.el (default-menubar): make the tutorials available
16005         through the menubar. (Plus some compilation warnings cleanup).
16006
16007 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16008
16009         * check-features.el: New file.  Perform sanity check after build.
16010
16011         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16012         files to tooltalk package.
16013         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16014         package.
16015
16016         * package-admin.el (package-admin-xemacs): Use better default for
16017         location of XEmacs binary.
16018
16019 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16020
16021         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16022         tag with sexp and add value tag with value `t'.
16023
16024 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16025
16026         * package-get.el: Changes to work with real data.
16027         From Pete Ware <ware@cis.ohio-state.edu>
16028
16029         * packages.el (packages-reload-autoloads): Guard load for the time
16030         being.
16031
16032         * update-elc.el ("packages.el"): Force loading packages.el instead
16033         of possibly out-of-date packges.elc.
16034         * make-docfile.el ("packages.el"): Ditto.
16035
16036 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16037
16038         * build-report.el (build-report-delete-regexp): Added a rule for
16039         the main tarball shadowing anything past it.
16040
16041 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16042
16043         * packages.el (package-provide): Delete a previous provide.
16044
16045         * package-info.el: New file.
16046
16047         * package-get.el: New file.
16048         From Pete Ware <ware@cis.ohio-state.edu>
16049         (package-get): Fix md5 computation to work with Mule.
16050
16051 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16052
16053         * simple.el (log-message-*): Quote symbols in docstrings properly.
16054
16055 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16056
16057         * packages.el (packages-new-autoloads): Ignore symbolic links.
16058
16059         * cus-face.el (face-custom-attributes-get): Fix typo.
16060         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16061
16062 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16063
16064         * startup.el (load-init-file): Reload new or changed autoloads
16065         unless inhibited.  Reload modified dumped lisp (stubbed).
16066
16067         * packages.el (packages-new-autoloads): New function.
16068         (packages-reload-autoloads): New function.
16069         (packages-reload-dumped-lisp): New (stub) function.
16070
16071         * loadup.el: Inhibit reloading dumped files when running temacs.
16072
16073         * loadhist.el (file-provides): Extend to handle variant
16074         extensions.
16075
16076         * replace.el (query-replace): Fix typo.
16077
16078 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16079
16080         * make-docfile.el: list-autoloads-path has been renamed.
16081         * update-elc.el: list-autoloads has been renamed.
16082
16083         * packages.el (packages-list-autoloads): Renamed.
16084         (packages-list-autoloads-path): Ditto.
16085
16086 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16087
16088         * packages.el (packages-find-packages-1): Made it signal a warning
16089         for an error in an auto-autoload.el file.
16090
16091 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16092
16093         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16094         tag with const.
16095         From Aki Vehtari <Aki.Vehtari@hut.fi>
16096
16097         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16098
16099         * loadhist.el (unload-feature): Remove autoload.
16100
16101 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16102
16103         * loadhist.el: Unpackaged.
16104
16105         * help.el (describe-symbol-find-file): Rename
16106         `describe-function-find-file' and make old name obsolete.
16107         (describe-function-1): Use it.
16108         (describe-function-1): Guard reference to
16109         `compiled-function-annotation'.
16110
16111 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16112
16113         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16114         argument.
16115         (help-mode-quit): New optional arg to control whether it kills or
16116         buries.  Tidied up.
16117         (with-displaying-help-buffer): Don't kill buffer initially, even
16118         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16119         (help-pretty-print-value): Rename back from
16120         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16121         use it, otherwise use dumped `cl-prettyprint'.
16122         (describe-variable): Use `help-pretty-print-value' again.
16123         (find-func): Removed reference to "find-func" at end.
16124
16125 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16126
16127         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16128           GUI XEmacs. Rename? x-menubar is rather window system
16129           independant, except for a couple of items.
16130
16131 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16132
16133         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16134         entries as they will no longer be distributed with XEmacs.
16135
16136         * format.el (format-alist): Fix image/tiff regexps.
16137         From P. E. Jareth Hein <jareth@camelot-soft.com>
16138
16139         * help.el (help-maybe-pretty-print-value): Rename.
16140         (describe-variable): Use it.
16141         (describe-variable): Add trailing linefeed.
16142
16143 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16144
16145         * help.el (describe-function-1): Don't output anything for
16146           arglist of autoload functions.
16147
16148 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16149
16150         * help.el (describe-function-1): Don't output anything for
16151           arglist of autoload functions.
16152
16153 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16154
16155         * help.el (help-mode-map): New bindings for `help-mode-bury',
16156         `describe-function-at-point', `describe-variable-at-point',
16157         `Info-elisp-ref', `customize-variable', `help-next-section' and
16158         `help-prev-section'.
16159         (help-next-section): New function.
16160         (help-prev-section): New function.
16161         (help-mode-quit): Changed to kill the help buffer.
16162         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16163         correctly.
16164         (help-buffer-name): New function to generate the name of help
16165         buffers.
16166         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16167         argument giving the name of the help buffer.
16168         (describe-key): Use `with-displaying-help-buffer' with name.
16169         (describe-mode): Ditto.
16170         (describe-bindings): Ditto.
16171         (describe-prefix-bindings): Ditto.
16172         (view-lossage): Ditto.
16173         (with-syntax-table): New macro.
16174         (function-called-at-point): Use `ignore-errors' and
16175         `with-syntax-table'.
16176         (function-at-point): Ditto.
16177         (describe-function): Use `with-displaying-help-buffer' with name.
16178         (function-arglist): Extracted from `describe-function-1'.  Returns
16179         function's arglist as string.
16180         (function-documentation): Extracted from `describe-function-1'.
16181         Returns function's docstring.
16182         (describe-function-1): Remove all the "stream" garbage, including
16183         the stream argument.  Use `function-arglist' and
16184         `function-documentation'.
16185         (describe-function-arglist): Just use `function-arglist'.
16186         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16187         (help-pretty-print-value): New function to help with
16188         pretty-printing variable values.  Knows about `#<...>'.  Needs
16189         `pp-internal'.
16190         (describe-variable): Use `with-displaying-help-buffer' with name.
16191         Formatting improved.  Display file where variable is defined, if
16192         known.  Use `help-pretty-print-value'.
16193         (describe-syntax): Use `with-displaying-help-buffer' with name.
16194         (list-processes): Remove "stream" garbage.
16195
16196 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16197
16198         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16199         call a dumped routine instead.
16200
16201         * x-win-xfree86.el: Wrap file in defun.
16202         * x-win-sun.el: Ditto.
16203
16204 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16205
16206         * help.el (view-emacs-news): Remove usage of outl-mouse which
16207         advises functions and does other evil things.
16208
16209 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16210
16211         * format.el (format-alist): Add `image/tiff'.
16212         From P. E. Jareth Hein <jareth@camelot-soft.com>
16213
16214 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16215
16216         * about.el (about-hackers): More names added.
16217
16218         * make-docfile.el: Remove superfluous package path search.
16219
16220         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16221
16222 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16223
16224         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16225         ignored shadows.
16226
16227 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16228
16229         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16230         get trailing slashes when added to the load-path.
16231
16232         * x-init.el (init-x-win): Locate where XEmacs X localization files
16233         are.
16234
16235 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16236
16237         * x-faces.el: Added support for foregroundToolBarColor
16238           to xpm-color-symbols.
16239
16240 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16241
16242         * etags.el (tags-remove-duplicates): Removed.
16243         (buffer-tag-table-list): Use `delete-duplicates'.
16244
16245         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16246         correctly.
16247         (get*): Defalias to `get'.
16248
16249         * cl.el (eql): Compare integers with `eq'.
16250         (cl-map-extents): Check for `map-extents' first.
16251
16252 1997-12-17  Didier Verna  <didier@xemacs.org>
16253
16254         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16255         added the 'numero', 'copyright' and 'trademark' symbols.
16256
16257         * leim/quail/latin-post.el ("french-postfix"): see above.
16258
16259 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16260
16261         * widget.el (define-widget): Check the arguments.
16262
16263         * cus-edit.el (customize-face): Use `check-argument-type'.
16264         (custom-variable-value-create): Use `signal' to signal error.
16265         (custom-variable-reset-saved): Ditto.
16266         (custom-variable-reset-standard): Ditto.
16267         (custom-face-reset-saved): Ditto.
16268
16269         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16270         (widget-default-format-handler): Ditto.
16271         (widget-checklist-add-item): Ditto.
16272         (widget-radio-add-item): Ditto.
16273         (widget-editable-list-entry-create): Ditto.
16274         (widget-sexp-prompt-value): Ditto.
16275
16276         * custom.el (custom-declare-variable): Signal errors better.
16277         (custom-handle-keyword): Ditto.
16278         (custom-declare-group): Ditto.
16279
16280         * window-xemacs.el (windows): Ditto.
16281
16282         * menubar.el (menu): Ditto.
16283
16284         * keydefs.el (keyboard): Ditto.
16285
16286         * minibuf.el (minibuffer): Ditto.
16287
16288         * process.el (execute): Ditto.
16289
16290         * fill.el (fill): Ditto.
16291
16292         * modeline.el (modeline): Ditto.
16293
16294         * help.el (help): Ditto.
16295
16296         * faces.el (faces): Ditto.
16297
16298         * files.el (files): Ditto.
16299
16300         * x-init.el (x): Ditto.
16301
16302         * lisp-mode.el (lisp): Ditto.
16303
16304         * process.el (processes): Ditto.
16305
16306         * mouse.el (mouse): Ditto.
16307
16308         * abbrev.el (abbrev): Moved from cus-edit.
16309
16310         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16311         as variable declaration.
16312
16313 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16314
16315         * menubar.el (find-menu-item): Use `check-argument-type'.
16316         (find-menu-item): Cosmetic changes.
16317
16318 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16319
16320         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16321
16322 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16323
16324         * startup.el (set-default-load-path): Only search package-path
16325         when not running temacs.
16326
16327         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16328         files.
16329
16330         * loadup.el: Correct commentary.  Reformatting.
16331         (really-early-error-handler): Use absolute path to the
16332         first dumped-lisp.el file.
16333         (really-early-error-handler): Print full path name of
16334         each dumped lisp file (inherited from InfoDock).
16335
16336         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16337         dumped-lisp.el files.
16338
16339         * make-docfile.el (preloaded-file-list): Reorder when the
16340         package-path is searched.
16341         * update-elc.el: Ditto.
16342
16343         * lisp-mode.el (call-with-condition-handler): Treat the same as
16344         `condition-case' for indentation.
16345
16346         * about.el (about-xemacs): Update release date.
16347
16348 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16349
16350         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16351         anywhere but at the last clause.
16352         (ecase): Disallow `t' and `otherwise'.
16353
16354 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16355
16356         * cus-edit.el (custom-buffer-create-buttons): New function
16357         from stuff moved out of `custom-buffer-create-internal'.
16358         (custom-novice): New variable.  Default t.
16359         (custom-display-global-buttons): Ditto.  Default `top'.
16360         (custom-buffer-create-internal): Only display help if
16361         `custom-novice' is non-nil.  Display global buttons according to
16362         `custom-display-global-buttons'.
16363
16364 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16365
16366         * menubar.el (find-menu-item): Use `check-argument-type'.
16367         (find-menu-item): Cosmetic changes.
16368
16369 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16370
16371         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16372         look.
16373
16374 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16375
16376         * format.el (format-deannotate-region):  Bug fix.
16377         Deannotating a region containing unknown tags would fail
16378         (causing decoding of text/enriched to fail at user level)
16379
16380 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16381
16382         * minibuf.el (read-directory-name): Support sixth
16383           arg, HISTORY, as already documented.
16384
16385 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16386
16387         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16388         to `ecase'.
16389
16390 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16391
16392         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16393         skk-activate.
16394
16395 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16396
16397         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.