f405a352abeedfa307e8bbfc73c2eb3a2a26c4d3
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
5         `=>ucs-bmp-itaiji-007'.
6
7         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
8         XEmacs CHISE.
9         (=>ucs-itaiji-004): Ditto.
10         (=>ucs-sip-itaiji-004): Ditto.
11         (=>ucs-bmp-itaiji-007): Ditto.
12
13 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         setting for `=ucs-itaiji-010'.
17
18 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-charset.el (default-coded-charset-priority-list):
21         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
22         - Add `=ucs-bmp-itaiji-010'.
23         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
24           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
25         - Add `=>ucs-sip@iwds-1'.
26
27         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
28         XEmacs CHISE.
29         (=ucs-bmp-itaiji-010): Ditto.
30         (=>ucs-sip@iwds-1): Ditto.
31
32 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
36
37         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
38         XEmacs CHISE.
39         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
40
41 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
44         setting for `=>ucs-itaiji-003'.
45
46 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-charset.el (default-coded-charset-priority-list): Add
49         `=>ucs-bmp-itaiji-003'.
50
51         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
52         XEmacs CHISE.
53         (=>ucs-bmp-itaiji-003): Ditto.
54
55 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `=ucs-bmp-itaiji-011'.
59
60         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
61         XEmacs CHISE.
62
63 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `==ucs-var-002'.
67
68 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `==ucs-itaiji-002'.
72
73 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `==ucs-sip-itaiji-002'.
77
78         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
79         XEmacs CHISE.
80
81 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
88         `=>ucs-sip-itaiji-007'.
89
90         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
91         XEmacs CHISE.
92         (=>ucs-sip-itaiji-007): Ditto.
93         (=ucs-sip-itaiji-007): Ditto.
94         (=ucs-itaiji-011): Ditto.
95         (=ucs-sip-itaiji-011): Ditto.
96
97 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist):
100         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
101
102 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
105         `==ucs-bmp-var-002'.
106
107         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
108         CHISE.
109         (==ucs-bmp-var-002): Ditto.
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist):
112         Modify some priorities.
113
114 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
118         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
119
120 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `=big5-cdp-var-001'.
124
125         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
126         XEmacs CHISE.
127
128 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
131         setting for `==ucs-itaiji-005'.
132
133 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `=ucs-itaiji-007'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
140
141         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
142         XEmacs CHISE.
143         (==ucs-bmp-itaiji-005): Ditto.
144         (=ucs-itaiji-007): Ditto.
145         (=ucs-bmp-itaiji-007): Ditto.
146
147 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `==gt-pj-k1' and `==gt-pj-k2'.
151
152 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
155         CHISE.
156         (==gt-pj-k2): Ditto.
157
158 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `=>ucs-itaiji-005'.
162
163 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=>>cbeta'.
167
168 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=>ucs-sip@component'.
172
173         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
174         instead of `=ucs' as its mother.
175         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
176
177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178         setting for `=>ucs-itaiji-006'.
179
180 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=>ucs-bmp-itaiji-006'.
184
185         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
186         XEmacs CHISE.
187         (=>ucs-bmp-itaiji-006): Ditto.
188
189 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `=>ucs-bmp-itaiji-001'.
193
194         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
195         XEmacs CHISE.
196
197 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
201
202         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
203         instead of `=ucs' as its mother.
204         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
205         (==ucs-bmp-itaiji-002): Ditto.
206         (==ucs-itaiji-003): Ditto.
207         (==ucs-bmp-itaiji-003): Ditto.
208
209 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `=big5-cdp-var-002'.
213
214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
215         `=big5-cdp-var-002'.
216
217         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
218         XEmacs CHISE.
219
220 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `=ucs-sip-var-004'.
224
225         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
226         XEmacs CHISE.
227
228 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
231         `=>ucs-bmp-cjk@iwds-1'.
232
233         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
234         XEmacs CHISE.
235
236 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
239         setting for `=ucs-var-005'.
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `=ucs-bmp-var-005'.
243
244         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
245         CHISE.
246         (=ucs-bmp-var-005): Ditto.
247
248 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=>ucs-sip-itaiji-002'.
252
253         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
254         XEmacs CHISE.
255
256 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=>ucs-itaiji-002'.
260
261 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
265
266         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
267         (=>ucs-itaiji-002): Ditto.
268         (=>ucs-bmp-itaiji-002): Ditto.
269
270 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `=>ucs-itaiji-001'.
274
275 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
279
280         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
281         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
282         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
283         (=>ucs-sip-itaiji-001): Ditto.
284
285         * mule/mule-coding.el(coded-charset-entity-reference-alist):
286         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
287         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
288
289 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-charset.el (default-coded-charset-priority-list):
292         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
293         `=jef-china3' and `chinese-isoir165'.
294
295 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `=>ucs-bmp-itaiji-005'.
299
300         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
301         XEmacs CHISE.
302         (=>ucs-bmp-itaiji-005): Ditto.
303
304 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `=+>jis-x0213-2'.
308
309 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `=+>adobe-japan1-6'.
313
314 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `=+>jis-x0208@1978'.
318
319 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `=>ucs@component'.
323
324 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
328
329 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist):
332         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
333
334 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
337         CHISE.
338         (=>ucs@jis/2004): Ditto.
339
340 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist):
343         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
344
345 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `=>cbeta'.
349
350 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `==big5-cdp-itaiji-001'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `==big5-cdp-itaiji-001'.
357
358         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
359         XEmacs CHISE.
360
361 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
365         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
369         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
370
371         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
372         XEmacs CHISE.
373         (=>big5-cdp-itaiji-001): Ditto.
374         (=big5-cdp-itaiji-002): Ditto.
375         (=big5-cdp-itaiji-003): Ditto.
376
377 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
381
382 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-charset.el (default-coded-charset-priority-list):
385         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
386         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
387         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         setting for `=ucs-var-008'.
391
392         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
393         CHISE.
394         (=ucs-bmp-var-008): Likewise.
395
396 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-charset.el (default-coded-charset-priority-list):
399         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
400
401 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `==ucs-sip@JP/hanazono'.
405
406         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
407         XEmacs CHISE.
408
409 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `=ucs-bmp-var-006'.
416
417         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
418         CHISE.
419         (=ucs-bmp-var-006): Likewise.
420
421 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `=ucs-bmp-itaiji-009'.
425
426         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
427         XEmacs CHISE.
428         (=ucs-bmp-itaiji-009): Likewise.
429
430 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `=>big5-cdp'.
434
435 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
438         (utf-8-ivs-gb): Likewise.
439         (utf-8-gb-er): Likewise.
440         (utf-8-ivs-gb-er): Likewise.
441         (utf-8-cns): Likewise.
442         (utf-8-ivs-cns): Likewise.
443         (utf-8-cns-er): Likewise.
444         (utf-8-ivs-cns-er): Likewise.
445         (utf-8-big5): Likewise.
446         (utf-8-ivs-big5): Likewise.
447         (utf-8-big5-er): Likewise.
448         (utf-8-ivs-big5-er): Likewise.
449         (utf-8-jis): Likewise.
450         (utf-8-ivs-jis): Likewise.
451         (utf-8-jis-er): Likewise.
452         (utf-8-ivs-jis-er): Likewise.
453         (utf-8-ks): Likewise.
454         (utf-8-ivs-ks): Likewise.
455         (utf-8-ks-er): Likewise.
456         (utf-8-ivs-ks-er): Likewise.
457
458 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
461         (utf-8-ivs-jp): Likewise.
462         (utf-8-jp-er): Likewise.
463         (utf-8-ivs-jp-er): Likewise.
464
465 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         setting for `=ucs-var-010'.
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `=ucs-bmp-var-010'.
472
473         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
474         CHISE.
475         (=ucs-bmp-var-010): Likewise.
476
477 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `=ucs-sip@JP/hanazono'.
481
482         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
483         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
484
485 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-charset.el (default-coded-charset-priority-list):
488         - Add `=big5-cdp-var-004'.
489         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
490           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
494         `=big5-cdp-var-005'.
495
496         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
497         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
498         `=big5-cdp-var-003'.
499         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
500         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
501         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
502
503 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-charset.el (default-coded-charset-priority-list):
506         Don't prefer ucs-compat CCSes to other CCSes.
507
508 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
511         `===ucs-bmp-cjk-compat@unicode'.
512
513         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
514         coded-charset for XEmacs CHISE.
515
516 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
519         `=ucs-sip-itaiji-003'.
520
521         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
522         XEmacs CHISE.
523
524 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
527         setting for `=ucs-var-004'.
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
531
532         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
533         XEmacs CHISE.
534         (=ucs-var-004): Ditto.
535         (=ucs-bmp-var-004): Ditto.
536
537 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `=ucs-sip-var-003'.
541
542         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
543         XEmacs CHISE.
544
545 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
548         setting for `=ucs-itaiji-006'.
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `=ucs-bmp-itaiji-006'.
552
553         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
554         XEmacs CHISE.
555         (=ucs-bmp-itaiji-006): Ditto.
556
557 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `=ucs-sip-var-002'.
561
562         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
563         XEmacs CHISE.
564
565 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `=ucs-sip-itaiji-002'.
569
570         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
571         XEmacs CHISE.
572
573 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `==hanyo-denshi/tk'.
577
578 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
581         (=hanyo-denshi/tk): Fix `long-name'.
582         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
583
584 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `=>mj'.
588
589 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
592         coded-charset for XEmacs CHISE.
593
594 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `=hanyo-denshi/tk'.
598
599 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `=hanyo-denshi/tk/mf-01'.
603
604         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
605         XEmacs CHISE.
606         (=hanyo-denshi/tk/mf-01): Ditto.
607
608 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-charset.el (default-coded-charset-priority-list):
611         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
612
613 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-charset.el (default-coded-charset-priority-list):
616         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
617
618 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
625
626         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
627         XEmacs CHISE.
628         (=ucs-bmp-itaiji-004): Ditto.
629         (=ucs-itaiji-005): Ditto.
630         (=ucs-bmp-itaiji-005): Ditto.
631
632 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `=ucs-sip-itaiji-001'.
636
637         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
638         XEmacs CHISE.
639
640 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
644         `=ucs-itaiji-008'.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
648         `=ucs-bmp-itaiji-008'.
649
650         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
651         XEmacs CHISE.
652         (=ucs-bmp-itaiji-001): Ditto.
653         (=ucs-itaiji-003): Ditto.
654         (=ucs-bmp-itaiji-003): Ditto.
655         (=ucs-itaiji-008): Ditto.
656         (=ucs-bmp-itaiji-008): Ditto.
657
658 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
662
663         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
664         for XEmacs CHISE.
665         (==ucs-bmp-cjk-compat@JP): Ditto.
666
667 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `===hng-tzs'.
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `===hng-tzs'.
674
675         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
676         CHISE.
677
678 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `===hng-doh'.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===hng-doh'.
685
686         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
687         CHISE.
688
689 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `===hng-wad'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hng-wad'.
696
697         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
698         CHISE.
699
700 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         settings for `==koseki' and `===hng-kcc'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-kcc'.
707
708         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
709         CHISE.
710
711 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `===hng-nkk'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-nkk'.
718
719         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
720         CHISE.
721
722 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-ink'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-ink'.
729
730         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
731         CHISE.
732
733 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-jhk'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-jhk'.
740
741         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
742         CHISE.
743
744 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
747         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
748         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
749         (===jis-x0213-1@2004): Likewise.
750         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
751         "jisx0213\\(\\.2004\\)-1" as the registry.
752         (=+>jis-x0213-1@2004): Likewise.
753         (=>jis-x0213-1@2004): Likewise.
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `===jis-x0213-1@2004'.
757
758 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `===hng-nak'.
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `===hng-nak'.
765
766         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
767         CHISE.
768
769 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `===hng-hos'.
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `===hng-hos'.
776
777         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
778         CHISE.
779
780 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
783         setting for `===hng-tzj'.
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `===hng-tzj'.
787
788         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
789         CHISE.
790
791 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `===hng-kae'.
795
796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
797         `===hng-kae'.
798
799         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
800         CHISE.
801
802 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         setting for `===hng-kar'.
806
807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
808         `===hng-kar'.
809
810         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
811         CHISE.
812
813 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
816         setting for `===hng-kyd'.
817
818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
819         `===hng-kyd'.
820
821         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
822         CHISE.
823
824 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `===hng-hok'.
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `===hng-hok'.
831
832         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
833         CHISE.
834
835 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `===hng-jyu'.
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `===hng-jyu'.
842
843         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
844         CHISE.
845
846 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         setting for `===hng-zkd'.
850
851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
852         `===hng-zkd'.
853
854         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
855         CHISE.
856
857 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
860         setting for `===hng-kmi'.
861
862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
863         `===hng-kmi'.
864
865         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
866         CHISE.
867
868 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `===hng-okd'.
872
873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
874         `===hng-okd'.
875
876         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
877         CHISE.
878
879 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
882         setting for `===hng-nkm'.
883
884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
885         `===hng-nkm'.
886
887         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
888         CHISE.
889
890 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
893         setting for `===hng-nto'.
894
895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
896         `===hng-nto'.
897
898         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
899         CHISE.
900
901 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
902
903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
904         setting for `===hng-yhk'.
905
906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
907         `===hng-yhk'.
908
909         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
910         CHISE.
911
912 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
915         setting for `===hng-sok'.
916
917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
918         `===hng-sok'.
919
920         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
921         CHISE.
922
923 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         setting for `===hng-kda'.
927
928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
929         `===hng-kda'.
930
931         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
932         CHISE.
933
934 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
937         setting for `===hng-myz'.
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `===hng-myz'.
941
942         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
943         CHISE.
944
945 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
948         setting for `===hng-kgk'.
949
950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
951         `===hng-kgk'.
952
953         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
954         CHISE.
955
956 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
959         setting for `===hng-drt'.
960
961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
962         `===hng-drt'.
963
964         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
965         CHISE.
966
967 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         setting for `===hng-mam'.
971
972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
973         `===hng-mam'.
974
975         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
976         CHISE.
977
978 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981         setting for `===hng-dng'.
982
983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
984         `===hng-dng'.
985
986         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
987         CHISE.
988
989 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
992         setting for `=>cns11643-5'.
993
994 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         setting for `===hng-keg'.
998
999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1000         `===hng-keg'.
1001
1002         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1003         CHISE.
1004
1005 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1008         setting for `===hng-jou'.
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011         `===hng-jou'.
1012
1013         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1014         CHISE.
1015
1016 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1019         setting for `===hng-smk'.
1020
1021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1022         `===hng-smk'.
1023
1024         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1025         CHISE.
1026
1027 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1030         setting for `===hng-kyo'.
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `===hng-kyo'.
1034
1035         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1036         CHISE.
1037
1038 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `===hng-kss'.
1042
1043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1044         `===hng-kss'.
1045
1046         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1047         CHISE.
1048
1049 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1052         setting for `===hng-wan'.
1053
1054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1055         `===hng-wan'.
1056
1057         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1058         CHISE.
1059
1060 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1063         setting for `===hng-ksk'.
1064
1065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1066         `===hng-ksk'.
1067
1068         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1069         CHISE.
1070
1071 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1074         setting for `===hng-kyu'.
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `===hng-kyu'.
1078
1079         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1080         CHISE.
1081
1082 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         setting for `===hng-skk'.
1086
1087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1088         `===hng-skk'.
1089
1090         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1091         CHISE.
1092
1093 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1096         setting for `===hng-sik'.
1097
1098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1099         `===hng-sik'.
1100
1101         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1102         CHISE.
1103
1104 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1107         setting for `===hng-kbk'.
1108
1109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1110         `===hng-kbk'.
1111
1112         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1113         CHISE.
1114
1115 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `===hng-kcj'.
1119
1120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1121         `===hng-kcj'.
1122
1123         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1124         CHISE.
1125
1126 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1129         setting for `===hng-k24'.
1130
1131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1132         `===hng-k24'.
1133
1134         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1135         CHISE.
1136
1137 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1140         setting for `===hng-gok'.
1141
1142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1143         `===hng-gok'.
1144
1145         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1146         CHISE.
1147 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1150         setting for `===hng-tsu'.
1151
1152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1153         `===hng-tsu'.
1154
1155         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1156         CHISE.
1157
1158 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `===hng-sys'.
1162
1163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1164         `===hng-sys'.
1165
1166         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1167         CHISE.
1168
1169 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1170
1171         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1172         - Use "&HNG010-<d><d><d><d><d>;" instead of
1173           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1174         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1177         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1178
1179         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1180         "hngkhi-0" as the suffix of registry.
1181         (===hng-khm): New coded-charset for XEmacs CHISE.
1182         (=ucs-itaiji-002): Ditto.
1183         (=ucs-bmp-itaiji-002): Ditto.
1184
1185 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `=>ucs@iwds-1'.
1189
1190         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1191         XEmacs CHISE.
1192
1193 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1196         CHISE.
1197
1198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1199         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1200         `===hng-khi'.
1201
1202 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `===hng-khi'.
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `===hng-khi'.
1209
1210         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1211         CHISE.
1212
1213 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1216         #x9FA5 as the value of `max-code'.
1217         (=ucs-bmp-var-002): Likewise.
1218         (=ucs-bmp-var-003): Likewise.
1219         (=ucs-bmp-itaiji-084): Likewise.
1220         (=ucs-bmp-cjk@JP): Likewise.
1221         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1222         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1223         (=>ucs-bmp-cjk@component): Likewise.
1224
1225 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1228         CHISE.
1229
1230 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1233         XEmacs CHISE.
1234         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1235         `==jis-x0208@1978/2-pr' as the mother.
1236
1237 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1240         CHISE.
1241
1242 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1245         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1246
1247 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1250         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1251
1252 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         setting for `===ucs@gb'.
1256
1257 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1260         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1261         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1262         as the entity-reference for `===jis-x0213-1@2000'; use
1263         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1264
1265 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1268         `===jis-x0208'.
1269
1270         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1271         instead of `===jis-x0208' as the mother.
1272         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1273         `===jis-x0208' as the mother.
1274         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1275         `===jis-x0208' as the mother.
1276         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1277         `===jis-x0213-1' as the mother.
1278         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1279         `===jis-x0213-1' as the mother.
1280         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1281         the mother.
1282         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1283         mother.
1284
1285 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1286
1287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1288         setting for `=ucs-var-001'.
1289
1290 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `=ucs-bmp-var-001'.
1294
1295         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1296         CHISE.
1297         (=ucs-bmp-var-001): Ditto.
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1300         setting for `=ucs-var-003'.
1301
1302 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1303
1304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1305         `=ucs-bmp-var-003'.
1306
1307         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1308         CHISE.
1309         (=ucs-bmp-var-003): Ditto.
1310
1311 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         setting for `=ucs-var-002'.
1315
1316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1317         `=ucs-bmp-var-002'.
1318
1319         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1320         CHISE.
1321         (=ucs-bmp-var-002): Ditto.
1322
1323 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1324
1325         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1326         XEmacs CHISE.
1327         (==jis-x0208@1978/5pr): Ditto.
1328
1329 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1332         `=>ucs-bmp-cjk@component'.
1333
1334         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1335         XEmacs CHISE.
1336         (=>ucs-bmp-cjk@component): Ditto.
1337
1338 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341         setting for `=>iwds-1'.
1342
1343 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1346         CHISE.
1347
1348 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-charset.el (default-coded-charset-priority-list):
1351         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1352         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1353         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1354         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1355
1356 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1359         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1360
1361         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1362         `=>>ucs@iso' as the mother.
1363         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1364         mother.
1365
1366 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `===hanyo-denshi/ia'.
1370
1371 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1374         `===hanyo-denshi/ia'.
1375
1376 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-conf.el (=koseki): Fix DOC.
1379         (==koseki): New coded-charset for XEmacs CHISE.
1380
1381 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1384         XEmacs CHISE.
1385         (===hanyo-denshi/jd): Fix DOC.
1386
1387 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         setting for `===hanyo-denshi/ip'.
1391
1392 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1393
1394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395         `===hanyo-denshi/ip'.
1396
1397         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1398         XEmacs CHISE.
1399
1400 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `==ucs-radicals@unicode' and `=>daikanwa'.
1404
1405         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1406         for XEmacs CHISE.
1407
1408 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1409
1410         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1411         XEmacs CHISE.
1412
1413 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1414
1415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1416         `===ruimoku-v6'.
1417
1418 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1421         setting for `===ruimoku-v6'.
1422
1423 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1426         CHISE.
1427
1428 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1431         coded-charset for XEmacs CHISE.
1432
1433 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1436         XEmacs CHISE.
1437
1438 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `===ucs-sip@iso'.
1442
1443 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1446         CHISE.
1447
1448 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1449
1450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1451         `==ucs-sip@iso'.
1452
1453         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1454         CHISE.
1455
1456 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1457
1458         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1459         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1460         (=ucs-sip-ext-b@iso): Fix registry.
1461         (==ucs-sip-ext-b@iso): Ditto.
1462         (===ucs-sip-ext-b@iso): Ditto.
1463
1464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1465         `=ucs-sip@iso'.
1466
1467 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1470         setting for `=>cbeta'.
1471
1472 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1475         `=>cns11643-7'.
1476
1477         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1478
1479 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1482         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1483
1484 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1487         `=ucs@cns'.
1488         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1489         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1490         `=ucs@jis/1990'.
1491         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1492         `=ucs@jis/2000'.
1493         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1494         `=ucs@jis/2004'.
1495         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1498         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1499
1500 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1503         XEmacs CHISE.
1504         (==jis-x0208@1978/1pr): Ditto.
1505         (==jis-x0208@1978/2-pr): Ditto.
1506
1507 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `===jis-x0213-1@2004'.
1511
1512 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1518         `===hanyo-denshi/jb'.
1519
1520         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1521         XEmacs CHISE.
1522         (=+>hanyo-denshi/ft): Ditto.
1523         (=+>hanyo-denshi/jt): Ditto.
1524
1525 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1526
1527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1528         `===hanyo-denshi/hg'.
1529
1530 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1531
1532         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1533         XEmacs CHISE.
1534         (===hanyo-denshi/hg): Ditto.
1535
1536 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1539         glyph-forms instead of detailed glyph-images.
1540         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1541         `=adobe-japan1-*'.
1542         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1543         (===adobe-japan1-1): Ditto.
1544         (===adobe-japan1-2): Ditto.
1545         (===adobe-japan1-3): Ditto.
1546         (===adobe-japan1-4): Ditto.
1547         (===adobe-japan1-5): Ditto.
1548         (===adobe-japan1-6): Ditto.
1549         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1550         `=>>>adobe-japan1' as the mother.
1551         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1552         `=>>adobe-japan1' as the mother.
1553         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1554         glyph-images.
1555         (==jis-x0208@1978): Ditto.
1556         (==jis-x0208@1983): Ditto.
1557         (==jis-x0208@1990): Ditto.
1558         (==jis-x0213-1): Ditto.
1559         (==jis-x0213-1@2000): Ditto.
1560         (==jis-x0213-1@2004): Ditto.
1561         (==jis-x0213-2): Ditto.
1562         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1563         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1564         `=jis-x0208@1978'.
1565         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1566         `=jis-x0208@1983'.
1567         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1568         `=jis-x0208@1990'.
1569         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1570         `=jis-x0213-1'.
1571         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1572         `=jis-x0213-1@2000'.
1573         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1574         `=jis-x0213-1@2004'.
1575         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1576         `=jis-x0213-2'.
1577         (===jis-x0208): New coded-charset for XEmacs CHISE.
1578         (===jis-x0208@1978): Ditto.
1579         (===jis-x0208@1983): Ditto.
1580         (===jis-x0208@1990): Ditto.
1581         (===jis-x0213-1): Ditto.
1582         (===jis-x0213-1@2000): Ditto.
1583         (===jis-x0213-2): Ditto.
1584         (===jis-x0212): Ditto.
1585         (===ks-x1001): Ditto.
1586         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1587         mother.
1588         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1589         as the mother.
1590         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1591         as the mother.
1592         (===cns11643-1): New coded-charset for XEmacs CHISE.
1593         (===cns11643-2): Ditto.
1594         (===cns11643-3): Ditto.
1595         (===cns11643-4): Ditto.
1596         (===cns11643-5): Ditto.
1597         (===cns11643-6): Ditto.
1598         (===cns11643-7): Ditto.
1599         (=>>cns11643-1): Ditto.
1600         (==big5-cdp): Indicate abstract glyph-images instead of
1601         representative glyph-images.
1602         (===big5-cdp): New coded-charset for XEmacs CHISE.
1603         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1604         detailed glyph-images.
1605         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1606         `=hanyo-denshi/*'.
1607         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1608         (===hanyo-denshi/ib): Ditto.
1609         (===hanyo-denshi/jt): Ditto.
1610         (===hanyo-denshi/ks): Ditto.
1611         (===mj): Ditto.
1612         (===mj-0): Ditto.
1613         (===mj-1): Ditto.
1614         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1615         `=>>>hanyo-denshi/*' as its mother.
1616         (==gt): Indicate abstract glyph-forms instead of detailed
1617         glyph-images.
1618         (===gt): New coded-charset for XEmacs CHISE.
1619         (=>>>gt): Indicates `==gt' instead of `=gt'.
1620         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1621         (==gt-k): Indicate abstract glyph-forms instead of detailed
1622         glyph-images.
1623         (===gt-k): New coded-charset for XEmacs CHISE.
1624         (==daikanwa): Indicates glyph-images instead of detailed
1625         glyph-images.
1626         (===daikanwa): New coded-charset for XEmacs CHISE.
1627         (===daikanwa/+p): Ditto.
1628         (===daikanwa/ho): Ditto.
1629         (==cbeta): Ditto.
1630         (===cbeta): Ditto.
1631         (==jef-china3): Ditto.
1632         (===jef-china3): Ditto.
1633         (==ruimoku-v6): Ditto.
1634         (==ucs@iso): Indicate representative glyph-forms instead of
1635         representative glyph-images.
1636         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1637         (==ucs@unicode): Indicate representative glyph-forms instead of
1638         representative glyph-images.
1639         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1640         `=ucs@unicode'.
1641         (==ucs@cns): Indicate representative glyph-forms instead of
1642         representative glyph-images.
1643         (==ucs@jis): Ditto.
1644         (==ucs@jis/1990): Ditto.
1645         (==ucs@jis/2000): Ditto.
1646         (==ucs@jis/2004): Ditto.
1647         (==ucs@ks): Ditto.
1648         (===ucs@iso): New coded-charset for XEmacs CHISE.
1649         (===ucs@unicode): Ditto.
1650         (===ucs@gb): Ditto.
1651         (===ucs@ks): Ditto.
1652         (===ucs-bmp-cjk@gb): Ditto.
1653         (===ucs-sip-ext-b@iso): Ditto.
1654
1655 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1656
1657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1658         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1659         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1660         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1661         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1662         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1663         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1664         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1665         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1666         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1669         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1670         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1671         - Use "&g1-[NAME];" for `=>>[NAME]'.
1672         - Abolish "&g2-[NAME];".
1673
1674 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1675
1676         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1677         `=>>ucs@cns' as the mother.
1678
1679 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1682         setting for `==ucs@ks'.
1683
1684 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1685
1686         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1687         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1688         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1689         0x00E30000〜0x00E409D5.
1690
1691 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1694         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1695         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1696
1697 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1698
1699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1700         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1701
1702         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1703         (=mj-0): Ditto.
1704         (=mj-1): Ditto.
1705         (==mj): Ditto.
1706         (==mj-0): Ditto.
1707         (==mj-1): Ditto.
1708         (=>>mj): Ditto.
1709
1710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1711         setting for `=mj' and `==mj'.
1712
1713 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1714
1715         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1716         CHISE.
1717
1718 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1719
1720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1721         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1722         `=>ucs@hanyo-denshi'.
1723
1724 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1728
1729         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1730         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1731
1732 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1735         XEmacs CHISE.
1736
1737 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1740         Change priority of `=>>>ucs@iso'.
1741
1742         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1743         `=>>>ucs@iso' as the mother.
1744         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1745
1746 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1749         Change priority of `=>>>ucs@unicode'.
1750
1751         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1752         `=ucs@unicode'.
1753
1754 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1755
1756         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1757         Change priority of `=>>>ucs@jis'.
1758
1759         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1760         `=ucs@jis'.
1761
1762 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1763
1764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1765         setting for `==daikanwa/+p'.
1766
1767 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1768
1769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1770         setting for `==shinjigen@1ed'.
1771
1772 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1775         XEmacs CHISE.
1776
1777 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1778
1779         * mule/mule-conf.el (==shinjigen): Modify DOC.
1780         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1781         (==shinjigen@rev): Modify DOC.
1782
1783 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1784
1785         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1786         CHISE.
1787
1788 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1791         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1792
1793         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1794         XEmacs CHISE.
1795
1796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1797         `==daikanwa'.
1798
1799 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         setting for `==cns11643-7'.
1803
1804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1805         `==cns11643-7'.
1806
1807 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1808
1809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1810         `==cns11643-6'.
1811
1812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1813         setting for `==cns11643-6'.
1814
1815 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1816
1817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1818         setting for `==cns11643-5'.
1819
1820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1821         `==cns11643-5'.
1822
1823 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1824
1825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1826         setting for `==cns11643-4'.
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1829         `==cns11643-4'.
1830
1831 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1832
1833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1834         setting for `==cns11643-3'.
1835
1836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1837         `==cns11643-3'.
1838
1839 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1842         setting for `==cns11643-2'.
1843
1844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1845         `==cns11643-2'.
1846
1847 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1848
1849         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1850         Change priority of `=>>>ucs@ks'.
1851
1852         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1853         `=ucs@ks'.
1854
1855 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1858         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1859         `==ucs@cns' and `==cns11643-1'.
1860
1861         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1862         (==cns11643-2): Ditto.
1863         (==cns11643-3): Ditto.
1864         (==cns11643-4): Ditto.
1865         (==cns11643-5): Ditto.
1866         (==cns11643-6): Ditto.
1867         (==cns11643-7): Ditto.
1868
1869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1870         `==cns11643-1'.
1871
1872 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1873
1874         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1875         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1876         `=>>>ucs@jis/1990'.
1877
1878         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1879         `=ucs@jis/1990'.
1880         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1881         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1882
1883 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1884
1885         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1886         Change priority of `=>>>ucs@cns'.
1887
1888         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1889         `=ucs@cns'.
1890
1891 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1892
1893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1894         `==ks-x1001'.
1895
1896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1897         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1898         `==ks-x1001'.
1899
1900 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1901
1902         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1903
1904 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1905
1906         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1907         `=jis-x0208'.
1908         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1909         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1910         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1911         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1912         (=>>>jis-x0213-1@2000): Changed to an alias for
1913         `=jis-x0213-1@2000'.
1914         (=>>>jis-x0213-1@2004): Changed to an alias for
1915         `=jis-x0213-1@2004'.
1916         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1917
1918 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1919
1920         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1921         `=adobe-japan1-0'.
1922         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1923         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1924         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1925         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1926         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1927         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1928
1929 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1932         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1933         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1934         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1935         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1936         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1937
1938 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1939
1940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1941         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1942         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1943         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1944         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1945         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1946         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1947         `==jis-x0212'.
1948
1949 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1950
1951         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1952         "AdobeJapan1-[0-6]$".
1953         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1954         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1955         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1956         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1957         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1958         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1959         (==adobe-japan1-1): Ditto.
1960         (==adobe-japan1-2): Ditto.
1961         (==adobe-japan1-3): Ditto.
1962         (==adobe-japan1-4): Ditto.
1963         (==adobe-japan1-5): Ditto.
1964         (==adobe-japan1-6): Ditto.
1965         (==jis-x0208): Ditto.
1966         (==jis-x0208@1978): Ditto.
1967         (==jis-x0208@1983): Ditto.
1968         (==jis-x0208@1990): Ditto.
1969         (==jis-x0213-1): Ditto.
1970         (==jis-x0213-1@2000): Ditto.
1971         (==jis-x0213-1@2004): Ditto.
1972         (==jis-x0213-2): Ditto.
1973         (==jis-x0212): Ditto.
1974         (==gb2312): Ditto.
1975         (==iso-ir165): Ditto.
1976         (==gb12345): Ditto.
1977         (==ks-x1001): Ditto.
1978         (==cns11643-1): Ditto.
1979         (==cns11643-2): Ditto.
1980         (==cns11643-3): Ditto.
1981         (==cns11643-4): Ditto.
1982         (==cns11643-5): Ditto.
1983         (==cns11643-6): Ditto.
1984         (==cns11643-7): Ditto.
1985         (==big5-cdp): Ditto.
1986         (==hanyo-denshi/ja): Ditto.
1987         (==hanyo-denshi/jb): Ditto.
1988         (==hanyo-denshi/jc): Ditto.
1989         (==hanyo-denshi/jd): Ditto.
1990         (==hanyo-denshi/ft): Ditto.
1991         (==hanyo-denshi/ia): Ditto.
1992         (==hanyo-denshi/ib): Ditto.
1993         (==hanyo-denshi/hg): Ditto.
1994         (==hanyo-denshi/jt): Ditto.
1995         (==hanyo-denshi/ks): Ditto.
1996         (==gt): Ditto.
1997         (==gt-k): Ditto.
1998         (==daikanwa): Ditto.
1999         (==shinjigen): Ditto.
2000         (==ucs@iso): Ditto.
2001         (==ucs@unicode): Ditto.
2002         (==ucs@gb): Ditto.
2003         (==ucs-bmp@gb): Ditto.
2004         (==ucs@cns): Ditto.
2005         (==ucs-bmp@cns): Ditto.
2006         (==ucs@jis): Ditto.
2007         (==ucs@jis/1990): Ditto.
2008         (==ucs@jis/2000): Ditto.
2009         (==ucs@jis/2004): Ditto.
2010         (==ucs@JP): Ditto.
2011         (==ucs@JP/hanazono): Ditto.
2012         (==ucs@ks): Ditto.
2013         (==ucs-bmp@ks): Ditto.
2014         (==ucs@cns11643): Ditto.
2015         (==ucs-bmp-cjk@gb): Ditto.
2016         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2017         (==ucs-sip-ext-b@iso): Ditto.
2018
2019 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2022         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2023
2024         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2025         XEmacs CHISE.
2026         (=ucs-bmp-cjk@unicode): Abolished.
2027
2028 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2031         `=+>ucs-bmp-cjk-compat@jis'.
2032
2033         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2034         for XEmacs CHISE.
2035
2036 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2037
2038         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2039         CHISE.
2040
2041 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2042
2043         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2044         for XEmacs CHISE.
2045         (=jis-x0208@1978/1er-pr): Abolished.
2046         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2047         `=jis-x0208@1978/1er-pr' as the mother.
2048
2049 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2050
2051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2052         setting for `=ucs-itaiji-084'.
2053
2054 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2055
2056         * mule/mule-charset.el (default-coded-charset-priority-list):
2057         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2058
2059         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2060         XEmacs CHISE.
2061         (=ucs-bmp-itaiji-084): Ditto.
2062
2063 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2067
2068 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2069
2070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2071         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2072
2073         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2074         XEmacs CHISE.
2075         (=big5-cdp-var-5): Ditto.
2076
2077 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2078
2079         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2080         XEmacs CHISE.
2081
2082 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2083
2084         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2085         XEmacs CHISE.
2086
2087 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2090         setting for `=>>>hanyo-denshi/ft'.
2091
2092 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2093
2094         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2095         XEmacs CHISE.
2096         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2097         `=hanyo-denshi/jd' as the mother.
2098
2099 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2100
2101         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2102         XEmacs CHISE.
2103         (=+>adobe-japan1-1): Ditto.
2104         (=+>adobe-japan1-2): Ditto.
2105         (=+>adobe-japan1-3): Ditto.
2106         (=+>adobe-japan1-4): Ditto.
2107         (=+>adobe-japan1-5): Ditto.
2108         (=+>adobe-japan1-6): Ditto.
2109         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2110
2111 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2114         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2115         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2116
2117         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2118         the top.
2119
2120 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2121
2122         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2123         XEmacs CHISE.
2124         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2125         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2126         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2127
2128 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2129
2130         * mule/mule-charset.el (default-coded-charset-priority-list):
2131         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2132         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2133
2134         * mule/mule-conf.el: Modify order of definitions of some
2135         coded-charsets.
2136
2137 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2138
2139         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2140         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2141         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2142
2143         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2144         CHISE.
2145         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2146         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2147
2148 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2149
2150         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2151         CHISE.
2152
2153 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2154
2155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2156         setting for `=daikanwa/+2p'.
2157
2158         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2159         XEmacs CHISE.
2160
2161 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2162
2163         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2164         XEmacs CHISE.
2165         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2166
2167 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         setting for `=>>>hanyo-denshi/ib'.
2171
2172 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2173
2174         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2175         XEmacs CHISE.
2176         (=>>>hanyo-denshi/ib): Ditto.
2177         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2178         `=hanyo-denshi/ja' as the mother.
2179         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2180         `=hanyo-denshi/ib' as the mother.
2181
2182 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2183
2184         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2185         XEmacs CHISE.
2186         (utf-8-ivs-mcs-er): Likewise.
2187         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2188         and `=>ucs-gb'.
2189         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2190         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2191         `ucs-gb' and `=>ucs-gb'.
2192         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2193         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2194         and `=>ucs-cns'.
2195         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2196         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2197         `ucs-cns' and `=>ucs-cns'.
2198         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2199         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2200         `ucs-big5' and `=>ucs-big5'.
2201         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2202         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2203         `ucs-big5' and `=>ucs-big5'.
2204         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2205         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2206         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2207         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2208         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2209         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2210         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2211         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2212         `=>ucs-jis'; modify DOC and mnemonic.
2213         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2214         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2215         and `=>ucs-jis'; modify DOC and mnemonic.
2216         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2217         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2218         `=>ucs-ks'.
2219         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2220         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2221         and `=>ucs-ks'.
2222         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2223
2224 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2225
2226         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2227         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2228
2229 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2232         Modify priorities.
2233
2234 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2237         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2238
2239 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2240
2241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2242         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2243
2244 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2245
2246         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2247         CHISE.
2248
2249 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2250
2251         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2252         CHISE.
2253
2254 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2255
2256         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2257         CHISE.
2258
2259 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2262         `=+>ucs-bmp-cjk@unicode'.
2263
2264         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2265         for XEmacs CHISE.
2266
2267 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2270         setting for `=>>daikanwa'.
2271
2272 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2275         `=>>hanyo-denshi/jt'.
2276
2277 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2280         XEmacs CHISE.
2281         (=+>jis-x0208@1990): Ditto.
2282         (=+>jis-x0213-1@2000): Ditto.
2283
2284 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2287         XEmacs CHISE.
2288
2289 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2292         XEmacs CHISE.
2293         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2294         `=hanyo-denshi/jc' as the mother.
2295
2296 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2299         setting for `=+>adobe-japan1'.
2300
2301         * mule/mule-charset.el (default-coded-charset-priority-list):
2302         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2303         and `=>>hanyo-denshi/ft' to `=>>gt'.
2304
2305 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2308         XEmacs CHISE.
2309         (=>>adobe-japan1-1): Ditto.
2310         (=>>adobe-japan1-2): Ditto.
2311         (=>>adobe-japan1-3): Ditto.
2312         (=>>adobe-japan1-4): Ditto.
2313         (=>>adobe-japan1-5): Ditto.
2314         (=>>adobe-japan1-6): Ditto.
2315         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2316
2317 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-conf.el (=adobe-japan1): New alias for
2320         `=adobe-japan1-6'.
2321         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2322         (=>>>adobe-japan1-1): Ditto.
2323         (=>>>adobe-japan1-2): Ditto.
2324         (=>>>adobe-japan1-3): Ditto.
2325         (=>>>adobe-japan1-4): Ditto.
2326         (=>>>adobe-japan1-5): Ditto.
2327         (=>>>adobe-japan1-6): Ditto.
2328         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2329
2330 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         setting for `=>>>adobe-japan1'.
2334
2335 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         setting for `=+>ucs@ks'.
2339
2340 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2343         XEmacs CHISE.
2344         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2345         `=adobe-japan1-6' as the mother.
2346
2347 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2350         setting for `=>cns11643-7'.
2351
2352 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2355         CHISE.
2356
2357 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2360         XEmacs CHISE.
2361         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2362
2363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2364         setting for `=>ucs@jis/2004'.
2365
2366 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2369         setting for `=+>gt'.
2370
2371         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2372         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2373
2374 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2377         `=>ucs@unicode' as the mother.
2378         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2379         mother.
2380         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2381         mother.
2382         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2383         mother.
2384
2385 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2388         setting for `=+>ucs@unicode'.
2389
2390         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2391         CHISE.
2392
2393 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2396         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2397         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2398         - Add setting for `=+>ucs@cns'.
2399
2400         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2401         CHISE.
2402         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2403         as the mother.
2404         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2405         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2409
2410 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2413         setting for `=>ucs@ks'.
2414
2415 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2418         `=ucs-bmp-cjk-compat@unicode'.
2419
2420         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2421         coded-charset for XEmacs CHISE.
2422
2423 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2426         `=ucs-bmp-cjk-compat'.
2427
2428         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2429         XEmacs CHISE.
2430
2431 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2434         CHISE.
2435
2436 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2439         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2440
2441         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2442         `=>ucs@jis/1990'.
2443         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2444
2445 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2448         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2449
2450         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2451         CHISE.
2452         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2453         mother.
2454
2455 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2458         `=>jis-x0213-2@usual'.
2459         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2460         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2461         `=>jis-x0213-2@usual' as the mother.
2462
2463 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2466         (=>ucs@JP): New alias for `=+>ucs@jis'.
2467
2468 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2471         `=>jis-x0208@usual'.
2472         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2473         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2474         `=>jis-x0208@usual' as the mother.
2475         (=>jis-x0208): Likewise.
2476
2477 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         setting for `=+>jis-x0208@1978'.
2481
2482 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2485         XEmacs CHISE.
2486
2487 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2490         setting for `=>>>ucs@jis/1990'.
2491
2492 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2495         setting for `=>ucs@jis/1990'.
2496
2497 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2500         setting for `=ucs@JP/hanazono'.
2501
2502         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2503         CHISE.
2504         (=ucs@JP/hanazono): Ditto.
2505         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2506         (=>>hanyo-denshi/jc): Ditto.
2507         (=>>hanyo-denshi/jd): Ditto.
2508
2509 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2512         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2513
2514 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2517         XEmacs CHISE.
2518
2519 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2522         XEmacs CHISE.
2523
2524 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2527         `=ucs-bmp-cjk@JP'.
2528
2529 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2532         XEmacs CHISE.
2533
2534 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2537         Modify order of settings; add settings for `=daikanwa@rev2'.
2538
2539 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2542         setting for `=>>cbeta'.
2543
2544         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2545         CHISE.
2546
2547 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2550         setting for `=>>adobe-japan1'.
2551
2552 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2555         XEmacs CHISE.
2556
2557 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2560         setting for `=>>hanyo-denshi/ia'.
2561
2562         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2563         XEmacs CHISE.
2564
2565 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2568         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2569
2570         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2571         XEmacs CHISE.
2572         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2573         `=hanyo-denshi/jt' as the mother.
2574
2575 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2578         setting for `=>>>jis-x0213-2'.
2579
2580         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2581         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2582         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2583
2584 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2587         XEmacs CHISE.
2588
2589 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2592         XEmacs CHISE.
2593
2594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2595         `=>>jis-x0213-1@2004'.
2596
2597 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2600         XEmacs CHISE.
2601
2602 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2605         - Use "&g2-*;" as entity-references for `=>>>*'.
2606         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2607
2608         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2609         XEmacs CHISE.
2610         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2611         as the mother.
2612
2613 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616         setting for `=>>hanyo-denshi/ib'.
2617
2618         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2619         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2620         (=>>jis-x0208@1990): Ditto.
2621         (=>>hanyo-denshi/ib): Ditto.
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list):
2624         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2625
2626 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2629         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2630         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2631         `=>>>ucs@jis/2004'.
2632
2633 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2636         XEmacs CHISE.
2637         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2638         `=jis-x0213-1@2004' as the mother.
2639         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2640         (=>>>ucs@ks): Ditto.
2641
2642         * mule/mule-charset.el (default-coded-charset-priority-list):
2643         Modify priority of `=hanyo-denshi/*'.
2644
2645 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2648         settings for `=>>ucs@JP' and `=ucs@JP'.
2649
2650 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2653         CHISE.
2654
2655 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658         setting for `=>>>ucs@cns'.
2659
2660         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2661         CHISE.
2662
2663 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2666         instead of `=>>>jis-x0213-1@2004' as the mother.
2667         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2668         (=>>>ucs@unicode): Likewise.
2669         (=>>>ucs@jis): Likewise.
2670         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2671         mother.
2672         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2673
2674 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2678         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2679         `=>>>ucs@jis'.
2680
2681 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-charset.el (default-coded-charset-priority-list):
2684         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2685         and `=jis-x0213-*-2000'.
2686
2687 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2690         XEmacs CHISE.
2691         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2692         `=>>jis-x0213-1' as the mother.
2693
2694 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2697         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2698
2699 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2702
2703 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2706         XEmacs CHISE.
2707
2708 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-coding.el (decomposition-feature-list): Set
2711         `=decomposition', `=decomposition@cid' and
2712         `=decomposition@hanyo-denshi'.
2713
2714 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2717         setting for `=>>hanyo-denshi/ks'.
2718
2719         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2720         XEmacs CHISE.
2721
2722 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2725         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2726
2727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2728         `=hanyo-denshi/ks/mf'.
2729
2730         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2731         XEmacs CHISE.
2732         (=hanyo-denshi/ks/mf): Ditto.
2733
2734 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2737         settings for P=hanyo-denshi/jt'.
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `=hanyo-denshi/jt'.
2741
2742         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2743         XEmacs CHISE.
2744
2745 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2748         settings for `=hanyo-denshi/ip'.
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `=hanyo-denshi/ip'.
2752
2753         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2754         XEmacs CHISE.
2755
2756 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         settings for `=hanyo-denshi/hg'.
2760
2761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2762         `=hanyo-denshi/hg'.
2763
2764         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2765         XEmacs CHISE.
2766
2767 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2770         setting for `=>>hanyo-denshi/ft'.
2771
2772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2773         `=>>hanyo-denshi/ft'.
2774
2775         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2776         XEmacs CHISE.
2777
2778 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2781         settings for `=hanyo-denshi/ib'.
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2784         `=hanyo-denshi/ib'.
2785
2786         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2787         XEmacs CHISE.
2788
2789 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2792         settings for isolated characters of `=hanyo-denshi/ia' and
2793         non-isolated characters of `=hanyo-denshi/*'.
2794
2795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2796         `=hanyo-denshi/ia'.
2797
2798         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2799         XEmacs CHISE.
2800
2801 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2804         setting for isolated characters of `=hanyo-denshi/ft'.
2805
2806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2807         `=hanyo-denshi/ft'.
2808
2809         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2810         XEmacs CHISE.
2811
2812 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2815         setting for isolated characters of `=hanyo-denshi/jd'.
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2818         `=hanyo-denshi/jd'.
2819
2820         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2821         XEmacs CHISE.
2822
2823 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2826         setting for isolated characters of `=hanyo-denshi/jc'.
2827
2828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2829         `=hanyo-denshi/jc'.
2830
2831         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2832         XEmacs CHISE.
2833
2834 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2837         setting for isolated characters of `=hanyo-denshi/jb'.
2838
2839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2840         `=hanyo-denshi/jb'.
2841
2842         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2843         XEmacs CHISE.
2844
2845 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         setting for isolated characters of `=hanyo-denshi/ja'.
2849
2850 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2853         `=hanyo-denshi/ja'.
2854
2855         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2856         XEmacs CHISE.
2857
2858 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2861         settings for isolated characters of `=adobe-japan1-6'.
2862
2863 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2866         CHISE.
2867         (=daikanwa/+2p): Ditto.
2868         (=daikanwa/ho): Ditto.
2869
2870 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2873         coding-system for XEmacs CHISE.
2874
2875 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2878         setting for `=>>ruimoku-v6'.
2879
2880         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2881         CHISE.
2882
2883 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2886         setting for `=daikanwa@rev1'.
2887
2888 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2891         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2892
2893 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2896         XEmacs CHISE.
2897         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2898
2899 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2902         CHISE.
2903
2904 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2907         CHISE.
2908
2909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2910         setting for `=>ucs@jis'.
2911
2912 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2915         setting for `=>jis-x0208@usual'.
2916
2917         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2918         XEmacs CHISE.
2919         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2920         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2921         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2922
2923 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2926         CHISE.
2927         (=>>>jis-x0208@1990): Ditto.
2928         (=>>>jis-x0213-1): Ditto.
2929         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2930         mother.
2931         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2932         as the mother.
2933
2934 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2937         setting for `=>ucs@cns' and `=>>ucs@ks'.
2938
2939         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2940         CHISE.
2941
2942 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2945         CHISE.
2946
2947 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2950         CHISE.
2951         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2952         mother.
2953
2954 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2957         `==>ucs-bmp-cjk@bucs'.
2958
2959         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2960         XEmacs CHISE.
2961
2962 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2965         setting for `==>ucs@bucs'.
2966
2967         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2968         XEmacs CHISE.
2969
2970 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2973         - Add setting for `=>>jis-x0208'.
2974         - Omit setting for `=>>jis-x0208@1990'.
2975         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2976           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2977           `=ucs@FOO'.
2978
2979 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         setting for `=>daikanwa'.
2983
2984 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (=daikanwa): Fix DOC.
2987         (=>daikanwa): New abstract character for XEmacs CHISE.
2988         (=>ucs@iso): Likewise.
2989         (=>ucs@unicode): Likewise.
2990         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2991
2992 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2995         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2996           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2997         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2998         - Add `=>big5-cdp'.
2999
3000 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3003         (=>big5-cdp): New abstract character.
3004
3005 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3008         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3009         `chinese-big5'.
3010
3011 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-charset.el (default-coded-charset-priority-list):
3014         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3015
3016         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3017         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3018         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3019         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3020         and `=>jis-x0213-2'.
3021
3022 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3025         XEmacs CHISE.
3026         (=>>ucs@jis/2000): Likewise.
3027         (=>>ucs@jis/2004): Likewise.
3028
3029 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3032         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3033         `=>>ucs@cns'.
3034
3035         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3036         XEmacs CHISE.
3037         (=>>gt): Use quote instead of backquote; modify DOC.
3038         (=>gt): Use quote instead of backquote.
3039         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3040         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3041         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3042         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3043         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3044         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3045
3046 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3049         `=>>ucs@unicode' and `=>>gt'.
3050
3051 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3054         XEmacs CHISE.
3055         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3056         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3057         `=jis-x0208@1978/1er-pr' as the mother.
3058         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3059
3060 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3063         `=ucs@unicode' as the mother.
3064
3065 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3068         setting for `=>>ucs@unicode'.
3069
3070         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3071         CHISE.
3072
3073 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3076         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3077
3078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3079         `=adobe-japan1-6' and `=adobe-japan1-base'.
3080
3081         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3082         XEmacs CHISE.
3083         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3084         specify `min-code' and `max-code'.
3085         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3086         (=adobe-japan1-2): Likewise.
3087         (=adobe-japan1-3): Likewise.
3088         (=adobe-japan1-4): Likewise.
3089         (=adobe-japan1-5): Likewise.
3090         (=adobe-japan1-6): Likewise.
3091
3092 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3095         setting for `=>gt'.
3096
3097 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3100         CHISE.
3101
3102 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3105         setting for `=>zinbun-oracle'.
3106
3107         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3108         for XEmacs CHISE.
3109
3110 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3111
3112         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3113         for XEmacs CHISE.
3114         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3115         `=jis-x0208@1978' as the mother.
3116
3117 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3120         - Use `=gt' instead of `ideograph-gt'.
3121         - Use `=gt-k' instead of `ideograph-gt-k'.
3122         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3123         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3124         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3125         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3126         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3127         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3128         - Use `=>>gt' instead of `<=>gt'.
3129         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3130         - Add setting for `=>>jis-x0208@1990'.
3131         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3132           `=>>jis-x0213-1@2000'.
3133         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3134         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3135           `=>>jis-x0213-1@2004'.
3136         - Add setting for `=>>jis-x0208@1978'.
3137         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3138
3139 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3142         XEmacs CHISE.
3143
3144 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3145
3146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3147         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3148         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3149         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3150         `<=>jis-x0213-1@2004'.
3151
3152 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3155         CHISE.
3156         (=>jis-x0213-2): Ditto.
3157
3158 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3161         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3162
3163 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3166         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3167         `=>jis-x0213-1'.
3168
3169 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3172         CHISE.
3173         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3174
3175 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3178         `<==>jis-x0213-1'.
3179         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3180         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3181         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3182         (<=>jis-x0208): New alias for `=>jis-x0208'.
3183         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3184         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3185         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3186         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3187         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3188         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3189         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3190         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3191         (=>>gt): Renamed from `<==>gt'.
3192         (<==>gt): New alias for `=>>gt'.
3193
3194 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3197         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3198         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3199         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3200         - Add settings for `<=>jis-x0213-1@2000' and
3201           `<=>jis-x0213-1@2004'.
3202
3203         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3204         XEmacs CHISE.
3205         (<==>jis-x0213-1): Likewise.
3206         (<==>jis-x0213-1@2000): Likewise.
3207         (<==>jis-x0213-1@2004): Likewise.
3208         (<=>jis-x0208): Add property `=>iso-ir 168'.
3209         (<=>jis-x0208@1997): Likewise.
3210         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3211         as the mother; add property `=>iso-ir 228'.
3212         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3213         property `=>iso-ir 228'.
3214         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3215         property `=>iso-ir 233'.
3216         (<==>gt): Renamed from `<=>gt'.
3217         (<=>gt): New alias for `<==>gt'.
3218
3219 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3222         CHISE.
3223         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3224         `<=>jis-x0208' as the mother.
3225         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3226         (<=>jis-x0213-1@2000): Ditto.
3227         (<=>jis-x0213-1@2004): Ditto.
3228
3229 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3232         settings for `<=>gt'.
3233
3234         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3235
3236 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3239         XEmacs CHISE.
3240         (=jis-x0208@1978/-4pr): Likewise.
3241         (=jis-x0208@1978/4-pr): Likewise.
3242         (=jis-x0213-1): Likewise.
3243         (=ucs@iso): Likewise.
3244         (=ucs@unicode): Likewise.
3245         (=ucs@gb): Likewise.
3246         (=ucs@gb/fw): Likewise.
3247         (=ucs@cns): Likewise.
3248         (=ucs@cns/fw): Likewise.
3249         (=ucs@jis): Likewise.
3250         (=ucs@jis/fw): Likewise.
3251         (=ucs@jis/1990): Likewise.
3252         (=ucs@jis/2000): Likewise.
3253         (=ucs@jis/2004): Likewise.
3254         (=ucs@JP): Likewise.
3255         (=ucs@ks): Likewise.
3256         (=ucs@big5): Likewise.
3257         (=ucs@big5/cns11643): Likewise.
3258         (=ucs@cns11643): Likewise.
3259
3260 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3261
3262         * mule/mule-charset.el (default-coded-charset-priority-list):
3263         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3264
3265         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3266         CHISE.
3267         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3268         mother.
3269
3270 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3273         from src/mule-charset.c].
3274         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3275         specify `final'.
3276         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3277         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3278         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3279         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3280         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3281         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3282
3283 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3284
3285         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3286         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3287         (=jis-x0208@1978/i-4): Specify `partial'.
3288         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3289         mother coded-charset.
3290         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3291
3292 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3295         settings for `=jis-x0213-1@2004'.
3296
3297 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3298
3299         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3300         CHISE.
3301         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3302         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3303         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3304         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3305         temporarily.
3306         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3307
3308 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3311         CHISE.
3312         (=shinjigen@1ed): Inherited from `=shinjigen'.
3313         (=shinjigen@rev): Likewise.
3314
3315 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3318         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3319
3320 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3323         define it as an alias.
3324         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3325         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3326         alias.
3327         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3328         alias.
3329
3330 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3331
3332         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3333         CHISE.
3334
3335 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3336
3337         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3338         CHISE.
3339         (shinjigen-2): Ditto.
3340
3341 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-charset.el (default-coded-charset-priority-list):
3344         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3345         `chinese-big5-eten-*' and `chinese-big5'.
3346
3347 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3348
3349         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3350         #x9FA5 temporarily.
3351
3352 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3353
3354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3355         settings for `=jis-x0208@1978/i1'.
3356
3357 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3358
3359         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3360         XEmacs CHISE.
3361
3362 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3363
3364         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3365         XEmacs CHISE.
3366
3367 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3368
3369         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3370         XEmacs CHISE.
3371
3372 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3375         CHISE.
3376         (=ucs-bmp@cns): Likewise.
3377         (=ucs-bmp@jis): Likewise.
3378         (=ucs-bmp@ks): Likewise.
3379
3380 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381
3382         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3383         CHISE.
3384         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3385
3386 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3387
3388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3389         settings for `=zinbun-oracle'.
3390
3391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3392         `=zinbun-oracle'.
3393
3394 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3397         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3398         `=ucs@iso'.
3399
3400 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3401
3402         * mule/mule-charset.el (default-coded-charset-priority-list):
3403         Delete `ucs-sip'; modify order of some CCSs.
3404
3405 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3408         in XEmacs CHISE.
3409
3410         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3411         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3412         CHISE.
3413
3414 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3417         its registry.
3418         (=ucs-radicals@unicode): Likewise.
3419
3420 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3423         CHISE.
3424
3425 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3426
3427         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3428         CHISE.
3429
3430 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3433         CHISE.
3434
3435 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3436
3437         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3438         Modify preference of *isolated settings*.
3439
3440 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3441
3442         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3443         utf-2000 is provided.
3444         (=ucs@cns11643): Likewise.
3445
3446 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3447
3448         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3449         Prefer every *isolated setting* to ordinary setting.
3450
3451 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3454         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3455
3456 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3459         CHISE.
3460
3461 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3464         settings for `=jis-x0208@1997'.
3465
3466 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3469         `=jis-x0208@1997'.
3470
3471 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3474         XEmacs CHISE.
3475
3476 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3477
3478         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3479         `=jis-x0208@1978'.
3480         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3481         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3482         `=jis-x0208-1990' as the mother.
3483         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3484
3485 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3488         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3489         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3490         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3491         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3492         for `=ucs@JP'.
3493
3494 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3495
3496         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3497         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3498         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3499         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3500         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3501         `=daikanwa@rev2'.
3502
3503 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3504
3505         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3506         (=gt): Likewise.
3507         (=gt-k): Likewise.
3508         (=gt-pj-*): Likewise.
3509         (=gt-pj-k1): Likewise.
3510         (=gt-pj-k2): Likewise.
3511         (=daikanwa): Likewise.
3512         (=daikanwa-rev1): Likewise.
3513         (=daikanwa-rev2): Likewise.
3514         (=big5-pua): Likewise.
3515         (=big5-eten): Likewise.
3516         (chinese-big5-eten-a): Likewise.
3517         (chinese-big5-eten-b): Likewise.
3518         (=hanziku-*): Likewise.
3519         (=cbeta): Likewise.
3520         (=jef-china3): Likewise.
3521         (=ruimoku-v6): Likewise.
3522         (=ucs@iso): Likewise.
3523         (=ucs@unicode): Likewise.
3524         (=ucs@gb): Likewise.
3525         (=ucs@cns): Likewise.
3526         (=ucs@jis): Likewise.
3527         (=ucs@jis-1990): Likewise.
3528         (=ucs@jis-2000): Likewise.
3529         (=ucs@jp): Likewise.
3530         (=ucs@ks): Likewise.
3531         (=ucs@big5): Likewise.
3532         (=ucs-radicals): Likewise.
3533         (=ucs-radicals@unicode): Likewise.
3534         (=ucs-bmp-cjk): Likewise.
3535         (=ucs-bmp-cjk@unicode): Likewise.
3536         (=ucs-sip-ext-b): Likewise.
3537         (=ucs-sip-ext-b@iso): Likewise.
3538
3539 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3542         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3543
3544 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3547         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3548         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3549         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3550         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3551         arabic-digit, ipa and ``&I-B-XXXX;''.
3552
3553 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3554
3555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3556         setting for (I-)HZK{03..12}-XXXX.
3557
3558 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3561         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3562
3563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3564         `=ruimoku-v6'.
3565
3566         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3567         CHISE.
3568
3569 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3570
3571         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3572         (=ucs@unicode): Likewise.
3573         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3574         (=ucs@cns): Likewise.
3575         (=ucs@jis): Likewise.
3576         (=ucs@ks): Likewise.
3577         (=ucs@big5): Likewise.
3578
3579 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3580
3581         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3582         `ucs-jis'.
3583         (utf-8-jis-er): Likewise.
3584         (utf-8-jp): New coding-system.
3585         (utf-8-jp-er): Likewise.
3586
3587         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3588
3589 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3592
3593         * mule/japanese.el: Move definition of `euc-jisx0213' to
3594         mule/mule-coding.el.
3595
3596 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3597
3598         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3599         mule-coding before loading update-cdb when utf-2000 is provided.
3600
3601 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3602
3603         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3604         `=daikanwa'.
3605
3606 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3609         definition codes when `utf-2000' is provided.
3610
3611 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * mule/mule-category.el (word-combining-categories): Don't setup
3614         `word-combining-categories' in XEmacs CHISE.
3615         (word-separating-categories): Add setting about Latin script in
3616         XEmacs CHISE.
3617
3618 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3619
3620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3621         setting for `chinese-big5'.
3622
3623 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3624
3625         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3626         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3627         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3628         add setting for HZK0[12]-xxxx.
3629
3630 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3631
3632         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3633         in XEmacs CHISE.
3634
3635 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-charset.el (default-coded-charset-priority-list):
3638         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3639         and `chinese-big5' to `=gt-pj-*'.
3640
3641 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-conf.el (=daikanwa): Renamed from
3644         `ideograph-daikanwa'.
3645         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3646
3647 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3648
3649         * mule/mule-conf.el (=cns11643-7): Renamed from
3650         `chinese-cns11643-7'.
3651         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3652
3653 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3654
3655         * mule/mule-conf.el (=cns11643-6): Renamed from
3656         `chinese-cns11643-6'.
3657         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3658
3659 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3660
3661         * mule/mule-conf.el (=cns11643-5): Renamed from
3662         `chinese-cns11643-5'.
3663         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3664
3665 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3666
3667         * mule/mule-conf.el (=cns11643-4): Renamed from
3668         `chinese-cns11643-4'.
3669         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3670
3671 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3672
3673         * mule/mule-conf.el (=cns11643-3): Renamed from
3674         `chinese-cns11643-3'.
3675         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3676
3677 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3678
3679         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3680         `=cns11643-2'.
3681         (chinese-cns11643-2): New alias for `=cns11643-2'.
3682
3683 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3684
3685         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3686         `=cns11643-1'.
3687         (chinese-cns11643-1): New alias for `=cns11643-1'.
3688
3689 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3692         (chinese-gb12345): New alias for `=gb12345'.
3693
3694 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3695
3696         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3697         (chinese-gb2312): New alias for `=gb2312'.
3698
3699 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3700
3701         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3702         (chinese-big5): New alias for `=big5'.
3703
3704 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3705
3706         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3707         (korean-ksc5601): New alias for `=ks-x1001'.
3708
3709 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3710
3711         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3712         `=jis-x0212'.
3713         (japanese-jisx0212): New alias for `=jis-x0212'.
3714
3715 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3716
3717         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3718         `=jis-x0208-1983'.
3719         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3720
3721 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3722
3723         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3724         `=jis-x0208-1978'.
3725         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3726
3727 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3728
3729         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3730         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3731
3732 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3733
3734         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3735         (chinese-cns11643-3): Specify iso-ir 183.
3736         (chinese-cns11643-4): Specify iso-ir 184.
3737         (chinese-cns11643-5): Specify iso-ir 185.
3738         (chinese-cns11643-6): Specify iso-ir 186.
3739         (chinese-cns11643-7): Specify iso-ir 187.
3740         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3741         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3742
3743 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3746         \uXXXX for every cases.
3747
3748 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3749
3750         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3751         (ucs-big5): Changed to an alias for `=ucs@big5'.
3752
3753 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3754
3755         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3756         (ucs-ks): Changed to an alias for `=ucs@ks'.
3757
3758 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3759
3760         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3761         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3762
3763 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3764
3765         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3766         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3767
3768 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3769
3770         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3771         (ucs-jis): Changed to an alias for `=ucs@jis'.
3772
3773 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3776         (ucs-cns): Changed to an alias for `=ucs@cns'.
3777
3778 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3779
3780         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3781         (ucs-gb): Changed to an alias for `=ucs@gb'.
3782
3783 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3784
3785         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3786         `ideograph-daikanwa-2'.
3787         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3788         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3789
3790 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3791
3792         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3793         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3794
3795         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3796         for `xemacs-chise-version'.
3797
3798 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3799
3800         * mule/mule-charset.el (default-coded-charset-priority-list):
3801         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3802         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3803         instead of `ideograph-hanziku-*'.
3804
3805         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3806         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3807
3808 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3809
3810         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3811         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3812         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3813         `utf-2000' is provided.
3814
3815 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3816
3817         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3818         is provided [was builtin coded-charsets].
3819
3820 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3821
3822         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3823         is provided [was builtin coded-charsets].
3824
3825 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3826
3827         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3828         is provided [was builtin coded-charsets].
3829
3830 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3831
3832         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3833         is provided [was builtin coded-charsets].
3834
3835 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3836
3837         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3838         when `utf-2000' is provided [was builtin coded-charsets].
3839
3840 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3841
3842         * mule/mule-conf.el (=hanziku-*): Renamed from
3843         `ideograph-hanziku-*'.
3844         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3845
3846 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3849         `utf-2000' is provided [was builtin coded-charsets].
3850         (ideograph-hanziku-{1..12}): Likewise.
3851
3852 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3853
3854         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3855         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3856
3857 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3858
3859         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3860         when `utf-2000' is provided [was builtin coded-charsets].
3861
3862 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3865         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3866         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3867
3868 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3869
3870         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3871         (ideograph-gt): Changed to an alias for `=gt'.
3872
3873 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3874
3875         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3876         is provided; it was defined as a builtin coded-charset.
3877         (ideograph-gt): Likewise.
3878
3879 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3880
3881         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3882         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3883
3884 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3887         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3888
3889 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3890
3891         * mule/mule-conf.el (=big5-eten): Renamed from
3892         `chinese-big5-eten'.
3893         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3894
3895 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3896
3897         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3898         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3899
3900 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3901
3902         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3903         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3904
3905 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3906
3907         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3908         (china3-jef): Changed to an alias for `=jef-china3'.
3909
3910 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3911
3912         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3913         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3914
3915         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3916         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3917         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3918         when `utf-2000' is provided.
3919
3920 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-charset.el (default-coded-charset-priority-list):
3923         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3924
3925         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3926         (ucs-jis-2000): Deleted.
3927
3928 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3929
3930         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3931         UTF-2000.
3932         (=ucs-jis-2000): New coded-charset for UTF-2000.
3933
3934 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3935
3936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3937         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3938
3939 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list):
3942         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3943         `ideograph-cbeta'.
3944
3945 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3946
3947         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3948         builtin coded-charset].
3949
3950 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3951
3952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3953         settings for &K0-xxxx and &I-K0-xxxx.
3954
3955 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3956
3957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3958         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3959
3960 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3961
3962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3963         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3964
3965 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3968         UTF-2000.
3969         (ideograph-gt-pj-k1): Likewise.
3970         (ideograph-gt-pj-k2): Likewise.
3971
3972 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3973
3974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3975         `=jis-x0208'.
3976
3977 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3978
3979         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3980         UTF-2000 [was a builtin coded-charset].
3981
3982 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3983
3984         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3985         (utf-8-gb-er): Likewise.
3986
3987 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3988
3989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3990         settings for JIS X 0212 and JIS X 0208:1978.
3991
3992 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3993
3994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3995         setting for JIS X 0213.
3996
3997 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3998
3999         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4000         standard-case-table in UTF-2000.
4001
4002 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4005         definitions for isolated-chars.
4006
4007 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4008
4009         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4010         `configure-utf-2000-lisp-directory'.
4011         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4012         `mule-lisp-load-path'.
4013
4014 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4015
4016         * startup.el (startup-setup-paths): Set and use
4017         `utf-2000-lisp-directory'.
4018         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4019         UTF-2000.
4020
4021 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4022
4023         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4024         (paths-find-utf-2000-lisp-directory): New function.
4025         (paths-construct-load-path): Add new optional argument
4026         `utf-2000-lisp-directory'.
4027
4028         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4029
4030 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4031
4032         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4033         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4034         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4035         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4036         `chinese-big5-2' in UTF-2000.
4037
4038         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4039         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4040
4041 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4042
4043         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4044         `big5-eten-er' in UTF-2000.
4045         (big5-cdp): Modify DOC-string and mnemonic.
4046
4047 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4048
4049         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4050         UTF-2000 [renamed from utf-8-er].
4051         (utf-8-gb): New coding-system in UTF-2000.
4052         (utf-8-gb-er): Likewise.
4053         (utf-8-cns): Likewise.
4054         (utf-8-cns-er): Likewise.
4055         (utf-8-big5): Likewise.
4056         (utf-8-big5-er): Likewise.
4057         (utf-8-jis): Likewise.
4058         (utf-8-jis-er): Likewise.
4059         (utf-8-ks): Likewise.
4060         (utf-8-ks-er): Likewise.
4061         (utf-8-er): Likewise.
4062
4063 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4064
4065         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4066         instead of `utf-8-unix' in UTF-2000.
4067
4068         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4069
4070 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4071
4072         * mule/japanese.el (euc-jisx0213): New coding-system.
4073
4074         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4075         `japanese-jisx0208-1990' as the mother.
4076
4077 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4078
4079         * dumped-lisp.el (preloaded-file-list): Change condition of
4080         loading "close-cdb".
4081
4082 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4083
4084         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4085         setup `coded-charset-entity-reference-alist'.
4086
4087 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4088
4089         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4090         UTF-2000.
4091
4092 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4093
4094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4095         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4096
4097 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4098
4099         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4100         (chinese-big5-eten-a): Likewise.
4101         (chinese-big5-eten-b): Likewise.
4102         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4103         code range is #x8140 .. #x8DFE.
4104
4105 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4106
4107         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4108         UTF-2000.
4109         (chinese-big5-cdp): Likewise.
4110
4111 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4112
4113         * dumped-lisp.el (preloaded-file-list): Rename
4114         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4115
4116 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4117
4118         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4119         append `system-char-db-source-file-list' into
4120         `preloaded-file-list' in UTF-2000.
4121
4122 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4123
4124         * dumped-lisp.el (preloaded-file-list): Delete
4125         character-definition files.
4126
4127 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4128
4129         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4130         UTF-2000.
4131
4132 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4133
4134         * mule/mule-charset.el (default-coded-charset-priority-list):
4135         Delete `mojikyo-2022-1'.
4136
4137 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4138
4139         * mule/mule-charset.el (default-coded-charset-priority-list):
4140         Delete `mojikyo'.
4141
4142 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4143
4144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4145         `ucs-sip'.
4146
4147 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4148
4149         * mule/mule-charset.el (default-coded-charset-priority-list):
4150         Comment out `chinese-gb12345'.
4151
4152 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4153
4154         * bytecomp.el (byte-compile-insert-header): Fixed.
4155
4156 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4157
4158         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4159         XEmacs UTF-2000.
4160
4161 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4162
4163         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4164         UTF-2000.
4165
4166 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4167
4168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4169         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4170
4171 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4172
4173         * mule/mule-charset.el (default-coded-charset-priority-list):
4174         `japanese-jef-china3' is renamed `china3-jef'.
4175
4176 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4177
4178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4179         `japanese-jef-china3' and `ideograph-cbeta'.
4180
4181 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4182
4183         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4184
4185 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4186
4187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4188         `chinese-big5-cdp'.
4189
4190 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4191
4192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4193         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4194
4195 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4196
4197         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4198         loading character definitions.
4199
4200 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4201
4202         * dumped-lisp.el (preloaded-file-list): Rename
4203         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4204
4205 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4206
4207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4208         `chinese-big5'.
4209
4210 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4211
4212         * dumped-lisp.el (preloaded-file-list): Dump
4213         "Ideograph-R028-Private" with XEmacs UTF-2000.
4214
4215 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4216
4217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4218         `chinese-gb12345'.
4219
4220 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4221
4222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4223         `ideograph-gt-pj-{1..11}'.
4224
4225         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4226         XEmacs UTF-2000.
4227
4228 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4229
4230         * mule/mule-charset.el (default-coded-charset-priority-list):
4231         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4232         `chinese-isoir165'.
4233
4234 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4235
4236         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4237         `image/png', `image/x-xpm' and `image/tiff'.
4238
4239         * files.el (binary-file-regexps): Add *.PNG.
4240
4241 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4242
4243         * mule/mule-charset.el (default-coded-charset-priority-list):
4244         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4245         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4246
4247 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4248
4249         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4250         the first completion when UTF-2000 is running.
4251
4252 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4253
4254         * mule/mule-charset.el (default-coded-charset-priority-list):
4255         Delete `ucs'.
4256
4257 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4258
4259         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4260
4261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4262         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4263
4264 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4265
4266         * mule/vietnamese.el (vscii-2): Delete abolished property
4267         `composite'; now composite mode is default.
4268
4269 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4270
4271         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4272         of `raw-text'; check \uHHHH representation even if non-ascii
4273         characters are not found.
4274
4275         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4276         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4277         unconditionally.
4278
4279         * mule/viet-ccl.el: New file.
4280
4281         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4282         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4283         - Separate CCL based implementations to viet-ccl.el.
4284
4285 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4286
4287         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4288         "jisx0213.2000-1".
4289         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4290
4291         * mule/mule-charset.el (default-coded-charset-priority-list):
4292         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4293         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4294
4295 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4296
4297         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4298
4299 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4300
4301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4302         `ucs' in UTF-2000.
4303
4304 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4305
4306         * mule/mule-charset.el (default-coded-charset-priority-list):
4307         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4308         `arabic-iso8859-6'.
4309
4310 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4311
4312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4313         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4314
4315 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4316
4317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4318         `katakana-jisx0201' in UTF-2000.
4319
4320 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4321
4322         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4323         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4324         "u0FB50-Arabic-Presentation-Forms-A",
4325         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4326         "u0FE50-Small-Form-Variants",
4327         "u0FE70-Arabic-Presentation-Forms-B",
4328         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4329         UTF-2000.
4330
4331 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4332
4333         * dumped-lisp.el (preloaded-file-list): Delete
4334         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4335         ... "Ideograph-R214-Flute" in UTF-2000.
4336
4337 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4338
4339         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4340         (japanese-jisx0213-2): New coded-charset.
4341
4342         * dumped-lisp.el (preloaded-file-list): Add
4343         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4344         "Ideograph-R030-Mouth".
4345
4346 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4347
4348         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4349         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4350         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4351         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4352         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4353         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4354         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4355         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4356
4357 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4358
4359         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4360         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4361         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4362         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4363         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4364
4365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4366         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4367
4368 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4369
4370         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4371         in UTF-2000.
4372
4373 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4374
4375         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4376         (chinese-isoir165): Moved from mule/chinese.el.
4377         (chinese-cns11643-3): Moved from mule/chinese.el.
4378         (chinese-cns11643-4): Moved from mule/chinese.el.
4379         (chinese-cns11643-5): Moved from mule/chinese.el.
4380         (chinese-cns11643-6): Moved from mule/chinese.el.
4381         (chinese-cns11643-7): Moved from mule/chinese.el.
4382
4383         * mule/chinese.el: Move definition of coded-charsets to
4384         mule/mule-conf.el.
4385
4386 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4387
4388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4389         `ideograph-daikanwa'.
4390
4391 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4392
4393         * dumped-lisp.el (preloaded-file-list): Delete
4394         "ccs-jisx0201-latin.el".
4395
4396 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4397
4398         * dumped-lisp.el (preloaded-file-list): Add
4399         "u031A0-Extended-Bopomofo" in UTF-2000.
4400
4401 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4402
4403         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4404         renamed to u02E00-CJK-Radical-Supplement.
4405
4406 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4407
4408         * dumped-lisp.el (preloaded-file-list): Add
4409         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4410         "u030A0-Katakana", "u03100-Bopomofo",
4411         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4412         "u03200-Enclosed-CJK-Letters-and-Months" and
4413         "u03300-CJK-Compatibility".
4414
4415 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4416
4417         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4418         "u02F00-Kangxi-Radicals" and
4419         "u02FF0-Ideographic-Description-Characters".
4420
4421 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4422
4423         * dumped-lisp.el (preloaded-file-list): Add
4424         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4425         "u02800-Braille-Patterns" in UTF-2000.
4426
4427 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4428
4429         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4430         "uXXXXX-*.el" in UTF-2000.
4431
4432         * bytecomp.el (byte-compile-insert-header): Delete comments if
4433         non-ASCII characters are found; allow `byte-compile-dynamic' and
4434         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4435         `raw-text'.
4436
4437 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4438
4439         * dumped-lisp.el (preloaded-file-list): Add
4440         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4441         "u025A0-Geometric-Shapes.el".
4442
4443 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4444
4445         * dumped-lisp.el (preloaded-file-list): Add
4446         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4447         "u02460-Enclosed-Alphanumerics.el".
4448
4449 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4450
4451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4452         `chinese-gb2312'.
4453
4454         * dumped-lisp.el (preloaded-file-list): Add
4455         "u02200-Mathematical-Operators.el" and
4456         "u02300-Miscellaneous-Technical.el".
4457
4458 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4459
4460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4461         `chinese-cns11643-*'.
4462
4463         * dumped-lisp.el (preloaded-file-list): Add
4464         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4465         "u02190-Arrows.el" in UTF-2000.
4466
4467 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4468
4469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4470         `korean-ksc5601'.
4471
4472         * dumped-lisp.el (preloaded-file-list): Add
4473         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4474         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4475         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4476
4477 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4478
4479         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4480
4481 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4482
4483         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4484         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4485         "u01780-Khmer.el", "u01800-Mongolian.el",
4486         "u01E00-Latin-Extended-Additional.el" and
4487         "u01F00-Greek-Extended.el" in UTF-2000.
4488
4489 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4490
4491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4492         `ethiopic-ucs' and `ethiopic'.
4493
4494         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4495         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4496
4497         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4498         from mule/ethiopic.el.
4499
4500         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4501         mule/mule-conf.el.
4502
4503 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4504
4505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4506         `lao'.
4507
4508         * mule/mule-conf.el (lao): New coded-charset.
4509
4510         * dumped-lisp.el (preloaded-file-list): Add
4511         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4512         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4513         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4514         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4515         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4516
4517 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4518
4519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4520         `ucs-bmp' and `arabic-iso8859-6'.
4521
4522 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4523
4524         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4525         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4526         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4527
4528 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4529
4530         * startup.el (normal-top-level): Load autoload file for UTF-2000
4531         in UTF-2000.
4532
4533 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4534
4535         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4536         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4537         "u00020-Basic-Latin.el", "u00080-C1.el",
4538         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4539         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4540         "u002B0-Spacing-Modifier-Letters.el",
4541         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4542         UTF-2000.
4543
4544 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4545
4546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4547         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4548         instead of `vietnamese-viscii-*'.
4549
4550 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4551
4552         * mule/mule-conf.el: New file.
4553
4554         * mule/misc-lang.el: Move definition of charset `ipa' to
4555         mule/mule-conf.el.
4556
4557 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4558
4559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4560         `latin-viscii'; prefer it for characters used in Vietnamese.
4561
4562 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4563
4564         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4565
4566 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4567
4568         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4569         `vietnamese-viscii-lower'.
4570         (latin-viscii-upper): Renamed from charset
4571         `vietnamese-viscii-upper'.
4572         (vietnamese-viscii-lower): New alias for charset
4573         `latin-viscii-lower'.
4574         (vietnamese-viscii-upper): New alias for charset
4575         `latin-viscii-upper'.
4576
4577 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4578
4579         * mule/mule-charset.el (default-coded-charset-priority-list):
4580         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4581
4582 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4583
4584         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4585         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4586         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4587         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4588         lisp/utf-2000.
4589
4590 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4591
4592         * mule/ccs-tcvn5712.el: New file.
4593
4594 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4595
4596         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4597         in UTF-2000.
4598
4599 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4600
4601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4602         `japanese-jisx0208'.
4603
4604 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4605
4606         * dumped-lisp.el (preloaded-file-list): Add
4607         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4608         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4609         UTF-2000.
4610
4611         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4612         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4613         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4614         mule/ccs-viscii.el: New files.
4615
4616         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4617         if \uXXXX is found.
4618
4619 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4620
4621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4622         `hiragana-jisx0208' and `katakana-jisx0208'.
4623
4624 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4625
4626         * mule/chinese.el (chinese-cns11643-3): Define it even if
4627         `utf-2000' is provided.
4628         (chinese-cns11643-4): Likewise.
4629         (chinese-cns11643-5): Likewise.
4630         (chinese-cns11643-6): Likewise.
4631         (chinese-cns11643-7): Likewise.
4632
4633 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4634
4635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4636         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4637
4638 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4639
4640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4641         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4642
4643 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4644
4645         * mule/mule-charset.el (default-coded-charset-priority-list):
4646         Setup in UTF-2000.
4647
4648 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4649
4650         * mule/viet-chars.el: Don't define charset
4651         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4652         they are defined as builtin charsets.
4653
4654 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4655
4656         * version.el (emacs-version): Add more space just before UTF-2000
4657         version string.
4658
4659 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4660
4661         * version.el ([constant] emacs-version): Don't add a space in the
4662         preceding place of `xemacs-betaname' because it is duplicated.
4663         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4664
4665         * startup.el (splash-frame-body): Add ETL.
4666
4667 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4668
4669         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4670         is provided because it is defined as builtin charset.
4671         (chinese-cns11643-4): Likewise.
4672         (chinese-cns11643-5): Likewise.
4673         (chinese-cns11643-6): Likewise.
4674         (chinese-cns11643-7): Likewise.
4675
4676 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4677
4678         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4679         coding-system `iso-10646-ucs-4' is not defined.
4680
4681 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4682
4683         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4684         coding-system if `utf-2000' is provided.
4685
4686 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4687
4688         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4689         `utf-2000' is provided.
4690
4691 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4692
4693         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4694         if utf-2000 is provided temporally.
4695
4696 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4697
4698         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4699         as builtin variable].
4700
4701 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4702
4703         * files.el (insert-file-contents-literally): Treat file as binary;
4704         call file-name-handlers. [sync with Emacs 20.3.10]
4705
4706 2008-12-28  Vin Shelton  <acs@xemacs.org>
4707
4708         * XEmacs 21.4.22 is released
4709
4710 2008-12-30  Vin Shelton  <acs@xemacs.org>
4711
4712         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4713         during building even if no packages are found.
4714
4715 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4716
4717         * printer.el (generic-print-region): 
4718         (generic-print-buffer): 
4719         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4720         check if the msprinter device is available, now that msprinter is
4721         always available as a specifier tag. 
4722
4723 2008-12-24  Vin Shelton  <acs@xemacs.org>
4724
4725         * about.el: Add Francisco to my bio!
4726
4727 2008-12-23  Vin Shelton  <acs@xemacs.org>
4728
4729         * autoload.el: Move operator definitions to autoload-operators.el
4730         in the xemacs-base package.
4731
4732 2007-11-22  Vin Shelton  <acs@xemacs.org>
4733
4734         * about.el (about-hacker-contribution): Updated my bio.
4735
4736 2007-10-07  Vin Shelton  <acs@xemacs.org>
4737
4738         * XEmacs 21.4.21 is released
4739
4740 2007-09-19  Didier Verna  <didier@xemacs.org>
4741
4742         Update my personal info.
4743         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4744         * about.el (about-other-current-hackers): Ditto.
4745         * about.el (about-url-alist): Add my musical website.
4746         * about.el (about-personal-info): Update my entry.
4747         * about.el (about-hacker-contribution): Ditto.
4748
4749 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4750
4751         * package-get.el (package-get-download-sites): Update download
4752         sites in Japan.
4753         * package-get.el (package-get-pre-release-download-sites): Ditto.
4754
4755 2007-08-18  Vin Shelton  <acs@xemacs.org>
4756
4757         * package-get.el (package-get-pre-release-download-sites): Sync
4758         mirror sites with 21.5.  (Thanks, Adrian)
4759
4760 2007-08-09  Mike Sperber  <mike@xemacs.org>
4761
4762         * startup.el (migrate-user-init-file): Create backup of
4763         `user-init-file' before migrating.
4764         * startup.el (maybe-migrate-user-init-file): Print
4765         information about backup file.
4766         (maybe-create-compatibility-dot-emacs): Follow above change.
4767
4768 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4769
4770         * font-lock.el: Sync font-lock-add-keywords and
4771         font-lock-remove-keywords from GNU Emacs.
4772         * font-lock.el (font-lock-keywords-alist): New.
4773         * font-lock.el (font-lock-removed-keywords-alist): New.
4774         * font-lock.el (font-lock-add-keywords): New.
4775         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4776         * font-lock.el (font-lock-remove-keywords): New.
4777
4778 2007-08-16  Vin Shelton  <acs@xemacs.org>
4779
4780         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4781         patch from Hans de Graaff.
4782
4783 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4784
4785         * package-get.el (package-get-download-sites): Document Chile and
4786         update Denmark download site.
4787         * package-get.el (package-get-pre-release-download-sites): Ditto.
4788
4789 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4790
4791         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4792
4793 2006-12-09  Vin Shelton  <acs@xemacs.org>
4794
4795         * XEmacs 21.4.20 is released
4796
4797 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4798
4799         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4800
4801 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4802
4803         * info.el (Info-find-file-node, Info-insert-dir)
4804         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4805         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4806         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4807         and discussion.
4808
4809 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4810
4811         * obsolete.el (line-beginning-position): New, from 21.5.x.
4812         (line-end-position): Ditto.
4813
4814 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4815
4816         * package-get.el (package-get-download-sites): Welcome
4817         nl.xemacs.org and Thanks!
4818         * package-get.el (package-get-pre-release-download-sites): Ditto.
4819
4820 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4821
4822         * font-lock.el: Add support for not-so recent changes in Java to
4823         java-mode.
4824
4825 2006-01-28  Vin Shelton  <acs@xemacs.org>
4826
4827         * XEmacs 21.4.19 is released
4828
4829 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4830
4831         * easymenu.el: Update copyright. 
4832         * easymenu.el (easy-menu-all-popups):
4833         Add a docstring. 
4834         * easymenu.el (easy-menu-add):
4835         Document a bug, rework the function to preserve any existing
4836         non-default mode-popup-menu instead of overwriting it, and not to
4837         bother normalising the menu title (nothing else does).
4838         * easymenu.el (easy-menu-remove):
4839         Restore the default mode-popup-menu instead of leaving an empty
4840         one when we remove the last easy-menu popup. 
4841
4842 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4843
4844         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4845         as suggested by Rodrigo Ventura.
4846         * package-get.el (package-get-pre-release-download-sites): Ditto,
4847         with replacement of xemacs-21.5 by beta, which is the logical path
4848         to our beta core and package pre-releases.
4849
4850 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4851
4852         * package-get.el (package-get-download-sites): Add Hong Kong
4853         download site.
4854         * package-get.el (package-get-pre-release-download-sites): Ditto.
4855
4856 2005-12-26  Vin Shelton  <acs@xemacs.org>
4857
4858         * find-paths.el:
4859         * find-paths.el (paths-emacs-root-p): Add search for package root.
4860         * find-paths.el (paths-find-emacs-root): Replaced with
4861         paths-find-invocation-roots, which returns a list of roots.
4862         * find-paths.el (paths-find-invocation-roots): New.
4863         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4864
4865 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4866
4867         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4868         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4869
4870 2005-12-03  Vin Shelton <acs@xemacs.org>
4871
4872         * XEmacs 21.4.18 is released
4873
4874 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4875
4876         * package-get.el (package-get-download-sites): Update reflecting
4877         latest http://www.xemacs.org/Releases/ information generated by
4878         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4879         * package-get.el (package-get-pre-release-download-sites): Ditto.
4880
4881 2005-02-28  Simon Josefsson  <jas@extundo.com>
4882
4883         * about.el (xemacs-hackers): Add jas.
4884         (about-other-current-hackers): Likewise.
4885         (about-url-alist): Add URL for jas.
4886         (about-personal-info): Document jas.
4887         (about-hacker-contribution): Describe jas contributions.
4888
4889 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4890
4891         * easymenu.el (easy-menu-remove): As described in 
4892         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4893         except the "Command" menu from mode-popup-menu. 
4894
4895 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4896  
4897         * font.el (font-spatial-to-canonical): Correct calculation of 
4898         return value for pixel-based input value. 
4899  
4900 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4901
4902         * code-process.el (call-process): Process-related docstring
4903         improvements spurred by Norbert Koch.
4904         * code-process.el (call-process-region): Ditto.
4905         * code-process.el (start-process): Ditto.
4906
4907 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4908
4909         * finder.el (finder-find-library): Return filename actually
4910         searched for.
4911
4912 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4913
4914         * help.el (view-emacs-news): Use `expand-file-name' instead of
4915         `locate-data-file' as the latter will find any "NEWS" files that
4916         might exist in packages _before_ the one in core.
4917
4918 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4919
4920         * package-get.el (package-get-init-package):
4921         package-get-init-package buglet (21.4.17) by Jeff Mincy
4922         <mincy@rcn.com> fixing false temporary load-path shadows reported
4923         after package installation and simplifying code.
4924
4925 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4926
4927         * package-get.el (package-get-download-sites): Sync mirrors list
4928         with the XEmacs website.
4929         (package-get-pre-release-download-sites): Ditto.
4930
4931 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4932
4933         * derived.el (derived-mode-merge-syntax-tables):
4934         Revert my 21.5-only patch of 2003-07-18 which slipped in
4935         through Jerry James's patch of 2004-06-07.
4936
4937 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4938
4939         * cmdloop.el (keyboard-quit): Remove workaround for
4940         `region-active-p' not making sure active region is in current
4941         buffer now that it does.
4942         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4943         * simple.el (region-active-p): `region-active-p' to only return t
4944         when active region is in current buffer.
4945
4946 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4947
4948         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4949         package names, quell a byte-compiler warning, doc fix.
4950
4951 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4952
4953         * buffer.el (pop-to-buffer):
4954         * window-xemacs.el (display-buffer):
4955         Document use of `same-window-buffer-names,' `same-window-regexps'
4956         by pop-to-buffer and display-buffer. 
4957         
4958 2005-02-06  Vin Shelton <acs@xemacs.org>
4959
4960         * XEmacs 21.4.17 is released
4961
4962 2005-01-29  Ben Wing  <ben@xemacs.org>
4963
4964         * shadow.el (find-emacs-lisp-shadows):
4965         Add custom-defines to list of ignored files.
4966
4967 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4968
4969         * simple.el (shifted-motion-keys-select-region): Fix statement
4970         about unshifted-motion-keys-deselect-region.
4971
4972 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4973
4974         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4975         now) for GNU Emacs compatibility.
4976         (make-obsolete-variable): Ditto.
4977
4978 2004-01-08  Ben Wing  <ben@xemacs.org>
4979
4980         * code-files.el (load):
4981         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4982
4983 2004-12-05  Vin Shelton <acs@xemacs.org>
4984
4985         * XEmacs 21.4.16 is released
4986
4987 2004-12-04  Vin Shelton  <acs@xemacs.org>
4988
4989         * auto-autoloads.el: Regenerated.
4990
4991         * custom-load.el: Regenerated.
4992
4993 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4994
4995         Fix bug: apropos errors if a defalias refers to an undefined
4996         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4997
4998         * apropos.el (apropos):
4999         (apropos-command):
5000         * help.el (frob-help-extents):
5001         * help-macro.el (make-help-screen):
5002         * hyper-apropos.el (hyper-apropos-grok-functions):
5003         (hyper-apropos-get-doc):
5004         Catch void-function error thrown by `documentation'.
5005
5006 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5007
5008         * packages.el (package-require): Fix incorrect arg to format.
5009         This fixes a `format specifier' error.
5010
5011 2004-08-13  Jerry James  <james@xemacs.org>
5012
5013         * bytecomp.el (forward-word): Tell the byte compiler the correct
5014         number of arguments to forward-word.
5015
5016 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5017
5018         * etags.el: Fixed loading of include files for tag completion. Now
5019         you can make a tag file for a library, include it into your
5020         project and it will be reloaded only if it changed. Infinte
5021         include loops are detected and the correct tag files are loaded.
5022         * etags.el (buffer-tag-table-list): Load and verify tag files in
5023         the external function buffer-tag-table-list-load.
5024         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5025         tag files. Also load the included tag files. The priority of the
5026         included files is right below their parent file. If multiple
5027         matches occur then the symbols from the parent file are found
5028         first.
5029         * etags.el (tag-table-include-files): Corrected comment
5030         string. Switched to pattern constant tags-include-pattern to have
5031         it at a central location.
5032         * etags.el (tags-include-pattern): Added doc string.
5033         * etags.el (add-to-tag-completion-table): Removed obsolete
5034         comments as the include files are allready returned by
5035         buffer-tag-table-list and loaded.
5036         * etags.el (find-tag-internal): The include files are allready
5037         included in tag-tables as buffer-tag-table-list returns them now.
5038
5039 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5040
5041         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5042         Loading items into the notebook is now done by C code.
5043         * widgets-gtk.el (gtk-widget-instantiate-internal):
5044         Style no longer changed.
5045
5046 2004-06-28  Nix  <nix@esperi.org.uk>
5047
5048         * cmdloop.el (truncate-command-history-for-gc): Delay
5049         execution of all things that look up variable bindings,
5050         via `enqueue-eval-event'.
5051
5052 2004-06-24  Vin Shelton  <acs@xemacs.org>
5053
5054         * package-get.el (package-get-require-signed-base-updates):
5055         now defaults to nil.
5056
5057 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5058
5059         * subr.el (split-string): Clean up docstring.
5060
5061 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5062
5063         * faces.el (zmacs-region): fix typo in docstring.
5064
5065 2004-06-07  Jerry James  <james@xemacs.org>
5066
5067         * derived.el: Synch with Emacs 21.3.
5068         * subr.el (with-local-quit): New, from Emacs 21.3.
5069         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5070         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5071         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5072
5073 2004-06-16  Jerry James  <james@xemacs.org>
5074
5075         * cl.el (cl-set-substring): Increment start by the length of the
5076         string, not the string itself.
5077
5078 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5079
5080         * etags.el (tag-table-include-files): Expand included TAGS file
5081         paths to avoid problems with relative paths.  Thanks to Peter
5082         Chubb <peterc@gelato.unsw.edu.au>.
5083         * etags.el (tags-include-pattern): New.
5084         * etags.el (add-to-tag-completion-table): Parse and ignore
5085         trailing include lines.
5086
5087 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5088
5089         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5090         avoiding line solely composed of equal signs.
5091
5092 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5093
5094         * cus-edit.el (alloc): Typo fix.
5095         * cus-edit.el (custom-browse-visibility): Ditto.
5096         * cus-edit.el (custom-variable-value-create): Ditto.
5097         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5098         * cus-edit.el (custom-save-variables): Bind print-length and
5099         print-level to nil to avoid value abbreviation.
5100         * cus-edit.el (custom-save-face-internal): Ditto.
5101         * cus-edit.el (custom-save-faces): Save in sorted order.
5102         * cus-edit.el (custom-save-resets): Bind print-length and
5103         print-level to nil to avoid value abbreviation.
5104         * cus-edit.el (custom-save-loaded-themes): Ditto.
5105
5106 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5107
5108         * subr.el (split-string-default-separators): New.
5109         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5110         see comment in source.
5111
5112 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5113
5114         * mule/japanese.el (paragraph-start, paragraph-separate):
5115         Remove anchor to BOL.
5116
5117 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5118
5119         * cl.el (gensym, gentemp): Improve docstrings.
5120
5121 2004-05-10  Vin Shelton  <acs@xemacs.org>
5122
5123         * etags.el: Sync with 21.5 version.
5124
5125 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5126
5127         * etags.el:
5128         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5129         only for use with exuberant ctags. This will also enable building of 
5130         completion tables with exuberant ctags. This will not work with
5131         xemacs ctags. 
5132         * etags.el (get-tag-table-buffer): New function for creating of
5133         completion table is used if tags-exuberant-ctags-optimization-p ist t
5134         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5135         finding the tag names. New.
5136         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5137         building tag completion table with exuberant ctags. New.
5138         * etags.el (find-tag-internal): Improve exact tag matching for tags
5139         with name fields. Before the patch return types of functions or
5140         function parameters (with exuberant ctags) were found as matches.
5141
5142 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5143
5144         * list-mode.el (display-completion-list): Fixed completion list was
5145         taking the width of the frame and not of the window for displaying
5146         the selection methods.
5147
5148 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * menubar-items.el (default-menubar): Options are saved to custom.el.
5151
5152
5153 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * isearch-mode.el (isearch-abort): Preserve successful search target.
5156
5157 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5158
5159         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5160         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5161         Bihlmeyer.
5162         * gnuserv.el (gnuserv-mode-line-string): New.
5163         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5164         gnuserv-mode.
5165         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5166         * gnuserv.el (gnuserv-edit-files): Use
5167         make-x-device-with-gtk-fallback.
5168
5169 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5170
5171         * gtk-widgets.el: New import: gtk-accel-group-new.
5172         * dialog-gtk.el:
5173         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5174         * dialog-gtk.el (popup-builtin-question-dialog):
5175         Added support for dialog button mnemonics.
5176
5177 2004-03-22  Chris Green <cmg@dok.org>
5178
5179         * process.el (shell-command): Output buffer was ignored when a
5180         background process was run via shell-command.
5181
5182 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5183
5184         * cus-edit.el (custom-save-variables): Retrieve a list of
5185         variables to save first, sort it, and make sure the variables are
5186         saved in sorted order.
5187
5188 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5189  
5190         * package-get.el (package-get-update-base-from-buffer): Force
5191         binary coding system for verifying GnuPG signature in the
5192         package-index file.
5193  
5194 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5195
5196         * package-get.el (package-get-package-index-file-location): Handle
5197         missing "EMACSPACKAGEPATH" environment variable.
5198
5199 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5200
5201         * package-admin.el (package-admin-find-top-directory): Simplify
5202         directory comparisions and fix substring errors on short path
5203         components.
5204         * package-get.el (package-get-package-index-file-location):
5205         Default to first component of "EMACSPACKAGEPATH", if set.
5206
5207 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5208
5209         * package-get.el (process-error): New error datum.
5210
5211 2004-02-02  Vin Shelton <acs@xemacs.org>
5212
5213         * XEmacs 21.4.15 is released
5214
5215 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5216
5217         * itimer.el (activate-itimer): Modify the itimer timeout value as
5218         if it were begun at the last time when the itimer driver was woken
5219         up.
5220
5221 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5222
5223         * specifier.el (Copyright):
5224         Update.
5225         (make-specifier-and-init):
5226         (map-specifier):
5227         (canonicalize-inst-pair):
5228         (canonicalize-spec-list):
5229         (set-specifier):
5230         Synch docstrings to 21.5 where appropriate.
5231
5232 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5233
5234         * package-get.el (package-get-list-packages-where): New.  A
5235         function that allows searching for groups of packages.  For
5236         example, find all packages that require the fsf-compat package.
5237
5238 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5239
5240         The Great PUI Sync.
5241
5242         * auto-autoloads.el: Regenerated.
5243
5244         * custom-load.el: Regenerated.
5245
5246         * dumped-lisp.el (packages-hardcoded-lisp): New.
5247
5248         * menubar-items.el (menu-max-items): New.
5249         (menu-submenu-max-items): New.
5250         (menu-submenu-name-format): New.
5251         (menu-split-long-menu): New.
5252         (menu-sort-menu): New.
5253         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5254
5255         * obsolete.el (pui-add-install-directory): Renamed to the more
5256         logical `pui-set-local-package-get-directory'.
5257         (package-get-download-menu): Moved to `package-ui.el' and renamed
5258         to `package-ui-add-download-menu'.
5259
5260         * package-admin.el (package-admin-install-function-mswindows):
5261         Whitespace clean up.
5262         (package-admin-add-single-file-package): Removed.
5263         (package-admin-default-install-function): Whitespace clean up.
5264         (package-admin-find-top-directory): New.
5265         (package-admin-get-install-dir): Use it.
5266         (package-admin-get-manifest-file): 
5267         (package-admin-check-manifest): 
5268         (package-admin-add-binary-package):
5269         (package-admin-get-lispdir):
5270         (package-admin-delete-binary-package):
5271         (package-admin):
5272
5273         * package-get.el (package-get-package-index-file-location): New.
5274         (package-get-install-to-user-init-directory): New.
5275         (package-get-remote):
5276         (package-get-download-sites):
5277         (package-get-pre-release-download-sites): New.
5278         (package-get-site-release-download-sites): New.
5279         (package-get-base-filename):
5280         (package-get-always-update):
5281         (package-get-user-index-filename): Removed.
5282         (package-get-pgp-available-p): New.
5283         (package-get-require-signed-base-updates):
5284         (package-get-was-current):
5285         (package-entries-are-signed): New.
5286         (package-get-continue-update-base): New.
5287         (package-get-download-menu): Removed.
5288         (package-get-require-base):
5289         (package-get-update-base-entry):
5290         (package-get-locate-file):
5291         (package-get-locate-index-file):
5292         (package-get-maybe-save-index):
5293         (package-get-update-base):
5294         (package-get-update-base-from-buffer):
5295         (package-get-update-base-entries):
5296         (package-get-interactive-package-query):
5297         (package-get-update-all):
5298         (package-get-all):
5299         (package-get-dependencies):
5300         (package-get-init-package):
5301         (package-get-info): New.
5302         (package-get):
5303         (package-get-staging-dir):
5304         (package-get-set-version-prop): Removed.
5305         (package-get-installedp):
5306         (package-get-ever-installed-p):
5307         (packages): Removed.
5308         (package-get-custom-groups): Removed.
5309         (package-get-custom): Removed.
5310         (package-get-custom-add-entry): Removed.
5311
5312         * package-info.el (batch-update-package-info):
5313
5314         * package-net.el (package-net-batch-generate-bin-ini):
5315         (package-net-update-installed-db):
5316
5317         * package-ui.el (pui-info-buffer):
5318         (pui-directory-exists): Removed.
5319         (pui-package-dir-list): Removed.
5320         (pui-add-install-directory): Removed.
5321         (package-ui-download-menu): New.
5322         (package-ui-pre-release-download-menu): New.
5323         (package-ui-site-release-download-menu): New.
5324         (pui-set-local-package-get-directory): New.
5325         (pui-package-symbol-char):
5326         (pui-update-package-display):
5327         (pui-toggle-package):
5328         (pui-toggle-package-key):
5329         (pui-toggle-package-delete):
5330         (pui-toggle-package-delete-key):
5331         (pui-toggle-package-event):
5332         (pui-toggle-verbosity-redisplay):
5333         (pui-install-selected-packages):
5334         (pui-add-required-packages):
5335         (pui-help-echo):
5336         (pui-display-info):
5337         (list-packages-mode):
5338         (pui-list-packages):
5339
5340         * packages.el (packages-compute-package-locations):
5341         (package-require):
5342         (package-delete-name):
5343         (packages-hardcoded-lisp): Removed.
5344         (packages-useful-lisp): Removed.
5345         (packages-unbytecompiled-lisp): Removed.
5346         (packages-find-package-directories):
5347
5348         Summary:
5349
5350         Major code clean up of all things PUI.
5351
5352         Much improved code to determine where packages should be
5353         installed.  PUI no longer depends on any packages being
5354         pre-installed to compute where packages are to be installed to.
5355
5356         The user can specify the location of their package-index file.  It
5357         isn't necessary to set this because it has sane defaults.  People
5358         who "run-in-place" won't accidently overwrite the CVS
5359         package-index file.  See
5360         `package-get-package-index-file-location'. 
5361
5362         PUI will now properly clean up after itself in the event of an
5363         unsuccessful package install.  This drastically reduces the number
5364         of "wrong md5sum" FAQs.
5365
5366         non-Mule XEmacsen can no longer install Mule packages.
5367
5368         Package management via the custom interface has been removed.
5369
5370         The PUI related menubar items have been reorganised.
5371
5372         The PGP verification code has been fixed and the default for
5373         whether or not it is used is automatically computed.
5374
5375         * update-elc.el ((preloaded-file-list site-load-packages
5376         need-to-dump dumped-exe)):
5377         Just a couple of small changes to allow for
5378         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5379         existing anymore.
5380
5381 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5382
5383         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5384         apply `format' to the first argument of byte-compile-warn, it
5385         already calls format.
5386
5387 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5388
5389         * files.el (delete-old-versions): Avoid going interactive during
5390         make install when environment variable VERSION_CONTROL is set.
5391
5392 2003-12-04  Vin Shelton  <acs@xemacs.org>
5393
5394         * menubar-items.el (menu-item-search): Only bring up search dialog
5395         box if the feature is available and desired.
5396
5397 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5398
5399         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5400
5401 2003-11-05  Vin Shelton  <acs@xemacs.org>
5402
5403         * help.el (Help-prin1-face):
5404         (Help-princ-face):
5405         princ and prin1 are functions and need to be called as such.  The
5406         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5407
5408 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5409
5410         * about.el (about-xemacs): Give full version and build date.
5411
5412 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5413
5414         * win32-native.el (grep-null-device): This XEmacs has null-device.
5415
5416 2003-09-06  Mike Sperber  <mike@xemacs.org>
5417
5418         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5419         implement the specified semantics for `defvar.'
5420
5421 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5422
5423         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5424         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5425         displaying buffer in question.
5426
5427 2003-09-03  Vin Shelton <acs@xemacs.org>
5428
5429         * XEmacs 21.4.14 is released
5430
5431 2003-08-17  Vin Shelton  <acs@xemacs.org>
5432
5433         * about.el: Vanity patch.
5434
5435 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5436
5437         * code-process.el (call-process):
5438         (call-process-region):
5439         (start-process):
5440         Document coding system processing.
5441
5442 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5443
5444         * startup.el (splash-frame-body): Idiomatic English.
5445
5446 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5447
5448         * font-lock.el (font-lock-match-java-declarations): Move
5449         save-restriction, narrow-to-region to beginning of function to
5450         avoid going beyond the limit and causing an infloop.
5451
5452 2003-04-16  Jerry James  <james@xemacs.org>
5453
5454         * keydefs.el: Remove mappings for keys mapped to the nowhere
5455         defined function function-key-error.
5456
5457 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5458
5459         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5460         lisp-interaction-mode-hook): Add the docstrings.
5461
5462 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5463
5464         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5465         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5466         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5467
5468 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5469
5470         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5471         lambda list after the original doc.  Care about
5472         #'(lambda () "SingleString") 
5473         (cl-upcase-arg): 
5474         (cl-function-arglist):
5475         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5476         circular data structures in lambda list specification
5477
5478 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5479
5480         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5481         to appear in font-lock-function-name-face.
5482
5483 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5484
5485         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5486         is not also the value of the lambda.
5487
5488 2003-05-06  Andy Piper  <andy@xemacs.org>
5489
5490         * files.el (revert-buffer): Make sure local variables get processed,
5491         even in the case of an optimized reversion.
5492
5493 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5494
5495         * XEmacs 21.4.13 is released
5496
5497 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5498
5499         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5500         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5501
5502 2003-02-14  Ben Wing  <ben@xemacs.org>
5503
5504         * byte-optimize.el:
5505         * byte-optimize.el (byte-compile-inline-expand):
5506         * byte-optimize.el (byte-compile-unfold-lambda):
5507         * byte-optimize.el (byte-optimize-form-code-walker):
5508         * byte-optimize.el (byte-optimize-form):
5509         * byte-optimize.el (byte-decompile-bytecode-1):
5510         * byte-optimize.el (byte-optimize-lapcode):
5511         Review carefully and sync up to 20.7 except for areas as noted.
5512         Fixes problem with JDE compilation.
5513
5514 2003-02-05  Ben Wing  <ben@xemacs.org>
5515
5516         * simple.el:
5517         * simple.el (motion-keys-for-shifted-motion):
5518         Omit M-S-home/end from motion keys.
5519
5520 2003-02-07  Ben Wing  <ben@xemacs.org>
5521
5522         * text-props.el (text-property-any):
5523         * text-props.el (text-property-not-all):
5524         Fix bug when end > start.
5525
5526 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5527
5528         * info.el (Info-insert-dir): Make default-directory end in
5529         separator.  Patch due to Martin Buchholz.
5530
5531 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         * XEmacs 21.4.12 "Portable Code" is released.
5534
5535 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5536
5537         * about.el: Update golubev data.
5538
5539 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5540
5541         * isearch-mode.el (isearch-mode-map): Substitute comment on
5542         desirability, and back out "GR is printable" changes.
5543
5544 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5545
5546         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5547
5548 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5549
5550         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5551
5552 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5553
5554         * menubar-items.el (default-menubar): Use browse-url-mozilla
5555         instead of browse-url-gnome-moz for Mozilla.
5556
5557 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5558
5559         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5560
5561 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5562
5563         * files.el (auto-mode-alist): Remove redundant entries for modes
5564         that live in packages.
5565         (interpreter-mode-alist): Ditto.
5566
5567 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5568
5569         * menubar-items.el (default-menubar): Sync with current
5570         browse-url-xemacs.el.
5571
5572 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * XEmacs 21.4.10 "Military Intelligence" is released.
5575
5576 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5577
5578         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5579
5580 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5581
5582         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5583
5584 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5585
5586         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5587         effect free function.
5588         (font-lock-fontify-keywords-region): Supply the argument to
5589         font-lock-compile-keywords.
5590
5591 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5592
5593         * package-get.el (package-get-download-sites): Bring sites list
5594         up to date, prefer xx.xemacs.org addresses.
5595
5596 2002-09-27  Andy Piper  <andy@xemacs.org>
5597
5598         * dialog.el (make-dialog-box): for general dialogs only
5599         delete-frame-hook will be run.
5600
5601 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5602
5603         * font-lock.el (font-lock-fontify-syntactically-region): Add
5604         comment about lookup-syntax-properties, document LOUDLY as unused.
5605
5606 2002-08-26  Andy Piper  <andy@xemacs.org>
5607
5608         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5609         merge.
5610
5611 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5612
5613         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5614         (make-obsolete-variable): Ditto.
5615         (make-compatible): Ditto.
5616         (make-compatible-variable): Ditto.
5617
5618 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5619
5620         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5621         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5622
5623 2002-08-28  Andy Piper  <andy@xemacs.org>
5624
5625         * files.el (revert-buffer): propagate revert-without-query-status.
5626
5627 2002-06-03  Andy Piper  <andy@xemacs.org>
5628
5629         * dialog-items.el (make-search-dialog): align various subcontrols
5630         in visually pleasing ways, allow frame to autosize to the dialog
5631         size.
5632         * dialog.el (make-dialog-box): add a border inside the frame. Add
5633         :autosize property, if t then reset the frame size appropriately
5634         before the frame is mapped.
5635         * gutter-items.el (set-progress-feedback-instantiator): align
5636         various subcontrols.
5637         * gutter-items.el (set-progress-abort-instantiator): ditto.
5638
5639 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5640
5641         * XEmacs 21.4.9 "Informed Management" is released.
5642
5643 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5644
5645         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5646         "&optional append" argument.
5647
5648 2002-07-16  Didier Verna  <didier@xemacs.org>
5649
5650         * subr.el (replace-in-string): fix case fold bug introduced by
5651         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5652         case-fold-search in temporary buffers.
5653
5654 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5655
5656         * lib-complete.el (find-library): Remove check for mule because
5657         decompression DOES work on Mule.
5658
5659 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5660
5661         * simple.el (join-line): New alias for `delete-indentation'.
5662
5663 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5664
5665         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5666         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5667         (font-lock-builtin-face): New.
5668         (font-lock-constant-face): New.
5669         (font-lock-face-list): Add builtin and constant faces.
5670
5671 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5672
5673         * autoload.el (make-autoload): Support define-derived-mode.
5674         Collected puts of doc-string-elt property.  Based on a patch by
5675         Didier Verna <didier@xemacs.org>.
5676
5677 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5678
5679         * wid-edit.el (widget-field-activate): Fix docstring typo.
5680
5681 2002-07-23  Andy Piper  <andy@xemacs.org>
5682
5683         * about.el (about-personal-info): update me.
5684
5685 2002-07-12  Andy Piper  <andy@xemacs.org>
5686
5687         * custom.el (custom-theme-set-variables): remove bogus
5688         arguments. Use custom-set-default to set defaults.
5689         (custom-set-variables): update doc.
5690         (custom-local-buffer): new, synced from FSF.
5691         (custom-set-default): ditto.
5692         (defcustom): update doc.
5693
5694 2002-06-16  Andy Piper  <andy@xemacs.org>
5695
5696         * menubar-items.el (default-menubar): enable windows printing on
5697         cygwin as well as native.
5698
5699 2002-06-12  Andy Piper  <andy@xemacs.org>
5700
5701         * printer.el (generic-print-buffer): catch all errors so that the
5702         print device can be cleared in all scenarios.
5703         (Printer-clear-device): make sure clearing the printer allows it
5704         to be used again immediately.
5705         (generic-print-region): make sure the default printer face is
5706         black-on-white.
5707
5708 2002-04-23  Jerry James  <james@xemacs.org>
5709
5710         * window-xemacs.el (display-buffer-function): Change doc to
5711         reflect new arg.
5712         * window-xemacs.el (pre-display-buffer-function): Ditto.
5713         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5714         non-nil, make the new window just big enough for its contents.
5715         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5716         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5717         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5718
5719 2002-06-06  Andy Piper  <andy@xemacs.org>
5720
5721         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5722         (defcustom): ditto.
5723         (custom-handle-keyword): ditto.
5724
5725 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5726
5727         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5728         Make obsolete.  Default to nil.
5729         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5730         Inspired by a patch by John Palmieri.
5731
5732 2002-07-01  Mike Alexander  <mta@arbortext.com>
5733
5734         * process.el (shell-command-on-region): Don't delete the region
5735         before giving it to call-process-region
5736
5737 2002-06-04  Jerry James <james@eecs.ku.edu>
5738
5739         * find-paths.el (paths-find-architecture-directory): Search in
5740         `system-configuration'/`base', not `base'`system-configuration'.
5741
5742 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5743
5744         * info.el (Info-index): Add missing \ in [ t].
5745
5746 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5747
5748         * gutter-items.el (gutter-buffers-tab-visible-p,
5749         buffers-tab-omit-function, buffers-tab-selection-function,
5750         buffers-tab-filter-functions):
5751         Doc improvements.
5752
5753 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5754
5755         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5756
5757         * toolbar-items.el (toolbar-news): Fix typo in message string.
5758
5759 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5760
5761         * dialog.el (yes-or-no-p-dialog-box): 
5762         * cmdloop.el (y-or-n-p-minibuf):
5763         (yes-or-no-p-minibuf):
5764         (yes-or-no-p):
5765         (y-or-n-p): 
5766         Specify negative answers in docstrings.
5767
5768 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5769
5770         * package-ui.el (pui-help-echo): Display both installed and author
5771         version.  Use a balloon-help window to display extra info like
5772         package requires.
5773
5774 2002-05-30  Andy Piper  <andy@xemacs.org>
5775
5776         * files.el (revert-buffer-internal): don't visit
5777         revert-buffer. Kill buffer when not used. Suggested by Mike
5778         Alexander <mta@arbortext.com>
5779
5780 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5781
5782         * files.el (revert-buffer): More docstring fiddling.
5783
5784 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5785
5786         * files.el (revert-buffer):
5787         (revert-buffer-internal):
5788         (revert-buffer-insert-file-contents-function):
5789         Improve docstrings and comments.
5790
5791 2002-05-08  Andy Piper  <andy@xemacs.org>
5792
5793         * files.el (revert-buffer): observe noconfirm behavior.
5794
5795 2002-04-09  Andy Piper  <andy@xemacs.org>
5796
5797         * files.el (revert-buffer): use revert-buffer-internal if it looks
5798         like doing so will not result in any user-visible changes.
5799         (revert-buffer-internal): new function. Do the actual process of
5800         reversion and then see whether the result is any different to what
5801         we have already. If it is not then do nothing.
5802
5803 2001-12-11  Andy Piper  <andy@xemacs.org>
5804
5805         * menubar.el (get-popup-menu-response): re-order so that it works
5806         on more sane/facist window systems.
5807
5808 2001-12-03  Andy Piper  <andy@xemacs.org>
5809
5810         * faces.el (frob-face-property): don't infloop in face frobbing
5811         from Jan Vroonhof <jan@xemacs.org>.
5812
5813 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5814
5815         * faces.el (frob-face-property): Follow face fall-back hierarchy
5816         properly for face properties without an instance. Only do manual
5817         copy form 'default in last resort. This handles in particular
5818         the case where 'default itself has only a fall-back (which is
5819         the case by default on windows).
5820
5821 2001-11-24  Andy Piper  <andy@xemacs.org>
5822
5823         * printer.el (generic-print-region): set default-frame-plist to
5824         nil while creating the printer frame so that sizes reflect the
5825         printed page.
5826
5827         * faces.el (face-complain-about-font): Don't complain on printers.
5828
5829 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5830         
5831         * package-net.el: Andy synch.
5832         
5833 2001-12-16  Andy Piper  <andy@xemacs.org>
5834
5835         * package-get.el (package-get-update-all): Make sure installed.db
5836         gets updated after updating packages.
5837
5838 2002-03-28  Ben Wing  <ben@xemacs.org>
5839
5840         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5841         continuation, truncation so that we don't get line jumpiness from
5842         them being larger than the line height.
5843
5844         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5845
5846 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5847
5848         * font.el (font-window-system-mappings): Add mapping for Gtk
5849         (assume identical to X) 
5850
5851 2002-02-04  Andy Piper  <andy@xemacs.org>
5852
5853         * files.el (convert-standard-filename): Fix for short filename
5854         Peter Arius <pas@methodpark.de>
5855
5856 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5857
5858         * list-mode.el (default-choose-completion): completion-base-size
5859         should refer to local value in the completion list buffer.
5860
5861 2001-12-03  Didier Verna  <didier@xemacs.org>
5862
5863         * rect.el: autoload `replace-rectangle'.
5864         * keydefs.el (global-map): bind it to `C-x r p'.
5865
5866 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5867
5868         * XEmacs 21.4.8 "Honest Recruiter" is released.
5869
5870 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5871
5872         This patch is based on Jerry James's patch and analysis.
5873
5874         * select.el (get-clipboard):
5875         (get-selection):
5876         Update docstrings.
5877         (get-clipboard-foreign):
5878         (get-selection-foreign):
5879         New function for use as `interprogram-paste-function's.
5880
5881         * simple.el (interprogram-paste-function): Change default to
5882         `get-clipboard-foreign'; improve docstring.
5883         (interprogram-cut-function): Improve dosctring.
5884
5885 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5886
5887         * XEmacs 21.4.7 "Economic Science" is released.
5888
5889 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5890
5891         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5892
5893 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5894
5895         * obsolete.el (assq-delete-all): New compatibility alias for 
5896         remassq.
5897
5898 2002-01-09  Simon Josefsson  <jas@extundo.com>
5899
5900         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5901
5902 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5903
5904         * info.el (Info-auto-generate-directory): Default
5905         Info-auto-generate-directory to 'if-outdated.
5906
5907 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5908
5909         * startup.el (normal-top-level): Prevent migration code from
5910         trashing .emacs on an error in loading the init files.
5911
5912 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5913
5914         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5915         "system default" Xdefaults and friends get xrdb-mode.
5916
5917 2002-03-05  Mats Lidell  <matsl@contactor.se>
5918  
5919         * help-nomule.el (tutorial-supported-languages): Added Swedish
5920         tutorial. Sorted languages.
5921
5922 2002-02-11  Mike Sperber <mike@xemacs.org>
5923
5924         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5925         regenerating outdated dir files and dir is non-existent.
5926
5927 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5928
5929         * code-files.el (convert-mbox-coding-system): Improve comment.
5930         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5931         coding-system argument to `write-region-pre-hook' call.
5932         (write-region-pre-hook): Fix docstring to mention lockname argument.
5933
5934 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5935
5936         * minibuf.el (completing-read): Remove redundant wrong arg list.
5937
5938         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5939
5940 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5941
5942         * obsolete.el (interactive-form): new compatibility alias for 
5943         function-interactive.
5944
5945 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5946
5947         * menubar-items.el (Menubar-items-truncate-list): Removed.
5948         * menubar-items.el (Menubar-items-truncate-history): New.
5949         * menubar-items.el (default-menubar): Use
5950         Menubar-items-truncate-history.
5951
5952 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5953
5954         * printer.el (generic-print-region): Pass correct arguments to
5955         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5956         Torkelsson <torkel@acc.umu.se>.
5957
5958 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5959
5960         * help.el (describe-mode): synched with FSF 19.34; handle nil
5961         minor mode indicators.
5962
5963 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5964
5965         * minibuf.el (completing-read): Update docstring.
5966
5967 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5968
5969         * XEmacs 21.4.6 "Common Lisp" is released.
5970
5971 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5972
5973         * package-net.el: Inadvertant synch with Windows branch.  From
5974         Andy's log:
5975         (package-net-kit-version): new variable.
5976         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5977
5978 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5979
5980         * package-get.el (package-get-locate-index-file): Also search the
5981         core etc/ directory for the package index file if it can't be
5982         found in ~/.xemacs/.
5983
5984 2001-12-13  William Perry  <wmperry@gnu.org>
5985
5986         * dialog-gtk.el (popup-builtin-question-dialog):
5987         Conform to API in gui.c.
5988         
5989 2001-11-12  Andy Piper  <andy@xemacs.org>
5990
5991         * cus-edit.el (custom-save-face-internal): make sure we save
5992         non-themed faces.
5993         (custom-save-variables): ditto variables.
5994
5995 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5996
5997         * faces.el (make-face-family):
5998         (make-face-size):
5999         New face-modifying functions per Jan Vroonhof.
6000
6001         cus-face.el (custom-set-face-font-family):
6002         (custom-set-face-font-size):
6003         Use them.
6004
6005         * font.el (font-window-system-mappings): More precise docstring.
6006
6007         (font-create-name):
6008         (font-create-object):
6009         (tty-font-create-object):
6010         (tty-font-create-plist):
6011         (x-font-create-object):
6012         (x-font-create-name):
6013         (ns-font-create-name):
6014         (mswindows-font-create-object):
6015         (mswindows-font-create-name):
6016         Add doctrings.
6017
6018 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6019
6020         * gtk-faces.el (gtk-init-device-faces): removed spurious
6021         quote before let* expression.
6022
6023 2001-10-29  Andy Piper  <andy@xemacs.org>
6024
6025         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6026         modified when changing coding system.
6027
6028         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6029         that we invoke the GUI directory selector.
6030
6031 2001-10-25  Andy Piper  <andy@xemacs.org>
6032
6033         * dialog.el (make-dialog-box): use new directory dialog support.
6034         * minibuf.el (read-file-name-1): ditto.
6035         (read-file-name): ditto.
6036         (read-directory-name): ditto.
6037
6038 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6039
6040         * XEmacs 21.4.5 "Civil Service" is released.
6041
6042 2001-04-23  Didier Verna  <didier@xemacs.org>
6043
6044         * cus-edit.el (custom-variable-pre-save): New.
6045         * cus-edit.el (custom-variable-post-save): New.
6046         * cus-edit.el (custom-variable-save): use them.
6047         * cus-edit.el (custom-face-pre-save): New.
6048         * cus-edit.el (custom-face-post-save): New.
6049         * cus-edit.el (custom-face-save): use them.
6050         * cus-edit.el (custom-group-pre-save): New.
6051         * cus-edit.el (custom-group-post-save): New.
6052         * cus-edit.el (custom-group-save): use them.
6053         * cus-edit.el (Custom-save): use the pre/post functions above,
6054         call `custom-save-all' only once.
6055         * cus-edit.el (custom-variable-pre-reset-standard): New.
6056         * cus-edit.el (custom-variable-post-reset-standard): New.
6057         * cus-edit.el (custom-variable-reset-standard): use them.
6058         * cus-edit.el (custom-face-pre-reset-standard): New.
6059         * cus-edit.el (custom-face-post-reset-standard): New.
6060         * cus-edit.el (custom-face-reset-standard): use them.
6061         * cus-edit.el (custom-group-pre-reset-standard): New.
6062         * cus-edit.el (custom-group-post-reset-standard): New.
6063         * cus-edit.el (Custom-reset-standard): use them.
6064         * cus-edit.el (custom-face-reset-saved): use the pre/post
6065         functions above, call `custom-save-all' only once.
6066
6067 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6068
6069         * gutter-items.el (buffers-tab face): Derive from the modeline
6070         face by default.  Many people use white-on-black for the default
6071         font, and the tabs look hideous with that color combination.  The
6072         modeline usually has the correct colors.
6073
6074 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6075
6076         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6077         (tag-mark-stack-max): Typo fix.
6078
6079 2001-09-28  Ben Wing  <ben@xemacs.org>
6080
6081         * font-lock.el:
6082         * font-lock.el (font-lock-after-change-function):
6083         fix problem with last patch, reported by Katsumi Yamaoka.
6084
6085 2001-09-17  Ben Wing  <ben@xemacs.org>
6086
6087         * font-lock.el (font-lock-after-change-function):
6088         fix problem when you insert a comment on the line before a line of
6089         code: if we use the following char, then when you hit backspace,
6090         the following line of code turns the comment color.
6091
6092 2001-06-08  Ben Wing  <ben@xemacs.org>
6093
6094         * process.el: comment about shell-command-switch.
6095         * process.el (shell-quote-argument): Need to quote a null
6096         argument, too.  From Dan Holmsand.
6097         
6098         * startup.el (normal-top-level): Delete some unused FSF junk.
6099         * startup.el (command-line-early):
6100         
6101         * startup.el (command-line): Call MS Windows init function.
6102         
6103         * win32-native.el:
6104         * win32-native.el (mswindows-system-shells): New.
6105         * win32-native.el (mswindows-system-shell-p): New.
6106         * win32-native.el (init-mswindows-at-startup): New.
6107         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6108         * win32-native.el (mswindows-quote-one-simple-arg):
6109         * win32-native.el (mswindows-quote-one-command-arg):
6110         * win32-native.el (mswindows-construct-process-command-line-alist):
6111         Correct comments at top.  Correctly handle passing arguments
6112         to Cygwin programs and to bash.  Fix quoting of zero-length
6113         arguments (from Dan Holmsand).  Set shell-command-switch based
6114         on shell-file-name, which in turn comes from env var SHELL.
6115
6116 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6117
6118         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6119         default-toolbar-position): Fill docstrings for balloon-help.
6120
6121 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6122
6123         * faces.el: Reenable specifications over 'gtk domain.
6124
6125 2001-08-08  Didier Verna  <didier@xemacs.org>
6126
6127         * autoload.el (update-autoload-files): make defdir a file name,
6128         not directory name.
6129
6130 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6131
6132         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6133
6134         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6135
6136 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6137
6138         * font-menu.el (font-menu-set-font): Default to current font-family.
6139         (font-menu-preferred-resolution):
6140         (font-menu-size-scaling):
6141         Provide gtk defaults, too.
6142
6143 2001-07-29  Mike Alexander  <mta@arbortext.com>
6144
6145         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6146         list
6147         (custom-set-face-font-family): ditto
6148
6149 2001-07-26  Mike Sperber <mike@xemacs.org>
6150
6151         * files.el (auto-mode-alist): .9 files are man pages, too.
6152
6153 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6154
6155         * process.el (call-process-internal): bind
6156         coding-system-for-write to 'binary when calling
6157         start-process-internal, so the process receives 
6158         the literal contents of INFILE.
6159
6160 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6161
6162         * files.el (auto-mode-alist): Add configure.ac support.
6163
6164 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6165
6166         * buff-menu.el:
6167         mouse.el:
6168         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6169
6170 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6171
6172         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6173
6174 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6175
6176         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6177         mixed text.
6178         (kinsoku-eol-p): Ditto.
6179
6180 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6181
6182         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6183         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6184         characters as the category `s' or `e' correctly.
6185
6186 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6187
6188         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6189
6190 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6191
6192         * mule/cyrillic.el:  Set up case table.
6193
6194 2001-06-08  Mike Sperber <mike@xemacs.org>
6195
6196         * files.el (save-some-buffers-1): Don't zap the help window right
6197         after `map-y-or-n-p' has popped it up.
6198
6199 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6200
6201         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6202
6203 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6204
6205         * specifier.el: define-specifier-tag 'gtk.
6206
6207 2001-05-12  Ben Wing  <ben@xemacs.org>
6208
6209         * find-paths.el (paths-find-recursive-path):
6210         fix error with null EXCLUDE-REGEXP.
6211         
6212         * font-lock.el (font-lock-mode):
6213         fix problem reported by hrvoje with buffers starting with a space.
6214         
6215 2001-05-06  Ben Wing  <ben@xemacs.org>
6216
6217         * dialog.el (make-dialog-box):
6218         * menubar-items.el (default-menubar):
6219         * printer.el (generic-print-buffer):
6220         * printer.el (generic-print-region):
6221         implement printing the selection when it's selected.
6222
6223 2001-04-18  Didier Verna  <didier@xemacs.org>
6224
6225         * cus-edit.el (Custom-reset-standard): reset to standard settings
6226         not only when the buffer's :custom-state is 'modified, but also
6227         when it is 'set or 'saved.
6228
6229 2001-04-17  Didier Verna  <didier@xemacs.org>
6230
6231         * startup.el (load-user-init-file): define `custom-file' before
6232         loading the user's init file.
6233
6234 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6235
6236         * menubar.el (popup-mode-menu): Make it work with
6237         popup-menu-titles turned off.
6238         
6239 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6240
6241         * about.el (about-mailto-link): Use compose-mail for sending mail.
6242
6243 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6244
6245         * package-admin.el (package-install-hook): New.
6246         (package-delete-hook): New.
6247         (package-admin-add-single-file-package): Use package-delete-hook.
6248
6249         * package-get.el (package-get): Use package-install-hook.
6250
6251 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6252
6253         * package-ui.el (pui-install-selected-packages): reverse the lists
6254         of packages so that they get handled in the same order as they
6255         were selected.
6256
6257 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6258
6259         * packages.el (locate-library): Use read-library-name for completion.
6260
6261 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6262
6263         * byte-optimize.el (=): `=' is not a binary predicate!
6264         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6265         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6266
6267 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6268
6269         * bytecomp.el (byte-compile-arithcompare):
6270         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6271
6272 2001-06-03  William M. Perry  <wmperry@gnu.org>
6273
6274         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6275         return the filename selected by the user!
6276
6277 2001-05-31  William M. Perry  <wmperry@gnu.org>
6278
6279         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6280         in XEmacs/GTK.
6281
6282 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6283
6284         * coding.el: Tiny typo fixed.
6285
6286 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6287
6288         * XEmacs 21.4.3 "Academic Rigor" is released.
6289
6290 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6291
6292         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6293
6294 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6295
6296         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6297
6298 2001-05-04  Ben Wing  <ben@xemacs.org>
6299
6300         * printer.el (generic-print-buffer):
6301         * printer.el (generic-print-region):
6302         Enable dialog boxes.  Apply workaround recommended by Kirill.
6303         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6304         
6305         * simple.el (kill-whole-line):
6306         * simple.el (kill-line-1):
6307         * simple.el (kill-entire-line):
6308         * simple.el (kill-line):
6309         * simple.el (backward-kill-line):
6310         Take out interactive dependence of kill-whole-line.
6311
6312 2001-04-22  Ben Wing  <ben@xemacs.org>
6313
6314         * dialog.el (make-dialog-box):
6315         Put dialog titles back in -- this time correctly.  Fix various
6316         other problems with leaks and such.
6317
6318         * simple.el (region-exists-p):
6319         * simple.el (region-active-p):
6320         Add comment about which one is correct to use in menu specs.
6321
6322 2001-05-05  Ben Wing  <ben@xemacs.org>
6323
6324         * dialog.el (make-dialog-box): fix doc string.
6325         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6326         take out Pretty Print.
6327         * printer.el:
6328         * printer.el (printer-current-device): New.
6329         * printer.el (Printer-get-device): New.
6330         * printer.el (Printer-clear-device): New.
6331         * printer.el (generic-page-setup): New.
6332         * printer.el (generic-print-buffer):
6333         * printer.el (generic-print-region):
6334         Implement Page Setup.  Handle errors properly.
6335
6336 2001-05-05  Ben Wing  <ben@xemacs.org>
6337
6338         * subr.el (error): Complete list of errors in doc string.
6339         
6340 2001-04-22  Ben Wing  <ben@xemacs.org>
6341
6342         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6343         
6344 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6345
6346         * build-report.el: Remove CVS keywords since this file has been in
6347         core lisp for a while now.
6348         * build-report.el (build-report-make-output-files): Fix typo.
6349
6350 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6351
6352         * about.el (about-finish-buffer): Make sure the last change works
6353         even if EVENT is nil.
6354
6355 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6356
6357         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6358         clicked, not the one that happens to be the current buffer at the
6359         time.
6360
6361 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6362
6363         * cus-edit.el (custom-display): Support the GTK Window System also.
6364
6365 2001-04-30  Ben Wing  <ben@xemacs.org>
6366
6367         * printer.el:
6368         * printer.el (printer-page-header):
6369         * printer.el (Print-context): New.
6370         * printer.el (printer-page-footer):
6371         * printer.el (generate-header-element): New.
6372         * printer.el (generate-header-line): New.
6373         * printer.el (print-context-property):
6374         * printer.el (generic-print-buffer):
6375         * printer.el (generic-print-region):
6376         Implement headers and footers.  Implement calling Print dialog box
6377         (#### but it doesn't quite work yet).
6378
6379 2001-04-25  Ben Wing  <ben@xemacs.org>
6380
6381         * about.el (xemacs-hackers):
6382         * about.el (about-url-alist):
6383         * about.el (about-personal-info):
6384         * about.el (about-hacker-contribution):
6385         More contributions.
6386         
6387         * simple.el (handle-post-motion-command):
6388         Fix spurious setting of zmacs-region-stays to t after a non-shift
6389         motion command.
6390
6391 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6392
6393         * about.el (about-personal-info): Update my bio.
6394         (about-hacker-contribution): Ditto.
6395
6396 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6397
6398         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6399
6400 2001-04-19  Andy Piper  <andy@xemacs.org>
6401
6402         * package-net.el (package-net-cygwin32-binary-size): new size.
6403         (package-net-win32-binary-size): new size.
6404         (package-net-convert-index-to-ini): Use new arch.
6405         (package-net-batch-convert-index-to-ini): Removed.
6406         (package-net-generate-bin-ini): New.
6407         (package-net-batch-generate-bin-ini): New.
6408
6409 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6410
6411         * XEmacs 21.4.1 "Copyleft" is released.
6412
6413 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6414
6415         * x-compose.el (xlib-input-method-bug-workaround):
6416         (alias-colon-to-double-quote):
6417         Force sort in map-keymap to work around rehash bug.
6418
6419 2001-04-17  Ben Wing  <ben@xemacs.org>
6420
6421         * about.el: Finish overhaul, add a few new hackers, update a
6422         couple old ones.
6423
6424 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6425
6426         * XEmacs 21.4.0 "Solid Vapor" is released.
6427
6428 2001-04-15  Ben Wing  <ben@xemacs.org>
6429
6430         * about.el:
6431         * about.el (about-headline-face): New.
6432         * about.el (about-link-face): New.
6433         * about.el (about-current-release-maintainers): New.
6434         * about.el (about-other-current-hackers): New.
6435         * about.el (about-url-alist):
6436         * about.el (about-once-and-future-hackers): New.
6437         * about.el (about-mailto-link): New.
6438         * about.el (about-get-buffer):
6439         * about.el (about-finish-buffer):
6440         * about.el (about-xemacs):
6441         * about.el (about-features): Removed.
6442         * about.el (about-advantages): New.
6443         * about.el (about-maintainer-info): Removed.
6444         * about.el (about-personal-info): New.
6445         * about.el (about-hacker-contribution): New.
6446         * about.el (about-maintainer):
6447         * about.el (about-show-linked-info):
6448         * about.el (about-hackers):
6449         Major revamping.  Rewriting of most of the text, improve the
6450         link handling, separate info on contributors into personal
6451         and contribution info, add new contributors, update personal
6452         info, etc. etc.
6453         
6454         * menubar-items.el (default-menubar):
6455         Help menubar entry for News now says more accurately
6456         "What's New in XEmacs".
6457         
6458         * mouse.el:
6459         * mouse.el (mouse-track-cleanup-hook):
6460         * mouse.el (mouse-track):
6461         Don't set-buffer to a dead buffer when calling mouse-track
6462         cleanup hooks.
6463
6464 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6465
6466         * XEmacs 21.2.47 "Zephir" is released.
6467
6468 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6469
6470         * dialog.el (make-dialog-box): Disable dialog box titles until
6471         we get them working.
6472
6473 2001-03-30  Ben Wing  <ben@xemacs.org>
6474
6475         * help.el:
6476         * help.el (Help-princ-face):
6477         * help.el (Help-prin1-face):
6478         * help.el (frob-help-extents):
6479         * help.el (describe-function-1):
6480         * help.el (describe-variable):
6481         Avoid using font-lock faces, which may not be defined.
6482         Instead, use hyper-apropos faces, and make sure they're
6483         defined as necessary by using `require'. (It's not so safe
6484         to do this for font-lock.) In any case, we will eventually
6485         be merging this functionality into hyper-apropos.
6486
6487         * loaddefs.el (completion-ignored-extensions):
6488         Fix documentation.
6489         
6490         * menubar-items.el (menu-truncate-list): Removed.
6491         * menubar-items.el (Menubar-items-truncate-list): New.
6492         * menubar-items.el (default-menubar):
6493         Fix errors if grep or compile command is too long.  Rename helper
6494         function to be less visible.
6495
6496 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6497
6498         * byte-optimize.el (byte-optimize-minus):
6499         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6500
6501 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6502
6503         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6504         Mule is available.
6505
6506         * mule/latin.el: New file.
6507
6508 2001-03-11  Ben Wing  <ben@xemacs.org>
6509
6510         * auto-save.el:
6511         * auto-save.el (auto-save-directory):
6512         * auto-save.el (make-auto-save-file-name):
6513         * auto-save.el (auto-save-file-name-p): New.
6514
6515         Merge in improvements from other definition of
6516         make-auto-save-file-name in files.el.
6517         
6518         * auto-save.el (auto-save-original-name):
6519         * auto-save.el (auto-save-name-in-fixed-directory):
6520         * auto-save.el (auto-save-unslashify-name): Removed.
6521         * auto-save.el (auto-save-slashify-name): Removed.
6522         * auto-save.el (auto-save-reserved-chars): New.
6523         * auto-save.el (auto-save-escape-name): New.
6524         * auto-save.el (auto-save-unhex): New.
6525         * auto-save.el (auto-save-unescape-name): New.
6526
6527         Change algorithm for encoding filenames in auto-save names to be
6528         entirely safe with all filesystems and all possible characters in
6529         a filename, and 100% reversible. (Essentially, uses
6530         quoted-printable as the encoding.)
6531         
6532         * auto-save.el (recover-all-files):
6533
6534         Use insert-directory rather than calling ls directly -- fixes
6535         things under Windows.
6536
6537         * files.el:
6538         * files.el (convert-standard-filename): Substitute FSF's
6539         definition for this (we had nothing here before).
6540         
6541         * files.el (backup-buffer): Warning fix.
6542         
6543         * files.el (make-backup-file-name):
6544         * files.el (find-backup-file-name):
6545         Fix error in calling sequence to auto-save-file-name-p.
6546         
6547         * files.el (recover-file):
6548         Use insert-directory rather than calling ls directly -- fixes
6549         things under Windows.
6550
6551         * files.el (make-auto-save-file-name): Removed.
6552         * files.el (auto-save-file-name-p): Removed.
6553         auto-save is always dumped so no sense in having a definition
6554         that will always be overwritten with another.
6555         
6556         * files.el (insert-directory):
6557         * win32-native.el:
6558         * win32-native.el (debug-mswindows-process-command-lines):
6559         * win32-native.el (original-make-auto-save-file-name): Removed.
6560         * win32-native.el (make-auto-save-file-name): Removed.
6561
6562
6563 2001-03-21  Martin Buchholz <martin@xemacs.org>
6564
6565         * XEmacs 21.2.46 "Urania" is released.
6566
6567 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6568
6569         * menubar-items.el (default-menubar): Update sample.emacs to
6570         sample.init.el and adjust accelerators.
6571
6572 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6573
6574         * build-report.el (build-report): Improve docstring.
6575
6576 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6577
6578         * ChangeLog: Log GTK merge.
6579
6580         * gutter-items.el:
6581         * mwheel.el:
6582         * sound.el:
6583         * startup.el:
6584         Revert gratuitous whitespace changes.
6585
6586 2001-03-07  Ben Wing  <ben@xemacs.org>
6587
6588         * help.el:
6589         * help.el (key-or-menu-binding):
6590         * help.el (Help-find-file): New.
6591         * help.el (describe-beta):
6592         * help.el (describe-copying):
6593         * help.el (describe-project):
6594         * help.el (view-emacs-news):
6595         * help.el (view-sample-init-el): New.
6596         * help.el (Help-princ-face): New.
6597         * help.el (Help-prin1-face): New.
6598         * help.el (help-symbol-function-context-menu):
6599         * help.el (help-symbol-variable-context-menu):
6600         * help.el (help-symbol-function-and-variable-context-menu):
6601         * help.el (frob-help-extents):
6602         * help.el (describe-function-1):
6603         * help.el (describe-variable):
6604
6605         Add coloring in Help buffers, correspondent with hyperlinks.
6606         View files in view-mode rather than Fundamental.
6607         Remove separators from context menus -- now handled in generic code.
6608         Add `Find Tag' to context menu.
6609         
6610         * menubar.el (popup-mode-menu):
6611
6612         Rewrite code that outputs the popup menu to (a) put more specific
6613         entries first, (b) be more robust, (c) output the proper context
6614         menu separators automatically (the context menu functionality is
6615         new and currently used only by Help).
6616
6617 2001-03-10  William M. Perry  <wmperry@aventail.com>
6618
6619         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6620         this function when converting from the 21.1 GTK branch.  Now
6621         supports file, password, question, and color built-in dialogs.
6622
6623 2001-03-06  Ben Wing  <ben@xemacs.org>
6624
6625         * keydefs.el:
6626         * keydefs.el (global-map):
6627         Add commented-out change of M-k (for 21.5).
6628         
6629         * menubar-items.el (default-menubar):
6630         Fix items to control kill-line behavior; add items for
6631         shifted motion.
6632         
6633         * simple.el:
6634         * simple.el (kill-whole-line):
6635         * simple.el (historical-kill-line): Removed.
6636         * simple.el (kill-line): Removed.
6637         * simple.el (kill-entire-line): New.
6638         * simple.el (kill-line-1): New.
6639         * simple.el (backward-kill-line):
6640         Undo kill-whole-line == always changes.  Add new function
6641         kill-entire-line to unconditionally delete the current line.
6642         Add comments describing the lamentable state of affairs of
6643         the kill-line functions and variables.
6644
6645 2001-03-02  Ben Wing  <ben@xemacs.org>
6646
6647         * simple.el:
6648         * simple.el (beginning-of-buffer):
6649         * simple.el (end-of-buffer):
6650         * simple.el (mark-ring-unrecorded-commands):
6651         * simple.el (signal-error-on-buffer-boundary):
6652         * simple.el (shifted-motion-keys-select-region):
6653         * simple.el (unshifted-motion-keys-deselect-region):
6654         * simple.el (motion-keys-for-shifted-motion): New.
6655         * simple.el (handle-pre-motion-command):
6656         * simple.el (handle-post-motion-command):
6657         * simple.el (forward-char-command):
6658         * simple.el (backward-char-command):
6659         * simple.el (scroll-up-command):
6660         * simple.el (scroll-down-command):
6661         * simple.el (next-line):
6662         * simple.el (previous-line):
6663         * simple.el (backward-block-of-lines):
6664         * simple.el (forward-block-of-lines):
6665         * simple.el (backward-word):
6666         * simple.el (mark-word):
6667
6668         Augment documentation of the most common motion commands to make
6669         note of the shifted-motion support.  Improve the support to (a)
6670         properly document how it works and why it's done in the fashion it
6671         is, and (b) allow the keystrokes that trigger it to be customized.
6672
6673         Correct error in the customize specification of
6674         mark-ring-unrecorded-commands.
6675
6676 2001-03-02  Ben Wing  <ben@xemacs.org>
6677
6678         * font-lock.el:
6679         * font-lock.el (font-lock-pending-extent-table): Removed.
6680         * font-lock.el (font-lock-pending-buffer-table): New.
6681         * font-lock.el (font-lock-pre-idle-hook):
6682         * font-lock.el (font-lock-after-change-function):
6683         * font-lock.el (font-lock-fontify-pending-extents):
6684         * font-lock.el (font-lock-lisp-like):
6685
6686         Fix handling of pending extents to avoid excessive slowness (N^2
6687         behavior) when making lots of buffer changes between redisplays,
6688         such as when saving the Options.
6689
6690 2001-03-09  William M. Perry  <wmperry@aventail.com>
6691
6692         * device.el:
6693         * dragdrop.el:
6694         * dumped-lisp.el:
6695         * faces.el:
6696         * frame.el:
6697         * gnuserv.el:
6698         * loadup.el:
6699         * menubar-items.el:
6700         * minibuf.el:
6701         The Great GTK Merge.
6702
6703         * ChangeLog.GTK:
6704         * dialog-gtk.el:
6705         * gdk.el:
6706         * generic-widgets.el:
6707         * glade.el:
6708         * gnome-widgets.el:
6709         * gnome.el:
6710         * gtk-compose.el:
6711         * gtk-extra.el:
6712         * gtk-faces.el:
6713         * gtk-ffi.el:
6714         * gtk-file-dialog.el:
6715         * gtk-font-menu.el:
6716         * gtk-glyphs.el:
6717         * gtk-init.el:
6718         * gtk-iso8859-1.el:
6719         * gtk-marshal.el:
6720         * gtk-mouse.el:
6721         * gtk-package.el:
6722         * gtk-password-dialog.el:
6723         * gtk-select.el:
6724         * gtk-widget-accessors.el:
6725         * gtk-widgets.el:
6726         * gtk.el:
6727         widgets-gtk.el:
6728         The Great GTK Merge: new files.
6729
6730 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6731
6732         * generic-widgets.el: Don't require gtk (a built-in feature) at
6733         top level.  Don't execute the last sexp unless (featurep 'gtk).
6734
6735 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6736
6737         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6738
6739 2001-02-23  Martin Buchholz <martin@xemacs.org>
6740
6741         * XEmacs 21.2.45 "Thelxepeia" is released.
6742
6743 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6744  
6745         * about.el (xemacs-hackers): update my entry. 
6746         * about.el (about-maintainer-info): ditto. 
6747         * about.el (about-hackers): ditto. 
6748
6749 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6750
6751         * about.el (about-maintainer-info): More vanity info about
6752         yours truly.
6753
6754 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6755
6756         * build-report.el (build-report-destination): xemacs-build-reports
6757         has moved to SourceForge, where mailing list name length is
6758         restricted, hence the name change to
6759         xemacs-buildreports@xemacs.org.
6760         * build-report.el (build-report-keep-regexp): Update default.
6761         * build-report.el (build-report-delete-regexp): Ditto.
6762         * build-report.el (build-report-make-output-files): Ditto.
6763
6764 2001-02-19  Craig Lanning  <lanning@scra.org>
6765
6766         * lisp-mode.el: Add indentation specifications for following
6767         Common Lisp forms: handler-case, handler-bind, with-slots,
6768         with-open-file, with-open-stream, print-unreadable-object.
6769
6770 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6771
6772         * font-lock.el (font-lock-set-defaults-1):
6773         Move initialization of `font-lock-cache-position' so that it's set
6774         even if font-lock-keywords is already defined.
6775
6776 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6777
6778         * autoload.el (generate-file-autoloads-1):
6779         Use `emacs-lisp-mode-syntax-table' instead of
6780         `lisp-mode-syntax-table'.
6781         * lisp-mode.el (lisp-mode-syntax-table):
6782         Get rid of old checks for `parse-partial-sexp' version.
6783         Make `|' (pipe) string delimiter instead of punctuation.
6784
6785 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6786
6787         * window.el (save-selected-window):
6788         Use gensym for better macro hygiene.
6789
6790 2001-02-06  Mike Sperber <mike@xemacs.org>
6791
6792         * dump-paths.el:
6793         * startup.el (startup-setup-paths): Set and use
6794         `mule-lisp-directory'.
6795         (startup-setup-paths-warning): Ditto.
6796
6797         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6798         (paths-construct-load-path): Consider `mule-lisp-directory'.
6799
6800 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6801
6802         * font-lock.el: Syntax table improvements used.  A few random
6803         changes are not specified below.
6804         (font-lock-fontify-string-delimiters):
6805         (font-lock-syntactic-keywords):
6806         (font-lock-cache-state nil):
6807         (font-lock-cache-position):
6808         New variables.
6809         (font-lock-set-syntax):
6810         (font-lock-apply-syntactic-highlight):
6811         (font-lock-fontify-syntactic-anchored-keywords):
6812         (font-lock-fontify-syntactic-keywords-region):
6813         (font-lock-eval-keywords):
6814         New functions.
6815         (font-lock-remove-face):
6816         (font-lock-fontify-syntactically-region):
6817         Use syntax properties.
6818
6819 2001-02-08  Martin Buchholz <martin@xemacs.org>
6820
6821         * XEmacs 21.2.44 "Thalia" is released.
6822
6823 2001-01-16  Mike Sperber <mike@xemacs.org>
6824
6825         * startup.el (normal-top-level): Work even if no installation root
6826         is found.
6827
6828 2001-01-30  Andy Piper  <andy@xemacs.org>
6829
6830         * gutter-items.el (progress-abort-glyph): remove instantiator.
6831         (set-progress-abort-instantiator): new function.
6832         (abort-progress-feedback): use it.
6833
6834         * gutter.el (set-gutter-dirty-p): new function.
6835
6836 2001-01-30  Didier Verna  <didier@xemacs.org>
6837
6838         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6839
6840 2001-01-24  Didier Verna  <didier@xemacs.org>
6841
6842         * sound.el (sound-extension-list): give a better default value.
6843         * sound.el (load-sound-file): improve the doc string, also find
6844         files given by absolute names, pass a real extension list to
6845         `locate-file'.
6846
6847 2001-01-26  Martin Buchholz <martin@xemacs.org>
6848
6849         * XEmacs 21.2.43 "Terspichore" is released.
6850
6851 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6852
6853         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6854         messages from gnuserv.
6855
6856 2001-01-20  Martin Buchholz <martin@xemacs.org>
6857
6858         * XEmacs 21.2.42 "Poseidon" is released.
6859
6860 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6861
6862         * cl-macs.el (cl-upcase-arg): New function.
6863         (cl-function-arglist): New function.
6864         (cl-transform-lambda): Automatically add CL-style lambda list to
6865         documentation string using functions above.
6866
6867 2001-01-12  Andy Piper  <andy@xemacs.org>
6868
6869         * package-get.el (package-get-custom): call
6870         package-net-update-installed-db.
6871
6872         * package-ui.el (pui-install-selected-packages): call
6873         package-net-update-installed-db.
6874
6875         * package-net.el (package-net-update-installed-db): use
6876         packages-package-list so that we reflect reality.
6877
6878         * packages.el (packages-package-list): Make docstring reflect
6879         reality.
6880
6881         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6882
6883         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6884         isn't installed.
6885
6886 2001-01-17  Andy Piper  <andy@xemacs.org>
6887
6888         * wid-edit.el (widget-activation-glyph-mapper): activate or
6889         deactivate native widgets.
6890         (widget-glyph-insert-glyph): record instantiator.
6891         (widget-push-button-value-create): use it.
6892
6893         * gui.el (gui-button-action): new function. Make button's domain
6894         buffer current when calling.
6895         (make-gui-button): update to use gui-button-action.
6896
6897 2001-01-16  Didier Verna  <didier@xemacs.org>
6898
6899         * menubar-items.el (default-menubar): add an entry for modeline
6900         horizontal scrolling in Options -> Display.
6901
6902 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6903
6904         * package-get.el (package-get-require-signed-base): Set to nil
6905         by default.
6906
6907 2001-01-17  Martin Buchholz <martin@xemacs.org>
6908
6909         * XEmacs 21.2.41 "Polyhymnia" is released.
6910
6911 2001-01-16  Mike Sperber <mike@xemacs.org>
6912
6913         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6914         catch lisp/mule/.
6915
6916 2001-01-14  Mike Sperber <mike@xemacs.org>
6917
6918         * startup.el (maybe-create-compatibility-dot-emacs):
6919         (maybe-unmigrate-user-init-file):
6920         (unmigrate-user-init-file): Created.
6921         (maybe-migrate-user-init-file): Offer creation of compatibility
6922         .emacs.
6923         Some doc fixes wrt init file location.
6924
6925 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6926
6927         * faces.el (face-frob-from-locale-first): new variable.
6928         (frob-face-font-2): Honor tags arg while trying to use
6929         standard-face-mapping.  When face-frob-from-locale-first is set,
6930         first try to set face inheriting from frobbed-face.
6931
6932 2001-01-15  Didier Verna  <didier@xemacs.org>
6933
6934         * about.el (xemacs-hackers): update my entry.
6935         * about.el (about-url-alist): ditto.
6936         * about.el (about-maintainer-info): ditto.
6937         * about.el (about-hackers): ditto.
6938
6939 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6940
6941         The byte compiler has been badly broken for a year,
6942         by the patch of 1999-12-06.
6943         * byte-optimize.el (byte-optimize-form-code-walker):
6944         Bug was: the byte compiler was making this erroneous optimization:
6945         (progn (or (foo)) (bar)) ==> (bar)
6946
6947 2000-11-20  Mike Sperber <mike@xemacs.org>
6948
6949         * setup-paths.el (paths-core-load-path-depth): Split
6950         `paths-load-path-depth' in two for site and core lisp.  Don't
6951         recurse into core.
6952         * setup-paths.el (paths-construct-load-path): Use.
6953
6954 2001-01-10  Andy Piper  <andy@xemacs.org>
6955
6956         * package-net.el (package-net-cygwin32-binary-size): new variable
6957         (package-net-win32-binary-size): ditto.  add much needed
6958         commentary.
6959
6960         * gutter-items.el (buffers-tab-items): correct off-by-one error
6961         for buffers-tab-max-size.
6962
6963 2001-01-08  Martin Buchholz <martin@xemacs.org>
6964
6965         * XEmacs 21.2.40 is released.
6966
6967 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6968
6969         * mule/hebrew.el: Fix comments and typos.
6970         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6971
6972 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6973
6974         * ChangeLog.1: move ancient log from fill.el.
6975
6976         * dump-paths.el:
6977         paragraphs.el:
6978         mule/mule-category.el:
6979         Miscellaneous typo fixes and slight doc clarifications.
6980
6981         * mule/mule-ccl.el:  Correct file name in header.
6982
6983 2000-12-31  Martin Buchholz <martin@xemacs.org>
6984
6985         * XEmacs 21.2.39 is released.
6986
6987 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6988
6989         * byte-optimize.el (byte-optimize-cond):
6990         (byte-optimize-cond-1): New.
6991         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6992         Optimizes (cond (x nil)) ==> nil.
6993         Provide better diagnostic on malformed expr like (cond foo).
6994
6995 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6996
6997         * mule/mule-coding.el:
6998         mule/mule-cmds.el (reset-language-environment,
6999         set-language-environment-coding-systems):
7000         Safer default coding-priority-list, corresponding to src/file-coding.h.
7001
7002 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7003
7004         * package-admin.el: Allow package removal from
7005         early-package-load-path.
7006
7007 2000-12-15  Andreas Jaeger  <aj@suse.de>
7008
7009         * about.el (about-maintainer-info): Update my entry.
7010
7011 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7012
7013         * packages.el (locate-library): Add support for bzip2
7014         compressed .el files.
7015
7016 2000-12-12  Andy Piper  <andy@xemacs.org>
7017
7018         * package-net.el: new file.
7019
7020 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7021
7022         * font-lock.el: Add missing C++ keywords.
7023
7024 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7025
7026         * simple.el (indent-for-comment): Preserve indentation of comments
7027         starting in column 0, as documented in (Info-goto-node
7028         "(xemacs)Comments").  Update docstring accordingly.
7029
7030 2000-12-05  Martin Buchholz <martin@xemacs.org>
7031
7032         * XEmacs 21.2.38 is released.
7033
7034 2000-12-04  Didier Verna  <didier@xemacs.org>
7035
7036         * mouse.el (default-mouse-track-set-point-in-window): remove
7037         spurious '+' operation detected by Martin.
7038
7039
7040 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7041
7042         * cl-extra.el (coerce):
7043         Implement char to integer coercion.
7044         Remove extraneous (numberp) test.
7045
7046         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7047         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7048         (byte-optimize-predicate):
7049         Warn if evaluating constant expression signals an error.
7050         (byte-optimize-form): Small simplification.
7051
7052         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7053
7054 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7055
7056         * byte-optimize.el:
7057         (byte-optimize-minus):
7058         (byte-optimize-plus):
7059         (byte-optimize-mult):
7060         (byte-optimize-quo):
7061         Use (car (last x)) instead of (last x) to get last elt!
7062         Use `byte-optimize-predicate' to optimize `%'.
7063         Move optimizations for special numeric args to bytecomp.el.
7064         * bytecomp.el (byte-compile-associative): Remove.
7065         (byte-compile-max): New.
7066         (byte-compile-min): New.
7067         Properly handle erroneous calls: (max) (min).
7068         (byte-compile-plus): New.
7069         (byte-compile-minus):
7070         It's easiest to handle 0, +1 and -1 args here.
7071         (byte-compile-mult): New.
7072         It's easiest to handle 1, -1 and 2 args here.
7073         (byte-compile-quo):
7074         It's easiest to handle 0, +1 and -1 args here.
7075         Issue byte-compiler warning when dividing by zero.
7076
7077         Byte-compiler arithmetic improvements.
7078         Better optimize these expressions in the obvious way:
7079         (+ x y 1)   -->  varref x varref y add add1
7080         (+ x y -1)  -->  varref x varref y add sub1
7081         (- x y 0)   -->  (- x y)
7082         (- 0 x y)   -->  (- (- x) y)
7083         (% 42 19)   --> compile-time constant
7084         (/ 42 19)   --> compile-time constant
7085         (* (foo) 2) --> foo call dup plus
7086
7087         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7088         unless (declaim (optimize (safety 3)))
7089         or (setq byte-compile-delete-errors nil).
7090
7091 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7092
7093         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7094         docstrings.
7095
7096 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7097
7098         * startup.el (command-line-do-help):  Add documentation of
7099         portable dumper switches.
7100
7101 2000-11-22  Andy Piper  <andy@xemacs.org>
7102
7103         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7104
7105         * glyphs.el (init-glyphs): don't use autodetect for strings.
7106
7107 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7108
7109         * byte-optimize.el (byte-optimize-char-before):
7110         (byte-optimize-backward-char):
7111         (byte-optimize-backward-word):
7112         Fix incorrect optimizations for these sorts of expressions:
7113         (let ((x nil)) (backward-char x))
7114
7115 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7116
7117         * byte-optimize.el:
7118         * byte-optimize.el (byte-optimize-backward-char): New.
7119         * byte-optimize.el (byte-optimize-backward-word): New.
7120         Make backward-word and backward-char as efficient as forward versions.
7121
7122         * bytecomp.el (byte-compile-no-args-with-one-extra):
7123         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7124         * bytecomp.el (byte-compile-two-args-with-one-extra):
7125         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7126         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7127         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7128         Check if extra arg is constant nil, and if so, use byte-coded call.
7129
7130         * simple.el (backward-word):
7131         * simple.el (mark-word):
7132         * simple.el (kill-word):
7133         * simple.el (backward-kill-word):
7134         Make COUNT argument optional, for consistency with forward-char et al.
7135
7136         * abbrev.el (abbrev-string-to-be-defined):
7137         * abbrev.el (inverse-abbrev-string-to-be-defined):
7138         * abbrev.el (inverse-add-abbrev):
7139         * abbrev.el (expand-region-abbrevs):
7140         * buff-menu.el (Buffer-menu-execute):
7141         * indent.el (move-to-left-margin):
7142         * indent.el (indent-relative):
7143         * indent.el (move-to-tab-stop):
7144         * info.el (Info-reannotate-node):
7145         * lisp-mode.el (lisp-indent-line):
7146         * lisp.el (end-of-defun):
7147         * lisp.el (move-past-close-and-reindent):
7148         * misc.el (copy-from-above-command):
7149         * mouse.el (default-mouse-track-scroll-and-set-point):
7150         * page.el (forward-page):
7151         * paragraphs.el (forward-paragraph):
7152         * paragraphs.el (end-of-paragraph-text):
7153         * picture.el (picture-forward-column):
7154         * picture.el (picture-self-insert):
7155         * rect.el (extract-rectangle-line):
7156         * simple.el (newline):
7157         * simple.el (fixup-whitespace):
7158         * simple.el (backward-delete-char-untabify):
7159         * simple.el (transpose-chars):
7160         * simple.el (transpose-preceding-chars):
7161         * simple.el (do-auto-fill):
7162         * simple.el (indent-new-comment-line):
7163         * simple.el (blink-matching-open):
7164         * view-less.el (cleanup-backspaces):
7165         * wid-edit.el (widget-transpose-chars):
7166         * term/bg-mouse.el (bg-insert-moused-sexp):
7167         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7168
7169         * info.el (Info-fontify-node):
7170         * simple.el (backward-delete-function):
7171         Use canonical delete-backward-char instead of backward-delete-char.
7172
7173 2000-11-20  Andy Piper  <andy@xemacs.org>
7174
7175         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7176         no buffers.
7177
7178 2000-11-20  Andy Piper  <andy@xemacs.org>
7179
7180         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7181         buffer tabs.
7182
7183 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7184
7185         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7186         (proclaim inline...) was shadowing compiler-macros.
7187
7188 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7189
7190         * bytecomp.el (byte-compile-eval): New.
7191         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7192         Keeps this promise made in Lispref:
7193         "If a file being compiled contains a `defmacro' form, the macro is
7194         defined temporarily for the rest of the compilation of that file."
7195
7196 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7197
7198         * cl.el (floatp-safe):
7199         (plusp):
7200         (minusp):
7201         (oddp):
7202         (evenp):
7203         (cl-abs):
7204         Use a better parameter name than `x'.
7205
7206         * cl-macs.el (check-type): Make continuable.  Change documentation
7207         to require PLACE, but accept any form for compatibility.
7208
7209         * abbrev.el (define-abbrev): Use check-type.
7210         * font-menu.el (font-menu-change-face): Use check-type.
7211         * menubar.el (relabel-menu-item): Use check-type.
7212         * itimer.el: Fix typo.
7213
7214 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7215
7216         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7217
7218 2000-11-14  Martin Buchholz <martin@xemacs.org>
7219
7220         * XEmacs 21.2.37 is released.
7221
7222 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7223
7224         * code-cmds.el: Provide the feature.
7225
7226 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7227
7228         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7229
7230         * code-cmds.el: New file
7231         * mule/mule-cmds.el:
7232         * mule/mule-misc.el
7233         (coding-keymap): New keymap. Define coding system keyboard
7234         commands on file-coding builds too.
7235         (coding-system-change-eol-conversion):
7236         (universal-coding-system-argument):
7237         (set-default-coding-systems):
7238         (prefer-coding-system): Moved from mule-cmds.el
7239         (set-buffer-process-coding-system): Moved from mule-misc.el
7240
7241 2000-09-15  Stephen Carney <carney@scubadoo.com>
7242
7243         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7244
7245 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7246
7247         * package-get.el (package-get-download-sites): Add a pre-release
7248         site for experimental packages.
7249
7250         * auto-autoloads.el: Regenerated.
7251
7252 2000-08-01  Andy Piper  <andy@xemacs.org>
7253
7254         * gutter-items.el (buffers-tab-omit-function): reference
7255         buffers-tab-select-visible-buffers.
7256         (buffers-tab-filter-functions): new variable, by default uses
7257         buffers-tab-selection-function and buffers-tab-omit-function.
7258         (select-buffers-tab-buffers-by-mode): invert arguments.
7259         (buffers-tab-select-visible-buffers): new function. Invert calling
7260         of buffers-menu-omit-invisible-buffers.
7261         (buffers-tab-items): rewrite to use
7262         buffers-tab-filter-functions. Rewrite docstring.
7263         (gutter-buffers-tab-extent): delete.
7264         (add-tab-to-gutter): always build a new extent when adding the
7265         tabs.
7266         (update-tab-in-gutter): make gutter dirty when orientation
7267         changes.
7268
7269 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7270
7271         * bytecomp.el (byte-compile-defvar-or-defconst):
7272         Only do loadhist recording if defvar form includes a value.
7273
7274 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7275
7276         * bytecomp.el (byte-compile-initial-macro-environment):
7277         `eval-when-compile' should not compile its body.
7278
7279 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7280
7281         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7282         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7283         some Japanese English.  Remove some ancient FSF comments, and
7284         improve docstrings.  Use symbols not vectors for tables.
7285
7286 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7287
7288         * keymap.el:
7289         (local-key-binding):
7290         (global-key-binding):
7291         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7292
7293         * lisp.el:
7294         (backward-sexp): Slightly simpler code.
7295         (mark-sexp): Make arg optional, like FSF Emacs.
7296         (forward-list): Slightly simpler code.
7297         (backward-list): Slightly simpler code.
7298         (down-list):  Make arg optional, like FSF Emacs.
7299         (up-list):  Make arg optional, like FSF Emacs.
7300         (backward-up-list):  Make arg optional, like FSF Emacs.
7301         (kill-sexp):  Make arg optional, like FSF Emacs.
7302         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7303
7304         * font-menu.el (font-menu-change-face):
7305         Take continuable errors into account.
7306
7307         * abbrev.el:
7308         * abbrev.el (clear-abbrev-table):
7309         * abbrev.el (define-abbrev-table):
7310         * abbrev.el (define-abbrev):
7311         * abbrev.el (insert-abbrev-table-description):
7312         * apropos.el (apropos-documentation-check-doc-file):
7313         * apropos.el (apropos-documentation-check-elc-file):
7314         * buff-menu.el (list-buffers):
7315         * buff-menu.el (list-buffers-noselect):
7316         * bytecomp.el (byte-recompile-directory):
7317         * bytecomp.el (batch-byte-compile):
7318         * cl-macs.el (typep):
7319         * code-files.el (find-coding-system-magic-cookie):
7320         * code-files.el (insert-file-contents):
7321         * cus-edit.el (customize-set-variable):
7322         * cus-edit.el (customize-save-variable):
7323         * cus-face.el (custom-set-face-font-size):
7324         * cus-face.el (custom-set-face-update-spec):
7325         * cus-face.el (custom-reset-faces):
7326         * custom.el (custom-check-theme):
7327         * custom.el (copy-upto-last):
7328         * fill.el (canonically-space-region):
7329         * fill.el (fill-paragraph):
7330         * fill.el (fill-region):
7331         * fill.el (find-space-insertable-point):
7332         * fill.el (justify-current-line):
7333         * faces.el (face-spec-update-all-matching):
7334         * faces.el (set-face-stipple):
7335         * files-nomule.el (insert-file-contents):
7336         * files.el (insert-file-contents-literally):
7337         * files.el (hack-local-variables-last-page):
7338         * files.el (basic-save-buffer):
7339         * files.el (insert-directory):
7340         * font-menu.el (font-menu-change-face):
7341         * font.el (font-spatial-to-canonical):
7342         * format.el (format-encode-region):
7343         * format.el (format-insert-file):
7344         * format.el (format-replace-strings):
7345         * gutter.el (set-gutter-element):
7346         * help.el (key-or-menu-binding):
7347         * help.el (describe-bindings):
7348         * help.el (with-syntax-table):
7349         * indent.el (indent-rigidly):
7350         * indent.el (delete-to-left-margin):
7351         * info.el:
7352         * info.el (Info-extract-dir-entry-from):
7353         * info.el (Info-build-dir-anew):
7354         * info.el (Info-rebuild-dir):
7355         * info.el (Info-batch-rebuild-dir):
7356         * info.el (Info-read-subfile):
7357         * info.el (Info-build-node-completions):
7358         * info.el (Info-extract-menu-node-name):
7359         * isearch-mode.el (isearch-range-invisible):
7360         * isearch-mode.el (isearch-restore-invisible-extents):
7361         * itimer.el (itimerp):
7362         * itimer.el (itimer-live-p):
7363         * keymap.el:
7364         * keymap.el (substitute-key-definition):
7365         * keymap.el (read-command-or-command-sexp):
7366         * keymap.el (local-key-binding):
7367         * keymap.el (global-key-binding):
7368         * keymap.el (global-set-key):
7369         * keymap.el (local-set-key):
7370         * ldap.el:
7371         * ldap.el (ldap-add-entries):
7372         * ldap.el (ldap-delete-entries):
7373         * lisp.el (backward-sexp):
7374         * lisp.el (mark-sexp):
7375         * lisp.el (forward-list):
7376         * lisp.el (backward-list):
7377         * lisp.el (down-list):
7378         * lisp.el (backward-up-list):
7379         * lisp.el (up-list):
7380         * lisp.el (kill-sexp):
7381         * lisp.el (backward-kill-sexp):
7382         * menubar.el (add-menu-button):
7383         * menubar.el (add-submenu):
7384         * menubar.el (delete-menu-item):
7385         * menubar.el (relabel-menu-item):
7386         * mouse.el (narrow-window-to-region):
7387         * obsolete.el (define-obsolete-variable-alias):
7388         * obsolete.el (store-substring):
7389         * package-admin.el:
7390         * package-admin.el (package-admin-install-function):
7391         * package-admin.el (package-admin-install-function-mswindows):
7392         * package-admin.el (package-admin-default-install-function):
7393         * package-get.el (package-get-update-base-entries):
7394         * packages.el (packages-load-package-dumped-lisps):
7395         * packages.el (packages-collect-package-dumped-lisps):
7396         * printer.el (generic-print-buffer):
7397         * printer.el (generic-print-region):
7398         * replace.el (occur-mode-mouse-goto):
7399         * replace.el (perform-replace):
7400         * select.el (get-selection-no-error):
7401         * simple.el:
7402         * simple.el (newline):
7403         * simple.el (open-line):
7404         * simple.el (edit-and-eval-command):
7405         * simple.el (goto-line):
7406         * simple.el (undo):
7407         * simple.el (kill-region):
7408         * simple.el (copy-region-as-kill):
7409         * simple.el (kill-ring-save):
7410         * simple.el (set-mark):
7411         * simple.el (next-line):
7412         * simple.el (previous-line):
7413         * simple.el (line-move):
7414         * simple.el (set-goal-column):
7415         * simple.el (comment-region):
7416         * subr.el:
7417         * subr.el (putf):
7418         * syntax.el (modify-syntax-entry):
7419         * syntax.el (map-syntax-table):
7420         * view-less.el (view-file):
7421         * view-less.el (view-buffer):
7422         * view-less.el (view-file-other-window):
7423         * window-xemacs.el (backward-other-window):
7424         * window.el:
7425         * window.el (one-window-p):
7426         * window.el (walk-windows):
7427         * window.el (window-list):
7428         * x-mouse.el (x-mouse-kill):
7429         * x-select.el (x-get-cutbuffer):
7430         * x-select.el (x-store-cutbuffer):
7431         * term/bg-mouse.el (bg-mouse-line-to-center):
7432         * term/sun-mouse.el (window-line-end):
7433         * term/sun-mouse.el (sun-select-region):
7434         * term/sun.el (kill-region-and-unmark):
7435         * mule/mule-category.el:
7436         * mule/mule-category.el (modify-category-entry):
7437         * mule/mule-category.el (char-category-list):
7438         * mule/mule-coding.el (coding-system-force-on-output):
7439         * mule/mule-misc.el (coding-system-put):
7440         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7441
7442 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7443
7444         * cus-face.el: Typo fixes and tiny clarifications.
7445         * custom.el: ditto
7446
7447 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7448
7449         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7450         * startup.el (normal-top-level): Setup auto-save-list-file-name
7451         if auto-save-list-file-prefix is non-nil.
7452
7453 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7454
7455         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7456
7457 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7458
7459         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7460         get symbol at point-min.
7461
7462 2000-10-24  Didier Verna  <didier@xemacs.org>
7463
7464         * info.el (Info-emacs-info-file-name): defconst it.
7465         * info.el (Info-footnote-tag): defcustom it.
7466         * info.el (Info-no-description-string): ditto.
7467         * info.el (Info-find-node): adapt to new semantics of
7468         'Info-suffixed-file (don't do the case variants stuff).
7469         * info.el (Info-insert-dir): rewrite the dir file variants code.
7470         * info.el (Info-directory-files): New. Return the list of info
7471         files in a directory.
7472         * info.el (Info-dir-outdated-p): use it.
7473         * info.el (Info-parse-dir-entries): ditto.
7474         * info.el (Info-build-dir-anew): don't restrict to files ending
7475         with a ".info.*" extension.
7476         * info.el (Info-set-mode-line): ditto.
7477         * info.el (Info-read-subfile): adapt to new semantics of
7478         'Info-suffixed-file (append 'exact argument).
7479         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7480         string independently of the case.
7481         * info.el (Info-suffixed-file): use it (match all possible case
7482         for the file name).
7483         * info.el (Info-insert-file-contents): code cleanup.
7484         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7485         columns.
7486         * info.el (Info-batch-rebuild-dir): ditto.
7487         * info.el (Info-read-node-name-1): ditto.
7488         * info.el (Info-search): ditto.
7489         * info.el (Info-fontify-node): ditto.
7490
7491
7492 2000-10-24  Didier Verna  <didier@xemacs.org>
7493
7494         * process.el (shell-command): when called from a program, avoid
7495         'push-mark's "mark-set" message.
7496
7497 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7498
7499         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7500         by a symbol, not by a vector.
7501         * mule/vietnamese.el (vscii): Likewise.
7502         (viscii): Likewise.
7503         * mule/cyrillic.el (koi8-r): Likewise.
7504
7505         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7506         by a symbol, not by a vector.
7507         (chinese-big5-2): Likewise.
7508         * mule/ethiopic.el (ethiopic): Likewise.
7509         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7510         (vietnamese-viscii-upper): Likewise.
7511
7512 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7513
7514         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7515
7516 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7517
7518         * byte-optimize.el (byte-optimize-car): New function.
7519         (byte-optimize-cdr): Ditto.
7520
7521 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7522
7523         * byte-optimize.el: Partial synch with FSF 20.7.
7524         Optimize constant concatenation.
7525         Add keymapp as a side effect free function.  It is a built-in.
7526         (byte-after-unbind-pos): Remove byte-equal.
7527
7528 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7529
7530         * update-elc-2.el: Quote regexps correctly.
7531
7532 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7533
7534         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7535         (ccl-compile): Apply integerp, not integer-or-char-p to
7536         check the type of the buffer magnification
7537         (ccl-compile-write-string): Encode a string with binary
7538         coding system.
7539         (ccl-compile-write-repeat): Likewise.
7540
7541 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7542
7543         * buff-menu.el:
7544         * bytecomp.el:
7545         * coding.el:
7546         * faces.el:
7547         * files.el:
7548         * fill.el:
7549         * float-sup.el:
7550         * font-lock.el:
7551         * help.el:
7552         * iso8859-1.el:
7553         * loaddefs.el:
7554         * menubar-items.el:
7555         * menubar.el:
7556         * modeline.el:
7557         * msw-font-menu.el:
7558         * paragraphs.el:
7559         * paths.el:
7560         * replace.el:
7561         * simple.el:
7562         * sound.el:
7563         * startup.el:
7564         * version.el:
7565         * x-faces.el:
7566         * x-font-menu.el:
7567         Remove purecopy.
7568
7569 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7570
7571         * simple.el (do-auto-fill): Use the function pointer to by
7572         `comment-line-break-function', not `indent-new-comment-line'. This
7573         fixes an issue with cc-mode comment continuation.
7574
7575 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7576
7577         * simple.el (turn-on-auto-fill):  Add (interactive).
7578         * mwheel.el (mwheel-install): Add (interactive).
7579         * font-lock.el (turn-on-font-lock): Add (interactive).
7580         (turn-off-font-lock): Add (interactive).
7581
7582 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7583
7584         * packages.el (packages-special-base-regexp): Add `man'.
7585
7586 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7587
7588         * wid-edit.el (widget-specify-active): map over extents in current
7589         buffer like `widget-specify-inactive' does.  Mapping over the
7590         inactive extent object does not work since the current extent is
7591         ignored by `map-extents'.
7592
7593 2000-10-04  Martin Buchholz <martin@xemacs.org>
7594
7595         * XEmacs 21.2.36 is released.
7596
7597 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7598
7599         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7600         Optimize the compiled-function-constants vector by byte-code
7601         reference counts.
7602
7603 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7604
7605         * build-report.el (build-report-delete-regexp): quote value in
7606         defcustom
7607
7608 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7609
7610         * build-report.el (build-report): Don't bind srcdir which we don't
7611         use in `multiple-value-bind' to avoid the only byte-compiler
7612         warning.
7613
7614 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7615
7616         * build-report.el: Requires cl and custom now.
7617         build-report-version is determined by XEmacs version -- remove
7618         build-report-version*.
7619         * build-report.el (build-report-version): Removed.
7620         * build-report.el (build-report-installation-version-regexp): New.
7621         * build-report.el (build-report-version-file-regexp): New.
7622         * build-report.el (build-report-installation-srcdir-regexp): New.
7623         * build-report.el (build-report-destination): Offer
7624         xemacs-build-reports and xemacs-beta.
7625         * build-report.el (build-report-keep-regexp): Adjusted.
7626         * build-report.el (build-report-delete-regexp): Adjusted.
7627         * build-report.el (build-report-make-output-dir): New.
7628         * build-report.el (build-report-installation-file): Replace use of
7629         `concat' with `expand-file-name'.
7630         * build-report.el (build-report-make-output-file): Removed.
7631         * build-report.el (build-report-make-output-files): New.
7632         * build-report.el (build-report-subject): Identify as
7633         user-variable with "*...".
7634         * build-report.el (build-report-prompts): Ditto.
7635         * build-report.el (build-report-version-file): New.
7636         * build-report.el (build-report-file-encoding): Identify as
7637         user-variable with "*...".
7638         * build-report.el (build-report-make-output-get): New.
7639         * build-report.el (build-report-insert-header): Report
7640         emacs-version and system-configuration instead of
7641         build-report-version.
7642         * build-report.el (build-report-insert-make-output): Add file
7643         argument.
7644         * build-report.el (build-report-insert-installation-file):
7645         Re-indent.
7646         * build-report.el (build-report-keep): Change docstring,
7647         re-indent.
7648         * build-report.el (build-report-delete): Ditto.
7649         * build-report.el (build-report-installation-data): New.
7650         * build-report.el (build-report-version-file-data): New.
7651
7652 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7653
7654         * byte-optimize.el (byte-optimize-lapcode):
7655         Fix the optimization of using the first 5 elements of the
7656         constants vector for variables.
7657         (byte-optimize-lapcode): Fix another ancient broken optimization.
7658
7659 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7660
7661         * *: Spelling mega-patch
7662
7663 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7664
7665         * easymenu.el: doc fixes.
7666         (easy-menu-do-define): Use backquote.
7667         (easy-menu-change):
7668         (easy-menu-add):
7669         `when' seems much clearer than `if' here.
7670         (easy-menu-remove):
7671         (easy-menu-add-item):
7672         (easy-menu-item-present-p):
7673         (easy-menu-remove-item):
7674         Wrap using (when (featurep 'menubar) ...)
7675
7676 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7677
7678         * bytecomp.el (displaying-byte-compile-warnings):
7679         Revert Ben's change to this function below so that the compile log
7680         is displayed properly for users of the "popper" package.
7681
7682 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7683
7684         * window.el (save-selected-window): Use backquote.
7685
7686         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7687         Renamed from `byte-compile-file-form-defvar'.
7688         * bytecomp.el (byte-compile-defvar-or-defconst):
7689         Only cons onto current-load-list in top-level forms.
7690         Else this leaks a cons cell every time a defun is called.
7691         Renamed from `byte-compile-defvar', for clarity.
7692         Warn when docstring of defvar is not a string.
7693         Use consistent error messages.
7694         Better comments.
7695
7696 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7697
7698         * simple.el (set-variable):
7699         Remove unneeded defvar by rearranging order of let* forms.
7700
7701         * mule/mule-ccl.el (ccl-get-next-code):
7702         * menubar-items.el (bookmark-menu-filter):
7703         (language-environment-menu-filter):
7704         (tutorials-menu-filter):
7705         * toolbar-items.el (toolbar-compile):
7706         * byte-optimize.el (disassemble-offset):
7707         Use (declare (special ...)) instead of `defvar'.
7708
7709         * cl-macs.el (cl-do-proclaim):
7710         Fix (declare (special ...)) warning suppression syntax.
7711
7712 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7713
7714         * info.el (Info-tag-table-marker):
7715         (Info-tag-table-buffer):
7716         (Info-find-file-node):
7717         (Info-read-subfile):
7718         (Info-build-node-completions):
7719         (Info-search):
7720         (Info-mode):
7721         Multiple info buffer support.
7722
7723 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7724
7725         * ldap.el (ldap-decode-entry): New defun
7726         (ldap-search-entries): Use it in order to decode DN-prefixed
7727         entries properly
7728
7729 2000-08-23  Daniel Pittman <daniel@danann.net>
7730
7731         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7732         Use `eq', not `=', to compare symbols.
7733
7734 2000-07-30  Ben Wing  <ben@xemacs.org>
7735
7736         * bytecomp.el (byte-compile-report-error):
7737         * bytecomp.el (displaying-byte-compile-warnings):
7738         if stack-trace-on-error is set, send out a backtrace when
7739         an error is encountered that stops byte compilation.  this
7740         should make it much much easier to track down those curious
7741         problems.  also undo the kludge of using a separate "*Show*"
7742         buffer for display when there's a temp-buffer-show-function;
7743         we can avoid this by just being a little smarter.
7744
7745         * dialog-items.el:
7746         * dialog-items.el (search-dialog-regexp): New.
7747         * dialog-items.el (search-dialog-callback):
7748         * dialog-items.el (make-search-dialog):
7749         add a regexp option to the dialog and clean up a bit.
7750
7751         * dialog.el:
7752         * dialog.el (yes-or-no-p-dialog-box):
7753         * dialog.el (get-dialog-box-response):
7754         * dialog.el (make-dialog-box):
7755         * dialog.el (dialog-box-finish): New.
7756         * dialog.el (dialog-box-cancel): New.
7757         * dialog.el (internal-make-dialog-box-exit): New.
7758         implement [properly!] the :modal property of the new dialog box
7759         interface.  this is the first time xemacs has ever had *proper*
7760         modal dialog boxes, giving the standard window-system feedback.
7761         (e.g. under windows, clicking on a disabled frame causes a beep
7762         and makes the dialog box flash three times.)
7763
7764         * dragdrop.el: header keyword frobbing.
7765
7766         * dumped-lisp.el (preloaded-file-list):
7767         renamed winnt.el to win32-native.el.
7768
7769         * faces.el (face-property):
7770         * faces.el (set-face-property):
7771         * faces.el (frob-face-property):
7772         * faces.el (frob-face-font-2):
7773         * faces.el (make-face-bold):
7774         * faces.el (make-face-italic):
7775         * faces.el (make-face-bold-italic):
7776         * faces.el (make-face-unbold):
7777         * faces.el (make-face-unitalic):
7778         * faces.el (make-face-smaller):
7779         * faces.el (make-face-larger):
7780         clean up the implementation of these so that window-system-specific
7781         methods are called only on objects belonging to that window system.
7782         previously, you could have [e.g.] mswindows-make-face-bold called
7783         on font object of device type `stream', which is not good and
7784         explains the subtle errors Adrian was getting when byte-compiling
7785         something that required 'term. (Adrian, now you can use stack-trace-
7786         on-error to find the exact place where things are going wrong instead
7787         of having to laboriously binary-search your way through.)
7788
7789         * finder.el (finder-known-keywords):
7790         cleaned up -- properly sorted, clarified the meanings of many of
7791         the keywords, and added a few -- mswin, gui, content, build, www,
7792         user, services.  the last two try to distinguish between a package
7793         that's used directly by the user, and a package that provides
7794         support services to other packages.
7795
7796         * font-lock.el (lisp-font-lock-keywords-2):
7797         update list of lisp control structures to include everything,
7798         including new ones i introduced.
7799
7800         * gutter.el: header keyword frobbing.
7801
7802         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7803         recent isearch element was not doing so!  you got the second-most-
7804         recent instead.
7805
7806         * lisp-mode.el (construct-lisp-mode-menu):
7807         more menubar cleanups.
7808         * lisp-mode.el (with-selected-window):
7809         make it indent properly.
7810
7811         * menubar-items.el (default-menubar): lots of menubar cleanups.
7812         rearranged the options menu the most, e.g. splitting up the
7813         Keyboard/Mouse menu into a new Editing menu and combining the
7814         separate Scrollbar/Gutter/Toolbar submenus into Display.
7815         Got rid of General, moved items to Editing or new Troubleshooting.
7816         Moved Packages to Tools; doesn't seem to belong under Options.
7817         Added stuff to the Cmds menu, e.g. Change Case.
7818
7819         NB please don't complain about these periodic menubar changes.
7820         Anything like this is necessarily incremental in its construction
7821         -- By constant use you gradually become more and more aware of
7822         better and better ways to group menu items.  When we eventually
7823         move the options menu to a property sheet, the existing structure
7824         will probably be preserved fairly well.
7825
7826         * minibuf.el (next-history-element): fix problems with pressing
7827         down arrow in repeat-complex-command.
7828
7829         * modeline.el:
7830         * modeline.el (modeline-3d-p): New.
7831         added custom variable for controlling the 3d modeline.  the
7832         corresponding Options item has been present for a long time,
7833         but commented out with "fix me!" comments.  it's fixed now.
7834
7835         * obsolete.el (add-menu):
7836         remove bogus gettexts.
7837
7838         * process.el (shell-quote-argument):
7839         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7840         For bash under Windows native, see below.
7841
7842         * simple.el:
7843         * simple.el (display-warning-buffer):
7844         Fixed the handling of warning display to eliminate the annoying
7845         *Show* buffer, like was done for byte-compiler output above.
7846
7847         * simple.el (debug-print): New.
7848         Simple function for sending debug messages to the console and/or
7849         other debug places.
7850
7851         * subr.el (replace-in-string):
7852         Rewrite this function to avoid N^2 behavior with large strings --
7853         catastrophic with the new Windows selection code! (Apparently the
7854         author of this function didn't realize there was a fun
7855         replace-match that could make his life much easier, because we
7856         duplicated the entire logic.  The new version is smaller, easier
7857         to understand, much more robust, and has extended features --
7858         those of replace-match.)
7859
7860         * window.el:
7861         * window.el (with-selected-window): New.
7862         An obvious complement to the existing `with-selected-frame' and
7863         `with-current-buffer'.
7864
7865         * win32-native.el: Renamed from winnt.el.
7866         Added a great deal of stuff for properly handling process quoting,
7867         somewhat modeled on Kirill's original model (which i later threw
7868         away).  We should now finally have correctly working process arg
7869         quoting/dequoting so that the final app gets exactly what we
7870         intended.  Because the mechanism is in Lisp, it's easily
7871         extendible. (For those running bash and running the native
7872         version, I tried hard to do what I thought was correct.  But more
7873         thought is needed, and ideally the volunteer work of people with
7874         these configurations that they generally run on.)
7875
7876         * x-font-menu.el (x-font-menu-font-data):
7877         Put in defvar's to fix byte-compiler warnings.
7878
7879 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7880
7881         * select.el (selection-coercion-alist): Initialise.
7882         * select.el (select-coerce-to-text): New.
7883         * select.el (select-coerce): New.
7884         New functions to perform type and value coercion.
7885
7886         * select.el (select-buffer-killed-default): Keep data if it was
7887         on the clipboard.
7888
7889 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7890
7891         * menubar-items.el (default-menubar): Fix typo.
7892         (default-menubar): `lambda' was mispelled as `lamda'.
7893
7894 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7895
7896         * window.el (shrink-window-if-larger-than-buffer): Remove
7897         edge checking code.
7898
7899 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7900
7901         * paths.el (gnus-local-domain): Removed.
7902         (gnus-local-organization): Ditto.
7903         (gnus-startup-file): Ditto.
7904
7905 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7906
7907         * files.el (auto-mode-alist): Add .spec for RPM.
7908
7909 2000-07-31  Andy Piper  <andy@xemacs.org>
7910
7911         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7912
7913 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7914
7915         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7916         browse-url.
7917         * help.el (xemacs-www-page): Ditto.
7918         (xemacs-www-faq): Ditto.
7919         * menubar-items.el (default-menubar): Ditto.
7920
7921         * wid-edit.el (widget-url-link-action): Ditto.
7922         From: Kenichi OKADA <okada@opaopa.org>.
7923
7924 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7925
7926         * finder.el (finder-commentary): Add autoload cookie.
7927
7928 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7929
7930         * files.el (insert-file-contents-literally): Fix second let
7931         binding for `coding-system-for-read' to `coding-system-for-write'
7932         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7933
7934 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7935
7936         * files.el (insert-file-contents-literally): Use binary coding
7937         system (from Morioka san).
7938         (insert-file-contents-literally): Make file-name-handler method.
7939
7940 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7941
7942         * cl-macs.el (get-selection): Add defsetf.
7943
7944 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7945
7946         * x-init.el (x-activate-region-as-selection): replace obsolete
7947         function x-own-selection with own-selection.
7948         (ow-find): replace obsolete functions x-get-selection and
7949         x-get-clipboard with get-selection and get-clipboard.
7950         (init-post-x-win): replace obsolete function x-disown-selection
7951         with disown-selection.
7952
7953 2000-07-20  Mike Sperber  <mike@xemacs.org>
7954
7955         * startup.el (load-user-init-file): Only try to load init file if
7956         it exists.
7957
7958 2000-07-10  Andy Piper  <andy@xemacs.org>
7959
7960         * dialog-items.el: sync with Ben's patch.
7961
7962         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7963         comment.
7964         (progress-text-glyph): deleted.
7965         (progress-layout-glyph): make completely minimal.
7966         (progress-gauge-glyph): ditto.
7967         (progress-display-style): fix to handle dynamic instantiator
7968         changes.
7969         (progress-text-instantiator): new.
7970         (progress-layout-instantiator): new.
7971         (progress-gauge-instantiator): new.
7972         (set-progress-display-instantiator): renamed and changed from
7973         set-progress-display-style.
7974         (progress-abort-glyph): use instantiator not glyph.
7975         (append-progress-display): use set-progress-display-instantiator
7976         and set-glyph-image.
7977         (abort-progress-display): ditto.
7978         (raw-append-progress-display): ditto.
7979
7980 2000-07-20  Ben Wing  <ben@xemacs.org>
7981
7982         * code-files.el: Move Mule-specific code to mule-coding.el.
7983
7984 2000-07-15  Ben Wing  <ben@xemacs.org>
7985
7986         * autoload.el:
7987         Fixed comments.
7988
7989         * cmdloop.el:
7990         * cmdloop.el (yes-or-no-p):
7991         * cmdloop.el (y-or-n-p):
7992         Make these functions use should-use-dialog-box-p and not be
7993         overridden in dialog.el.
7994
7995         * cus-dep.el:
7996         * cus-dep.el (Custom-make-dependencies): Removed.
7997         * cus-dep.el (Custom-make-dependencies-1): New.
7998         * cus-dep.el (Custom-make-one-dependency): New.
7999         New entry point for use in Makefiles, to avoid excessive
8000         invocations.
8001
8002         * cus-edit.el (custom-variable-reset-saved):
8003         * cus-edit.el (custom-variable-reset-standard):
8004         * cus-edit.el (custom-save-resets):
8005         Fix bytecompiler warnings.
8006
8007         * dialog.el:
8008         * dialog.el (yes-or-no-p-dialog-box):
8009         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8010         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8011         * dialog.el (get-dialog-box-response):
8012         * dialog.el (message-or-box):
8013         * dialog.el (make-dialog-box):
8014         * dialog.el (popup-dialog-box): New.
8015         Avoid yes-or-no-p bogosities.
8016         Create a general function `make-dialog-box' to encapsulate all
8017         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8018
8019         * dumped-lisp.el (preloaded-file-list):
8020         Add dialog-items.  Clean up.  Group files by types.
8021
8022         * easymenu.el (easy-menu-add):
8023         * easymenu.el (easy-menu-remove):
8024         Account for accelerators.
8025
8026         * extents.el:
8027         * extents.el (extent-list): New args, like in map-extents.
8028         * extents.el (extent-at-event): New.
8029         * extents.el (extents-at-event): New.
8030
8031         * font-lock.el:
8032         * font-lock.el (font-lock-mode):
8033         * font-lock.el (font-lock-default-fontify-buffer):
8034         * font-lock.el (font-lock-default-unfontify-region):
8035         * font-lock.el (font-lock-fontify-syntactically-region):
8036         * font-lock.el (font-lock-fontify-keywords-region):
8037         Use new progress-feedback names.
8038
8039         * font-lock.el (java-font-lock-identifier-regexp):
8040         * font-lock.el (java-font-lock-class-name-regexp):
8041         Fix bytecompiler warnings.
8042
8043         * gutter-items.el:
8044         * gutter-items.el (progress-display-use-echo-area): Removed.
8045         * gutter-items.el (progress-feedback-use-echo-area): New.
8046         * gutter-items.el (progress-display-popup-period): Removed.
8047         * gutter-items.el (progress-feedback-popup-period): New.
8048         * gutter-items.el (set-progress-display-style): Removed.
8049         * gutter-items.el (set-progress-feedback-style): New.
8050         * gutter-items.el (progress-display-style): Removed.
8051         * gutter-items.el (progress-feedback-style): New.
8052         * gutter-items.el (progress-stack):
8053         * gutter-items.el (progress-displayed-p): Removed.
8054         * gutter-items.el (progress-feedbacked-p): New.
8055         * gutter-items.el (clear-progress-display): Removed.
8056         * gutter-items.el (clear-progress-feedback): New.
8057         * gutter-items.el (progress-display-clear-when-idle): Removed.
8058         * gutter-items.el (progress-feedback-clear-when-idle): New.
8059         * gutter-items.el (remove-progress-display): Removed.
8060         * gutter-items.el (remove-progress-feedback): New.
8061         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8062         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8063         * gutter-items.el (append-progress-display): Removed.
8064         * gutter-items.el (append-progress-feedback): New.
8065         * gutter-items.el (abort-progress-display): Removed.
8066         * gutter-items.el (abort-progress-feedback): New.
8067         * gutter-items.el (raw-append-progress-display): Removed.
8068         * gutter-items.el (raw-append-progress-feedback): New.
8069         * gutter-items.el (display-progress-display): Removed.
8070         * gutter-items.el (display-progress-feedback): New.
8071         * gutter-items.el (current-progress-display): Removed.
8072         * gutter-items.el (current-progress-feedback): New.
8073         * gutter-items.el (current-progress-display-label): Removed.
8074         * gutter-items.el (current-progress-feedback-label): New.
8075         * gutter-items.el (progress-display): Removed.
8076         * gutter-items.el (progress-feedback): New.
8077         Replace "progress-display" with "progress-feedback" globally.
8078
8079         * gutter-items.el (lprogress-display): Removed.
8080         * gutter-items.el (progress-feedback-with-label): New.
8081         Rename lprogress-display ==> progress-feedback-with-label.
8082
8083         * gutter-items.el (search-dialog-direction): Removed.
8084         * gutter-items.el (search-dialog-text): Removed.
8085         * gutter-items.el (search-dialog-callback): Removed.
8086         * gutter-items.el (make-search-dialog): Removed.
8087         Move to dialog-items.el.
8088
8089         * help.el:
8090         * help.el (help-mode-quit):
8091         * help.el (mode-for-help): New.
8092         * help.el (help-sticky-window): New.
8093         * help.el (help-window-config): New.
8094         * help.el (with-displaying-help-buffer):
8095         * help.el (function-at-event): New.
8096         * help.el (help-symbol-regexp): New.
8097         * help.el (help-symbol-run-function-1): New.
8098         * help.el (help-symbol-run-function): New.
8099         * help.el (help-symbol-function-context-menu): New.
8100         * help.el (help-symbol-variable-context-menu): New.
8101         * help.el (help-symbol-function-and-variable-context-menu): New.
8102         * help.el (frob-help-extents): New.
8103         * help.el (describe-function-1):
8104         * help.el (variable-at-point):
8105         * help.el (variable-at-event): New.
8106         * help.el (describe-variable):
8107         Major overhaul.
8108         - Make functions and variables be mousable.
8109         - Middle button hyperlinks.
8110         - New context-menu entries.
8111
8112         * keydefs.el:
8113         * keydefs.el (global-map):
8114         New key bindings to move lines up and down.
8115
8116         * lisp-mode.el:
8117         * lisp-mode.el (construct-lisp-mode-menu): New.
8118         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8119         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8120         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8121         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8122         Make popup and menubar menus be different.  Popup menu uses
8123         clicked location and automatically assumes symbol under the mouse
8124         for various commands.
8125
8126         * menubar-items.el:
8127         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8128         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8129
8130         * menubar-items.el (global-popup-menu): Removed.
8131         * menubar-items.el (mode-popup-menu): Removed.
8132         * menubar-items.el (activate-popup-menu-hook): Removed.
8133         * menubar-items.el (popup-mode-menu): Removed.
8134         * menubar-items.el (popup-buffer-menu): Removed.
8135         * menubar-items.el (popup-menubar-menu): Removed.
8136         Move to menubar.el.
8137
8138         * menubar.el:
8139         * menubar.el (global-popup-menu): New.
8140         * menubar.el (mode-popup-menu): New.
8141         * menubar.el (activate-popup-menu-hook): New.
8142         * menubar.el (last-popup-menu-event): New.
8143         * menubar.el (popup-mode-menu): New.
8144         * menubar.el (popup-buffer-menu): New.
8145         * menubar.el (popup-menubar-menu): New.
8146         * menubar.el (menu-call-at-event): New.
8147         Move non-content functions here.  Add support for context menu
8148         items on extents.
8149
8150         * minibuf.el (minibuffer-history-uniquify):
8151         Typo fix.
8152
8153         * minibuf.el (read-file-name-1):
8154         Call new file dialog box if it exists.
8155
8156         * minibuf.el (mouse-rfn-setup-vars):
8157         Clean up "chop" action.
8158
8159         * mouse.el:
8160         * mouse.el (button2): Now bound to mouse-track.
8161         * mouse.el (click-inside-extent-p):
8162         * mouse.el (point-inside-extent-p):
8163         * mouse.el (point-inside-selection-p):
8164         * mouse.el (mouse-drag-or-yank): Removed.
8165         * mouse.el (mouse-begin-drag-n-drop): New.
8166         * mouse.el (mouse-eval-sexp):
8167         * mouse.el (mouse-track-activate-strokes): New.
8168         * mouse.el (mouse-track-do-activate): New.
8169         * mouse.el (mouse-track):
8170         * mouse.el (default-mouse-track-event-is-with-button): New.
8171         * mouse.el (default-mouse-track-cleanup-hook):
8172         * mouse.el (default-mouse-track-drag-hook):
8173         * mouse.el (default-mouse-track-drag-up-hook):
8174         * mouse.el (default-mouse-track-click-hook):
8175         Merge drag-n-drop into mouse-track.
8176         Add general "activate" support to replace specific button2 kludges.
8177         Use "button modifier" support in mouse-track.
8178
8179         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8180
8181         * package-ui.el:
8182         * package-ui.el (pui-menu):
8183         * package-ui.el (pui-popup-context-sensitive): Removed.
8184         Fix bytecompiler warnings.
8185         Clean up popup code a bit.
8186
8187         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8188
8189         * simple.el:
8190         * simple.el (transpose-lines):
8191         * simple.el (transpose-line-up): New.
8192         * simple.el (transpose-line-down): New.
8193         * simple.el (transpose-subr):
8194         * simple.el (transpose-subr-1): Removed.
8195         Clean up, add functions to move lines up and down.
8196
8197         * startup.el (mail-host-address):
8198         * startup.el (user-mail-address):
8199         Customize.
8200
8201         * subr.el:
8202         * subr.el (set-symbol-value-in-buffer): New.
8203         * subr.el (error):
8204         * subr.el (check-argument-type):
8205         * subr.el (defined-error-p): New.
8206         Add structured error support.
8207
8208         * toolbar-items.el (toolbar-compile):
8209         Use new make-dialog-box.
8210
8211         * update-elc.el:
8212
8213         * userlock.el (ask-user-about-lock-dbox):
8214         * userlock.el (ask-user-about-supersession-threat-dbox):
8215         * userlock.el (ask-user-about-lock):
8216         * userlock.el (ask-user-about-supersession-threat):
8217         Use new make-dialog-box.
8218         Add safety checks; use should use-dialog-box-p.
8219
8220         * window-xemacs.el:
8221         * window-xemacs.el (__buffer-dedicated-frame):
8222         * window-xemacs.el (buffer-dedicated-frame): New.
8223         * window-xemacs.el (set-buffer-dedicated-frame): New.
8224         Move dedicated-frame stuff into lisp.
8225
8226 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8227
8228         * printer.el (generic-print-region): Do not require that
8229         `printer-name' be set.
8230         (printer-name): Commentary clarification.
8231
8232 2000-07-19  Martin Buchholz <martin@xemacs.org>
8233
8234         * XEmacs 21.2.35 is released.
8235
8236 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8237
8238         * select.el (selection-coercible-types): Initialise.
8239
8240 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8241
8242         * select.el (own-clipboard): Bug fix.
8243
8244 2000-07-17  Mike Sperber  <mike@xemacs.org>
8245
8246         * cus-edit.el (custom-migrate-custom-file): Save init file before
8247         continuing.
8248
8249 2000-07-16  Mike Sperber  <mike@xemacs.org>
8250
8251         * startup.el (load-init-file): Remove silly call to
8252         `load-user-custom-file`.
8253         (maybe-migrate-user-init-file): Minor fixes.
8254
8255 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8256
8257         * apropos.el (apropos-documentation-check-doc-file):
8258         `doc' variable should be let-bound, as was presumably intended.
8259
8260         * cus-edit.el (custom-variable-reset-saved):
8261         (custom-variable-reset-standard):
8262         Remove unused variable comment-widget.  Twice.
8263
8264         * toolbar.el (toolbar-blank-press-function):
8265         Add a real defvar with initial value nil and proper docstring.
8266         (press-toolbar-button): No need to check for boundp-ness anymore.
8267
8268         * rect.el (open-rectangle-line): Remove useless (let) form.
8269         Add defvar for pending-delete-mode.
8270
8271         * info.el (Info-find-node): This function needs an autoload cookie.
8272
8273         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8274         Use let* since the second form referred to the first.
8275
8276 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8277
8278         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8279         instead of removed `mswindows-get-clipboard'.
8280
8281
8282 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8283
8284         * select.el (select-convert-from-text): New.
8285         * select.el (select-convert-from-length): New.
8286         * select.el (select-convert-from-integer): New.
8287         * select.el (select-convert-from-identity): New.
8288         * select.el (select-convert-from-filename): New.
8289         * select.el (selection-converter-in-alist): Use them.
8290         New converter functions for X.
8291
8292         * select.el (get-selection): Removed comment.
8293
8294         * select.el (own-selection): Removed append code - I thought
8295         I'd already done this, but apparently not...
8296
8297         * select.el: Changed comment about TIMESTAMP.
8298
8299         * select.el (select-convert-in): New.
8300         * select.el (select-convert-out): New.
8301         New functions that get used by select.c.
8302
8303         * select.el (select-buffer-killed-default): New.
8304         * select.el (select-buffer-killed-text): New.
8305         * select.el (selection-buffer-killed-alist): New.
8306         New list and functions that get called if a relevant selection
8307         exists and a buffer gets killed.
8308
8309         * select.el (select-convert-to-targets):
8310         * select.el (select-convert-to-identity): Removed.
8311         * select.el (select-convert-from-identity): Removed.
8312         * select.el (select-converter-out-alist):
8313         Removed _EMACS_INTERNAL selection type.
8314
8315         * x-select.el (xselect-kill-buffer-hook): Removed.
8316         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8317         Removed this X-specific nonesense. Use the generic support
8318         in select.el instead.
8319
8320 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8321
8322         * mule/mule-category.el (defined-category-hashtable):
8323         Use make-hash-table instead of make-hashtable
8324
8325         * buff-menu.el: Byte-compiler warning fix.
8326
8327         * isearch-mode.el (isearch-highlight-all-cleanup):
8328         Remove unused variable `isearch-highlight-all-start'.
8329
8330         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8331
8332         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8333
8334         * cus-dep.el (Custom-make-dependencies):
8335         Add autoload cookie for custom-add-loads to generated custom-load.el.
8336
8337         * autoload.el (autoload-package-name): Warning suppression.
8338         Move defvar prior to first use.
8339
8340         * custom.el: Add autoload for custom-declare-face.
8341         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8342         * cl.el (cl-hack-byte-compiler):
8343         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8344         to work properly.
8345
8346 2000-07-08  Mike Sperber  <mike@xemacs.org>
8347
8348         * startup.el (load-home-init-file): Added variable.
8349         (maybe-migrate-user-init-file): Added.
8350         (load-user-init-file): Load custom file if different from init
8351         file.
8352
8353         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8354         "startup."
8355
8356         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8357         Moved `custom-file'-related code to cus-file.el.
8358
8359         * cus-file.el: New file.
8360
8361 2000-04-01  Mike Sperber  <mike@xemacs.org>
8362
8363         * packages.el (packages-find-package-directories): Added support
8364         for external package hierarchies with in-place installations.
8365
8366         * find-paths.el (paths-root-in-place-p): Added.
8367         (paths-find-emacs-directory): Added support for external
8368         directories with in-place installations.
8369         (paths-find-site-directory): Ditto.
8370
8371         * startup.el (find-user-init-file): Also look for
8372         ~/.xemacs/init.elc? in preference to ~/.emacs.
8373
8374 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8375
8376         * select.el (own-selection):
8377         * select.el (own-clipboard): Changed `append' parameter to
8378         `how-to-use' parameter.
8379         * select.el (own-selection): Removed icky append code.
8380         * select.el (own-selection, get-selection): Removed extra type
8381         checking.
8382         * select.el (selection-appender-alist):
8383         * select.el (selection-converter-{in|out}-alist): Initialise.
8384         * select.el (select-append-to-*): New.
8385         * select.el (select-convert-from-*): New.  New functions to append
8386         data and convert data from external type.
8387
8388 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8389
8390         * font-lock.el: Javadoc enhancements.
8391
8392 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8393
8394         * printer.el (generic-print-region): Compose job name from buffer
8395         name.
8396
8397 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8398
8399         * font-lock.el (font-lock-fontify-pending-extents): Call
8400         font-lock-fontify-region instead of font-lock-fontify-buffer
8401         to avoid unnecessary progress gauges.
8402
8403 2000-07-06  Craig Lanning  <lanning@scra.org>
8404
8405         * custom-load.el (faces):
8406
8407         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8408         dir is a regex.
8409
8410         * process.el (call-process-internal): from Dan Holmsand, use binary
8411         coding systems so that jka-compr works.
8412
8413 2000-07-07  Ben Wing  <ben@xemacs.org>
8414
8415         * font-lock.el: Undo previous change.  Unfortunately, some
8416         files actually use the variables directly in their init code
8417         without quoting them.
8418
8419 2000-07-07  Ben Wing  <ben@xemacs.org>
8420
8421         * font-lock.el (defvar font-lock-*-face): Removed.
8422
8423         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8424         only when necessary.
8425
8426 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8427
8428         * cl-macs.el: fix cl-transform-function-property kludge
8429         so that it does not require a random feature.
8430
8431 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8432
8433         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8434         as in Linux kernel "Rules.make".
8435
8436 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8437
8438         * build-report.el (build-report): Add autoload cookie.
8439
8440 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8441
8442         * package-ui.el (defgroup pui):  Correct a misspelling
8443         (pui-toggle-package-delete):  Change `seleted' to `selected'
8444
8445 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8446
8447         * package-get.el (package-get-update-base):
8448         (package-get): Use insert-file-contents-literally always.
8449         (package-get-maybe-save-index):
8450         Force coding system for writing to binary.
8451
8452 2000-06-08  Mike Alexander  <mta@arbortext.com>
8453
8454         * code-process.el (call-process-region): If there is no coding
8455         system for the process on process-coding-system-alist use the
8456         coding system of the buffer containing the region.
8457
8458 2000-06-10  Ben Wing  <ben@xemacs.org>
8459
8460         * cmdloop.el (command-error):
8461         If debug-on-error and noninteractive, output backtrace.
8462
8463         * files.el (file-relative-name):
8464         Remove MSDOS references.
8465
8466         * simple.el (line-number): New function, due to non-obvious
8467         behavior/usage of count-lines.
8468
8469         * simple.el (count-lines): document non-obvious usage to get
8470         line number.
8471
8472 2000-06-11  Ben Wing  <ben@xemacs.org>
8473
8474         * faces.el ((featurep 'xpm)):
8475         * x-faces.el (x-init-face-from-resources):
8476         * x-faces.el (x-init-frame-faces):
8477         * x-misc.el (x-init-specifier-from-resources):
8478         * x-misc.el (x-get-resource-and-bogosity-check):
8479         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8480         * x-mouse.el (x-init-pointer-shape):
8481         * x-scrollbar.el (x-init-scrollbar-from-resources):
8482         Add sixth argument to x-get-resource calls so as to issue warnings
8483         rather than errors on bogus arguments.
8484
8485 2000-06-05  Ben Wing  <ben@xemacs.org>
8486
8487         * compat.el: new file.  provides a clean, non-intrusive way to
8488         define compatibility functions.
8489
8490         * process.el (shell-quote-argument): temporary fix for lack
8491         of nt-quote-process-args.  #### I need to put back the overall
8492         structure of that mechanism but redo the guts of it using the
8493         extra intelligence in the C code.
8494
8495 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8496
8497         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8498         `package-get' does in package-get.el, instead of using external
8499         "md5sum" program.
8500
8501         * package-get.el (package-get): Insert package file literally to
8502         make checksum calculation work.
8503
8504 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8505
8506         * code-files.el (convert-mbox-coding-system): Deleted.
8507         (file-coding-system-alist): Removed reference to
8508         convert-mbox-coding-system.
8509
8510 2000-05-28  Martin Buchholz <martin@xemacs.org>
8511
8512         * XEmacs 21.2.34 is released.
8513
8514 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8515
8516         * font-lock.el (font-lock-keywords): Rewrote docstring
8517
8518 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8519
8520         * loadhist.el (unload-feature): handle case where x is both boundp
8521         and fboundp
8522
8523 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8524
8525         * packages.el: It's ok to use built-in macros, but not lisp
8526         defined ones.
8527
8528 2000-05-20  Ben Wing  <ben@xemacs.org>
8529
8530         * font-lock.el:
8531         * font-lock.el (font-lock-message-threshold):
8532         * font-lock.el (font-lock-mode):
8533         * font-lock.el (font-lock-default-fontify-buffer):
8534         * font-lock.el (font-lock-always-fontify-immediately):
8535         * font-lock.el (font-lock-old-extent): Removed.
8536         * font-lock.el (font-lock-old-len): Removed.
8537         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8538         * font-lock.el (font-lock-pending-extent-table): New.
8539         * font-lock.el (font-lock-range-table): New.
8540         * font-lock.el (font-lock-after-change-function):
8541         * font-lock.el (font-lock-after-change-function-1): Removed.
8542         * font-lock.el (font-lock-fontify-pending-extents): New.
8543         * font-lock.el ('font-lock-revert-cleanup): Removed.
8544         * font-lock.el ('font-lock-revert-setup): Removed.
8545         Rewrite deferral code to handle any number of changes, merging
8546         them properly.  Remove hacked-up code for revert-buffer, now
8547         unnecessary.
8548
8549         * menubar-items.el (default-menubar):
8550         In Options->Edit Init File, don't switch to emacs-lisp-mode
8551         unless necessary; doing this turns off font-lock.
8552
8553 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8554
8555         * keydefs.el: Define C-x BS to backward-kill-sentence.
8556
8557 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8558
8559         * files.el (hack-local-variables-prop-line): Use non-greedy
8560         matching to process -*-texinfo-*- -*-.
8561
8562 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8563
8564         * minibuf.el (minibuf-directory-files): new function.
8565         (read-file-name-activate-callback): use minibuf-directory-files.
8566         (read-directory-name-internal): ditto.
8567         (mouse-file-display-completion-list): ditto.
8568         (mouse-directory-display-completion-list): ditto.
8569         (read-file-name-internal): remove "./" from completion list unless
8570         explicitly matched, for consistency.
8571
8572 2000-05-11  Ben Wing  <ben@xemacs.org>
8573
8574         * gutter-items.el (gutter-buffers-tab):
8575         * gutter-items.el (add-tab-to-gutter):
8576         * gutter-items.el (update-tab-in-gutter):
8577         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8578         * gutter-items.el (append-progress-display):
8579         * gutter-items.el (abort-progress-display):
8580         * gutter-items.el (raw-append-progress-display):
8581         Further fixes.  Use set-glyph-image not set-image-instance-property,
8582         to fix problems with multiple windows in a frame.
8583
8584         * menubar-items.el (tutorials-menu-filter):
8585         Fix typo.
8586
8587         * startup.el (early-error-handler):
8588         Display message box under windows; otherwise, message will disappear
8589         before it can be viewed.
8590
8591         * update-elc.el:
8592         Fix bug in NEEDTODUMP processing.
8593
8594 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8595
8596         * startup.el (lock-directory): Removed.
8597         (superlock-file): Ditto.
8598         (startup-set-paths): Remove lockdir.
8599         (startup-setup-paths-warning): Remove lock-directory.
8600
8601         * setup-paths.el (paths-find-lock-directory): Removed.
8602         (paths-find-superlock-file): Ditto.
8603
8604 2000-05-09  Ben Wing  <ben@xemacs.org>
8605
8606         * faces.el (set-face-property):
8607         * faces.el (set-face-font):
8608         * faces.el (set-face-foreground):
8609         * faces.el (set-face-background):
8610         * faces.el (set-face-background-pixmap):
8611         * faces.el (set-face-underline-p):
8612         * faces.el (set-face-strikethru-p):
8613         * faces.el (set-face-highlight-p):
8614         * faces.el (set-face-dim-p):
8615         * faces.el (set-face-blinking-p):
8616         * faces.el (set-face-reverse-p):
8617         doc string changes.
8618
8619         * glyphs.el:
8620         * glyphs.el (make-image-specifier):
8621         * glyphs.el (glyph-property):
8622         * glyphs.el (set-glyph-image):
8623         * glyphs.el (make-glyph):
8624         * glyphs.el (make-pointer-glyph):
8625         * glyphs.el (make-icon-glyph):
8626         * glyphs.el (widget-image-instance-p): New.
8627         authorship info, lots of doc changes.  New predicate, inadvertently
8628         omitted.  the general principle with specifier docs is now that
8629         the description of instantiators should go with the make-foo-specifier
8630         fun's doc string, rather than in foo-specifier-p.  this follows
8631         conventions elsewhere in XEmacs and in general is a lot more obvious
8632         of a place to look.  sometimes the make-foo-specifier function needs
8633         to be created in the process.
8634
8635         * gutter.el:
8636         * gutter.el (make-gutter-specifier): New.
8637         * gutter.el (make-gutter-size-specifier): New.
8638         * gutter.el (make-gutter-visible-specifier): New.
8639         specifier doc updates according to the conventions specified before.
8640
8641         * objects.el:
8642         * objects.el (make-font-specifier):
8643         * objects.el (make-color-specifier):
8644         * objects.el (make-face-boolean-specifier): New.
8645         specifier doc updates according to the conventions specified before.
8646
8647         * specifier.el:
8648         * specifier.el (set-specifier):
8649         * specifier.el (make-integer-specifier): New.
8650         * specifier.el (make-boolean-specifier): New.
8651         * specifier.el (make-natnum-specifier): New.
8652         * specifier.el (make-generic-specifier): New.
8653         * specifier.el (make-display-table-specifier): New.
8654         specifier doc updates according to the conventions specified before.
8655
8656         * toolbar.el:
8657         * toolbar.el (make-toolbar-specifier): New.
8658         specifier doc updates according to the conventions specified before.
8659
8660 2000-05-09  Ben Wing  <ben@xemacs.org>
8661
8662         * process.el (call-process-internal): Revert to previous version
8663         because Mike's change clashed with a change I did not long before.
8664         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8665         Thanks very much Mike for pointing out the bug and submitting a
8666         patch!
8667
8668 2000-04-13  Mike Alexander  <mta@arbortext.com>
8669
8670         * process.el (call-process-internal): Send the correct input buffer
8671         (call-process-internal): Return the exit status of the process
8672
8673 2000-05-07  Ben Wing  <ben@xemacs.org>
8674
8675         * winnt.el:
8676         * winnt.el (nt-quote-args-verbatim): Removed.
8677         * winnt.el (nt-quote-args-prefix-quote): Removed.
8678         * winnt.el (nt-quote-args-backslash-quote): Removed.
8679         * winnt.el (nt-quote-args-double-quote): Removed.
8680         * winnt.el (nt-quote-args-functions-alist): Removed.
8681         * winnt.el (nt-quote-process-args): Removed.
8682         Remove all stuff for argument quoting.  We borrow the code instead
8683         from Emacs 20.6, which is much more careful in its quoting
8684         (e.g. in handling runs of the escape character) and avoids most of
8685         the need for this Lisp mechanism by checking to see whether we're
8686         running a Cygwin or normal program and doing the appropriate
8687         quoting.  If we end up needing such a mechanism, we should add
8688         it by extending the variable `mswindows-quote-process-args' so it
8689         can take an alist of regexps.
8690
8691 2000-05-07  Ben Wing  <ben@xemacs.org>
8692
8693         * keydefs.el:
8694         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8695         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8696         the window without moving point.
8697
8698         * simple.el:
8699         * simple.el (scroll-up-one): New.
8700         * simple.el (scroll-down-one): New.
8701         Functions for use with C-M-up/down.
8702
8703 2000-05-01  Martin Buchholz <martin@xemacs.org>
8704
8705         * XEmacs 21.2.33 is released.
8706
8707 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8708
8709         * dialog.el (yes-or-no-p-dialog-box):
8710         Fix docstring.
8711         Fix following horrible bug in X11 mode with focus-follows-mouse:
8712           1. Visit two files in two different frames.
8713           2. do File->Revert Buffer in one of those frames.
8714           3. Dialog box appears.
8715           4. Arrange things so that the mouse passes over the *other*
8716              frame, then to the dialog box, and click on "Yes".
8717           5. The file contents end up in the *wrong* buffer!
8718         Add TODO comment.
8719
8720 2000-04-28  Ben Wing  <ben@xemacs.org>
8721
8722         * help.el (describe-installation): correct typo introduced
8723         in last patch: boundp -> fboundp.
8724
8725         * etags.el (buffer-tag-table-list):
8726         canonicalize filenames to Unix format so that tag-table-alist
8727         searching works under Windows.
8728
8729         * autoload.el:
8730         Bowdlerize the supposedly objectionable words
8731         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8732
8733         * gutter-items.el (set-progress-display-style):
8734         * gutter-items.el (search-dialog-callback):
8735         * gutter-items.el (make-search-dialog):
8736         Change to new callback-ex api.
8737
8738 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8739
8740         * help.el: (describe-installation): decode-coding-string is not
8741         defined in a non MULE environment.
8742
8743 2000-04-28  Ben Wing  <ben@xemacs.org>
8744
8745         * gutter-items.el (buffer-list-changed-hook):
8746         use it, not record-buffer-hook.
8747
8748         * subr.el (record-buffer-hook): Removed.
8749
8750 2000-04-27  Ben Wing  <ben@xemacs.org>
8751
8752         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8753         use NORECORD option.  Andy will not like this, but the existing
8754         gutter behavior is just wrong, as per this comment:
8755
8756         ;; this used to add the norecord flag to both calls below.
8757         ;; this is bogus because it is a pervasive assumption in XEmacs
8758         ;; that the current buffer is at the front of the buffers list.
8759         ;; for example, select an item and then do M-C-l
8760         ;; (switch-to-other-buffer).  Things get way confused.
8761         ;;
8762         ;; Andy, if you want to maintain the current look, you must
8763         ;;  *uncouple* the gutter order and buffers order.
8764
8765         * loaddefs.el (completion-ignored-extensions): unfuckify.
8766
8767         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8768         xemacs.mak.
8769
8770         * autoload.el (batch-update-one-directory): new function, used in
8771         xemacs.mak.
8772
8773         * loadup.el: set gc-cons-threshold very high unless dumping --
8774         loadup during update-elc is much much much faster.  also do this
8775         when quick-building.
8776
8777         add commented-out code for profiling loadup.
8778
8779
8780         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8781         is required in order to build xemacs.
8782
8783 2000-04-26  Ben Wing  <ben@xemacs.org>
8784
8785         * loadup.el: don't garbage collect during loadup if quick-build
8786         compile-time option is set.
8787
8788 2000-04-23  Ben Wing  <ben@xemacs.org>
8789
8790         * update-elc.el: compute whether any dumped .el or .elc files
8791         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8792         if so.
8793
8794         * update-elc.el (update-elc-files-to-compile): always change
8795         NOBYTECOMPILE in the src directory rather than current dir,
8796         so it will work under NT.
8797
8798         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8799         the form of this file is identical between Unix and Windows.
8800         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8801         Added comment.
8802         (update-autoloads-from-directory): updated doc string.
8803         updated doc strings in a few other places.
8804
8805 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8806
8807         * bytecomp.el (byte-force-recompile): Fix argument to
8808         byte-recompile-directory.
8809
8810 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8811
8812         * gutter-items.el (progress-display-clear-when-idle): Use
8813         add-one-shot-hook.
8814         * gutter-items.el (clear-progress-display): Adjust number of
8815         arguments.
8816
8817 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8818
8819         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8820
8821 2000-04-16  Ben Wing  <ben@xemacs.org>
8822
8823         * printer.el: New file.
8824
8825         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8826
8827         * help.el (describe-installation): Fix decoding for Windows.
8828
8829         * menubar-items.el:
8830         * menubar-items.el (default-menubar):
8831         * menubar-items.el (tutorials-menu-filter): New.
8832         * menubar-items.el (popup-menubar-menu):
8833         Add authorship.  Redo Help menu and Tutorials filter.
8834
8835         * menubar.el: Correct comment.
8836
8837         * modeline.el (modeline-buffer-identification): Correct doc string.
8838
8839         * simple.el:
8840         * simple.el (printing): Removed.
8841         * simple.el (printer-name): Removed.
8842         * simple.el (generic-print-buffer): Removed.
8843         * simple.el (generic-print-region): Removed.
8844         Move generic print code to printer.el.
8845
8846 2000-04-15  Ben Wing  <ben@xemacs.org>
8847
8848         * simple.el (generic-print-region): New.
8849         make this function actually work.
8850         (generic-print-buffer): call generic-print-region.
8851
8852 2000-04-14  Andy Piper  <andy@xemacs.org>
8853
8854         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8855         by using the new widget-callback-current-channel.
8856         (search-dialog-callback): ditto.
8857
8858 2000-04-12  Andy Piper  <andy@xemacs.org>
8859
8860         * gutter.el (default-gutter-position): moved from gutter-items.el.
8861         (default-gutter-position-changed-hook): ditto.
8862         (gutter-element-visibility-changed-hook): ditto.
8863         (set-gutter-element): ditto.
8864         (remove-gutter-element): ditto.
8865         (set-gutter-element-visible-p): ditto.
8866         (gutter-element-visible-p): ditto.
8867         (init-gutter): ditto.
8868
8869         * dialog.el (make-dialog-box): renamed and moved from
8870         gutter-items.el
8871
8872         * gutter-items.el: move various functions elsewhere.
8873
8874 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8875
8876         * menubar-items.el: Fixed place of parenthesis.
8877
8878 2000-04-12  Ben Wing  <ben@xemacs.org>
8879
8880         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8881                 without constantly being prompted for the tag.
8882         * simple.el: Added a number of section headings, to clarify the
8883                 organization of this file.
8884         * simple.el (activate-region):
8885         * simple.el (region-exists-p):
8886         * simple.el (region-active-p):
8887                 Moved these three function down to the other side of
8888                 the case-changing functions, so they join the rest of
8889                 the region code.
8890         * simple.el (printing): New.
8891         * simple.el (printer-name): New.
8892         * simple.el (generic-print-buffer): New.
8893                 New functions, a very simple prototype for a unified
8894                 printing interface.
8895
8896         * process.el (call-process-internal): Real fix for null BUFFER,
8897                 other problems with BUFFER specs.
8898
8899         * menubar-items.el:
8900                 Fixed up File->Print to use new printing functions.
8901                 Various corrections and expansions to Grep/Compile menus.
8902                 New options for Printing.
8903                 New options for SMTP Mail, the way to send mail under
8904                   MS Windows. (There's also a package patch to make SMTP
8905                   Mail be the default under MSWin.)
8906
8907 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8908
8909         * menubar-items.el: Selecting Rectangle Mousing from menubar
8910         did not work.  Needed to quote mouse-track-rectangle-p.
8911
8912 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8913
8914         * cl-compat.el (keywordp): Removed.
8915
8916 2000-04-05  Andy Piper  <andy@xemacs.org>
8917
8918         * gutter-items.el (progress-layout-glyph): don't initialize here.
8919         (progress-gauge-glyph): use dynamic sizing.
8920         (set-progress-display-style): new function. Set progress glyphs
8921         appropriately depending on the style.
8922         (progress-display-style): new variable. Custom version of
8923         set-progress-display-style.
8924         (progress-abort-glyph): switch to dynamic sizes.
8925         (search-dialog-text): make the edit field active.
8926
8927 2000-04-04  Andy Piper  <andy@xemacs.org>
8928
8929         * gutter-items.el (make-search-dialog): need to make the search
8930         dialog visible after creation.
8931
8932         * menubar-items.el (default-menubar): use the search dialog for
8933         searching. Remove some extraneous search menu items.
8934
8935         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8936         well as strings.
8937         (make-gutter-only-dialog-frame): allow the user to create the
8938         frame unmapped. Allow the gutter spec to be given as a glyph.
8939         (search-dialog-direction): new variable.
8940         (search-dialog-text): new variable.
8941         (search-dialog-callback): new function. Callback for the search
8942         dialog action.
8943         (make-search-dialog): new function. Create a user-friendly search
8944         dialog.
8945
8946 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8947
8948         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8949         under Windows.
8950
8951 2000-04-01  Andy Piper  <andy@xemacs.org>
8952
8953         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8954         progress more accurately.
8955
8956 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8957
8958         * finder.el (finder-compile-keywords): Process readable files only.
8959         Because error in process of .#finder-inf.el when compile xemacs
8960         with --with-clash-detection option.
8961
8962 2000-03-31  Andy Piper  <andy@xemacs.org>
8963
8964         * gutter-items.el (append-progress-display): don't delay after a
8965         successful font-lock.
8966         (make-gutter-only-dialog-frame): new function. Allow users to
8967         create gutter-only dialogs.
8968
8969 2000-03-27  Mike Alexander  <mta@arbortext.com>
8970
8971         * process.el (call-process-internal): Handle a null BUFFER
8972         parameter correctly.
8973
8974 2000-03-28  Andy Piper  <andy@xemacs.org>
8975
8976         * gutter-items.el (abort-progress-display): put strings in the
8977         gutter not extents.
8978         (progress-layout-glyph): signal special 'quit callback.
8979         (progress-display-quit-function): deleted.
8980         (progress-display-stop-callback): deleted.
8981         (progress-display-dispatch-command-events): deleted.
8982         (append-progress-display): remove calls to
8983         progress-display-dispatch-command-events.
8984         (raw-append-progress-display): ditto.
8985
8986 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8987
8988         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8989         being a list.  Actually define `stipple-pixmap-p' which is used as
8990         an error predicate.  Correctly handle PIXMAP being either relative
8991         or absolute file name.
8992
8993 2000-03-24  Andy Piper  <andy@xemacs.org>
8994
8995         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8996         (abort-progress-display): ditto. Don't delete the created extent.
8997         (raw-append-progress-display): ditto.
8998         (progress-display-dispatch-non-command-events): new
8999         function. Encapsulates what we want to do when no command input is
9000         required.
9001         (progress-display-dispatch-command-events): likewise, but disable
9002         for now since it causes too many problems.
9003         (append-progress-display): use them.
9004         (raw-append-progress-display): ditto.
9005         (default-gutter-position-changed-hook): set this rather than
9006         default-gutter-position-changed.
9007         (default-gutter-position-changed-hook): lambda with zero arguments
9008         rather than one.
9009         (raw-append-progress-display): trap errors in pending input since
9010         allowing them to signal will hose the gauge well and
9011         truly. Ideally we would like to delay these until we are more able
9012         to cope.
9013         (append-progress-display): ditto.
9014
9015 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9016
9017         * lisp/make-docfile.el: call-process-internal is now implemented
9018         in process.el.
9019
9020 2000-03-21  Ben Wing  <ben@xemacs.org>
9021
9022         * mule\mule-cmds.el (set-language-info-alist):
9023         Fix to correspond to new menu arrangement.
9024
9025 2000-03-21  Ben Wing  <ben@xemacs.org>
9026
9027         * process.el:
9028         * process.el (call-process-internal): New.
9029         New implementation of call-process.  Only enabled under NT, so far.
9030         stderr handling not implemented yet in CVS'd C code.
9031
9032 2000-03-20  Ben Wing  <ben@xemacs.org>
9033
9034         * lisp-mode.el:
9035         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9036         * lisp-mode.el (lisp-interaction-mode):
9037         Put back Lisp Interaction menubar for Jan V's sake.
9038
9039         * simple.el:
9040         * simple.el (mark-ring):
9041         * simple.el (dont-record-current-mark): New.
9042         * simple.el (in-shifted-motion-command): New.
9043         * simple.el (mark-ring-unrecorded-commands): New.
9044         * simple.el (mark-ring-max):
9045         * simple.el (set-mark-command):
9046         * simple.el (push-mark):
9047         * simple.el (handle-pre-motion-command):
9048         Implement scheme for not recording unimportant marks.
9049
9050         * subr.el:
9051         * subr.el (function-allows-args): New.
9052         New function function-allows-args.
9053
9054 2000-03-20  Martin Buchholz <martin@xemacs.org>
9055
9056         * XEmacs 21.2.32 is released.
9057
9058 2000-03-20  Andy Piper  <andy@xemacs.org>
9059
9060         * gutter-items.el (update-tab-in-gutter): force selection of the
9061         selected-window if required to do so.
9062         (buffers-tab-items): ditto.
9063         (add-tab-to-gutter): ditto.
9064         (create-frame-hook): use force-selection.
9065         (default-gutter-position-changed): lambdify.
9066         (update-tab-hook): deleted since it was only used in one place.
9067
9068 2000-03-18  Andy Piper  <andy@xemacs.org>
9069
9070         * files.el (find-file-noselect): undo change that shouldn't have
9071         gone in.
9072
9073 2000-03-17  Andy Piper  <andy@xemacs.org>
9074
9075         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9076         of selected-window trickery.
9077
9078         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9079         frames tabs.
9080         (progress-display-stop-callback): progress -> progress-display
9081         (progress-display-quit-function): ditto.
9082         (clear-progress-display): ditto.
9083         (remove-progress-display): ditto.
9084         (append-progress-display): ditto.
9085         (abort-progress-display): ditto.
9086         (raw-append-progress-display): ditto.
9087         (display-progress-display): ditto.
9088         (current-progress-display-label): ditto.
9089         (current-progress-display): ditto.
9090         (lprogress-display): ditto and save the buffer
9091         (progress-display): ditto. Otherwise the buffer sometimes gets
9092         changed which confuses font-lock.
9093
9094         * font-lock.el (font-lock-default-fontify-buffer): catch all
9095         errors, not just quit.
9096         (font-lock-mode): progress -> display-progress
9097         (font-lock-default-fontify-buffer): ditto.
9098         (font-lock-fontify-syntactically-region): ditto.
9099         (font-lock-fontify-keywords-region): ditto.
9100
9101 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9102
9103         * cl.el (gensym): Move to here from cl-macs.el.
9104         (gentemp): Ditto.
9105
9106 2000-03-16  Andy Piper  <andy@xemacs.org>
9107
9108         * font-lock.el (font-lock-mode): use lprogress and friends for
9109         progress management.
9110         (font-lock-default-fontify-buffer): ditto.
9111         (font-lock-fontify-syntactically-region): ditto.
9112         (font-lock-fontify-keywords-region): ditto.
9113         (font-lock-revert-cleanup): fix reverting.
9114         (font-lock-revert-setup): ditto.
9115
9116         * gutter-items.el (progress-use-echo-area): new variable. Use the
9117         echo area for progress gauges if non-nil.
9118         (clear-progress): remove echo area stuff and defer to
9119         clear-message.
9120         (append-progress): dispatch non-command events after each progress
9121         increment. Remove echo area stuff.
9122         (abort-progress): remove echo area stuff and defer to
9123         display-message.
9124         (raw-append-progress): ditto. Dispatch non-command events after
9125         gutter redisplay.
9126         (display-progress): defer echo area stuff to display-message.
9127
9128         * gutter-items.el (clear-progress):
9129         (abort-progress): indentation changes.
9130         (display-progress): don't clear progress.
9131         (append-progress): compare messages with equal.
9132         (raw-append-progress): use dispatch-non-command-events to flush
9133         widget creation events.
9134
9135 2000-03-13  Ben Wing  <ben@xemacs.org>
9136
9137         * abbrev.el:
9138         * abbrev.el (abbrev-string-to-be-defined): New.
9139         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9140         Changes for use with the menubar.
9141
9142 2000-03-12  Ben Wing  <ben@xemacs.org>
9143
9144         * alist.el (vassoc): moved here from font-menu.el.
9145
9146         * custom.el (defface): typo fix.
9147
9148         * dialog.el (yes-or-no-p-dialog-box):
9149         * dialog.el (message-box):
9150         * files.el (save-some-buffers-1):
9151         Put accelerators in the button names.
9152
9153         * font-lock.el (font-lock-comment-face):
9154         * font-lock.el (font-lock-keyword-face):
9155         * font-lock.el (font-lock-function-name-face):
9156         Fixed some of the colors under MS Windows because the existing
9157         default colors were hardly different from black and needed to be
9158         made lighter.
9159
9160         * font-menu.el:
9161         * font-menu.el (font-menu-split-long-menu):
9162         * font-menu.el (font-menu-family-constructor):
9163         * font-menu.el (font-menu-size-constructor):
9164         * font-menu.el (font-menu-weight-constructor):
9165         * font-menu.el (font-menu-set-font):
9166         vassoc moved to alist.el.
9167         Accelerators added to all menus.
9168         Unused bound var new-props removed.
9169
9170         * keydefs.el: I did a whole lot of rearranging to put things in a
9171         more consistent order and fixed a number of cases where key
9172         combinations involving up, down, left, right and so on were
9173         defined but the corresponding keypad combinations were not
9174         defined.
9175
9176         * lisp-mode.el:
9177         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9178         * lisp-mode.el (emacs-lisp-mode):
9179         * lisp-mode.el (lisp-interaction-mode):
9180         * lisp-mode.el (flet):
9181         Added accelerators onto the menus.
9182         Made all the different versions of the let function be indented
9183         the same way.
9184         Undid Steve's easy-menu-ification, because it makes it impossible
9185         to have the menubar and popup menus different.
9186         Cleaned up the menu; added items for find-function &c and some
9187         indenting, and removed debug-on-*.
9188
9189         * list-mode.el (list-mode-hook):
9190         * list-mode.el (list-mode):
9191         * list-mode.el (completion-setup-hook):
9192         * list-mode.el (display-completion-list):
9193         Added support for the :window-height keyword, which is required
9194         because of other changes that I made for the file dialog box.  I
9195         also made the hook variables list-mode-hook and
9196         completion-setup-hook and also minibuffer-setup-hook in
9197         minibuf.el be permanent-local; see comment in list-mode.el.
9198
9199         * map-ynp.el (map-y-or-n-p):
9200         Added accelerators to the dialog buttons.
9201
9202         * menubar-items.el (menu-truncate-list):
9203         New internal function.
9204         * menubar-items.el (submenu-generate-accelerator-spec):
9205         * menubar-items.el (menu-item-strip-accelerator-spec):
9206         * menubar-items.el (menu-item-generate-accelerator-spec):
9207         New exported functions, for use in auto-generating accelerator specs.
9208
9209         * menubar-items.el:
9210         * menubar-items.el (default-menubar):
9211         * menubar-items.el (maybe-add-init-button):
9212         * menubar-items.el (bookmark-menu-filter):
9213         * menubar-items.el (slow-format-buffers-menu-line):
9214         * menubar-items.el (build-buffers-menu-internal):
9215         * menubar-items.el (language-environment-menu-filter):
9216         * menubar-items.el (default-popup-menu):
9217         * menubar-items.el (popup-buffer-menu):
9218         * menubar-items.el (popup-menubar-menu):
9219         Did a major overhaul on this file, and in fact I'm nowhere near
9220         done working on the menubar, and there will be more patches to
9221         come.  A basic summary of what I've done:
9222
9223         a) I added accelerators to all of the menu items.  For menus that
9224         are auto-generated, such as the buffers menu, the accelerators are
9225         automatically added to the beginning of each line using the
9226         numbers 1 through 9, then zero, and then letters starting with A,
9227         but omitting the letters that are already in use for the fixed
9228         menu items at the top of the buffers menu.  To facilitate adding
9229         accelerators of this kind, I created some new functions
9230         (*-accelerator-spec), which are also being used by other filters
9231         that auto generate lists of things such as ftp sites to download
9232         packages.  If people really don't like these accelerators
9233         appearing at the beginning of the menu items, a variable can be
9234         added to optionally turn them off, but I think this is rather
9235         pointless because other menu items have accelerators and many or
9236         most of the menu users will use the accelerators if the support is
9237         there.
9238
9239         b) I combined the top level Tools and Apps menus into a single
9240         Tools menu, because the distinction between the two is not
9241         obvious, and the items on the menus are not used often enough that
9242         putting some of them onto submenus is a problem.
9243
9244         c) I created two new top level menus called View and Cmds because
9245         there were too many items on the File and Edit menus, and I'm going
9246         to be adding more items to these menus.  In contrast to the Tools
9247         menu, the items on these menus may be used quite often during an
9248         editing session, and so should be available with fewer
9249         keystrokes.
9250
9251         d) I added a number of options to the options menu, including one
9252         for controlling whether the alt key can be used to traverse to
9253         menu items using the accelerators, one for controlling behavior of
9254         control-k, one for controlling how the kill and yank functions
9255         interact with the clipboard, a few additional buffers-menu
9256         options, and various other things.  I also did a bit of
9257         rearranging, for example, combining the keyboard and mouse options
9258         into a single keyboard and mouse submenu to facilitate the
9259         accelerators on that level.
9260
9261         e) I changed the variable buffers-menu-format-buffer-line-function
9262         to take two arguments instead of one, the second argument being
9263         the line number for use in creating an accelerator.  I added a
9264         hack to support existing functions with one argument (although I
9265         doubt that very many of these exist), for backward compatibility.
9266
9267         f) I moved the top level mule menu to be a submenu of the edit
9268         menu.  I think that most of the items on this menu are fairly
9269         useless and there are certainly not enough frequently used items
9270         to justify this being its own top level menu.
9271
9272         g) I combined most of the items in big-menubar.el into the main menu.
9273         If people think the main menu is too big, it would be possible to
9274         create different configurations, some smaller.
9275
9276         * menubar.el (check-menu-syntax):
9277         Deleted some syntax checks that were no longer valid, partly
9278         because of changes that were already made a long time ago, and
9279         partly because of a change I made where I allow the name of the
9280         menu item to be an evaluated expression rather than just a string,
9281         similar to all of the other parameters of a menu item.
9282
9283         * minibuf.el:
9284         * minibuf.el (read-file-name-1):
9285         * minibuf.el (mouse-read-file-name-1):
9286         I made a number of changes to improve the appearance
9287         and functioning of the file dialog box.  They include:
9288
9289         a) Fixing the problem where closing the dialog box by clicking on
9290         the close button of the window didn't properly exit the
9291         minibuffer.
9292
9293         b) Fixing the problem that if you typed part of a file name, and
9294         then clicked on a completion with the mouse, the file was not
9295         correctly selected.
9296
9297         c) Changing the title of the dialog box to reflect the operation
9298         being done in accordance with user interface conventions, rather
9299         than the name of the dialog box buffer, which is rather useless.
9300
9301         d) Remove the words "possible completions are" which didn't
9302         belong.
9303
9304         e) Fix things so that the completions scroll off the end of the
9305         completions windows only to the right, rather than both to the
9306         right and down, which is in accordance with Windows user interface
9307         conventions.
9308
9309         * msw-init.el (init-post-mswindows-win):
9310         Added a binding for meta-F4, which is the standard windows binding
9311         for exiting a program.
9312
9313         * select.el (get-selection-no-error):
9314         * select.el (own-selection):
9315         * select.el (own-clipboard):
9316         Added an optional argument called append to the functions
9317         own-selection and own-clipboard.  This adds support for appending
9318         text to the existing selection and allows the function
9319         own-clipboard to be used as the value of the variable
9320         interprogram- cut-function.
9321
9322         Fixed a bug in own-selection in handling zmacs-region-stays.
9323
9324         * simple.el (historical-kill-line): New.
9325
9326         * simple.el (kill-line):
9327         * simple.el (interprogram-cut-function):
9328         * simple.el (interprogram-paste-function):
9329         * simple.el (handle-pre-motion-command):
9330         * simple.el (next-line):
9331         * simple.el (previous-line):
9332         a) Expanded the variable kill-whole-line, so that function
9333         kill-line can be set to delete the entire line always, not just
9334         when cursor is at the beginning of the line.  This is controlled
9335         by setting the variable kill-whole-line to the symbol 'always.
9336         This behavior, as well as the existing kill-whole-line behavior,
9337         now only take effect when kill-line is called interactively,
9338         although this is a departure from a previous behavior in the case
9339         of setting this variable kill-whole-line to t.  It is almost
9340         certainly what has always been intended, and most likely the old
9341         way of doing things introduced bugs.  I also created a function
9342         called historical-kill-line, which ignores the kill-whole-line
9343         setting and always gives the historical behavior of only killing
9344         to the end of the line.  I bound this function to shift- control-k
9345         so that the kill to end of line behavior is available, even when
9346         kill-whole-line has been set to change control-k into the simple
9347         delete-whole-line behavior. (This can be set using the options
9348         menu.)
9349
9350         b) I changed things so that kill and yank now interact with the
9351         clipboard by default under windows.  This was done by changing the
9352         default value of interprogram-cut- function and
9353         interprogram-paste-function.  You can get the old behavior by
9354         setting these to nil, and there is an option on the options menu
9355         to do this.
9356
9357         c) I added support for selecting text using shifted motion keys.
9358         This support is on by default and can be controlled by the
9359         variable shifted-motion-keys-select-region.  There is also a
9360         variable called unshifted-motion-keys-deselect-region that
9361         controls more specifically how the shifted motion key behavior
9362         works.  I did not put an option on the options menu to turn this
9363         off, because I can't imagine why this would be useful.
9364
9365         * simple.el (forward-block-of-lines):
9366         * simple.el (backward-block-of-lines):
9367         * simple.el (block-movement-size):
9368         New.
9369
9370         * simple.el (uncapitalized-title-words):
9371         * simple.el (uncapitalized-title-word-regexp):
9372         * simple.el (capitalize-string-as-title):
9373         * simple.el (capitalize-region-as-title):
9374         New.
9375
9376
9377         * subr.el (add-hook):
9378         * subr.el (make-local-hook): New.
9379         * subr.el (remove-local-hook): New.
9380         * subr.el (add-one-shot-hook): New.
9381         * subr.el (add-local-one-shot-hook): New.
9382         Added some functions to make using hooks easier.
9383         These include:
9384
9385         a) Functions add-local-hook and remove-local-hook to make it easy
9386         to use local hooks.
9387
9388         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9389         make it possible to add a "one-shot" hook, which is to say a hook
9390         that runs only once, and automatically removes itself after the
9391         first time it has run.
9392
9393 2000-03-09  Andy Piper  <andy@xemacs.org>
9394
9395         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9396
9397 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9398
9399         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9400         Moved from menubar-items.el.
9401         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9402
9403 2000-03-08  Andy Piper  <andy@xemacs.org>
9404
9405         * gutter-items.el (build-buffers-tab-internal): add selected field
9406         to buffers tab spec.
9407
9408 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9409
9410         * minibuf.el (last-exact-completion): Initialize to nil.
9411
9412 2000-03-07  Didier Verna  <didier@xemacs.org>
9413
9414         * startup.el (command-line-1): remove unused variable
9415         `first-file-buffer'.
9416
9417 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9418
9419         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9420         which is also used for Web server log files.
9421
9422 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9423
9424         * mule/mule-charset.el: Setup auto-fill-chars.
9425
9426 2000-03-02  SL Baur  <steve@beopen.com>
9427
9428         * subr.el (with-string-as-buffer-contents): Reimplement using
9429         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9430         non-deletion of buffer after execution problem.
9431         (with-output-to-string): Use unique buffer name.
9432
9433 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9434
9435         * gutter-items.el (buffers-tab-sort-function):  New variable.
9436         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9437
9438 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9439
9440         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9441
9442 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9443
9444         * menubar-items.el (maybe-add-init-button): Remove the "Load
9445         .emacs" button from all menubars.
9446
9447 2000-03-01  Didier Verna  <didier@xemacs.org>
9448
9449         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9450         region rectangle replacement (from Jan Vroonhof).
9451         (replace-rectangle): new function.
9452
9453 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9454
9455         * mule/mule-cmds.el (set-default-coding-systems): Use
9456         set-terminal-coding-system and set-keyboard-coding-system.
9457         * coding.el (set-terminal-coding-system): Use
9458         set-console-tty-output-coding-system.
9459         (set-keyboard-coding-system): Use
9460         set-console-tty-input-coding-system.
9461
9462 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9463
9464         * minibuf.el (read-variable): Allow symbol to default argument.
9465
9466 2000-02-27  Andy Piper  <andy@xemacs.org>
9467
9468         * gutter-items.el (update-tab-hook): new function to be used for
9469         hooks.
9470         (create-frame-hook): add update-tab-hook.
9471         (record-buffer-hook): ditto.
9472         (default-gutter-position-changed): ditto.
9473         (default-gutter-position): updating the buffers tab is now handled
9474         by a hook.
9475         (default-gutter-position-changed-hook): new variable.
9476         (gutter-element-visibility-changed-hook): ditto.
9477         (set-gutter-element-visible-p): call it.
9478         (set-gutter-element): use modify-specifier-instances. Set extents
9479         as duplicable before using.
9480         (remove-gutter-element): ditto.
9481         (set-gutter-element-visible-p): ditto.
9482         (init-gutter): new function.
9483         (add-tab-to-gutter): use new gutter-element functions rather than
9484         setting specifiers directly.
9485         (clear-progress): ditto.
9486         (abort-progress): ditto.
9487         (gutter-buffers-tab-visible-p): renamed from
9488         default-gutter-visible-p
9489
9490         * specifier.el (modify-specifier-instances): new function from Jan
9491         Vroonhof.
9492
9493         * x-init.el (init-post-x-win): call init-gutter.
9494
9495         * msw-init.el (init-post-mswindows-win): call init-gutter.
9496
9497         * menubar-items.el (default-menubar): Update to reflect new gutter
9498         variables.
9499
9500 2000-02-26  Andy Piper  <andy@xemacs.org>
9501
9502         * gutter-items.el (set-gutter-element): new function. Add gutter
9503         elements to the specified gutter.
9504         (remove-gutter-element): new function. Remove gutter elements from
9505         the specified gutter.
9506         (set-gutter-element-visible-p): new function. Set gutter element
9507         visibility for the provided gutter-visible specifier.
9508
9509 2000-02-23  Andy Piper  <andy@xemacs.org>
9510
9511         * gutter-items.el (add-tab-to-gutter): specify dimensions
9512         dynamically.
9513
9514 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9515
9516         * gutter-items.el (add-tab-to-gutter):
9517         * package-get.el (package-get-interactive-package-query):
9518         * package-ui.el (pui-directory-exists):
9519         (pui-install-selected-packages):
9520         (pui-list-packages):
9521         Use #'(lambda ...)  instead of '(lambda ...).
9522
9523 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9524
9525         * startup.el (load-user-init-file): Check to make sure user
9526           has an init-file before calling load().
9527
9528 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9529
9530         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9531
9532 2000-02-23  Martin Buchholz <martin@xemacs.org>
9533
9534         * XEmacs 21.2.31 is released.
9535
9536 2000-02-21  Mike Sperber <mike@xemacs.org>
9537
9538         * loadup.el (really-early-error-handler):
9539         * update-elc.el:
9540         * make-docfile.el:
9541         Remove dependency on EMACSBOOTSTRAP... environment variables.
9542
9543 2000-02-21  Martin Buchholz <martin@xemacs.org>
9544
9545         * XEmacs 21.2.30 is released.
9546
9547 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9548
9549         * byte-optimize.el (byte-optimize-plus):
9550         (byte-optimize-minus):
9551         (byte-optimize-multiply):
9552         Optimize (- 0) to 0, not (-)
9553         Optimize (+ 5 3.0) to 8.0
9554         Optimize (* 5 3.0) to 15.0
9555         Improve readability.
9556
9557 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9558
9559         * modeline.el: (modeline-scrolling-method): change modeline
9560         mswindows cursor appearance according to the value.
9561
9562         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9563         and 'gui-element face colors and 'gui-element face font to Windows
9564         defaults.
9565
9566 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9567
9568         * font-lock.el: Javadoc enhancements
9569
9570 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9571
9572         * ldap.el (toplevel): Test if LDAP support has been compiled in
9573         (ldap-verbose): New option
9574         (ldap-search-entries): Renamed from the previous ldap-search
9575         Conditionalize message display on ldap-verbose
9576         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9577         defuns
9578         (ldap-search): Is now defined as an obsolete wrapper calling
9579         ldap-search-basic or ldap-search-entries
9580
9581
9582 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9583             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9584             Jan Vroonhof  <jan@xemacs.org>
9585
9586         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9587         When for-effect is true, didn't call `byte-optimize-form'
9588         in and/or subforms without last.
9589
9590 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9591
9592         * package-get.el (package-get-download-sites): Use correct custom
9593         type.
9594
9595 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9596
9597         * files.el (write-file): Ask for coding system when compiled with
9598         file-coding.
9599
9600 2000-02-16  Andy Piper  <andy@xemacs.org>
9601
9602         * buffer.el (switch-to-buffer): give norecord argument to
9603         set-window-buffer instead of explicitly recording.
9604
9605         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9606         we have to pick a window.
9607
9608 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9609
9610         * mule/mule-cmds.el (describe-language-support): Don't add
9611         unexist function to help-map.
9612         (describe-coding-system): Don't use already assigend `C'.
9613
9614 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9615
9616         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9617         work in custom.
9618
9619 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9620
9621         * about.el: Ienaga's e-mail address change.
9622
9623 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9624
9625         * etags.el (find-tag): force new window -- even if buf already
9626         visible -- when other-window is t
9627
9628 2000-02-16  Martin Buchholz <martin@xemacs.org>
9629
9630         * XEmacs 21.2.29 is released.
9631
9632 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9633
9634         * cl-extra.el (getf): This is now identical to `plist-get', so
9635         just defalias it.
9636         * cl-macs.el: Make getf an alias to plist-get, at the
9637         byte-compiler level, using define-compiler-macro.
9638
9639 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9640
9641         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9642
9643 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9644
9645         * lisp/etags.el (find-tag-internal): set exact-tagname to
9646           a regular expression that matches against the tagname
9647           part of the tag entry first instead of only looking in
9648           the context area.
9649
9650 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9651
9652         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9653         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9654
9655 2000-02-07  Martin Buchholz <martin@xemacs.org>
9656
9657         * XEmacs 21.2.28 is released.
9658
9659 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9660
9661         * cl-extra.el (getf): Just call `get', never `get*'.
9662         Make arglist match docstring.
9663         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9664         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9665         * byte-optimize.el: remove references to `get*'.
9666
9667 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9668
9669         * mule/european.el: Add syntax information for Latin3 and Latin4.
9670
9671 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9672
9673         * byte-optimize.el: Byte-optimize (length "foo")
9674
9675 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9676
9677         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9678         width check using `window-leftmost-p' and `window-rightmost-p'.
9679
9680 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9681
9682         * wid-edit.el (widget-match-inline): An atom never matches a
9683           list.
9684
9685 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9686
9687         * modeline.el: Consolidated 'x and 'mswindows specification under
9688         'win tag.
9689
9690 2000-01-29  Andy Piper  <andy@xemacs.org>
9691
9692         * gutter-items.el: (format-buffers-tab-line): Try and be
9693         intelligent about buffer naming when we have duplicates.
9694
9695 2000-01-29  Andy Piper  <andy@xemacs.org>
9696
9697         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9698         updated when it becomes visible.
9699
9700 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9701
9702         * bytecomp.el (byte-compile-insert-header): Properly set coding
9703         system under MULE and file-coding.
9704
9705 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9706
9707         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9708         (dontusethis-set-value-terminal-coding-system-handler):
9709         (dontusethis-set-value-keyboard-coding-system-handler):
9710         Never undefine coding system aliases.  Emergency fix for gnus.
9711
9712 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9713
9714         * files.el (abbreviate-file-name): Use directory-sep-char instead
9715         of hard-coded "/".
9716
9717 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9718
9719         * startup.el (user-init-file-base-list): New variable, replacing
9720         user-init-file-base.
9721         (find-user-init-file): New function.
9722         (command-line-early): Use it.
9723         (load-user-init-file): Ditto.
9724
9725 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9726
9727         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9728         calling valid-image-instantiator-format-p
9729
9730 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9731
9732         * isearch-mode.el (isearch-mode): The variable is
9733         isearch-unhidden-extents, not isearch-opened-extents.
9734
9735 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9736
9737         * minibuf.el (next-history-element): Modify error message if a
9738         default value is available.
9739
9740 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9741
9742         * bytecomp.el (byte-compile-file): Don't unconditionally write
9743         .elc files in binary - might contain non-Latin1.
9744
9745 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9746
9747         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9748         for windows-nt.
9749
9750         * version.el:
9751         * startup.el (user-init-file-base):
9752         * process.el (call-process-region):
9753         * files.el (make-backup-file-name):
9754         (backup-file-name-p):
9755         (file-relative-name):
9756         (abbreviate-file-name):
9757         (set-auto-mode):
9758         * code-process.el (call-process-region): Removed unnecessary
9759         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9760         support out of the universe.
9761
9762         * process.el:
9763         * code-process.el:
9764         * bytecomp.el (byte-compile-file): Removed reference to
9765         buffer-file-type, and commented usage of binary-process-output
9766         NTEmacs variables.
9767
9768 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9769
9770         * help.el (function-arglist): Add case for macro.
9771
9772 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9773
9774         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9775         printers.
9776         (custom-display): Added a menu for printer/display tags.
9777
9778         * frame.el (frame-type):
9779         * device.el (device-type): Added 'msprinter to the doc string, and
9780         removed 'pc -- it is not going to be implemented ever.
9781         (call-device-method): Fixed docstring typo.
9782         Defined specifier tags 'printer and 'display.
9783
9784 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9785
9786         * lisp/itimer.el (itimer-run-expired-timers): (consp
9787           last-command-event-time) instead of (consp
9788           'last-command-event-time).
9789
9790 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9791
9792         * msw-glyphs.el: Removed obsolete commentary.
9793
9794 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9795
9796         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9797         better default value.
9798
9799 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9800
9801         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9802         (read-string): Ditto.
9803         (eval-minibuffer): Ditto.
9804         (read-command): Ditto.
9805         (read-function): Ditto.
9806         (read-variable): Ditto.
9807         (read-number): Ditto.
9808         (read-shell-command): Ditto.
9809         (read-number): Record history.
9810
9811 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9812
9813         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9814
9815 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9816
9817         * faces.el (startup-initialize-custom-faces): New function.
9818         Reset all faces created during auto-autoloads loading time
9819         by defface.
9820         * startup.el (command-line): Call it.
9821
9822 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9823
9824         * about.el (about-hackers): Add myself to contributors list.
9825
9826 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9827
9828         * menubar-items.el (maybe-add-init-button): Removed an argument in
9829         a call to load-user-init-file, as the function managed to lose its
9830         formal parameter a few betas ago.
9831
9832 2000-01-18  Martin Buchholz <martin@xemacs.org>
9833
9834         * XEmacs 21.2.27 is released.
9835
9836 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9837
9838         * process.el (shell-command-to-string): Use the FSF docstring.
9839         Make shell-command-to-string the standard function, and
9840         exec-to-string the (deprecated) alias.
9841
9842         * startup.el: typo fix.
9843
9844 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9845
9846         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9847
9848 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9849
9850         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9851         buffers after visible buffers.
9852         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9853
9854 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9855
9856         * info.el (Info-extract-menu-node-name): Stop at a dot
9857         followed by whitespace or right parenthesis.
9858
9859 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9860
9861         * info.el (Info-directory-list): Warn against using Customize with
9862         Info-directory-list.
9863
9864 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9865
9866         * minibuf.el (read-file-name): doc fix.
9867
9868         * autoload.el (update-file-autoloads): doc fix.
9869
9870         * about.el (about-hackers): Change my E-mail address.
9871
9872 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9873
9874         * info.el (Info-visit-file): Just use the `f' interactive spec to
9875         read a filename in the standard way.
9876
9877 2000-01-13  Andy Piper  <andy@xemacs.org>
9878
9879         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9880         (gutter-buffers-tab-extent): new variable.
9881         (update-tab-in-gutter): call add-tab-to-gutter again if the
9882         orientation has changed.
9883         (add-tab-to-gutter): cope with different orientations.
9884
9885 2000-01-11  Didier Verna  <didier@xemacs.org>
9886
9887         * info.el (Info-following-node-name): backward-skip dots as well
9888         as spaces (dots at the end of a node name aren't part of it).
9889         (Info-extract-menu-node-name): don't skip dots. There could be
9890         some in the node name.
9891         (Info-index): allow dots to be part of a node name.
9892
9893 2000-01-12  Andreas Jaeger  <aj@suse.de>
9894
9895         * files.el (auto-mode-alist): Added idlwave-mode.
9896         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9897
9898 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9899
9900         * info.el (Info-search): Show default value.
9901
9902 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9903
9904         * info.el (Info-read-node-completion-table): New variable.
9905         (Info-read-node-name-1): New function.
9906         (Info-read-node-name): Use it.
9907         (Info-follow-reference): Use DEFAULT argument of completing-read.
9908         (Info-menu): Ditto.
9909
9910 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9911
9912         * hyper-apropos.el (hyper-describe-key-briefly): Save
9913         window configuration.
9914         (hyper-describe-face): Use DEFAULT of completing-read.
9915         (hyper-apropos-read-variable-symbol): Ditto.
9916         (hyper-apropos-read-function-symbol): Ditto.
9917
9918 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9919
9920         * mule/mule-cmds.el (set-default-coding-system): Set
9921         comint-exec-hook to use coding-system-for-read and
9922         coding-system-for-write so that C-x RET c works.
9923
9924 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9925
9926         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9927         (previous-matching-history-element): Increment
9928         minibuffer-max-depth by 1.
9929         (next-matching-history-element): Ditto.
9930
9931 2000-01-11  Andy Piper  <andy@xemacs.org>
9932
9933         * gutter-items.el (buffers-tab): Create a new face for the buffers
9934         tab.
9935         (buffers-tab-face): use it.
9936
9937 2000-01-10  Didier Verna  <didier@xemacs.org>
9938
9939         * modeline.el (modeline-scrolling-method): change modeline X
9940         cursor appearance according to the value.
9941
9942 2000-01-07  Andreas Jaeger  <aj@suse.de>
9943
9944         * about.el (about-hackers): Moved my entry to contributor list.
9945         (xemacs-hackers): Added myself.
9946         (about-maintainer-info): Added description of myself.
9947
9948
9949 2000-01-07  Didier Verna  <didier@xemacs.org>
9950
9951         * modeline.el (modeline-scrolling-method): new variable.
9952         (mouse-drag-modeline): add reference to it in the docstring.
9953         (mouse-drag-modeline): handle it.
9954
9955 2000-01-08  Andy Piper  <andy@xemacs.org>
9956
9957         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9958         calls.
9959         (remove-buffer-from-gutter-tab): ditto.
9960
9961 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9962
9963         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9964         (custom-face-edit): Fix grammatical error in help message.
9965
9966 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9967
9968         * movemail.el: Added.
9969
9970         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9971
9972 2000-01-03  Didier Verna  <didier@xemacs.org>
9973
9974         * modeline.el (mouse-drag-modeline): remove the code related to
9975         the modeline horizontal scrolling facility.
9976
9977 1999-12-31  Martin Buchholz <martin@xemacs.org>
9978
9979         * XEmacs 21.2.26 is released.
9980
9981 1999-12-28  Andy Piper  <andy@xemacs.org>
9982
9983         * wid-edit.el (widget-push-button-value-create): The gui cache
9984         does not agree with native widgets which can only be displayed
9985         once per window. The reasons for caching are diminished now that
9986         we don't hog resources when creating buttons.
9987         (widget-push-button-cache) deleted.
9988
9989 1999-12-24  Martin Buchholz <martin@xemacs.org>
9990
9991         * XEmacs 21.2.25 is released.
9992
9993 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9994
9995         * hyper-apropos.el (hyper-apropos): Toggle
9996         hyper-apropos-programming-apropos correctly.
9997         Set REGEXP when user accepts default value.
9998
9999 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10000
10001         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10002         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10003
10004 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10005
10006         * mule/mule-category.el (undefined-category-designator):
10007         Return char instead of character.  Search for undefined one.
10008         (describe-category): Use with-displaying-help-buffer.
10009
10010 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10011
10012         * byte-optimize.el (byte-optimize-plus):
10013         Optimize (+ 1) to 1 instead of (1+ nil).
10014
10015         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10016
10017         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10018
10019         * byte-optimize.el (byte-optimize-char-before): New function.
10020         Remove performance penalty for using (char-before) instead of (char-after).
10021
10022 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10023
10024         * mule/mule-category.el (char-category-list): Return character
10025         instead of integer.
10026
10027 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10028
10029         * minibuf.el (read-buffer): Check default is buffer object.
10030
10031 1999-11-25  Andy Piper  <andy@xemacs.org>
10032
10033         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10034         for buttons.
10035
10036 1999-12-16  Andreas Jaeger  <aj@suse.de>
10037
10038         * package-get.el (package-get-maybe-save-index): Fixed typo.
10039         Patch by Jeff Miller <jmiller@smart.net>.
10040
10041 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10042
10043         * gnuserv.el (gnuserv-process-filter):  don't call
10044         gnuserv-write-to-client when gnuserv-current-client is nil
10045
10046 1999-12-14  Martin Buchholz <martin@xemacs.org>
10047
10048         * XEmacs 21.2.24 is released.
10049
10050 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10051
10052         * about.el (about-hackers): Update my email address.
10053
10054 1999-12-07  Martin Buchholz <martin@xemacs.org>
10055
10056         * XEmacs 21.2.23 is released.
10057
10058 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10059
10060         * package-get.el (package-get-download-sites): Removed several
10061         defunct download sites, added many new ones, and corrected a few
10062         incorrect directory-on-site entries.  Added physical locations to
10063         site-description.
10064
10065 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10066
10067         * finder.el (finder-commentary): add DOC string and fix
10068         interactive spec
10069
10070 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10071
10072         * help.el (describe-function): Don't forget to intern the string
10073         completing-read returns.
10074         (describe-variable): Ditto.
10075
10076 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10077
10078         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10079         `hyper-apropos-help-mode' here to find symbol to customize
10080         irregardless of cursor position and simplify
10081         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10082         `hyper-apropos-popup-menu'.
10083
10084 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10085
10086         * apropos.el (apropos-mode-map): Add return to call
10087         apropos-follow.
10088         (apropos-print): Call apropos-mode to have better
10089         command reference. Put keymap text-poperty to
10090         symbole name.
10091
10092 1999-11-22  Alastair Burt  <burt@dfki.de>
10093
10094         * help.el: (describe-bindings-1): Added handling of keymaps for
10095         the extents at point.
10096
10097 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10098
10099         * gutter-items.el (buffers-tab-items): Wrap the function in a
10100         save-match-data
10101
10102 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10103
10104         * help.el (describe-function): Use the DEFAULT argument to
10105         completing-read.
10106         (describe-variable): Ditto.
10107
10108 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10109
10110         * minibuf.el (read-from-minibuffer): Add optional argument
10111         DEFAULT to have better mini-buffer history support.
10112         (completing-read): Pass default to read-from-minibuffer.
10113         (read-buffer): Pass default to completing-read.
10114
10115 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10116
10117         * font-lock.el (font-lock-doc-string-face): Document the
10118         `font-lock-lisp-like' property.
10119
10120 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10121
10122         * lisp-mode.el: Specify `font-lock-lisp-like'.
10123
10124         * font-lock.el (font-lock-lisp-like): New function.
10125         (font-lock-fontify-syntactically-region): Use it.
10126
10127 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10128
10129         * XEmacs 21.2.22 is released
10130
10131 1999-11-28  Martin Buchholz <martin@xemacs.org>
10132
10133         * XEmacs 21.2.21 is released.
10134
10135 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10136
10137         * minibuf.el (read-coding-system): Accept symbol and
10138         coding-system object as a default-coding-system.
10139
10140 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10141
10142         * minibuf.el (read-coding-system): Accept symbol as
10143         a default-coding-system.
10144
10145 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10146
10147         * apropos.el (apropos-documentation): Use insert instead
10148         of princ.
10149
10150 1999-11-07  William M. Perry  <wmperry@aventail.com>
10151
10152         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10153           for the linux console.
10154
10155         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10156           stuff to work when you are not on a window system, since the GPM
10157           mouse support now allows pasting from outside of XEmacs.
10158
10159 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10160
10161         * XEmacs 21.2.20 is released
10162
10163 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10164
10165         * setup-paths.el (paths-default-info-directories): Add
10166         /usr/share/info and /usr/local/share/info.
10167
10168 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10169
10170         * about.el: Updated Vladimir Ivanovic's info.
10171
10172 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10173
10174         * auto-show.el (auto-show-truncationp): Remove.
10175
10176         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10177
10178 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10179
10180         * indent.el (indent-line-to): fix bug: spaces were not replaced
10181         with tab if column is multiple of tab-width
10182         From dhn@qedinc.com
10183
10184 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10185
10186         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10187         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10188
10189         * package-get.el (package-get-package-provider): Be verbose when
10190         interactive. Patch from Robert Pluim
10191
10192 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10193
10194         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10195         info file suffixes.
10196
10197 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10198
10199         * process.el (open-network-stream): Add a new optional parameter
10200         PROTOCOL to support udp; fix a minor typo and add an explanation
10201         in docstring for udp programming.
10202
10203         * code-process.el (open-network-stream): Add a new optional
10204         parameter PROTOCOL to support udp; fix a minor typo and add an
10205         explanation in docstring for udp programming.
10206
10207 1999-10-18  Andy Piper  <andy@xemacs.org>
10208
10209         * gui.el (make-gui-button): be more precise about how we call
10210         callbacks.
10211
10212         * wid-edit.el (widget-push-button-value-create): Use the new form
10213         of native gui-button.
10214
10215 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10216
10217         * info.el (Info-page-prev): Don't do (sit-for 0).
10218
10219 1999-10-13  Andy Piper  <andy@xemacs.org>
10220
10221         * gutter-items.el (progress-abort-glyph): new glyph for showing
10222         abort status.
10223         (append-progress): dispatch-event rather than sit-for.
10224         (abort-progress): new function. Show the abort glyph with an
10225         appropriate message.
10226         (raw-append-progress): dispatch-event rather than sit-for.
10227         (display-progress): cope with aborts.
10228
10229         * gui.el (make-gui-button): Use native widgets for buttons
10230         unconditionally.
10231         (insert-gui-button): ditto.
10232         (gui-button-p): ditto.
10233
10234         * xbm-button.el: remove from core.
10235
10236         * xpm-button.el: remove from core.
10237
10238 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10239
10240         * faces.el (init-device-faces): Don't initialize the random faces
10241         on the stream device.
10242
10243 1999-10-06  Andy Piper  <andy@xemacs.org>
10244
10245         * files.el (recover-file): Don't use ls under windows for revert buffer.
10246
10247 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10248
10249         * package-get.el (package-get-download-menu): Make menu really
10250         toggle download sites.
10251         (package-get-download-sites): Add autoload cookie.
10252
10253 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10254
10255         * setup-paths.el (paths-find-module-directory): Ditto.
10256
10257 1999-09-29  Werner Fink  <werner@suse.de>
10258
10259         * setup-paths.el (paths-find-exec-directory): Add missing nil
10260         parameter for environment.
10261
10262 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10263
10264         * modeline.el (modeline-format):
10265         Only purecopy the strings.  Else
10266         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10267         barfs.
10268
10269 1999-08-28  Mike Woolley  <mike@bulsara.com>
10270
10271         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10272         user setting comint-completion-addsuffix and
10273         comint-process-echoes.
10274
10275 1999-09-22  Andy Piper  <andy@xemacs.org>
10276
10277         * gutter-items.el (update-tab-in-gutter): use
10278         last-nonminibuf-window instead of selected-window.
10279
10280 1999-09-18  Andy Piper  <andy@xemacs.org>
10281
10282         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10283         display on.
10284
10285         * subr.el (record-buffer-hook): new variable so that the hook gets
10286         some documentation.
10287
10288 1999-09-16  Andy Piper  <andy@xemacs.org>
10289
10290         * gutter-items.el (update-tab-in-gutter): only update when the
10291         gutter is visible.
10292         (remove-buffer-from-gutter-tab): ditto.
10293
10294 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10295
10296         * simple.el (do-auto-fill): Commented out part of Kinsoku
10297         processing.
10298
10299 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10300
10301         * isearch-mode.el (isearch-highlightify-region): Give the
10302         highlighting extents a high priority.
10303         (isearch-make-extent): Give the main highlighting extent an even
10304         higher priority.
10305
10306 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10307
10308         * packages.el (packages-compute-package-locations): Fix typo from
10309         -u rationalization.
10310
10311 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10312
10313         * setup-paths.el (paths-find-doc-directory): Respect value of
10314         `configure-doc-directory.'
10315
10316         * find-paths.el (paths-find-architecture-directory): Give
10317         precendence `default' argument (which typically comes from
10318         configure).
10319
10320 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10321
10322         * startup.el (command-line-early): Added options -user-init-file
10323         and -user-init-directory.
10324
10325         * files.el (user-init-file): Default to NIL so we can recognize
10326         when it's set.
10327
10328 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10329
10330         * obsolete.el (init-file-user):
10331         * startup.el:
10332         * packages.el (packages-compute-package-locations):
10333         * package-get.el (package-get-user-index-filename):
10334         * menubar-items.el (maybe-add-init-button):
10335         * info.el (Info-annotations-path):
10336         * dump-paths.el:
10337         Change `user-init-directory' to be an absolute path.
10338         Use `user-init-directory' where appropriate.
10339         Zap `init-file-user' and its uses.
10340
10341 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10342
10343         * subr.el (copy-symbol): New function.
10344
10345 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * isearch-mode.el (isearch-done): Be sure to restore invisible
10348         extents in the proper buffer.
10349         (isearch-pre-command-hook): Set this-command to the correct value
10350         in case the buffer has changed and old overriding-local-map was
10351         used.
10352         (isearch-restore-extent): Use remprop instead of setting the
10353         property to nil.
10354
10355 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10356
10357         * cmdloop.el (execute-extended-command): Update zmacs region
10358         before the delay.
10359         (execute-extended-command): Make the message gettext-friendly.
10360
10361 1999-09-07  Andy Piper  <andy@xemacs.org>
10362
10363         * gutter-items.el (progress-gauge-glyph): renamed from
10364         progress-glyph.
10365         (progress-text-glyph): new variable.
10366         (progress-layout-glyph): use layouts and text glyphs.
10367         (progress-area-buffer): removed.
10368         (progress-text-and-extent): new variable.
10369         (progress-displayed-p): dynamically create gutter area buffer.
10370         (clear-progress): ditto.
10371         (raw-append-progress): ditto.
10372         (append-progress): use new glyph names.
10373         (raw-append-progress): only create the extent when needed. set
10374         properties more optimally.
10375         (progress): remove args.
10376
10377 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10378
10379         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10380         mapcar where the return value is unused.
10381         (isearch-restore-invisible-extents): Ditto.
10382         (isearch-highlight-all-cleanup): Ditto.
10383         (isearch-delete-extents-in-range): Traverse the extents only once.
10384         (isearch-highlight-all-update): Don't start over if the search
10385         string has changed and more input is pending.
10386
10387 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10388
10389         * packages.el (packages-find-package-data-path): Ditto.
10390
10391         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10392
10393         * subr.el (mapc-internal): Don't make obsolete.
10394
10395         * cl-extra.el (mapc): Resurrect.
10396
10397 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10398
10399         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10400         alias.
10401
10402         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10403         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10404         (isearch-yank-clipboard): Use get-clipboard instead of
10405         x-get-clipboard.
10406         (isearch-yank-selection): Fix docstring.
10407
10408 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10409
10410         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10411
10412 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10413
10414         * cl-macs.el (extent-start-position): Fix setf method.
10415         (extent-end-position): Ditto.
10416
10417 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10418
10419         * isearch-mode.el: End merge with FSF 20.4.
10420
10421         * isearch-mode.el (search-invisible): New variable.
10422         (isearch-hide-immediately): Ditto.
10423         (isearch-unhidden-extents): Ditto.
10424         (isearch-range-invisible): New function.
10425         (isearch-unhide-extent): Ditto.
10426         (isearch-restore-invisible-extents): Ditto.
10427         (isearch-restore-extent): Ditto.
10428
10429         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10430         implementation.
10431         (isearch-ring-retreat-edit): Ditto.
10432         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10433         (isearch-forward-regexp): New arguments NOT-REGEXP and
10434         NO-RECURSIVE-EDIT.
10435         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10436         (isearch-backward-regexp): New arguments NOT-REGEXP and
10437         NO-RECURSIVE-EDIT.
10438         (isearch-mode): Return isearch-success.
10439         (isearch-update): Use unread-command-events instead of
10440         unread-command-event.
10441         (isearch-abort): If an invalid regexp is encountered, keep popping
10442         states.
10443         (isearch-*-char): Use FSF implementation.
10444         (isearch-whitespace-chars): Use the more robust FSF's
10445         implementation.
10446         (isearch-within-brackets): New variable.
10447         (isearch-mode): Initialize it.
10448         (isearch-edit-string): Bind it.
10449         (isearch-search-and-update): Set it.
10450         (isearch-push-state): Push it.
10451         (isearch-top-state): Pop it.
10452         (isearch-search): Set it.
10453         (isearch-printing-char): When called by isearch-whitespace-chars,
10454         handle M-SPC gracefully.
10455         (isearch-message-prefix): New argument ELLIPSIS.
10456         (isearch-message-suffix): Ditto.
10457         (isearch-message): Use the ELLIPSIS argument when calling
10458         isearch-message-prefix and isearch-message-suffix.
10459         (isearch-message-prefix): Distinguish between "wrapped" and
10460         "overwrapped" search, FWIW.
10461
10462 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10463
10464         * isearch-mode.el (isearch-edit-string): Use the head of the
10465         search ring instead of search-last-string and search-last-regexp.
10466         (search-highlight): Renamed from isearch-highlight.
10467         (isearch-exit): Use the new name.
10468         (isearch-highlight): Ditto.
10469         (isearch-dehighlight): Ditto.
10470         (isearch-update-ring): New function.
10471         (isearch-done): Call it.
10472         (isearch-done): New argument EDIT.
10473         (isearch-repeat): If search string is empty, look up at the car of
10474         the search ring; ignore the yank pointer.
10475         (isearch-abort): Call isearch-done with NOPUSH.
10476         (isearch-cancel): New function.
10477         (isearch-mode-map): Bind it to ESC ESC ESC.
10478
10479         * isearch-mode.el: Begin merge with FSF 20.4.
10480
10481 1999-09-01  Andy Piper  <andy@xemacs.org>
10482
10483         * x-select.el (x-get-clipboard): obsolete.
10484         (x-yank-clipboard-selection): obsolete
10485
10486         * select.el (disown-selection): need to be careful to disown the
10487         clipboard if we set it via selection.
10488         (get-clipboard): move from x-select.el
10489         (yank-clipboard-selection): ditto.
10490
10491 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10492
10493         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10494         isearch-highlight-all-matches to nil.
10495         (isearch-fixed-case): New variable.
10496         (isearch-mode): Initialize it.
10497         (isearch-edit-string): Save it.
10498         (isearch-toggle-case-fold): Set it.
10499         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10500         need to check isearch-fixed-case.
10501         (isearch-toggle-case-fold): Update highlighting of all matches
10502         before the pause.
10503         (isearch-edit-string):
10504
10505 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10506
10507         * isearch-mode.el (isearch-edit-string): Call isearch-message
10508         before reading the event so that the prompt is displayed properly.
10509         (isearch-message): Use isearch-nonincremental when calling
10510         isearch-message-prefix.
10511         (minibuffer-local-isearch-map): Bind up and down to do the same as
10512         M-p and M-n respectively.
10513         (isearch-done): New arg NOPUSH.
10514         (isearch-edit-string): Use it.
10515         (isearch-edit-string): Don't bind isearch-string.
10516         (isearch-ring-adjust): Edit string, *then* push state.
10517
10518 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10519
10520         * faces.el (isearch-secondary): Make isearch-secondary look
10521         different than default.
10522
10523 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10524
10525         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10526         save-excursion.
10527         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10528         (isearch-update): Call isearch-dehighlight without arguments.
10529         (isearch-done): Ditto.
10530
10531         * isearch-mode.el (isearch-fix-case): If the search string has no
10532         upper-case letters, allow the folding to be reenabled.
10533         Previously, once disabled, the folding would remain that way until
10534         the end of isearch.
10535         (isearch-top-state): Call isearch-fix-case.
10536
10537         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10538         save-excursion.
10539         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10540
10541 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10542
10543         * xpm-button.el:
10544         xbm-button.el: Need to exist in core because gui.el depends on
10545         them.
10546
10547 1999-08-31  Andy Piper  <andy@xemacs.org>
10548
10549         * gutter-items.el (buffers-tab-face): new customizable variable.
10550         (buffers-tab-default-buffer-line-length): new specifier for
10551         maximum viewable characters.
10552         (progress-stack): new variable for implementing widget-based
10553         progress messages.
10554         (progress-area-buffer): ditto.
10555         (progress-glyph-height): ditto.
10556         (progress-stop-callback): ditto.
10557         (progress-quit-function): new function.
10558         (progress-glyph): new variable.
10559         (progress-layout-glyph): ditto.
10560         (progress-displayed-p): new function, see message-displayed-p for
10561         details.
10562         (clear-progress): ditto.
10563         (remove-progress): ditto.
10564         (append-progress): ditto.
10565         (raw-append-progress): ditto.
10566         (display-progress): ditto.
10567         (current-progress): ditto.
10568         (current-progress-label): ditto.
10569         (progress): ditto.
10570         (lprogress): ditto.
10571
10572
10573 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10574
10575         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10576
10577         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10578         `isearch-yank-selection'.
10579         (isearch-mode-map): Use it.
10580         (isearch-yank-selection): Use `get-selection' instead of
10581         `get-x-selection'.
10582
10583 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10584
10585         * faces.el (isearch-secondary): Create face here.
10586
10587         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10588         timers.
10589
10590 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10591
10592         * subr.el (buffer-string): More robust backward compatibility
10593         check, courtesy William Perry.
10594
10595 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10596
10597         * replace.el (perform-replace): Stop the search after the search
10598         limit has been reached.
10599
10600 1999-08-23  Andy Piper  <andy@xemacs.org>
10601
10602         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10603         here if we don't have one.
10604
10605 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10606
10607         * ldap.el (ldap-coding-system): Default to nil until we get
10608         efficient UTF8 support
10609         (ldap-decode-string): Guard against `decode-coding-string' not
10610         being defined
10611         (ldap-encode-string): Guard against `encode-coding-string' not
10612         being defined
10613
10614 1999-08-23  Didier Verna  <didier@xemacs.org>
10615
10616         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10617         Some doc strings improvements, and add a star to the `interactive'
10618         calls.
10619
10620 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10621
10622         * font-lock.el (java-font-lock-keywords-3): introduced new
10623         keywords and regexpes for javadoc syntax 1.2.
10624
10625 1999-08-17  Andy Piper  <andy@xemacs.org>
10626
10627         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10628         format-buffers-tab-line.
10629         (buffers-tab-max-buffer-line-length): new variable.
10630         (format-buffers-tab-line): new function. truncate names if over
10631         buffers-tab-max-buffer-line-length.
10632
10633 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10634
10635         * cus-start.el: Customize the variable `bell-inhibit-time'.
10636
10637 1999-08-16  Andy Piper  <andy@xemacs.org>
10638
10639         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10640         brute-force approach to deleting the last buffer.
10641         (buffers-tab-grouping-regexp): new customizable variable.
10642         (select-buffers-tab-buffers-by-mode): use it.
10643
10644 1999-08-13  Andy Piper  <andy@xemacs.org>
10645
10646         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10647         deletion problem.
10648
10649 1999-07-30  Didier Verna  <didier@xemacs.org>
10650
10651         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10652         of princ to output symbols.
10653         (custom-save-face-internal): ditto.
10654         (custom-save-resets): ditto.
10655
10656 1999-08-09  Didier Verna  <didier@xemacs.org>
10657
10658         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10659         `regexp-quote' to protect the major mode name for use as a regular
10660         expression (c++ needs this for instance).
10661
10662 1999-08-08  Andy Piper  <andy@xemacs.org>
10663
10664         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10665         cope with similar mode names.
10666
10667         * gutter-items.el (buffers-tab-selection-function): new selection
10668         function.
10669         (select-buffers-tab-buffers-by-mode): new function.
10670         (buffers-tab-items): use it if set to only display buffers in the
10671         tab in the current buffer's group..
10672         (update-tab-in-gutter): use new api.
10673         (remove-buffer-from-gutter-tab): ditto.
10674
10675         * gutter-items.el (buffers-tab-max-size): set custom selection
10676         default to 6.
10677         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10678         (add-tab-to-gutter): set face as default.
10679
10680 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10681
10682         * faces.el (frob-face-property): Merge the fall-back specifier
10683         with the target, not replace it.
10684
10685 1999-08-05  Andy Piper  <andy@xemacs.org>
10686
10687         * gutter-items.el (update-tab-in-gutter): add frame argument for
10688         buffer-items.
10689         (update-tab-in-gutter): use it.
10690
10691         * gutter-items.el (record-buffer-hook): set.
10692
10693         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10694         change.
10695         (switch-to-buffer-hook) deleted.
10696
10697 1999-08-04  Andy Piper  <andy@xemacs.org>
10698
10699         * gutter-items.el (update-tab-in-gutter): make sure this will work
10700         as an argument to create-frame-hook.
10701
10702 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10703
10704         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10705         instead of timer emulation.
10706
10707 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10708
10709         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10710         Emacs isearch enhancements.
10711
10712 1999-07-28  Andy Piper  <andy@xemacs.org>
10713
10714         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10715         all devices that support tab controls.
10716         (remove-buffer-from-gutter-tab): new function. to be used as a
10717         value for kill-buffer-hook.
10718
10719 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10720
10721         * auto-show.el (auto-show-truncationp): changed to match
10722         `window_translation_on'
10723
10724 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10725
10726         * XEmacs 21.2.19 is released
10727
10728 1999-07-28  SL Baur  <steve@miho>
10729
10730         * code-files.el (insert-file-contents): Fix docstring.
10731         revert previous change.
10732
10733 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10734
10735         * fill.el (fill-region-as-paragraph): Change re-break-point to
10736         contain word-across-newline plus one character so that filling
10737         Japanese and Chinese works as desired.
10738         * simple.el (do-auto-fill): Ditto.
10739
10740 1999-07-26  SL Baur  <steve@miho>
10741
10742         * mule/japanese.el ("Japanese"): Do not specify a default input
10743         method.
10744         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10745
10746 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10747
10748         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10749         able to use cl-macs macro in early lisp.
10750
10751 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10752
10753         * custom.el:
10754         * cus-face.el:
10755         * cus-edit.el:
10756                 Massive custom Theme API changes.
10757
10758 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10759
10760         * code-files.el (insert-file-contents): Regard
10761         coding-system-magic-cookie if `coding-system-for-read' is nil.
10762
10763 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10764
10765         * mule/thai-xtis.el: Add coding: local variable, to avoid
10766         bootstrapping problem with C locale.
10767
10768 1999-07-22  Andy Piper  <andy@xemacs.org>
10769
10770         * dumped-lisp.el (preloaded-file-list): guard against putting
10771         gutter-items in a less than functional XEmacs.
10772         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10773
10774 1999-07-18  Bob Weiner  <weiner@beopen.com>
10775
10776         * fill.el (fill-context-prefix): Fixed bug that prevented the
10777         setting of an adaptive fill prefix when the `dont-skip-first' was
10778         t.
10779
10780 1999-07-22  SL Baur  <steve@miho>
10781
10782         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10783
10784 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10785
10786         * files.el (interpreter-mode-alist): add `make', `guile', and
10787         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10788         makefile-mode, guile is a scheme, and someday XEmacs will be
10789         modular enough to use as an efficient scripting tool.)
10790
10791 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10792
10793         * mule/mule-cmds.el (reset-language-environment): Regard
10794         coding-category `utf-8' and `ucs-4' if they are available.
10795
10796 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10797
10798         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10799         (prefer-coding-system): Fix DOC-string.
10800
10801         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10802         DOC-string too.
10803
10804         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10805         Mule.
10806         (coding-system-change-eol-conversion): Fix DOC-string.
10807
10808 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10809
10810         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10811         instead of `list-coding-system'.
10812
10813 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10814
10815         * menubar-items.el (default-menubar): `select-input-method' was
10816         renamed to `set-input-method'.
10817
10818         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10819         "Set Language Environment" menu.
10820
10821         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10822         "Describe Language Support" menu.
10823
10824 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10825
10826         * mule/chinese.el ("Chinese-GB"): Rename
10827         `chinese-gb-environment-setup-function' to
10828         `setup-chinese-gb-environment-internal'.
10829
10830 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10831
10832         * mule/korean.el: Use `define-coding-system-alias' instead of
10833         `copy-coding-system'.
10834
10835 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10836
10837         * mule/mule-cmds.el (set-language-environment-coding-systems):
10838         Treat duplicated coding-categories.
10839
10840 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10841
10842         * mule/japanese.el: Use `define-coding-system-alias' instead of
10843         `copy-coding-system'.
10844
10845 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10846
10847         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10848         coding-system `viscii'.
10849
10850 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10851
10852         * mule/cyrillic.el:
10853         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10854         (cyrillic-alternativnyj-decode-table): New variable.
10855         (cyrillic-alternativnyj-encode-table): New variable.
10856         - Specify `iso-8-1' as a category of coding-system
10857           `alternativnyj'.
10858         - Abolish general Cyrillic environment.
10859
10860 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10861
10862         * mule/chinese.el:
10863         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10864         - Register `chinese-gb-environment-setup-function' as a
10865           `setup-function' of "Chinese-GB" environment.
10866
10867 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10868
10869         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10870         optional argument `parents'.
10871
10872         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10873         property for Thai-XTIS.
10874
10875         * mule/mule-help.el (help-with-tutorial): Use property
10876         `tutorial-coding-system' of language-info as a coding-system to
10877         read tutorial file.
10878
10879 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10880
10881         * mule/thai-xtis.el: Don't setup `setup-function' and
10882         `exit-function'.
10883
10884         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10885         `set-coding-category-system' to set up coding-system for
10886         coding-category.
10887
10888         * mule/mule-cmds.el (prefer-coding-system): Use
10889         `set-coding-category-system' to set up coding-system for
10890         coding-category.
10891
10892 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10893
10894         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10895         Thai-XTIS environment.
10896
10897         * mule/mule-cmds.el (prefer-coding-system): Use
10898         `find-coding-system' instead of `coding-system-p'.
10899
10900 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10901
10902         * mule/mule-cmds.el (set-language-environment-coding-systems):
10903         Modify eol-type for XEmacs.
10904
10905         * mule/thai-xtis.el: Delete unused local variable `category'.
10906
10907         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10908         function.
10909         (prefer-coding-system): Don't call
10910         `update-coding-systems-internal'; use function
10911         `coding-category-list' instead of variable `coding-category-list';
10912         use `set-coding-priority-list' instead of `set-coding-priority';
10913         modify `eol-type' for XEmacs.
10914
10915         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10916         `charset-columns'.
10917         (char-width): Likewise.
10918
10919 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10920
10921         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10922         `tis-620'.
10923
10924         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10925         `set-coding-priority-list' instead of `set-coding-priority'; don't
10926         call `update-coding-systems-internal'.
10927
10928         * mule/mule-misc.el (coding-system-get): New function.
10929         (coding-system-put): New function.
10930         (coding-system-category): New function.
10931
10932 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10933
10934         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10935         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10936         to avoid conflict with leim/quail/thai-xtis.
10937
10938         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10939         to thai-xtis-chars.el.
10940
10941         * mule/thai-xtis-chars.el: New file (split from
10942         mule/thai-xtis.el).
10943
10944 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10945
10946         * mule/thai-xtis.el:
10947         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10948         - Add syntax entries.
10949         - Put `preferred-coding-system' of the charset `thai-xtis' to
10950           `tis-620'.
10951
10952 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10953
10954         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10955         rewritten to use write-multibyte-character.
10956
10957 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10958
10959         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10960         of `iso-2022-7'.
10961         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10962         ported yet.
10963         (read-input-method-name): Treat optional argument `default'.
10964
10965 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10966
10967         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10968         all.
10969         (set-language-info-alist): Set up menus here.
10970
10971 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10972
10973         * minibuf.el (completing-read): Add new optional argument
10974         `default'.
10975         (read-coding-system): Add new optional argument
10976         `default-coding-system'.
10977
10978 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10979
10980         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10981         (viet-viscii-...->viet-vscii...).
10982
10983 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10984
10985         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10986         and menus.
10987
10988 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10989
10990         * mule/mule-cmds.el (input-method-function): Add permanent-local
10991         property.
10992
10993 1999-03-30  Dave Love  <fx@gnu.org>
10994
10995         * mule/mule-cmds.el (current-language-environment): Doc fix.
10996
10997 1999-02-06  Richard Stallman  <rms@gnu.org>
10998
10999         * mule/european.el (setup-slovenian-environment): New function.
11000         ("Slovenian"): New language environment.
11001
11002 1999-01-27  Dave Love  <fx@gnu.org>
11003
11004         * mule/mule-cmds.el (current-language-environment): Provide :link,
11005         :type (choices) and appropriate :get.
11006
11007 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11008
11009         * mule/mule-cmds.el (describe-language-environment): Don't alter
11010         input-method-alist.
11011
11012 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11013
11014         * mule/mule-cmds.el (prefer-coding-system): Call
11015         set-coding-priority, so that the internal array of priorities is
11016         also updated.
11017
11018 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11019
11020         * mule/mule-cmds.el (prefer-coding-system): If the argument
11021         requires specific EOL conversion type, make the default coding
11022         systems use that.
11023
11024 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11025
11026         * mule/mule-cmds.el (set-language-environment): Pass the default
11027         eol-type to set-language-environment-coding-systems.
11028         (set-default-coding-systems): Copy the eol-type property for the
11029         new default values of {buffer-file,process}-coding-system from the
11030         old defaults.
11031         (set-language-environment-coding-systems): Accept an optional
11032         argument EOL-TYPE, and set the eol-type property of the default
11033         coding systems accordingly.
11034
11035 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11036
11037         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11038         use generate-new-buffer instead of get-buffer-create.
11039
11040 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11041
11042         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11043
11044 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11045
11046         * mule/mule-cmds.el (default-input-method): Fix custom type.
11047
11048 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11049
11050         * mule/mule-cmds.el (setup-specified-language-environment):
11051         Add apropos-inhibit property.
11052         (describe-specified-language-support): Likewise.
11053
11054 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11055
11056         * mule/mule-cmds.el: Doc fixes.
11057
11058 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11059
11060         * mule/mule-cmds.el (register-input-method): Doc-string
11061         modified.
11062
11063 1998-09-01  Dave Love  <fx@gnu.org>
11064
11065         * mule/mule-cmds.el (current-language-environment): Fix
11066         setter function.
11067
11068 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11069
11070         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11071         mule/european.el, mule/hebrew.el, mule/japanese.el,
11072         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11073         avoid bootstrapping problem if you need to recompile all the Lisp
11074         files using interpreted code.
11075
11076 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11077
11078         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11079         ("Latin-2"): Likewise.
11080
11081 1998-08-18  Per Starback  <starback@update.uu.se>
11082
11083         * mule/european.el (setup-latin2-environment): Fix typo.
11084
11085 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11086
11087         * mule/european.el: Give proper value of `input-method' key to all
11088         lang. env.
11089
11090         * mule/mule-cmds.el (activate-input-method): Handle the case that
11091         the arg INPUT-METHOD is nil correctly.
11092         (read-multilingual-string): Activate the specified input method
11093         before calling read-string.  Afterward, activate the original
11094         input method.
11095
11096 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11097
11098         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11099         (set-language-info-alist): Fix typo in doc-string.
11100
11101         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11102
11103 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11104
11105         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11106         (reset-language-environment): New function for the job that
11107         setup-english-environment used to do.
11108         (set-language-environment): Do more setups according to the info
11109         in language-info-alist.
11110         (read-language-name): Handle the case that the arg KEY is nil.
11111         (describe-language-environment): Handle input-method property.
11112
11113         * mule/: All files under this directory, which related with
11114         specific languages (such as mule/european.el, mule/greek.el,
11115         mule/hebrew.el, mule/misc-lang.el), modified as below.
11116         (setup-XXX-environment): Just call set-language-environment.  If
11117         they used to do some other jobs than what done by
11118         set-language-environment, those jobs are done in
11119         setup-XXX-environment-internal now.
11120         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11121         the value to setup-XXX-environment-internal.  Add properties
11122         input-method and features.
11123
11124         * mule/english.el (setup-english-environment): Just call
11125         reset-language-environment.
11126
11127         * mule/european.el (setup-8-bit-environment): Function deleted.
11128
11129 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11130
11131         * mule/mule-cmds.el (input-method-exit-on-first-char)
11132         (input-method-use-echo-area): Doc fixes.
11133
11134 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11135
11136         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11137         variable.
11138         (input-method-use-echo-area): New variable.
11139
11140 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11141
11142         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11143
11144 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11145
11146         * mule/mule-cmds.el (activate-input-method): Update mode line.
11147         (inactivate-input-method): Likewise.
11148
11149 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11150
11151         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11152         input method in the current buffer, but just bind
11153         current-input-method.
11154
11155 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11156
11157         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11158
11159         * mule/misc-lang.el ("IPA"): Add coding-priority and
11160         coding-system.
11161
11162 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11163
11164         * mule/greek.el: Add coding-priority.
11165
11166 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11167
11168         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11169         LANG-ENV.
11170
11171 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11172
11173         * mule/mule-cmds.el (register-input-method): Fix previous change.
11174         (setup-specified-language-environment): Doc fix.
11175
11176 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11177
11178         * mule/mule-cmds.el: Several doc fixes.
11179         (get-language-info, set-language-info): Rename argument.
11180         (set-language-info-alist): Likewise.
11181         (register-input-method): Rename argument.
11182         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11183
11184 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11185
11186         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11187         default value while reading an input method.
11188
11189 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11190
11191         * mule/mule-cmds.el (universal-coding-system-argument):
11192         Use buffer-file-coding-system as default.
11193
11194 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11195
11196         * mule/korean.el ("Korean"): Doc fix.
11197
11198 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11199
11200         * mule/mule-cmds.el (describe-language-environment): Print the
11201         languge environment at the head.
11202
11203 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11204
11205         * mule/japanese.el: Set exit-function to exit-japanese-environment
11206         for Japanese environment.
11207
11208 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11209
11210         * mule/mule-cmds.el (set-language-environment): Doc fix.
11211         (current-language-environment): Use defcustom.
11212         (default-input-method): Specify :type.
11213
11214 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11215
11216         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11217         modified.
11218         (prefer-coding-system): Doc-string modified.
11219
11220 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11221
11222         * mule/mule-cmds.el (set-language-info): Doc-string
11223         describes `coding-priority' KEY.
11224         (set-language-environment-coding-systems): New function.
11225         (select-safe-coding-system): New function.
11226         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11227         (set-language-info-alist): New optionla arg PARENTS.  Call
11228         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11229         (set-language-environment-coding-systems): New function.
11230
11231         * mule/chinese.el: Remove setting up of
11232         describe-chinese-environment-map and
11233         setup-chinese-environment-map.  Exclude them in args of calls to
11234         set-language-info-alist.  Register coding-priority key in
11235         language-info-alist.
11236
11237         * mule/cyrillic.el: Remove setting up of
11238         describe-cyrillic-environment-map and
11239         setup-cyrillic-environment-map.  Exclude them in args of calls to
11240         set-language-info-alist.  Register coding-priority key in
11241         language-info-alist.
11242
11243         * mule/english.el: Register coding-priority key in
11244         language-info-alist.
11245
11246         * mule/ethiopic.el: Register coding-priority key in
11247         language-info-alist.
11248
11249         * mule/european.el: Remove setting up of
11250         describe-european-environment-map and
11251         setup-european-environment-map.  Exclude them in args of calls to
11252         set-language-info-alist.  Register coding-priority key in
11253         language-info-alist.  Add "German" language env.
11254         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11255         (setup-german-environment): New function.
11256
11257         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11258         change default input method to "greek-postfix".
11259
11260         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11261         coding-priority key in
11262
11263 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11264
11265         * mule/mule-cmds.el (set-language-info): Doc fix.
11266         (input-method-inactivate-hook): Doc fix.
11267
11268 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11269
11270         * mule/mule-cmds.el (set-input-method): Renamed from
11271         select-input-method.
11272
11273 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11274
11275         * mule/mule-cmds.el (set-language-environment): Run
11276         exit-language-environment-hook before calling `exit-function'
11277         which is specified for the language environment.
11278
11279 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11280
11281         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11282         modified.
11283         (prefer-coding-system): Likewise.
11284         (describe-language-environment): Print aliases of each coding
11285         system.
11286         (set-language-environment-hook): New variable.
11287         (exit-language-environment-hook): New variable.
11288         (set-language-environment): Call these hooks.  Before setting a
11289         new language environment, exit from the
11290         current-language-environment if necessary.
11291         (input-method-verbose-flag): The value can be nil, t,
11292         complex-only, or default.
11293         (input-method-highlight-flag): Doc-string augmented.
11294         (activate-input-method): Check if we can run the registered
11295         function to activate an input method.
11296
11297         * mule/korean.el: Set exit-function for language environment
11298         "Korean" to exit-korean-environment.
11299         (setup-korean-environment): Moved to korea-util.el.
11300
11301 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11302
11303         * mule/mule-cmds.el (read-multilingual-string): Use
11304         current-input-method prior to default-input-method.  Don't bind
11305         current-input-method by `let', instead, activate the specified
11306         input method in the current buffer temporarily.
11307
11308 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11309
11310         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11311
11312 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11313
11314         * mule/chinese.el (post-read-decode-hz): Return the result of
11315         decode-hz-region.
11316         (pre-write-encode-hz): Do not change the value of
11317         last-coding-system.
11318
11319 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11320
11321         * mule/mule-ccl.el: Doc fixes.
11322
11323 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11324
11325         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11326         (check-ccl-program): New macro.
11327
11328 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11329
11330         * mule/mule-ccl.el: Comment about CCL syntax modified.
11331         (ccl-command-table): Add read-multibyte-character and
11332         write-multibyte-character.
11333         (ccl-code-table): Add ex-cmd.
11334         (ccl-extended-code-table): New variable.
11335         (ccl-embed-extended-command): New function.
11336         (ccl-compile-read-multibyte-character,
11337         ccl-compile-write-multibyte-character) New functions.
11338         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11339         ccl-dump-write-multibyte-character): New functions.
11340
11341 1999-07-22  SL Baur  <steve@miho>
11342
11343         * config.el (config-value-file): config.values is installed into
11344         doc-directory.
11345         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11346
11347 1999-07-19  Didier Verna  <didier@xemacs.org>
11348
11349         * rect.el: all functions rewritten, except when noted. Below is a
11350         list of interface changes.
11351         (apply-on-rectangle): new function. Obsoletes
11352         `operate-on-rectangle'. All functions that used to call this
11353         function now call the new one.
11354         (kill-rectangle): added optional prefix arg to fill lines.
11355         (delete-rectangle): ditto.
11356         (delete-extract-rectangle): ditto.
11357         (open-rectangle): ditto.
11358         (clear-rectangle): ditto.
11359         (delete-rectangle-line): added third arg FILL.
11360         (delete-extract-rectangle-line): ditto.
11361         (open-rectangle-line): ditto.
11362         (clear-rectangle-line): ditto.
11363
11364 1999-07-18  Andy Piper  <andy@xemacs.org>
11365
11366         * menubar-items.el (default-menubar): add gutter options.
11367
11368         * gutter-items.el: new file.
11369         (gutter): new group for custom.
11370         (gutter-visible-p): new variable.
11371         (default-gutter-position): ditto.
11372         (buffers-tab): new group for the buffers tab.
11373         (gutter-buffers-tab): widget to put in the gutter.
11374         (buffers-tab-max-size): max number of tabs.
11375         (buffers-tab-switch-to-buffer-function): function to call when a
11376         tab is pressed.
11377         (buffers-tab-omit-function): filter buffers with this function.
11378         (buffers-tab-format-buffer-line-function): format buffer names for
11379         inclusion in tabs.
11380         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11381         the record.
11382         (build-buffers-tab-internal): build a list of tab items.
11383         (buffers-tab-items): ditto.
11384         (add-tab-to-gutter): put a tab in the gutter area.
11385         (update-tab-in-gutter): reset the buffers in the tab.
11386
11387         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11388
11389         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11390         (switch-to-buffer-hooks): new hook.
11391
11392         * toolbar.el (default-toolbar-position): fix typo.
11393
11394 1999-07-16  Andy Piper  <andy@xemacs.org>
11395
11396         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11397
11398 1999-07-15  Didier Verna  <didier@xemacs.org>
11399
11400         * cus-edit.el (custom-prompt-variable): optional third arg makes
11401         prompt for a comment string.
11402         (customize-set-value): optional prefix makes this function handle
11403         variable comments.
11404         (customize-set-variable): ditto.
11405         (customize-save-variable): ditto.
11406         (customize-customized): handle custom comments.
11407         (customize-save-customized): ditto.
11408         (custom-variable-state-set): ditto.
11409         (custom-face-state-set): ditto.
11410         (customize-saved): ditto.
11411         (custom-variable-set): ditto.
11412         (custom-face-set): ditto.
11413         (custom-variable-save): ditto.
11414         (custom-face-save): ditto.
11415         (custom-variable-reset-saved): ditto.
11416         (custom-face-reset-saved): ditto.
11417         (custom-variable-reset-standard): ditto.
11418         (custom-face-reset-standard): ditto.
11419         (custom-comment-face): new face.
11420         (custom-comment-tag-face): ditto.
11421         (custom-comment): new widget.
11422         (custom-comment-create): new function.
11423         (custom-comment-delete): ditto.
11424         (custom-comment-value-set): ditto.
11425         (custom-comment-show): ditto.
11426         (custom-comment-invisible-p): ditto.
11427         (custom-variable-value-create): create a comment field widget.
11428         (custom-face-value-create): ditto.
11429         (custom-variable-menu): new entry for adding a custom comment.
11430         (custom-face-menu): ditto.
11431         (custom-save-variables): possibly save custom comments.
11432         (custom-save-faces): ditto.
11433
11434         * cus-face.el (custom-set-faces): the arguments can now have a
11435         custom comment as fourth argument.
11436
11437         * custom.el (custom-set-variables): the arguments can now have a
11438         custom comment as fifth element.
11439
11440 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11441
11442         * XEmacs 21.2.18 is released
11443
11444 1999-07-13  SL Baur  <steve@miho>
11445
11446         * lib-complete.el (read-library-name): Revert previous change.
11447         (read-library): Ditto.
11448
11449 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11450
11451         * packages.el (packages-package-list): Capitalize docstring.
11452
11453         * packages.el (packages-find-package-library-path): Use #'nconc
11454         rather than #'append to reduce consing -- #'mapcar uses Flist,
11455         which returns a freshly consed list.  #'append would create yet
11456         another fresh list, using Fmake_list in concat.
11457
11458         * packages.el (package-provide): Use setq with remassq like it
11459         says in its docstring.
11460
11461 1999-07-06  SL Baur  <steve@miho.m17n.org>
11462
11463         * lib-complete.el (progn-with-message): Fix typo.
11464
11465 1999-07-06  SL Baur  <steve@miho.m17n.org>
11466
11467         * mule/mule-misc.el (char-octet): Make function match docstring.
11468         From Katsumi Yamaoka <yamaoka@jpl.org>
11469
11470 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11471
11472         * wid-edit.el (widget-documentation): corrected spelling error.
11473
11474 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11475
11476         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11477         keys if already bound
11478
11479 1999-07-06  SL Baur  <steve@miho.m17n.org>
11480
11481         * lib-complete.el (progn-with-message): Revert previous changes.
11482
11483 1999-06-24  Bob Weiner  <weiner@beopen.com>
11484
11485         * lib-complete.el (find-library):
11486         (find-library-other-window):
11487         (find-library-other-frame): Completely rewrote
11488         so that these functions actually work when called non-interactively.
11489         Also made them handle LIBRARY arguments which end with .el or .elc.
11490
11491 1999-06-24  Bob Weiner  <weiner@beopen.com>
11492
11493         * simple.el (indent-new-comment-line): Locally bound
11494         `block-comment-start' to `comstart' or else when this is called
11495         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11496         `block-comment-start' value, ignoring any existing spacing after a
11497         comment prefix in the previous line and producing ugly comments.
11498
11499 1999-06-23  Bob Weiner  <weiner@beopen.com>
11500
11501         * list-mode.el (mouse-choose-completion):
11502         (choose-completion):
11503         (completion-switch-to-minibuffer): Added.
11504         ([Tab]): [Tab] previously switched to the minibuffer
11505         but since [space] does that and since most applications in the
11506         world use [Tab] to select the next item in a list, do that in the
11507         *Completions* buffer too.  This will cause the least confusion
11508         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11509         06/23/1999.
11510
11511 1999-06-22  Bob Weiner  <weiner@beopen.com>
11512
11513         * help.el (help-buffer-name): Added support for a null value
11514         of `help-buffer-prefix-string' since some buffers require no
11515         prefix.
11516
11517 1999-06-20  Bob Weiner  <weiner@beopen.com>
11518
11519         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11520         in the completion-list-mode-map to bury the completions buffer
11521         even when the minibuffer is no longer active.
11522
11523 1999-06-20  Bob Weiner  <weiner@beopen.com>
11524
11525         * list-mode.el (list-mode): It is visually disconcerting to have
11526         the text cursor disappear within list buffers, especially when
11527         moving from window to window, so leave it visible.
11528
11529 1999-07-01  SL Baur  <steve@miho.m17n.org>
11530
11531         * menubar-items.el (default-menubar): Conditionalize the bug
11532         report menu item (which may not be possible in this XEmacs).
11533         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11534
11535 1999-06-30  SL Baur  <steve@miho.m17n.org>
11536
11537         * subr.el (with-current-buffer): DOC string fix.
11538         Suggested by Bob Weiner <weiner@altrasoft.com>
11539
11540 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11541
11542         * cus-face.el (custom-face-italic): insert missing args
11543
11544 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11545
11546         * packages.el (package-locations): Changed default early package
11547         hierarchies to ~/.xemacs/mule-packages and
11548         ~/.xemacs/xemacs-packages.
11549
11550 1999-06-23  SL Baur  <steve@miho.m17n.org>
11551
11552         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11553
11554 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11555
11556         * packages.el (package-locations): Changed default early package
11557         hierarchy to ~/.xemacs/packages.
11558         (package-locations): Removed `packages' as a possible name for a
11559         late package hierarchy.
11560
11561 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11562
11563         * mule/mule-category.el (word-combining-categories): Set up new
11564         variable.
11565         (word-separating-categories): Likewise.
11566
11567 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11568
11569         * XEmacs 21.2.17 is released
11570
11571 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11572
11573         * font-menu.el (font-menu-set-font): allow for nil specification
11574         of font size.
11575
11576 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11577
11578         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11579         is 1.
11580
11581 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11582
11583         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11584         8859-5 instead of ISO 8859-1.
11585
11586 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11587
11588         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11589         (viet-viscii-encode-table): Ditto.
11590
11591         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11592         Make obsolete definition of char-octet.
11593
11594 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11595
11596         * subr.el: Move no-Mule make-char ...
11597         * help-nomule.el (make-char): To here.
11598         (string-width): Make Mule compatibility alias.
11599
11600 1999-06-15  Andy Piper  <andy@xemacs.org>
11601
11602         * select.el (get-selection-no-error): really make there be no-error.
11603         (get-selection): revert to original.
11604
11605 1999-06-11  Andy Piper  <andy@xemacs.org>
11606
11607         * select.el (selection-sets-clipboard): renamed.
11608         (own-selection): use it.
11609
11610 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11611
11612         * XEmacs 21.2.16 is released
11613
11614 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11615
11616         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11617         missing characters to avoid crash.
11618
11619 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11620
11621         * coding.el (set-terminal-coding-system): Only set the console
11622         coding system on the selected console if it is a tty.
11623
11624 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11625
11626         * cus-face.el:
11627         * cus-edit.el:
11628         * faces.el:
11629         (custom):
11630         (face-spec-set):
11631         * faces.el (frob-face-property):
11632         * font-menu.el (font-menu-set-font):
11633                   Actually apply changes from 1999-03-17
11634
11635 1999-06-10  Andy Piper  <andy@xemacs.org>
11636
11637         * select.el (get-selection): abstract out non error-signalling
11638         part.
11639         (get-selection-no-error): get-selection without signalling an
11640         error.
11641         (selection-is-clipboard-p): new variable. controls whether the
11642         selection sets the clipboard.
11643         (own-selection): use it.
11644
11645         * mouse.el (insert-selection): fallback to clipboard after trying
11646         primary selection and cutbuffer.
11647
11648 1999-06-05  Andy Piper  <andy@xemacs.org>
11649
11650         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11651         selection functions.
11652
11653 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11654
11655         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11656         default value.
11657         (load): Use `raw-text' instead of `no-conversion'.
11658         (insert-file-contents): Likewise.
11659
11660         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11661         of `no-conversion'.
11662
11663 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11664
11665         * coding.el: Don't copy `no-conversion' to `raw-text'.
11666
11667 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11668
11669         * subr.el (make-char): Define it if Mule is not around.
11670
11671 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11672
11673         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11674
11675         * x-select.el (x-disown-selection-internal): Restore symbol as an
11676         obsolete alias.
11677         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11678
11679 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11680
11681         * XEmacs 21.2.15 is released
11682
11683 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11684
11685         * subr.el (split-string): Avoid infinite looping
11686
11687 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11688
11689         * ldap.el (ldap-ignore-attribute-codings): New variable
11690         (ldap-default-attribute-decoder): New variable
11691         (ldap-coding-system): New variable
11692         (ldap-attribute-syntax-encoders): New variable
11693         (ldap-attribute-syntax-decoders): New variable
11694         (ldap-attribute-syntaxes-alist): New variable
11695         (ldap-encode-boolean): New function
11696         (ldap-decode-boolean): New function
11697         (ldap-encode-country-string): New function
11698         (ldap-decode-string): New function
11699         (ldap-decode-address): New function
11700         (ldap-encode-address): New function
11701         (ldap-decode-attribute): New function
11702         (ldap-search): Use some of these
11703
11704 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11705
11706         * version.el (emacs-version): Make the patch level/beta come
11707         before the XEmacs qualifier so that it gets into (funcall
11708         emacs-version) and thus in the bug reports.
11709         (emacs-version>=): Support patch levels.
11710
11711 1999-06-03  SL Baur  <steve@xemacs.org>
11712
11713         * version.el: implement x.y.z version number
11714         From Jan Vroonhof <vroonhof@math.ethz.ch>
11715
11716 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11717
11718         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11719
11720 1999-05-22  Vin Shelton <acs@xemacs.org>
11721
11722         * startup.el: Document -private and break out non-standard X options.
11723
11724 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11725
11726         * mule/mule-charset.el (charset-after): New function.
11727         (charset-direction): Synch with Mule, update docstring.
11728         (get-charset-property): New function.
11729         (put-charset-property): New function.
11730         (charset-plist): New function.
11731
11732         * mule/mule-charset.el (compose-region):
11733         (decompose-region): remove;  these functions (which don't work
11734         since we don't do composite characters) have been moved to
11735         mule-util.el.
11736         (toplevel): follow coding standards
11737
11738 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11739
11740         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11741         exist any more.
11742
11743         * code-files.el: Fix commentary to follow coding standards.  Move
11744         the single line left in mule-files.el to here.
11745
11746         * mule/mule-files.el: delete.
11747
11748 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11749
11750         * info.el (Info-scroll-prev): Use event functions instead of the
11751         old emacs 19 interface.
11752
11753 1999-06-02  Andy Piper  <andy@xemacs.org>
11754
11755         * x-font-menu.el (x-font-menu-load-font):
11756         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11757
11758 1999-05-31  Andy Piper  <andy@xemacs.org>
11759
11760         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11761         group.
11762         (font-menu-this-frame-only-p): ditto.
11763         (font-menu-max-items): reinstate, from Jan Vroonhof
11764         <vroonhof@math.ethz.ch>
11765         (font-menu-submenu-name-format): ditto.
11766         (font-menu-split-long-menu): ditto, for use by the family
11767         constructor.
11768         (font-menu-family-constructor): use it.
11769
11770 1999-05-30  Andy Piper  <andy@xemacs.org>
11771
11772         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11773         for use by the font menu.
11774
11775         * msw-font-menu.el: new file implementing mswindows specific
11776         font-menu behaviour.
11777         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11778         (mswindows-font-menu-junk-families): ditto.
11779         (hack-font-truename): ditto.
11780         (mswindows-font-regexp-ascii): ditto.
11781         (mswindows-reset-device-font-menus): ditto.
11782         (mswindows-font-menu-font-data): ditto.
11783         (mswindows-font-menu-load-font): ditto.
11784
11785         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11786         (x-font-menu-font-data): ditto.
11787         (x-font-menu-load-font): ditto.
11788
11789         * font-menu.el: new file implementing generic font menu behaviour.
11790         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11791         made device independent.
11792         (font-menu-this-frame-only-p): ditto.
11793         (font-menu-preferred-resolution): ditto.
11794         (font-menu-size-scaling): new variable used to determine whether
11795         sizes are in points or tenths of a point.
11796         (vassoc): moved from x-font-menu.el.
11797         (device-fonts-cache): ditto.
11798         (device-fonts-cache): ditto.
11799         (flush-device-fonts-cache): ditto.
11800         (reset-device-font-menus): copied from x-font-menu.el and made
11801         device independent. Most functionality deferred to
11802         device-dependent versions.
11803         (font-menu-family-constructor): copied from x-font-menu.el and
11804         made device independent.
11805         (font-menu-size-constructor): ditto.
11806         (font-menu-weight-constructor): ditto.
11807         (font-menu-set-font): ditto.
11808         (font-menu-change-face): ditto.
11809         (font-menu-load-font): new device method.
11810         (font-menu-font-data): ditto.
11811
11812         * x-font-menu.el: The above functions deleted.
11813
11814 1999-05-26  Andy Piper  <andy@xemacs.org>
11815
11816         * update-elc.el:
11817         * make-docfile.el:
11818         * loadup.el: rehash expand-file-name usage to not use default-directory.
11819
11820 1999-05-21  Andy Piper  <andy@xemacs.org>
11821
11822         * x-select.el (x-select-convert-to-text):
11823         (x-selected-text-type):
11824         (x-get-selection):
11825         (xselect-convert-to-string):
11826         (xselect-convert-to-compound-text):
11827         (xselect-convert-to-length):
11828         (xselect-convert-to-targets):
11829         (xselect-convert-to-delete):
11830         (xselect-convert-to-filename):
11831         (xselect-convert-to-charpos):
11832         (xselect-convert-to-lineno):
11833         (xselect-convert-to-colno):
11834         (xselect-convert-to-sourceloc):
11835         (xselect-convert-to-os):
11836         (xselect-convert-to-host):
11837         (xselect-convert-to-user):
11838         (xselect-convert-to-class):
11839         (xselect-convert-to-name):
11840         (xselect-convert-to-integer):
11841         (xselect-convert-to-atom):
11842         (xselect-convert-to-identity): functions renamed from x-* and
11843         moved to select.el.
11844         (x-get-secondary-selection): use rename get-selection.
11845         (x-get-clipboard): ditto.
11846         (x-own-selection): moved to select.el.
11847         (x-valid-simple-selection-p): ditto.
11848         (x-dehilight-selection): ditto.
11849         (x-own-clipboard): ditto.
11850         (x-disown-selection): ditto.
11851
11852         * x-mouse.el (x-yank-function): moved to mouse.el.
11853         (x-insert-selection): ditto.
11854         (x-set-point-and-move-selection): use renamed function.
11855
11856         * select.el (selected-text-type): moved and renamed from
11857         x-select.el.
11858         (selection-owner-p): moved to C.
11859         (selection-exists-p): ditto.
11860         (get-cutbuffer): new device method.
11861         (get-selection): generalised and moved from x-select.el.
11862         (own-selection): moved x-own-selection functionality into here.
11863         (dehilight-selection): renamed and moved from x-select.el.
11864         (own-clipboard): functionality moved from x-select.el using new
11865         generic C builtins.
11866         (disown-clipboard): ditto.
11867         (select-convert-to-text):
11868         (select-convert-to-string):
11869         (select-convert-to-compound-text):
11870         (select-convert-to-length):
11871         (select-convert-to-targets):
11872         (select-convert-to-delete):
11873         (select-convert-to-filename):
11874         (select-convert-to-charpos):
11875         (select-convert-to-lineno):
11876         (select-convert-to-colno):
11877         (select-convert-to-sourceloc):
11878         (select-convert-to-os):
11879         (select-convert-to-host):
11880         (select-convert-to-user):
11881         (select-convert-to-class):
11882         (select-convert-to-name):
11883         (select-convert-to-integer):
11884         (select-convert-to-atom):
11885         (select-convert-to-identity): new functions renamed from x-* and
11886         moved from x-select.el.
11887
11888         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11889         into here and use as the default window-system mouse yank.
11890         (insert-selection): generalised and moved from x-mouse.el.
11891         (own-clipboard): moved to C.
11892
11893         * msw-select.el (mswindows-selection-owned-p): deleted.
11894         (mswindows-own-selection): generalised and moved to select.el.
11895         (mswindows-disown-selection): generalised and moved to C.
11896         (mswindows-selection-owner-p): ditto.
11897
11898 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11899
11900         * XEmacs 21.2.14 is released
11901
11902 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11903
11904         * about.el: update contact info for jason and slb.
11905
11906 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11907
11908         * mule/european.el (setup-romanian-environment): Add Romanian
11909         support from Emacs/Mule romanian.el.
11910
11911 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11912
11913         * cus-face.el: Label all custom changes with the 'custom' tag.
11914
11915         * cus-edit.el: idem ditto.
11916
11917         * faces.el: Added suport for adding device tags to various functions.
11918         (custom): New device tag.
11919         (face-spec-set): Call reset face with tags argument. No longer do
11920         x-init-global-faces hack.
11921
11922         * faces.el (frob-face-property): Use an anonymous specifier to map
11923         frob-face-property-1 over.
11924
11925         * x-font-menu.el (font-menu-set-font): Always specify all
11926         properties to custom.
11927
11928 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11929
11930         * mule/european.el (setup-czech-environment): Add czech support.
11931         From David Sauer <davids@orfinet.cz>
11932
11933 1999-03-15  SL Baur  <steve@xemacs.org>
11934
11935         * check-features.el: Turn hard errors into warnings.
11936
11937 1999-03-21  SL Baur  <steve@xemacs.org>
11938
11939         * simple.el (delete-key-deletes-forward): As per discussion on
11940         xemacs-beta, default to t.
11941
11942 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11943
11944         * loadup.el: Define Installation-string before loading anything.
11945
11946 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11947
11948         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11949         From Anders Stenman <stenman@isy.liu.se>
11950
11951 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11952
11953         * wid-edit.el (widget-glyph-find): Ditto.
11954
11955         * packages.el (locate-library): Ditto.
11956
11957         * loadup.el (really-early-error-handler): Ditto.
11958
11959         * lib-complete.el (read-library): Ditto.
11960
11961         * faces.el (set-face-stipple): Ditto.
11962
11963         * code-files.el (load): Use new calling style of locate-file.
11964
11965 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11966
11967         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11968         dead.
11969
11970 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * dumped-lisp.el (preloaded-file-list): Don't load
11973         Installation.el.
11974
11975         * loadup.el (Installation-string): Define it here.
11976
11977 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11978
11979         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11980         Installation.el needs to be loaded before `dump-paths', otherwise
11981         the dumping process won't find it.
11982
11983 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11984
11985         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11986         subr so that we can use `replace-in-string' in Installation.el to
11987         get rid of C-m chars under the native Windows build.
11988
11989 1999-04-29  Andy Piper  <andy@xemacs.org>
11990
11991         * make-docfile.el: canonicalize file and directory names.
11992
11993         * device.el (call-device-method): new function for calling device
11994         specific methods.
11995         (define-device-method): new function for defining device methods.
11996         (define-device-method*): ditto.
11997
11998 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11999
12000         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12001
12002 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12003
12004         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12005         (cyrillic-koi8-r-encode-table): Likewise.
12006         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12007         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12008
12009         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12010         from vietnamese.el].
12011
12012         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12013         mule/mule-misc.el.
12014
12015 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12016
12017         * mule/thai-xtis.el:
12018         - Change font registry name from "Thai94x94-0" to "xtis-0".
12019         - Change mnemonic of coding-system `tis-620' to "TIS620".
12020
12021 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12022
12023         * mule/ethiopic.el: fixed.
12024
12025 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12026
12027         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12028
12029         * mule/thai-xtis.el: New file.
12030
12031         * mule/vietnamese.el: New file.
12032
12033         * mule/ethiopic.el: New file.
12034
12035 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12036
12037         * bytecomp.el (byte-compile-close-variables): Leave
12038         debug-issue-ebola-notices alone.
12039
12040 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12041
12042         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12043         at the top of the buffer since it is the most important thing to
12044         customize
12045         (ldap-get-host-parameter): New defun
12046         (ldap-search): Add a new parameter `withdn' to retrieve the
12047         distinguished names of entries
12048
12049 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12050
12051         * startup.el (splash-frame-body): Date and spelling fixes.
12052
12053 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12054
12055         * view-less.el (toggle-truncate-lines): add autoload tag
12056
12057 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12058
12059         * format.el (format-alist): Disable image stuff.
12060
12061 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12062
12063         * wid-edit.el (widget-glyph-find): Search by directories, then by
12064         suffixes rather than the other way around.
12065         (widget-image-conversion): Renamed to
12066         `widget-image-file-name-suffixes'.
12067
12068 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12069
12070         * mule/mule-charset.el: Made old functions obsolete, remove the
12071         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12072         (charset-iso-graphic-plane): Rename from charset-graphic.
12073         (charset-iso-final-char): Rename from charset-final.
12074         (charset-width): Rename from charset-columns.
12075         (charset-bytes): Added from fsf compatibility, returns always 1.
12076
12077         * mule/mule-misc.el: Move charset-doc-string alias to
12078         mule-charset.el
12079
12080 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12081
12082         * x-faces.el (x-make-font-bold-italic): honor
12083         *try-oblique-before-italic-fonts*
12084
12085 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12086
12087         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12088
12089 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12090
12091         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12092         name.
12093
12094 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12095
12096         * cl-extra.el (equalp): Would bug out for lists.
12097
12098 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12099
12100         * about.el (about-hackers):  Change cgw's email address
12101
12102 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12103
12104         * XEmacs 21.2.13 is released
12105
12106 1999-03-12  SL Baur  <steve@xemacs.org>
12107
12108         * simple.el (delete-key-deletes-forward): Revert to previous
12109         behavior.
12110
12111 1999-01-18  Didier Verna  <didier@xemacs.org>
12112
12113         * menubar-items.el (xemacs-splash-buffer): handle the case of
12114         multiple elements in the splash buffer body.
12115
12116         * startup.el (splash-frame-timeout): new constant: interval
12117         between splash buffer elements.
12118         (command-line-1): handle splash buffer with multiple elements (use
12119         a timeout).
12120         (splash-frame-body): Originally `startup-splash-frame-body'.
12121         Rewrote a cleaner and more readable version. This can now be array,
12122         in which case each element is displayed in turn in the splash buffer.
12123         (splash-frame-static-body): new constant. Persistent information
12124         across all splash buffer elements (preserves the possibility to give
12125         it in different languages.
12126         (circulate-splash-frame-elements): new function. Used as a timeout
12127         to circulate through all splash frame elements and display them in
12128         sequence.
12129         (display-splash-frame): originally `startup-splash-frame'. Handle
12130         the case of multiple elements in the splash buffer body. Now
12131         returns a timeout id if multiple elements to display, or nil.
12132
12133 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12134
12135         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12136         so they can be overridden by x-init-face-from-resources.
12137         Additionally specify the font name also with an x tag.
12138
12139 1999-03-08  Andy Piper  <andy@xemacs.org>
12140
12141         * package-get.el (package-get-base): autoload.
12142
12143         * menubar-items.el (default-menubar): add update menu item. Fix
12144         custom menu to only be activated when package-base is available.
12145
12146         * package-get.el (package-get-custom): don't load
12147         package-get-custom as it is auto-generated. Fix group definition.
12148
12149 1999-03-05  Didier Verna  <didier@xemacs.org>
12150
12151         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12152         instead of `symbol-name' (Thanks Kyle).
12153
12154         * cus-edit.el (custom-save-variables): use `prin1' instead of
12155         princ to write symbols.
12156
12157 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12158
12159         * XEmacs 21.2.12 is released
12160
12161 1999-03-05  SL Baur  <steve@xemacs.org>
12162
12163         * menubar-items.el (default-menubar): Add kfm browsing support.
12164         From Neal Becker <nbecker@fred.net>
12165
12166 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12167
12168         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12169         calls to font-lock during buffer reversion.
12170
12171 1999-02-12  Didier Verna  <didier@xemacs.org>
12172
12173         * info.el (Info-build-node-completions): unconditionally widen the
12174         tag table buffer.
12175
12176 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12177
12178         * x-faces.el (x-init-face-from-resources):
12179         Only set fonts in the 'x locale.
12180
12181 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12182
12183         * package-ui.el (pui-install-selected-packages): Don't throw on
12184         `package-admin-delete-binary-package' returning nil since it's
12185         normal.  Reindent function.
12186         (pui-add-required-packages): Handle case where packages selected
12187         for installation have never been installed.
12188
12189 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12190
12191         * menubar-items.el (default-menubar):
12192         Implement the ``Mule->Set coding system of process'' menu item.
12193
12194 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12195
12196         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12197         files
12198         - Change some `if's to `when's
12199
12200 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12201
12202         * XEmacs 21.2.11 is released
12203
12204 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12205
12206         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12207         against window close (Fix Bug #460).
12208         (ask-user-about-lock-dbox): Idem.
12209
12210 1999-02-25  SL Baur  <steve@xemacs.org>
12211
12212         * mule/mule-charset.el (charset-leading-byte): New function.
12213         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12214
12215 1999-02-12  Andy Piper  <andy@xemacs.org>
12216
12217         * about.el (xemacs-hackers): change andy's email address.
12218         (about-url-alist): change andy's web page address.
12219         (about-xemacs): add piper.
12220
12221 1999-02-16  SL Baur  <steve@xemacs.org>
12222
12223         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12224         of mule-base into lisp/mule.
12225
12226 1999-02-16  SL Baur  <steve@xemacs.org>
12227
12228         * mule/arabic.el:
12229         mule/canna-leim.el:
12230         mule/chinese.el:
12231         mule/cyrillic.el:
12232         mule/english.el:
12233         mule/european.el:
12234         mule/greek.el:
12235         mule/hebrew.el:
12236         mule/japanese.el:
12237         mule/kinsoku.el:
12238         mule/korean.el:
12239         mule/misc-lang.el:
12240         mule/mule-category.el:
12241         mule/mule-ccl.el:
12242         mule/mule-charset.el:
12243         mule/mule-cmds.el:
12244         mule/mule-coding.el:
12245         mule/mule-files.el:
12246         mule/mule-help.el:
12247         mule/mule-init.el:
12248         mule/mule-misc.el:
12249         mule/mule-tty-init.el:
12250         mule/mule-x-init.el:
12251         mule/viet-chars.el:  Remerge from mule-base.
12252
12253         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12254         of mule-base into lisp/mule.
12255
12256 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12257
12258         * process.el (exec-to-string): Use `shell-command-switch' in place
12259         of hard-wired "-c" (for WindowsNT).
12260
12261 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12262
12263         * menubar-items.el (default-menubar):  Remove obsolete
12264         "Gopher" item
12265
12266 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12267
12268         * package-admin.el (package-admin-get-install-dir): First fall
12269         back to the location of xemacs-base for non-mule packages.
12270
12271 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12272
12273         * paths.el:
12274         - improved automounter tmp directory support.
12275         - support 4 (!) empirically discovered automounter conventions
12276
12277 1999-02-12  SL Baur  <steve@xemacs.org>
12278
12279         * etags.el (pop-tag-mark): autoload to match key binding.
12280
12281 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12282
12283         * XEmacs 21.2.10 is released
12284
12285 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12286
12287         * package-get.el (package-get-remote-filename): Don't bug out for
12288         a local file name in the search entry.
12289
12290 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12291
12292         * XEmacs 21.2.9 is released
12293
12294 1999-01-19  Didier Verna  <didier@xemacs.org>
12295
12296         * replace.el (replace-search-function): new variable containing a
12297         function to perform a search-forward.
12298         (replace-re-search-function): new variable containing a function
12299         to perform a re-search-forward.
12300         (perform-replace): use them.
12301
12302 1999-01-25  Didier Verna  <didier@xemacs.org>
12303
12304         * select.el (selection-owner-p): use the name `XEmacs'.
12305         (cut-copy-clear-internal): ditto.
12306
12307 1999-01-18  Andy Piper  <andy@xemacs.org>
12308
12309         * about.el (about-url-alist): Update my entry.
12310         (xemacs-hackers): Ditto.
12311
12312 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12313
12314         * buffer.el (switch-to-buffer): Fixing documentation.
12315         * minibuf.el (minibuffer-completion-table): ditto.
12316         * cl-macs.el (return-from): ditto.
12317
12318 1999-01-04  Didier Verna  <didier@xemacs.org>
12319
12320         * replace.el (delete-non-matching-lines): temporarily disable
12321         case-folding when called interactively with a regexp containing
12322         uppercase characters.
12323         (delete-matching-lines): ditto.
12324         (count-matches): ditto.
12325         (list-matching-lines): ditto.
12326
12327 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12328
12329         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12330         abort if current window is split horizontally, not if others are
12331         split.  Got rid of unnecessary minibuffer checking.  Also, add
12332         some comments (it's still complex).
12333
12334 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12335
12336         * package-get.el: changed address for doc.ic.ac.uk to
12337         sunsite.doc.ic.ac.uk
12338
12339 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12340
12341         * ldap.el (toplevel): Remove requires so that the file compiles
12342         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12343
12344 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12345
12346         * dump-paths.el: Calculate module-directory and set
12347         module-load-path to the load path for modules.
12348
12349         * loadup.el: Get bootstrap value of module-load-path from the
12350         environment variable EMACSBOOTSTRAPMODULEPATH.
12351         - Display the module load path if we're debugging paths.
12352
12353         * setup-paths.el: Added function paths-find-site-module-directory.
12354         - Added function paths-find-module-directory.
12355         - Added function paths-construct-module-load-path.  Uses new
12356         environment variable EMACSMODULEPATH.
12357
12358 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12359
12360         * font.el (font-default-object-for-device):
12361         Oops! This `or' can't be replaced by `unless'.
12362         Fixed inability to run w3, among other things.
12363
12364 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12365
12366         * package-admin.el: Change initialization of
12367           package-admin-install-function dependent on system type.
12368           Change package-admin-install-function-mswindows to use
12369           "minitar".
12370
12371 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12372
12373         * mouse.el (default-mouse-motion-handler): Disable help echo while
12374         in the minibuffer.
12375
12376 1998-12-28  Martin Buchholz <martin@xemacs.org>
12377
12378         * XEmacs 21.2.8 is released.
12379
12380 1998-12-24  Martin Buchholz <martin@xemacs.org>
12381
12382         * XEmacs 21.2.7 is released.
12383
12384 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12385
12386         * package-ui.el (pui-list-packages): Set truncate-lines.
12387
12388         * package-get.el (package-get-download-menu): Use
12389         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12390
12391         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12392         (pui-help-string): idem.
12393         (list-packages-mode): New major mode.
12394         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12395         (pui-install-selected-packages): Add suport for removing packages.
12396         (pui-toggle-package-delete-key): New function.
12397         (pui-popup-context-sensitive): New kludge.
12398         (pui-list-packages): Add warning when `package-get-remote' is nil.
12399         (package-ui-add-site): New function.
12400
12401 1998-12-01  Didier Verna  <didier@xemacs.org>
12402
12403         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12404
12405 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12406
12407         * ldap.el: Custom-ized
12408         (toplevel): Do not provide `ldap' which is provided by C level
12409         LDAP code
12410         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12411
12412 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12413
12414         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12415
12416 1998-12-17  Andy Piper  <andy@xemacs.org>
12417
12418         * sound.el (sound-load-list): name changed from sound-load-alist.
12419         (sound-extension-list): name changed from sound-ext-list.
12420         (load-default-sounds): use new names.
12421         (load-sound-file): use new names.
12422
12423 1998-12-16  Andy Piper  <andy@xemacs.org>
12424
12425         * XEmacs 21.2.6 is released
12426
12427 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12428
12429         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12430         errors.
12431
12432 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12433
12434         * wid-edit.el (widget-echo-this-extent): Set
12435         help-echo-owns-message to t.
12436
12437 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12438
12439         * package-get.el (package-get-download-menu): use toggles for
12440           each site in the download site menu.
12441
12442 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12443
12444         * package-get.el (package-get): If we cannot find a package
12445           because package-get-remote is not set, give a more helpful
12446           error message.
12447
12448 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12449
12450         * package-get.el (package-get-remote-filename): use an EFS path
12451         with user anonymous if no user is specified.
12452
12453 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12454
12455         * faces.el (face-spec-set): Re-init fallfacks for default after
12456         calling reset-face on the default face.
12457
12458 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12459
12460         * package-admin.el (package-admin-default-install-function):
12461         Behave as advertised.  Make sure the pkg-dir is proper for
12462         default-directory.
12463         (package-admin-add-binary-package): Make sure the pkg-dir is
12464         proper for default-directory.
12465         (package-admin-install-function-mswindows): Make sure the pkg-dir
12466         is proper for default-directory.
12467
12468 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12469
12470         * XEmacs 21.2.5 is released
12471
12472 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12473
12474         * files.el (binary-file-regexps): regexp-opt is not available at
12475         bytecompile time.
12476
12477 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12478
12479         * x-win-xfree86.el:
12480         * x-win-sun.el (x-win-init-sun):
12481         * x-win-sun.el:
12482         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12483         * x-iso8859-1.el:
12484         * x-init.el (init-post-x-win):
12485         * x-init.el (init-pre-x-win):
12486         * x-init.el (x-initialize-compose):
12487         * x-init.el:
12488         * x-compose.el:
12489         * winnt.el:
12490         * widget.el:
12491         * wid-edit.el (widget-glyph-click):
12492         * wid-edit.el (widget-glyph-find):
12493         * wid-edit.el (widget-type):
12494         * view-less.el (view-buffer-other-window):
12495         * very-early-lisp.el:
12496         * version.el:
12497         * toolbar.el:
12498         * toolbar-items.el:
12499         * term/sun.el (suntool-map):
12500         * term/sun-mouse.el:
12501         * term/internal.el:
12502         * syntax.el (modify-syntax-entry):
12503         * symbol-syntax.el:
12504         * subr.el:
12505         * startup.el (lock-directory):
12506         * simple.el (set-comment-column):
12507         * simple.el (backward-delete-char-untabify):
12508         * shadow.el (find-emacs-lisp-shadows):
12509         * shadow.el:
12510         * setup-paths.el (paths-construct-info-path):
12511         * select.el (cut-copy-clear-internal):
12512         * process.el (call-process-region):
12513         * process.el (start-process-shell-command):
12514         * process.el:
12515         * paths.el (rmail-spool-directory):
12516         * paragraphs.el (use-hard-newlines):
12517         * package-get.el (package-get-dependencies):
12518         * package-admin.el (package-admin-delete-binary-package):
12519         * obsolete.el (truncate-string):
12520         * obsolete.el (store-substring):
12521         * mouse.el (default-mouse-track-maybe-own-selection):
12522         * mouse.el (mouse-yank-at-point):
12523         * modeline.el:
12524         * modeline.el (mouse-drag-modeline):
12525         * minibuf.el (read-directory-name-internal):
12526         * minibuf.el (read-file-name-internal):
12527         * minibuf.el (read-file-name-internal-1):
12528         * minibuf.el (read-file-name-2):
12529         * minibuf.el (exact-minibuffer-completion-p):
12530         * minibuf.el (read-from-minibuffer):
12531         * minibuf.el:
12532         * menubar.el (check-menu-syntax):
12533         * map-ynp.el (map-y-or-n-p):
12534         * make-docfile.el (docfile-out-of-date):
12535         * loadup.el ((member "run-temacs" command-line-args)):
12536         * loadup.el ((member "no-site-file" command-line-args)):
12537         * loadup.el (really-early-error-handler):
12538         * loadup.el:
12539         * loadhist.el:
12540         * loaddefs.el:
12541         * lisp-mnt.el (lm-verify):
12542         * lib-complete.el (lib-complete:cache-completions):
12543         * lib-complete.el (library-all-completions):
12544         * itimer.el (itimer-run-expired-timers):
12545         * info.el (Info-mode):
12546         * info.el (Info-insert-file-contents):
12547         * info.el (Info-rebuild-dir):
12548         * info.el (Info-build-dir-anew):
12549         * info.el (Info-parse-dir-entries):
12550         * info.el (Info-dir-outdated-p):
12551         * info.el (Info-insert-dir):
12552         * info.el (info-xref):
12553         * info.el:
12554         * hyper-apropos.el (hyper-apropos-get-doc):
12555         * hyper-apropos.el (hyper-describe-face):
12556         * hyper-apropos.el (hyper-apropos-mode):
12557         * hyper-apropos.el:
12558         * help.el (list-processes):
12559         * help.el:
12560         * gnuserv.el:
12561         * font.el (mswindows-font-create-name):
12562         * font.el (font-default-font-for-device):
12563         * font.el (x-font-create-object):
12564         * font.el (font-registry):
12565         * font.el:
12566         * font-lock.el (font-lock-keywords):
12567         * font-lock.el:
12568         * finder.el (finder-compile-keywords):
12569         * find-paths.el (paths-find-recursive-path):
12570         * fill.el (set-justification-center):
12571         * fill.el (fill-region-as-paragraph):
12572         * files.el (insert-directory):
12573         * files.el (wildcard-to-regexp):
12574         * files.el (recover-file):
12575         * files.el (basic-save-buffer):
12576         * files.el (delete-auto-save-file-if-necessary):
12577         * files.el (file-relative-name):
12578         * files.el (backup-extract-version):
12579         * files.el (backup-buffer):
12580         * files.el (set-visited-file-name):
12581         * files.el (set-auto-mode):
12582         * files.el (interpreter-mode-alist):
12583         * files.el:
12584         * files.el (find-file-noselect):
12585         * files.el (abbreviate-file-name):
12586         * files.el (parse-colon-path):
12587         * files.el (directory-abbrev-alist):
12588         * etags.el (visit-tags-table-buffer):
12589         * easymenu.el (easy-menu-define):
12590         * dragdrop.el (experimental-dragdrop-drag):
12591         * dragdrop.el (dragdrop-drop-do-functions):
12592         * dragdrop.el (dragdrop-drop-at-point):
12593         * disass.el (disassemble-1):
12594         * disass.el (disassemble-internal):
12595         * disass.el (disassemble):
12596         * disass.el:
12597         * derived.el (derived-mode-init-mode-variables):
12598         * derived.el (define-derived-mode):
12599         * custom.el (defgroup):
12600         * cus-edit.el (custom-quote):
12601         * config.el:
12602         * code-process.el (open-network-stream):
12603         * code-process.el (start-process):
12604         * code-process.el (call-process-region):
12605         * code-process.el (call-process):
12606         * code-process.el:
12607         * code-files.el (insert-file-contents):
12608         * code-files.el:
12609         * code-files.el (buffer-file-coding-system-for-read):
12610         * cmdloop.el (yes-or-no-p-minibuf):
12611         * cl.el:
12612         * cl-macs.el:
12613         * cl-extra.el:
12614         * callers-of-rpt.el (make-caller-report):
12615         * callers-of-rpt.el:
12616         * bytecomp.el (batch-byte-recompile-directory):
12617         * bytecomp.el (batch-byte-compile-1):
12618         * bytecomp.el (batch-byte-compile):
12619         * bytecomp.el (display-call-tree):
12620         * bytecomp.el (byte-compile-insert):
12621         * bytecomp.el (byte-compile-two-args-19->20):
12622         * bytecomp.el (byte-compile-variable-ref):
12623         * bytecomp.el (byte-compile-form):
12624         * bytecomp.el (byte-compile-top-level-body):
12625         * bytecomp.el (byte-compile-out-toplevel):
12626         * bytecomp.el (byte-compile-byte-code-maker):
12627         * bytecomp.el (byte-compile-file-form-defmumble):
12628         * bytecomp.el (byte-compile-file-form):
12629         * bytecomp.el (byte-compile-keep-pending):
12630         * bytecomp.el (byte-compile-insert-header):
12631         * bytecomp.el (byte-compile-from-buffer):
12632         * bytecomp.el (byte-compile-file):
12633         * bytecomp.el (byte-recompile-file):
12634         * bytecomp.el (byte-compile-close-variables):
12635         * bytecomp.el (byte-compile-warn-about-unused-variables):
12636         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12637         * bytecomp.el (byte-compiler-legal-options):
12638         * bytecomp.el (byte-compile-lapcode):
12639         * bytecomp.el (byte-optimize-log):
12640         * bytecomp.el ((fboundp 'defsubst)):
12641         * bytecomp.el:
12642         * bytecomp-runtime.el:
12643         * byte-optimize.el (byte-optimize-apply):
12644         * byte-optimize.el (car):
12645         * byte-optimize.el (byte-optimize-form):
12646         * byte-optimize.el (byte-optimize-form-code-walker):
12647         * byte-optimize.el:
12648         * build-report.el (build-report-insert-installation-file):
12649         * build-report.el (build-report):
12650         * auto-show.el:
12651         * apropos.el (apropos-documentation):
12652         - mega patch
12653         - clean up byte-compile warnings
12654         - remove unused variables
12655         - Use common lisp style hashtable functions
12656         - byte compiler cleanup
12657         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12658         - remove old backquote syntax usage
12659         - move some cl functionality into C for speed.
12660         - remove last remaining VMS support
12661         - spelling fixes
12662         - implement last, butlast, nbutlast, copy-list in C.
12663         - new macro ignore-file-errors, similar to ignore-errors
12664           (ignore-file-errors (delete-file "foo"))
12665         - get frequent garbage collection during loadup.el by tweaking
12666           gc-cons-threshold, rather than explicitly calling garbage-collect
12667         - default delete-key-deletes-forward to `t'.
12668
12669 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12670
12671         * XEmacs 21.2-beta4 is released.
12672
12673 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12674
12675         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12676         (easy-menu-item-present-p): Wrapper around find-menu-item.
12677         (easy-menu-remove-item): Wrapper around delete-menu-item.
12678
12679         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12680         (add-menu-button): Add 'in-menu' argument.
12681         (add-menu-item-1): Add in-menu support to helper function.
12682
12683 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12684
12685         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12686
12687 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12688
12689         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12690         of Dec 4, 1997.
12691
12692 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12693
12694         * process.el (shell-command-on-region): Report if the command
12695         succeeded or failed.
12696
12697 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12698
12699         * subr.el (buffer-substring-no-properties): Comment out.
12700
12701 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12702
12703         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12704           into font instances first, like `x-frob-font-size' does.
12705           (mswindows-find-larger-font): ditto
12706
12707 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12708
12709         * package-ui.el (pui-install-selected-packages): fix args in call
12710         to `package-get'.
12711
12712 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12713
12714         * package-get.el (host-name): New widget type.
12715         (package-get-remote): Better customization using new type.
12716         (package-get-download-sites): idem dito.
12717
12718         (package-get-custom): Do not use package-get-all untill we have
12719         runtime dependencies.
12720
12721         (package-get-remove-copy): Default to 't' we no longer need this
12722         kludge as we do not currently use depenencies.
12723
12724         (package-get-was-current): New variable.
12725         (package-get-require-base): New 'force-current' argument.
12726         (package-get-update-base): idem
12727         (package-get-package-provider):  idem
12728         (package-get-locate-index-file): New 'no-remote' argument.
12729         (package-get-locate-file): idem.
12730
12731         (package-get-maybe-save-index): New function.
12732         (package-get-update-base): Use it.
12733
12734 1998-10-28 Greg Klanderman <greg@alphatech.com>
12735
12736         * package-get.el (package-get-remote): default to nil; by default,
12737         don't go out to the net via EFS.  They must select a download site.
12738         (package-get-download-sites): new variable.
12739         (package-get-download-menu): new function.
12740         (package-get-locate-index-file): new function.
12741         (package-get-update-base): use it.
12742
12743         * menubar-items.el (default-menubar): add "Update Package Index"
12744         and "Add Download Site" menus under Options | Manage Packages.
12745
12746 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12747
12748         * package-get.el (package-get): bugfix code checking installed version
12749         for case where package is not currently installed.
12750         (package-get-require-signed-base-updates): new variable.
12751         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12752         deemed not a goot thing.  Use the variable
12753         package-get-allow-unsigned-base-updates instead.
12754
12755 1998-10-16 Greg Klanderman <greg@alphatech.com>
12756
12757         * package-get.el (package-get): Don't install an older version than
12758         we already have unless explicitly told to.  Issue a warning.
12759
12760         * package-ui.el (pui-add-required-packages): when adding
12761         dependencies, don't add packages that are up to date.
12762         (pui-package-symbol-char):  Don't consider a package out of date
12763         if you have a newer version installed than the latest version in
12764         package-get-base.
12765
12766         * package-get.el (package-get-base-filename): document that it may
12767         be a path relative to package-get-remote;  new default value.
12768         (package-get-locate-file): new function.
12769         (package-get-update-base): use it to expand package-get-base-filename.
12770         (package-get-save-base): new function to save the package-get database
12771         to file.
12772         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12773         (package-get-update-base): pass the REMOTE-SOURCE arg.
12774         (package-get-update-base-entry): call package-get-custom-add-entry.
12775         (package-get-file-installed-p): removed; no longer needed.
12776         (package-get-create-custom): ditto.
12777         (toplevel): remove code to build and load package-get-custom.el
12778         (package-get-custom-add-entry): new function.
12779
12780 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12781
12782         * wid-edit.el (widget-button-click): Don't switch window.
12783
12784 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12785
12786         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12787
12788 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12789
12790         * etags.el (find-tag-default): Run find-tag-hook using
12791         run-hooks rather than funcall
12792
12793 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12794
12795         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12796         and the current local map as the parents to isearch-mode-map.
12797
12798 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12799
12800         * XEmacs 21.2-beta3 is released.
12801
12802 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12803
12804         * package-get.el (package-get-update-base): use
12805         insert-file-contents-internal, not insert-file-contents-literally.
12806
12807 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12808
12809         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12810         dump time.
12811
12812 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12813
12814         * package-get.el (package-get-update-base-entry): new function.
12815         (package-get-update-base): renamed; was `package-get-load-base'.
12816         cleanup, and use package-get-update-base-from-buffer.
12817         (package-get-update-base-from-buffer): new function.
12818         (package-get-update-base-entries): new; helper for above.
12819         Do not eval lisp grabbed over ftp; parse it from new format.
12820
12821 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12822
12823         * files.el (set-auto-mode): Don't play games loading package-get
12824         database; package-get-package-provider will handle it all.
12825
12826 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12827
12828         * package-get.el (package-get-base-filename): new variable.
12829         (package-get-require-base): new function.
12830         (package-get-pgp-signed-begin-line): new variable.
12831         (package-get-pgp-signature-begin-line): ditto.
12832         (package-get-pgp-signature-end-line):  ditto.
12833         (package-get-load-base): new function.
12834         (package-get-interactive-package-query):
12835         (package-get-update-all):
12836         (package-get-dependencies):
12837         (package-get-package-provider):
12838         (package-get-custom): use package-get-require-base.
12839         [package-get-custom loading]: disable for now.
12840
12841         * package-ui.el (pui-list-packages): use (package-get-require-base)
12842
12843 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12844
12845         * package-ui.el: Correct obvious thinko in choosing extent face.
12846
12847 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12848
12849         * menubar-items.el (default-menubar): pui-list-package has nothing
12850         to with Customize. Move all the package stuff to a new Item in Options.
12851
12852         * package-ui.el (pui-menu): Add menu and Popup menu.
12853
12854         * package-get.el (package-get): Use new
12855         package-admin-get-install-dir.
12856
12857         * package-admin.el (package-admin-get-install-dir): New syntax.
12858         Conserve package location and put mule packages where mule-base is.
12859
12860         * package-get.el : Customized
12861
12862         * package-ui.el (pui): Customized
12863         (pui-package-install-dest-dir): New variable.
12864         (pui-install-selected-packages): Use it
12865
12866 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12867
12868         * package-get.el (package-get-interactive-package-query): Move
12869         dependency on package-get-base to run-time.
12870         (package-get-update-all): Ditto.
12871         (package-get-dependencies): Ditto.
12872         (package-get-package-provider): Ditto.
12873         (package-get-custom): Ditto.
12874
12875 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12876
12877         * events.el: Remove 'ascii-character property from 'backspace
12878         and 'delete symbols
12879
12880 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12881
12882         * package-get-base.el: removed.
12883
12884 1998-09-23  Didier Verna  <didier@xemacs.org>
12885
12886         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12887         (no-upper-case-p): new function.
12888         (with-search-caps-disable-folding): new macro.
12889         (with-interactive-search-caps-disable-folding): new macro.
12890         (zap-to-char): In interactive mode, do a case-sensitive search if
12891         the character is uppercase.
12892         (zap-up-to-char): ditto.
12893
12894         * replace.el (perform-replace): use the function no-upper-case-p.
12895
12896         * isearch-mode.el (isearch-fix-case): ditto.
12897         make obsolete `with-caps-disable-folding' and
12898         `isearch-no-upper-case-p'.
12899
12900         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12901         (tags-search): ditto.
12902         (tags-query-replace): ditto.
12903
12904         * info.el (Info-search): ditto.
12905
12906 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12907
12908         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12909
12910 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12911
12912         * package-admin.el (package-admin-rmtree): rewritten.  need to
12913         check for "." and ".." before symlink check.  expand files and
12914         directories with respect to DIRECTORY, not default-directory.
12915
12916 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12917
12918         * package-get.el (package-get-all): add INSTALL-DIR argument.
12919
12920 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12921
12922         * package-ui.el (pui-add-required-packages): new function, select
12923         dependent packages.
12924         (pui-display-keymap): bind it.
12925         (pui-help-string): document it.
12926         (pui-install-selected-packages): package-get-all -> package-get.
12927
12928         * package-get.el (package-get-dependencies): new function.
12929
12930 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12931
12932         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12933         regexps.
12934
12935 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12936
12937         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12938         function.
12939         (default-mouse-track-normalize-point): Use it.
12940
12941 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12942
12943         * package-admin.el (package-admin-delete-binary-package):
12944                 General cleanup. Remove unnessary use of progn and
12945         save-excursion.
12946         (package-admin-delete-binary-package): Do NOT mess with file
12947         modes. That is evil.
12948         (package-admin-delete-binary-package): Wrap all deleting in
12949         condition-case. The data in MANIFEST is untrustworthy.
12950         (package-admin-delete-binary-package): Let the OS worry about non
12951         empty directories.
12952
12953 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12954
12955         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12956         processing.
12957         (lm-report-bug): Fix mail address to send bug reports to.
12958
12959 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12960
12961         * XEmacs 21.2-beta2 is released.
12962
12963 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12964
12965         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12966
12967 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12968
12969         * info.el (Info-mode): Document page turning by double clicks in
12970         docstring so `M-x describe-mode' will display it.
12971
12972 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12973
12974         * info.el (Info-mouse-track-double-click-hook): Use character
12975         widths to calculate a border region where double clicking does
12976         page turning, and return `nil' by default so other hooks, such as
12977         region highlighting, will be run.
12978
12979 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12980
12981         * sound.el (default-sound-directory-list): Initialize with all the
12982         "sounds" directories in `data-directory-list'.  It used to just be
12983         the first one.
12984
12985         * packages.el (locate-data-directory-list): Created.  This gives
12986         the list of matching directories, unlike `locate-data-directory',
12987         which just gives the first one.
12988
12989 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12990
12991         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12992         make a binding in the local keymap until help-char handling is
12993         improved.
12994
12995         * help.el (help-keymap-with-help-key): Provide keymap with help
12996         binding.
12997         (help-print-help-form): New helper function.
12998
12999 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13000
13001         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13002         move extent to another buffer; no need to create a new extent.
13003         (isearch-fix-case): New function.
13004         (isearch-search-and-update): Use it.
13005
13006 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13007
13008         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13009         the keymap, not minor-mode-map-alist.
13010         (isearch-done): Restore overriding-local-map.
13011
13012 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13013
13014         * bytecomp.el (byte-compile-buffer-substring):
13015         Fix for: (byte-compile (defun f () (buffer-substring)))
13016         ==>   ** buffer-substring called with 3 args, but requires 0-3
13017         - new code not only works, but is more readable, too.
13018
13019 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13020
13021         * msw-faces.el (mswindows-init-device-faces): Don't try to
13022           specify a default font at this late stage. Do try to force
13023           creation of the default face font so that if it fails we get
13024           an error now instead of a crash at frame creation.
13025
13026           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13027           mswindows-make-font-unitalic: Canonical default weight
13028           changed from "Normal" to "Regular".
13029
13030           mswindows-make-font-bold / -bold-italic: Supplied device was
13031           not being passed into call to mswindows-find-smaller-font.
13032
13033 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13034
13035         * package-get.el (package-get-remote): Fix the path where to find
13036           the packages on xemacs.org.
13037
13038 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13039
13040         * about.el (about-maintainer-info): Update Ben's entry.
13041
13042 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13043
13044         * lisp/shadow.el (find-emacs-lisp-shadows):
13045         - `member' was being called on lists of length 2000!
13046         - Replace with hashtables.
13047         - Replace hand-coded loops with (dolist)
13048         - Fix comment typo
13049
13050 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13051
13052         * packages.el: Added new function, `package-delete-name', to
13053           delete existing packages from the installed package database
13054           (`packages-package-list').  Also added the "pkginfo" directory
13055           to `packages-special-base-regexp', so that the pkginfo directory
13056           would not get added to `late-packages'.
13057
13058         * package-admin.el: Added ability to delete an installed package
13059           (added low-level function, `package-admin-delete-package').
13060           Understands how to use the pkginfo/MANIFEST.<package> file to
13061           delete the package.  When installing a package, will also
13062           create a MANIFEST.* file if one is not provided by the
13063           package.  If the MANIFEST.* doesn't exist when deleting a
13064           package, the functions will fall back to attempting to delete
13065           any package-specific lisp directory.
13066
13067         * package-get.el: Moved some functions to package-admin.el.
13068           Added interactive function `package-get-delete-package', for
13069           use by users for deleting a package.
13070
13071           Also modified to not require the presence of efs.
13072
13073 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13074
13075         * files.el (find-file-noselect): Handle all signals, kill the
13076         buffer and resignal.
13077
13078 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13079
13080         * cl-macs.el (glyph-image): Add setf method.
13081
13082 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13083
13084         * package-get.el: Fixed broken EFS downloading.  Also, look for
13085           .tar.gz files first, in preference over .tgz files.
13086
13087         * package-ui.el: Fix display of package version numbers.
13088
13089 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13090
13091         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13092         argument.
13093
13094 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13095
13096         * list-mode.el: `display-completion-list': added new/optional
13097           keyword `:completion-string', which allows the programmer to
13098           change the "Possible completions are:" prompt.
13099
13100         * menubar-items.el: Added new pulldown menu-pick to start up the
13101           visual package browser/installer:
13102
13103                 Options->Customize->List Packages
13104
13105         * package-admin.el: Added hooks for installing under both Unix
13106           and MS Windows.  Does additional error checking.  No longer
13107           calls "add-big-package.sh" to install packages under Unix; now
13108           calls gunzip & tar directly.
13109
13110         * package-get.el: Added ability to install packages from files
13111           on a local disk/CDROM.  Now deletes any existing package lisp
13112           directory.  Does completion on available packages when
13113           querying for package names.  Will also search for .tgz files
13114           in addition for .tar.gz files.  Tries to reload
13115           auto-autoloads, as a convenience when loading new packages,
13116           and also tries to add any new package paths to `load-path'.
13117           Changed all occurences of `concat' to use `expand-file-name'.
13118
13119         * package-ui.el: New file which implements the main visual
13120           package browser/installer, which is started via a menu pick or
13121           M-x pui-list packages.
13122
13123 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13124
13125         * startup.el (load-init-file): spelling fix.
13126
13127 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13128
13129         * startup.el (normal-top-level): Load auto-autoload files
13130         covariantly with their precedence.
13131
13132 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13133
13134         * menubar-items.el (default-menubar): Remove "Font Weight"
13135         option, there is currently no custom equivalent.. Customize-faces
13136         is "Edit faces".
13137
13138         * x-font-menu.el (font-menu-set-font): Use customize to set
13139         default face.
13140
13141         * faces.el (face-spec-update-all-matching): New function.
13142
13143         * cus-face.el (custom-set-face-update-spec): New function.
13144         Interface to customize faces from elisp.
13145
13146         (custom-face-value-create): Show the customized settings if set
13147         but not saved.
13148
13149 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13150
13151         (custom-face-value-create): Show the customized settings if set
13152         but not saved.
13153
13154 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13155
13156         * keydefs.el (global-map): Add FSF 20.3 binding of
13157         query-replace-regexp.
13158
13159 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13160
13161         * minibuf.el (read-file-name-internal-1): use
13162         user-name-completion-1 instead of user-name-completion.
13163
13164 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13165
13166         * loadup.el:
13167         * make-docfile.el:
13168         * update-elc.el: Don't set `source-directory' (now defunct as a
13169         global variable) no more.
13170
13171         * packages.el (packages-list-autoloads): Made `source-directory'
13172         (now defunct as a global variable) a parameter.
13173
13174 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13175
13176         * about.el (about-hackers): new email
13177
13178 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13179
13180         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13181
13182 1998-07-17  Didier Verna  <didier@xemacs.org>
13183
13184         * faces.el (set-face-property):
13185         (set-face-dim-p):
13186         (face-dim-p): updated the doc strings now that the dim property isn't
13187         tty-specific.
13188         (face-equal): the dim property is now a common one.
13189
13190         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13191         Renamed the `stipple' attribute to `background-pixmap'.
13192         (custom-face-background-pixmap): make custom-face-stipple an
13193         obsolete alias for this.
13194
13195 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13196
13197         * find-paths.el (paths-file-readable-directory-p): Created and
13198         used.
13199
13200         * loadup.el: Don't set inhibit-... flags from run-temacs.
13201
13202 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13203
13204         * packages.el (packages-data-path-depth): Added and used.
13205
13206 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13207
13208         * about.el:
13209         - Change .xpm to .png, delete "zcat" section.
13210         - cosmetic fix in the 'marcpa' entry.
13211
13212         * etc/photos
13213         - convert all .xpm.Z to .png
13214         - rename mrb to martin
13215         - rename mcook-m to mcookm
13216
13217 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13218
13219         * x-init.el (x-initialize-compose): Add support for
13220         dead-circumflex as YET ANOTHER NAME for that dead key.
13221
13222 1998-08-05  Colin Rafferty <colin@xemacs.org>
13223
13224         * setup-paths.el (paths-construct-exec-path): Made the
13225         last-packages really be last.
13226         (paths-construct-data-directory-list): Ditto.
13227
13228 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13229
13230         * startup.el(startup-splash-frame-body):
13231         Update Copyright notice in splash screen
13232
13233 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13234
13235         * minibuf.el (read-file-name-internal-1): do ~user completion.
13236
13237 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13238
13239         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13240         aginst destroyed extents
13241
13242 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13243
13244         * package-get.el (package-get): add `install-dir' argument.
13245
13246 1998-07-20  John Jones  <jj@asu.edu>
13247
13248         * package-get.el: calls to package-get-update-all will only
13249           update packages which are already installed.
13250
13251 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13252
13253         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13254         writable.
13255
13256 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13257
13258         * about.el (about-hackers): Correct my email.
13259
13260 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13261
13262         * about.el (about-hackers): new email-address.
13263
13264 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13265
13266         * minibuf.el (read-number): Don't let `input-error' condition
13267         escape.
13268
13269 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13270
13271         * about.el (about-hackers): use my `email-for-life' address.
13272
13273 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13274
13275         * XEmacs 21.2-beta1 is released.
13276
13277 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13278
13279         * ldap.el (ldap-search): Doc string change
13280
13281 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13282
13283         * menubar-items.el (default-menubar): Removed references to
13284         `data-directory', and use `locate-data-file' instead, and made
13285         then greyed out if they don't exist.
13286
13287 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13288
13289         * keymap.el (events-to-keys): Use `format' instead of `concat'
13290         since the latter does not accept integer args anymore
13291
13292 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13293
13294         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13295         macros replaced.
13296
13297 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13298
13299         * make-docfile.el: Get first initialization from very-early-lisp.el
13300         * update-elc.el: Ditto.
13301         * loadup.el (really-early-error-handler): Ditto.
13302
13303         * packages.el (packages-unbytecompiled-lisp): Add new file,
13304         very-early-lisp.el.
13305
13306         * very-early-lisp.el: New file.
13307
13308 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13309
13310         * Symbols that have been obsolete for at least 3 years removed (II).
13311
13312         * obsolete.el (eval-current-buffer): Make compatible.
13313         (byte-code-function-p): Ditto.
13314         (send-string): Removed.
13315         (send-region): Removed.
13316         (screen-scrollbar-width): Removed.
13317         (set-screen-scrollbar-width): Removed.
13318         (set-screen-left-margin-width): Removed.
13319         (set-screen-right-margin-width): Removed.
13320         (screen-left-margin-width): Removed.
13321         (screen-right-margin-width): Removed.
13322         (set-buffer-left-margin-width): Removed.
13323         (set-buffer-right-margin-width): Removed.
13324         (buffer-left-margin-width): Removed.
13325         (buffer-right-margin-width): Removed.
13326         (x-set-frame-icon-pixmap): Removed.
13327         (x-set-screen-icon-pixmap): Removed.
13328         (pixel-name): Removed.
13329         (make-pixmap): Removed.
13330         (make-cursor): Removed.
13331         (pixmap-width): Removed.
13332         (pixmap-contributes-to-line-height-p): Removed.
13333         (set-pixmap-contributes-to-line-height): Removed.
13334
13335 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13336
13337         * obsolete.el (popup-menu-up-p): removed.
13338         (read-no-blanks-input): Removed.
13339         (wholenump): Removed.
13340         (ring-mod): Removed (what was ring-mod?).
13341         (current-time-seconds): Removed.
13342         (run-special-hook-with-args): Removed.
13343         (dot): Removed.
13344         (dot-marker): Removed.
13345         (dot-min): Removed.
13346         (dot-max): Removed.
13347         (window-dot): Removed.
13348         (set-window-dot): Removed.
13349
13350         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13351         `dot-min'.
13352
13353         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13354
13355         * code-files.el (insert-file-contents): Rename
13356         run-special-hook-with-args to run-hook-with-args-until-success.
13357         (write-region): Ditto.
13358
13359 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13360
13361         * about.el: Fix typos, update release date.
13362
13363         * Symbols that have been obsolete for at least 3 years removed.
13364
13365         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13366         screen- functions.
13367         (toplevel): remove setf methods for screen functions.
13368         * cl-macs.el (extent-data): defsetf removed.
13369         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13370         many places to remove.
13371         (comment-indent-hook): Ditto.
13372         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13373         (buffer-dedicated-screen): Ditto.
13374         (deiconify-screen): Ditto.
13375         (delete-screen): Ditto.
13376         (event-screen): Ditto.
13377         (find-file-other-screen): Ditto.
13378         (find-file-read-only-other-screen): Ditto.
13379         (live-screen-p): Ditto.
13380         (screen-height): Ditto.
13381         (screen-iconified-p): Ditto.
13382         (screen-list): Ditto.
13383         (screen-live-p): Ditto.
13384         (screen-name): Ditto.
13385         (screen-parameters): Ditto.
13386         (screen-pixel-height): Ditto.
13387         (screen-pixel-width): Ditto.
13388         (screen-root-window): Ditto.
13389         (screen-selected-window): Ditto.
13390         (screen-totally-visible-p): Ditto.
13391         (screen-visible-p): Ditto.
13392         (screen-width): Ditto.
13393         (screenp): Ditto.
13394         (get-screen-for-buffer): Ditto.
13395         (get-screen-for-buffer-noselect): Ditto.
13396         (get-other-screen): Ditto.
13397         (iconify-screen): Ditto.
13398         (lower-screen): Ditto.
13399         (mail-other-screen): Ditto.
13400         (make-screen): Ditto.
13401         (make-screen-invisible): Ditto.
13402         (make-screen-visible): Ditto.
13403         (modify-screen-parameters): Ditto.
13404         (new-screen): Ditto.
13405         (next-screen): Ditto.
13406         (next-multiscreen-window): Ditto.
13407         (other-screen): Ditto.
13408         (previous-screen): Ditto.
13409         (previous-multiscreen-window): Ditto.
13410         (raise-screen): Ditto.
13411         (redraw-screen): Ditto.
13412         (select-screen): Ditto.
13413         (selected-screen): Ditto.
13414         (set-buffer-dedicated-screen): Ditto.
13415         (set-screen-height): Ditto.
13416         (set-screen-position): Ditto.
13417         (set-screen-size): Ditto.
13418         (set-screen-width): Ditto.
13419         (show-temp-buffer-in-current-screen): Ditto.
13420         (switch-to-buffer-other-screen): Ditto.
13421         (visible-screen-list): Ditto.
13422         (window-screen): Ditto.
13423         (x-set-screen-pointer): Ditto.
13424         (x-set-frame-pointer): Ditto.
13425         (screen-title-format): Ditto.
13426         (screen-icon-title-format): Ditto.
13427         (terminal-screen): Ditto.
13428         (delete-screen-hook): Ditto.
13429         (create-screen-hook): Ditto.
13430         (mouse-enter-screen-hook): Ditto.
13431         (mouse-leave-screen-hook): Ditto.
13432         (map-screen-hook): Ditto.
13433         (unmap-screen-hook): Ditto.
13434         (default-screen-alist): Ditto.
13435         (default-screen-name): Ditto.
13436         (x-screen-defaults): Ditto.
13437         (x-create-screen): Ditto.
13438         * obsolete.el: meta-flag removed.
13439         baud-rate removed.
13440         sleep-for-millisecs removed.
13441         extent-data removed.
13442         set-extent-data removed.
13443         set-extent-attribute removed.
13444         extent-glyph removed.
13445         extent-layout removed.
13446         set-extent-layout removed.
13447         list-faces-display removed.
13448         list-faces removed.
13449         trim-versions-without-asking removed.
13450         after-write-file-hooks removed.
13451         truename removed.
13452         auto-fill-hook removed.
13453         blink-paren-hook removed.
13454         select-screen-hook, deselect-screen-hook removed.
13455         auto-raise-screen, auto-lower-screen removed.
13456
13457         * msw-mouse.el: Global change resource -> mswindows-resource.
13458
13459         * XEmacs 21.0-pre5 is released.
13460
13461 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13462
13463         * about.el (about-hackers): Credits update.
13464
13465 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13466
13467         * register.el (insert-register): Don't activate the region.
13468
13469 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13470
13471         * select.el: Restore x-* symbols for backwards compatibility:
13472         x-copy-primary-selection, x-kill-primary-selection,
13473         x-delete-primary-selection, x-select-make-extent-for-selection,
13474         x-valid-simple-selection-, x-cut-copy-clear-internal.
13475
13476 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13477
13478         * XEmacs 21.0-pre4 is released.
13479
13480 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13481
13482         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13483         reporting bugs.
13484         (maybe-add-init-button): Fix semantics under Windows.  Use
13485         `expand-file-name' rather than `concat'.
13486
13487         * help.el (print-messages): New function.
13488
13489 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13490
13491         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13492
13493 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13494
13495         * about.el: Tweaked my entry in about-hackers.
13496
13497         * find-paths.el (paths-emacs-root-p):
13498           Relaxed emacs-root checking of an in-place installation to
13499           also accommodate the flat layout used on MS Windows.
13500
13501 1998-06-29  John Jones  <jj@asu.edu>
13502
13503         * package-get.el: calls to package-get-update-all will only
13504           update packages which are already installed.
13505
13506 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13507
13508         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13509         are handled by the gui-element face fallbacks now.
13510
13511         * x-faces.el: default gui-element face to "background" as well as
13512         the default face.
13513
13514         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13515         and default face settings since these are set as fallbacks now in
13516         the appropriate domain.
13517
13518 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13519
13520         * text-mode.el (text-mode): Reorder regexp so the OR part
13521         corresponding to `page-delim' goes first and the hack in
13522         `forward-paragraph' will work.
13523         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13524
13525 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13526
13527         * subr.el (remove-hook): When checking the hook value
13528           with functionp, don't apply car to it.
13529
13530 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13531
13532         * package-get.el (package-get-remote-filename):
13533           Don't use file-name-as-directory because the local directory
13534           separator conventions might not be the same as ftp's.
13535
13536 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13537
13538         * ldap.el (ldap-host-parameters-alist): New name of
13539         `ldap-host-parameters-plist'
13540
13541 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13542
13543         * package-get.el: Using (require 'package-get-base), now that it
13544         provides itself.  Consequently removed all instances of (load
13545         "package-get-base.el").
13546
13547 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13548
13549         * subr.el (remove-hook): Don't treat the hook value as a
13550           list unless it is both consp and not functionp.
13551
13552 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13553
13554         * about.el: Email address for Ben Wing is ben@xemacs.org.
13555         * auto-show.el: Ditto.
13556         * bytecomp.el: Ditto.
13557         * faces.el: Ditto.
13558         * x-scrollbar.el: Ditto.
13559         * x-misc.el: Ditto.
13560         * tty-init.el: Ditto.
13561         * toolbar-items.el: Ditto.
13562         * symbol-syntax.el: Ditto.
13563         * specifier.el: Ditto.
13564         * objects.el: Ditto.
13565         * hyper-apropos.el: Ditto.
13566         * glyphs.el: Ditto.
13567
13568 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13569
13570         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13571         vertical-divider-always-visible-p.
13572         (default-mouse-motion-handler): Ditto.
13573
13574 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13575
13576         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13577         global value.
13578
13579 1998-06-21  Oliver Graf <ograf@fga.de>
13580
13581         * build-reports.el: changed receiver to xemacs-build-reports list
13582
13583 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13584
13585         * font.el: Split font-family-mappings into X and
13586           mswindows-specific versions.
13587           mswindows-font-create-[object|name]: Treat supplied size
13588           as a pointsize. Added underline and strikethru handling.
13589
13590         * msw-faces.el: changed default mswindows charset to western.
13591
13592         * msw-glyphs.el: removed space in border-glyph font string that
13593           was inserted to get round bugs in the mswindows C font code.
13594
13595 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13596
13597         * about.el (about-hackers): Credits update.
13598
13599         * help-nomule.el (tutorial-supported-languages): Add Romanian
13600         TUTORIAL.
13601
13602         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13603         to ISO-8859-2.
13604
13605 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13606
13607         * font.el: Split font-family-mappings into X and
13608           mswindows-specific versions.
13609           mswindows-font-create-[object|name]: Treat supplied size
13610           as a pointsize. Added underline and strikethru handling.
13611
13612         * msw-faces.el: changed default mswindows charset to western.
13613
13614         * msw-glyphs.el: removed space in border-glyph font string that
13615           was inserted to get round bugs in the mswindows C font code.
13616
13617 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13618
13619         * minibuf.el: make read-color-completion-table call
13620           (mswindows-color-list for mswindows devices.
13621
13622 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13623
13624         * lisp/font-lock.el
13625         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13626         Let declaration items contain non-word symbol characters.
13627
13628 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13629
13630         * package-get.el (package-get-package-provider): Added autoload
13631         cookie.  Loading "package-get-base.el" in ALL functions that use
13632         it.  Fixed some (interactive ...) with multiple argument specs
13633         again.  Cosmetic indentation changes.
13634
13635 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13636
13637         * info.el (Info-insert-dir): Don't use nreverse on variables
13638         that you want to use later.
13639
13640 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13641
13642         * x-mouse.el (x-set-point-and-move-selection): Replace call
13643         to x-kill-primary-selection with kill-primary-selection
13644
13645 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13646
13647         * simple.el (what-cursor-position): Make cursor position reported
13648         use value of column-number-start-at-one
13649
13650 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13651
13652         * about.el (xemacs-hackers): Fix Jareth's email address.
13653
13654 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13655
13656         * startup.el (startup-splash-frame): Remove
13657         `xemacs-startup-logo-function'.
13658
13659 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13660
13661         * about.el (about-hackers): Update credits list.
13662
13663 1998-06-06  Jeff Miller <jmiller@smart.net>
13664
13665         * lisp/sound.el: Update sound-ext to allow filenames with
13666           extensions to be found by load-sound-file
13667
13668 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13669
13670         * info.el (Info-rebuild-outdated-dir): Removed variable
13671         (Info-auto-generate-directory): New variable
13672         (Info-save-auto-generated-dir): New variable
13673         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13674         (Info-build-dir-anew): Second parameter removed.  Use
13675         `Info-save-auto-generated-dir'
13676         (Info-rebuild-dir): Ditto
13677
13678 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13679
13680         * list-mode.el (next-list-mode-item): Would not recognize
13681         border between directly neighbored items.
13682
13683 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13684
13685         * package-get.el: add autoloads for some functions.
13686
13687 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13688
13689         * specifier.el (let-specifier): Tiny docfixes.
13690
13691 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13692
13693         * msw-mouse.el: set selection-pointer-glyph to Normal.
13694
13695 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13696
13697         * wid-edit.el (widget-specify-secret): New function.
13698         (widget-after-change): Use it.
13699         (widget-specify-field): Use it.
13700
13701 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13702
13703         * mouse.el (drag-window-divider): Use `(not done)' instead of
13704         `doit'; reuse result of `window-pixel-edges'.
13705
13706         * modeline.el (drag-modeline-event-lag): Rename to
13707         drag-divider-event-lag.
13708
13709 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13710
13711         * specifier.el (let-specifier): Rewritten not to generate needless
13712         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13713         arguments.
13714
13715 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13716
13717         * minibuf.el (read-file-name-1): Setup buffer-local value of
13718         `completion-ignore-case' in completions buffer under Windows.
13719
13720 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13721
13722         * about.el (about-maintainer-glyph): Fix support for not
13723         compressed images.
13724
13725 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13726
13727         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13728
13729         * mouse.el (mouse-track): Cancel selection if misc-user event with
13730         `cancel-mode-internal' function is fetched.
13731
13732 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13733
13734         * files.el (save-some-buffers-1): Fixed return value.
13735
13736 1998-06-01  Oliver Graf <ograf@fga.de>
13737
13738         * dragdrop.el: added experimental
13739
13740 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13741
13742         * startup.el (after-init-hook, init-file-user,
13743         user-init-directory, load-user-init-file):  Purge references
13744         to "~/.xemacs/init.el" from docstrings.
13745
13746         (load-user-init-file) Use paths-construct-path to construct
13747         paths to user init files.  Go directly to ~/.emacs, do not
13748         search ~/.xemacs/, do not load `default-custom-file'.
13749
13750 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13751
13752         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13753         general *sh.
13754         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13755
13756 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13757
13758         * menubar-items.el (default-menubar): add Update Packages to customize
13759         menu.
13760
13761 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13762
13763         * faces.el: use toolbar face as a fallback for toolbar properties
13764         in xpm-color-symbols instead of default.
13765
13766         * msw-faces.el: rename 3d-object -> gui-element face.
13767
13768 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13769
13770         * startup.el (xemacs-startup-logo-function): New variable.
13771         (startup-splash-frame): Use it.
13772
13773 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13774
13775         * files.el (save-some-buffers): Would wait 1 second.
13776         (save-some-buffers-1): Delete other windows here instead of in
13777         `save-some-buffers'.
13778         (save-some-buffers): Force redisplay only if windows were deleted.
13779
13780 1998-06-02  Didier Verna  <didier@xemacs.org>
13781
13782         * cus-face.el (custom-face-attributes): generalized the use of
13783         toggle buttons for boolean attributes.
13784         Re-ordered the items a bit.
13785
13786 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13787
13788         * sound.el (default-sound-directory): Use `locate-data-directory'
13789         to find the sounds directory.
13790
13791 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13792
13793         * sound.el: default sound-ext to .wav under mswindows, .au
13794         otherwise. load-default sounds without extensions.
13795
13796 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13797
13798         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13799         if send-pr is not bound.
13800
13801 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13802
13803         * files.el: grok idl files in auto-mode-alist.
13804 1998-06-01  Jeff Miller  <jmiller@smart.net>
13805
13806         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13807         calling `upcase'.
13808
13809 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13810
13811         * msw-glyphs.el: add xbm to the list of image types supported.
13812
13813 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13814
13815         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13816         instead of XEmacs one when dumping InfoDock.
13817
13818 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13819
13820         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13821         for `modeline-visible-p'
13822
13823         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13824
13825 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13826
13827         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13828         since it's not used anymore. doc string fixes.
13829
13830         * package-get.el (package-get-file-installed-p): new function. use
13831         instead of file-installed-p which is in an external package.
13832
13833 1998-05-28  Oliver Graf <ograf@fga.de>
13834
13835         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13836         favor of select-window/switch-to-buffer
13837
13838 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13839
13840         * startup.el: changed (getenv "HOME") to (user-home-directory)
13841
13842 1998-05-25  Oliver Graf <ograf@fga.de>
13843
13844         * frame.el (cde-start-drag) moved to dragdrop.el
13845         (offix-start-drag-region) moved to dragdrop.el
13846         (offix-start-drag) moved to dragdrop.el
13847         * dragdrop.el (cde-start-drag) moved from frame.el
13848         (offix-start-drag-region) moved from frame.el
13849         (offix-start-drag) moved from frame.el
13850         (cde-start-drag-region) cde drag regions
13851         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13852
13853 1998-05-26  Oliver Graf <ograf@fga.de>
13854
13855         * dragdrop.el: created dragdrop-drag prototypes
13856         (cde-start-drag-region) fixed typo
13857
13858 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13859
13860         * simple.el (after-init-hook): Remove reader macro.
13861
13862         * packages.el (packages-hardcoded-lisp): Get rid of reader
13863         macros.  Update DOC string.
13864
13865 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13866
13867         * mouse.el (drag-window-divider): Ditto.
13868
13869         * modeline.el (mouse-drag-modeline): Use it.
13870
13871         * lisp-mode.el (let-specifier): Specify indentation.
13872
13873         * specifier.el (let-specifier): Renamed from
13874         `with-specifier-instance'.
13875
13876 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13877
13878         * x-faces.el:
13879         * faces.el: move definition of xpm-color-symbols from x-faces.el
13880         to faces. Predicate x-get-resource on the presence of x.
13881
13882         * msw-faces.el: set 3d-object face rather than modeline. Specify
13883         faces as specfier defaults.
13884
13885         * package-get.el: don't use package-admin-add-single-file-package.
13886
13887 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13888
13889         * toolbar-items.el: Fixup tooltips.
13890         (toolbar-gnus): Don't use obsolete variable
13891         toolbar-news-frame-properties.
13892         (toolbar-news-reader): Default to `gnus' instead of
13893         `not-configured'.
13894
13895         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13896         Windows.
13897
13898 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13899
13900         * package-get.el: rename -installedp -> -installed-p.
13901
13902 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13903
13904         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13905         attributes, and assinged it to continuation, truncation and
13906         hscroll glyphs.
13907
13908         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13909         and made continuation, truncation and hscroll glyphs arrow
13910         characters out of that font.
13911
13912 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13913
13914         * minibuf.el (minibuffer-electric-separator): Play nicely with
13915         directory-sep-char being \.
13916         (minibuffer-electric-tilde): Ditto.
13917         (read-file-name-map): Ditto.
13918
13919 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13920
13921         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13922         on X devices.
13923         (default-mouse-track-deal-with-down-event): Avoid
13924         `x-disown-selection'; use `disown-selection' instead.
13925
13926 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13927
13928         * select.el:
13929         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13930         moved to (cut-copy-clear-internal) in select.el. Ditto for
13931         (x-delete-primary-selection) (x-kill-primary-selection)
13932         (x-copy-primary-selection).
13933         (own-clipboard): new function.
13934
13935         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13936         functions in select.el. remove old ones.
13937         (mswindows-own-clipboard): new function.
13938
13939 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13940
13941         * gnuserv.el: allow connections from mswindows type devices.
13942
13943 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13944
13945         * msw-glyphs.el: change image type used from cursor to resource.
13946
13947 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13948
13949         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13950         for {top,bottom}-{left,right} values in addition to
13951         {top,bottom}_{left,right}.
13952         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13953
13954 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13955
13956         * cl-macs.el (specifier-instance): Undefine its setf method.
13957
13958         * specifier.el (with-specifier-instance): Added docstring.
13959
13960         * mouse.el (drag-window-divider): Ditto.
13961
13962         * modeline.el (mouse-drag-modeline): Use it.
13963
13964         * lisp-mode.el (with-specifier-instance): Define its indentation
13965         level.
13966
13967         * specifier.el (with-specifier-instance): New macro.
13968
13969 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13970
13971         * package-get.el (package-get-create-custom): new function to
13972         auto-generate package-get-custom.el from package-get-base.el.
13973         * (package-get-ever-installedp): new function.
13974         * (package-get-custom): new function to get all packages specified
13975         by customize.
13976
13977 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13978
13979         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13980
13981 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13982
13983         * cl-extra.el: Reverse previous float change.
13984
13985 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13986
13987         * x-faces.el:
13988         * faces.el (try-font-name): moved from x-faces.el since it is
13989         required by w3 under mswindows as well X.
13990
13991 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13992
13993         * winnt.el: Removed evil (setq completion-ignore-case t)
13994         clause, one more overlookef fsfism.
13995         (nt-quote-args-functions-alist): End sentences with double space.
13996
13997 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13998
13999         * window-xemacs.el (push-window-configuration): Remove kludgery of
14000         recaching default-toolbar specifier.
14001         (pop-window-configuration): Ditto.
14002         (unpop-window-configuration): Ditto.
14003
14004 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14005
14006         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14007
14008 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14009
14010         * winnt.el (nt-quote-args-verbatim): Added function.
14011         (nt-quote-args-prefix-quote): Added function.
14012         (nt-quote-args-backslash-quote): Added function.
14013         (nt-quote-args-double-quote): Added function.
14014         (nt-quote-args-functions-alist): New variable.
14015         (nt-quote-process-args): Added function. This is the main quoting
14016         work horse called from process-nt.c
14017
14018 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14019
14020         * winnt.el: Removed duplicate definitions for backspace,
14021         delete, M-backspace and C-M-backspace.
14022         (file-name-buffer-file-type-alist): Removed this variable.
14023         (find-buffer-file-type): Removed function.
14024         (find-file-binary):  Removed function.
14025         (find-file-text): Removed function.
14026         (find-file-not-found-set-buffer-file-type): Removed function.
14027         (save-to-unix-hook): Removed function.
14028         (revert-from-unix-hook): Removed function.
14029         (using-unix-filesystems): Removed function.
14030         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14031         warning.
14032         (x-set-selection): Removed function.
14033         (x-get-selection): Removed function.
14034         Removed commented FSFisms.
14035         Replaced copyright notice (this file is not part of GNU Emacs).
14036         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14037         comint-process-echoes setting to t.
14038
14039 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14040
14041         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14042         and used following the interface change of
14043         `paths-find-recursive-path'.
14044
14045         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14046         regexp instead of a list of base names.
14047         (paths-version-control-filename-regexp):
14048         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14049         Introduced and used following the interface change of
14050         `paths-find-recursive-path'.
14051
14052 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14053
14054         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14055         on X devices, rather than on all non-TTY devices.
14056
14057 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14058
14059         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14060
14061         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14062
14063 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14064
14065         * itimer.el (activate-itimer): Fixed usage of integers
14066         as argument to `concat'.
14067
14068 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14069
14070         * itimer.el (start-itimer): replace the use of `concat' with
14071         `format'
14072
14073 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14074
14075         * mode-motion.el (mode-motion-hook): Clarify docstring.
14076         From Bob Weiner <weiner@altrasoft.com>
14077
14078         * loadhist.el (symbol-file): Supply prompt string when used
14079         interactively.
14080         From Bob Weiner <weiner@altrasoft.com>
14081
14082 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14083
14084         * loadup.el (really-early-error-handler): Ditto.
14085
14086         * update-elc.el: Ditto.
14087
14088         * setup-paths.el (paths-construct-exec-path): Ditto.
14089
14090         * make-docfile.el: Ditto.
14091
14092         * find-paths.el (paths-decode-directory-path): Use split-path
14093         instead of decode-path.
14094
14095         * files.el (parse-colon-path): Update docstring reference.
14096
14097 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14098
14099         * msw-init.el:
14100         * x-init.el:
14101         Bind cut'n'paste keys to non window-system specific functions.
14102
14103         * msw-select.el: New function mswindows-clear-clipboard.
14104         mswindows-cut-copy-clipboard extended to handle clearing of the
14105         selection and renamed to mswindows-cut-copy-clear-clipboard.
14106
14107         * select.el: on mswindows devices delete-primary-selection
14108         calls mswindows-clear-clipboard.
14109
14110 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14111
14112         * simple.el (quoted-insert): Inhibit quit when using read-char.
14113
14114         * cmdloop.el (read-char): Don't inhibit quit.
14115         (read-char-exclusive): Ditto.
14116         (read-char): Signal quit if quit-char was pressed.
14117         (read-char-exclusive): Ditto.
14118         (read-quoted-char): Return a character, not integer.
14119
14120         * menubar-items.el (default-popup-menu): Use Andy's generic
14121         selection code.
14122         (default-popup-menu): Fix code.
14123
14124 1998-05-14  Oliver Graf <ograf@fga.de>
14125
14126         * dragdrop.el (dragdrop-function-widget): this time it's done
14127
14128 1998-05-13  Oliver Graf <ograf@fga.de>
14129
14130         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14131
14132 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14133
14134         * device.el (device-pixel-width):
14135         (device-pixel-height):
14136         (device-mm-width):
14137         (device-mm-height):
14138         (device-bitplanes):
14139         (device-color-cells): Swapped parameters to device-system-metric
14140         according to the interface change.
14141
14142 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14143
14144         * mouse.el (default-mouse-motion-handler): Use new name of the
14145         function event-over-vertical-divider-p.
14146         Do not set E-W arrow cursor over the divider if
14147         vertical-divider-draggable-p is nil in the window.
14148         ([top-level]): Use new name for the variable
14149         vertical-divider-map.
14150         (drag-window-divider): Respect vertical-divider-draggable-p.
14151         Variable name typo fixes.
14152
14153 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14154
14155         * keymap.el (kbd): Define here; handle string constants and
14156         others...
14157
14158 1998-05-15  Christian Nyb <chr@mediascience.no>
14159
14160         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14161         in Emacs 18.
14162
14163 1998-05-13  Didier Verna  <didier@xemacs.org>
14164
14165         * mouse.el (drag-window-divider): give the vertical divider a
14166         pressed look when dragging it.
14167
14168 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14169
14170         * faces.el: predicate some more face operations on x or mswindows
14171         not just x.
14172
14173         * modeline.el: enable modeline coloring for mswindows.
14174
14175 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14176
14177         * minibuf.el (minibuffer-default): Added variable; compatible with
14178         FSF Emacs.
14179         (next-history-element): Used `minibuffer-default'.
14180
14181 1998-05-12  Oliver Graf <ograf@fga.de>
14182
14183         * dragdrop.el (dragdrop-function-widget): button and mods ok
14184         arguments still look a bit strange
14185         (dragdrop-compare-mods) created
14186         (dragdrop-drop-do-functions) correctly checks for buttons and
14187         modifiers
14188
14189 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14190
14191         * setup-paths.el (paths-default-info-directories): Replace
14192         path-separator with directory-sep-char.
14193
14194         * files.el (path-separator): Don't define it here.
14195
14196 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14197
14198         * update-elc.el: Ditto.
14199
14200         * setup-paths.el (paths-construct-exec-path): Ditto.
14201
14202         * make-docfile.el: Ditto.
14203
14204         * loadup.el (really-early-error-handler): Ditto.
14205
14206         * find-paths.el (paths-decode-directory-path): Use decode-path
14207         instead of decode-path-internal.
14208
14209         * files.el (parse-colon-path): Update docstring.
14210
14211 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14212
14213         * subr.el (get-buffer-window-list): Make BUFFER optional.
14214
14215         * window-xemacs.el (windows-of-buffer): Defalias to
14216         get-buffer-window-list.
14217
14218 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14219
14220         * disass.el: Fix maintainer keyword.
14221
14222         * bytecomp.el (byte-compile-and-load-file): Autoload.
14223         (byte-compile-buffer): Ditto.
14224
14225         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14226         value is returned, not the name.
14227         (lisp-imenu-generic-expression): Enable it.
14228         (lisp-mode-variables): Ditto.
14229         (lisp-indent-offset): Change defconst to defvar.
14230         (lisp-indent-function): Ditto.
14231         (lisp-body-indent): Ditto.
14232
14233 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14234
14235         * modeline.el: Use zap-last-kbd-macro-event.
14236
14237         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14238         nil, don't attempt to do anything with messages.
14239         (eval-last-sexp): Use `letf' for clarity.
14240
14241 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14242
14243         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14244
14245 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14246
14247         * buff-menu.el:
14248         * lisp-mode.el:
14249         * obsolete.el:
14250         Change empty docstrings into no doc strings at all.
14251         Fix bogus FSF-format docstrings.
14252         * etags.el: Fix docstring.
14253
14254 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14255
14256         * package-get.el (package-get): Use internal md5
14257
14258 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14259
14260         * about.el (about-xemacs): Correct abuse of concat.
14261
14262 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14263
14264         * info.el (Info-mode): Use easymenu.
14265
14266 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14267
14268         * apropos.el (apropos): Don't use concat with integers.
14269
14270         * cmdloop.el (describe-last-error): Handle the case when no error
14271         was seen gracefully.
14272
14273         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14274         defun.
14275         (apropos-describe-plist): Ditto.
14276
14277         * help.el (with-displaying-help-buffer): Revert to a defun.
14278         (describe-key): Use it as defun.
14279         (describe-mode): Ditto.
14280         (describe-bindings): Ditto.
14281         (describe-prefix-bindings): Ditto.
14282         (describe-installation): Ditto.
14283         (view-lossage): Ditto.
14284         (describe-function): Ditto.
14285         (describe-variable): Ditto.
14286         (describe-syntax): Ditto.
14287
14288 1998-05-11  Oliver Graf <ograf@fga.de>
14289
14290         * dragdrop.el: changed order of require/provide
14291         (dragdrop-drop-mime-default) changed to new calling conventions
14292         (dragdrop-drop-do-functions) changed to new calling conventions
14293         (dragdrop-function-widget) this one needs more work...
14294
14295 1998-05-10  Oliver Graf <ograf@fga.de>
14296
14297         * about.el: another small change in my entry
14298         * dragdrop.el (dragdrop-drop-log-function): logging added
14299         plus customizations
14300         changed interface to handler functions. now called with event
14301         and object
14302
14303 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14304
14305         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14306         E-W arrow pointer displayed over draggable dividers.
14307
14308         * mouse.el (default-mouse-motion-handler): Show it when
14309         appropriate.
14310         (drag-window-divider): Added.
14311         ([top-level]): Initialized window-divider-map with a keymap
14312         binding the above function to left button down event.
14313
14314         * x-mouse.el (x-init-pointer-shape): Initialize
14315         divider-pointer-glyph from Cursor.dividerPointer, or use default
14316         E-W double arrow.
14317
14318 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14319
14320         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14321
14322 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14323
14324         * simple.el (count-words-buffer): Don't query for buffer.
14325         (count-lines-buffer): Ditto.
14326
14327 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14328
14329         * help.el (where-is): add optional insert argument.
14330
14331 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14332
14333         * help.el (describe-key-briefly): New argument INSERT.
14334
14335         * simple.el (eval-expression): New optional argument; synch with
14336         FSF 20.3.
14337
14338         * keydefs.el (global-map): Add new register bindings.
14339
14340         * register.el: Synched with FSF 20.3.
14341
14342 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14343
14344         * window-xemacs.el (recenter): all arguments are optional.
14345
14346 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14347
14348         * device.el: (device-pixel-width): Reflected name/parameters
14349         change to device-system-metric.
14350         (device-pixel-height): Ditto.
14351         (device-mm-width): Ditto.
14352         (device-mm-height): Ditto.
14353         (device-bitplanes): Ditto.
14354         (device-color-cells): Ditto.
14355
14356 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14357
14358         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14359
14360         * cl.el (most-positive-fixnum): Document.
14361         (most-negative-fixnum): Ditto.
14362
14363         * cus-dep.el: Updated comment.
14364
14365         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14366         constant.
14367
14368         * cus-load.el (custom-put): Removed.
14369
14370         * files.el (after-find-file): Just resignal quit instead of
14371         signaling "canceled".
14372
14373 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14374
14375         * frame.el (other-frame): Use `focus-frame' instead of
14376         select-frame kludges.
14377
14378         * lisp-mode.el: Update lisp-indent-function for
14379         save-selected-frame and with-selected-frame.
14380
14381         * frame.el (save-selected-frame): New macro.
14382         (with-selected-frame): Ditto.
14383         (other-frame): Use `set-frame-focus'.
14384
14385 1998-05-06  Oliver Graf <ograf@fga.de>
14386
14387         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14388         (dragdrop-drop-url-default) default handler for URL drops created
14389         (dragdrop-drop-mime-default) default handler for MIME drops created
14390         (dragdrop-drop-functions) default custom for handling drops created
14391         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14392
14393 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14394
14395         * mouse.el: Removed redundant mouse-mswindows-drop function.
14396
14397 1998-05-05  Oliver Graf <ograf@fga.de>
14398
14399         * about.el: changed some text in my entry
14400         * dragdrop.el: added customs
14401
14402 1998-05-04  Oliver Graf <ograf@fga.de>
14403
14404         * mouse.el: killed global drop key bindings
14405         (mouse-offix-drop) removed
14406         * dragdrop.el: created
14407         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14408
14409 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14410
14411         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14412         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14413
14414         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14415         obsolete comment.
14416
14417         * scrollbar.el (scrollbars-visible-p): Use new
14418         {vertical,horizontal}-scrollbar-visible-p specifiers.
14419
14420 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14421
14422         * device.el (device-pixel-height):
14423         (device-pixel-width):
14424         (device-mm-width):
14425         (device-mm-height):
14426         (device-bitplanes):
14427         (device-color-cells): Moved these 6 functions from device.c; they
14428         all use single (device-system-metrics) call.
14429
14430 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14431
14432         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14433         were renamed.
14434
14435         * menubar-items.el:
14436         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14437         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14438
14439         * help.el (help-map): Remove Hyperbole keybinding logic.
14440         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14441
14442 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14443
14444         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14445         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14446
14447 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14448
14449         * msw-glyphs.el: use nicer icon3 from the frame icon.
14450
14451 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14452
14453         * version.el (emacs-version): Remove InfoDock conditionals.
14454
14455         * startup.el (startup-splash-frame): Change ID logo name.
14456
14457 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14458
14459         * files.el (after-find-file): If the user presses C-g on
14460         directory-creation prompt, kill the buffer.
14461
14462 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14463
14464         * simple.el (count-words-region): Reverse previous change.
14465
14466 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14467
14468         * replace.el (query-replace): Just call perform-replace.
14469         (query-replace-regexp): Ditto.
14470         (perform-replace): Move region handling here.
14471         (perform-replace): Use the new arg to match-data.
14472
14473 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14474
14475         * x-init.el: Install X specific display table that
14476           displays char 0240 as a space to avoid whatever it is
14477           that screws up display of that character code.
14478
14479 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14480
14481         * help.el (function-arglist): If no arguments are documented for a
14482         subr, print nothing rather than incorrect output.
14483
14484 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14485
14486         * cmdloop.el (command-error): Update bail-out error message to use
14487         `emacs-program-name'.
14488
14489         * lib-complete.el: Remove reader macro cruft.
14490
14491         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14492         cruft.
14493
14494         * simple.el (count-words-region): Drop interactive-p check on the
14495         message.
14496
14497 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14498
14499         * font.el
14500         * msw-faces.el
14501         Correct spelling of mswindows-font-canonicalize-name.
14502
14503 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14504
14505         * ldap.el (ldap-host-parameters-alist): Replaced with
14506         `ldap-host-parameters-plist'
14507         (ldap-search): Adapt to previous change
14508
14509 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14510
14511         * about.el (about-hackers): Update Bob Weiner bio.
14512         (about-maintainer-info): Ditto.
14513
14514 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14515
14516         * simple.el (display-warning-minimum-level): Docfix.
14517
14518 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14519
14520         * widget.el (:default-get): New keyword.
14521         * wid-edit.el (default, widget-default-default-get): Define it.
14522         (group, widget-group-default-get): Define it.
14523         (menu-choice, widget-choice-default-get): Define it.
14524         (widget-default-get): New function.
14525         (widget-choice-action): Call it.
14526         (widget-editable-list-entry-create): Call it.
14527
14528 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14529
14530         * byte-optimize.el (byte-boolean-vars): Removed.
14531         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14532         lookup through `byte-boolean-vars'.
14533
14534 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14535
14536         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14537         resource-provided values into ghost specs for scrollbar-height and
14538         scrollbar-width.
14539
14540 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14541
14542         * byte-optimize.el: Don't attempt to optimize /=.
14543
14544         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14545         (byte-compile-/=): Ditto.
14546
14547 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14548
14549         * apropos.el: Use `with-displaying-help-buffer'.
14550         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14551         Use `with-displaying-help-buffer'.
14552         (apropos-follow): Do not give special treatment to buffer cursor
14553         was in prior to a mouse click.
14554         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14555         (apropos-print-doc): Set correct buffer for setting text
14556         properties.
14557
14558 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14559
14560         * help.el (help-buffer-prefix-string): New variable.
14561         (help-buffer-name): Use it.
14562
14563         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14564         mode menu.
14565
14566 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14567
14568         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14569
14570 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14571
14572         * files.el (find-file-noselect): Update docstring.
14573         (find-file-noselect): Signal an error if found an unreadable file.
14574         (file-chase-links): Save the match data.
14575         (normal-mode): Use `lwarn' and `error-message-string'.
14576         (interpreter-mode-alist): Change defconst to defvar.
14577         (inhibit-first-line-modes-regexps): Ditto.
14578         (inhibit-first-line-modes-regexps): Added .tgz.
14579         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14580         (change-major-mode-with-file-name): New user-option.
14581         (set-visited-file-name): Synched with FSF.
14582         (file-name-extension): New function, from FSF 20.3.
14583         (file-relative-name): Synched with FSF.
14584         (save-some-buffers): Support the C-r feature.
14585         (recover-session): Synched with FSF.
14586         (kill-some-buffers): Ditto.
14587         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14588
14589 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14590
14591         * files.el (insert-file): Undo previous change and reenable use of
14592         format.el.
14593
14594 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14595
14596         * window-xemacs.el (recenter): Define.
14597
14598 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14599
14600         * font.el (mswindows-font-create-name)
14601         (mswindows-font-create-object): new functions for mswindows type
14602         fonts.
14603
14604         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14605         strings are parsed as well as font objects.
14606
14607 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14608
14609         * modeline.el (defining-kbd-macro): Restore modeline indication of
14610         kbd-macro being recorded.
14611         (add-minor-mode): Simplify docstring.
14612         (modeline-minor-mode-menu): Remove stuff.
14613
14614 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14615
14616         * code-process.el (call-process): dynamically decide process
14617         coding type.
14618
14619 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14620
14621         * modeline.el: Add line-number-mode, column-number-mode to
14622         the modeline minor-mode menu.  Button2 on the line number does
14623         goto-line.
14624
14625 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14626
14627         * mouse.el: move x-selection-owner-p type things to
14628         selection-owner-p.
14629
14630         * msw-init.el: copy zmacs stuff from x-init.el
14631
14632         * msw-select.el (mswindows-own-selection)
14633         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14634         functions. Very simple minded implementation of selectio
14635         ownership.
14636
14637         * select.el (own-selection) (disown-selection)
14638         (activate-region-as-selection) (select-make-extent-for-selection)
14639         (valid-simple-selection-p): functions moved from x-select.el for
14640         generalized selection.
14641
14642         * x-select.el: see select.el changes.
14643
14644         * x-toolbar.el: use new selection functions.
14645
14646 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14647
14648         * packages.el (packages-find-package-directories): Fixed bug that
14649         would pick up multiple site-package directories.
14650         (package-locations): Added "xemacs-packages" as a late package
14651         location.
14652
14653         * find-paths.el: Now uses `emacs-program-name' and
14654         `emacs-program-version'.
14655         Additions to enforce version-specific directories in
14656         `paths-find-version-directory'.
14657
14658 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14659
14660         * default.el: Removed.
14661         * site-start.el: Removed.
14662
14663 1998-04-29  Didier Verna  <didier@xemacs.org>
14664
14665         * minibuf.el (minibuffer-history-minimum-string-length): Default
14666         to nil.
14667
14668 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14669
14670         * find-paths.el (paths-program-name): Rename.
14671         (paths-emacs-root-p): Ditto.
14672         (paths-find-site-directory): Ditto.
14673
14674 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14675
14676         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14677         `emacs-lisp-byte-compile-and-load'.
14678
14679 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14680
14681         * ldap.el (ldap-search): Fixed additional parameter passing to
14682         `ldap-open'
14683
14684 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14685
14686         * select.el (kill-primary-selection) (selection-owner-p)
14687         (copy-primary-selection) (yank-clipboard-selection)
14688         (selection-exists-p) (delete-primary-selection): new file and
14689         functions that do the right thing for the selected device.
14690
14691         * x-menubar.el: use generalised selection functions.
14692
14693         * dumped-lisp.el: dump select.el.
14694
14695 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14696
14697         * find-paths.el (paths-progname): New variable.
14698         (paths-emacs-root-p): Use it.
14699         (paths-find-site-directory): Ditto.
14700
14701 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14702
14703         * loadup.el ((member "dump" command-line-args)): Dump as
14704         `infodock' if InfoDock.
14705
14706 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14707
14708         * find-paths.el (construct-emacs-version): Simplify, include
14709         program name in the return value.
14710         * (paths-find-version-directory): Use it.
14711
14712 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14713
14714         * info.el (Info-parse-dir-entries): Fixed regexp
14715         (Info-build-dir-anew): Remove full suffix and capitalize info file
14716         name for files with no @direntry
14717         (Info-batch-rebuild-dir): New function
14718         (Info-suffixed-file): Check for regular files instead of simple
14719         file existence (could catch directories before)
14720
14721 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14722
14723         * setup-paths.el, find-paths.el: Removed uses of `not' which
14724         temacs doesn't have.
14725
14726         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14727         into root searching.
14728
14729 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14730
14731         * subr.el: Remove definition of `not'.
14732
14733 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14734
14735         * msw-glyphs.el: enable graphics support.
14736
14737 1998-04-23  Didier Verna  <didier@xemacs.org>
14738
14739         * x-menubar.el (default-menubar): restored the line-number-mode
14740         option.
14741
14742         * misc doc string updates related to the options menu.
14743
14744 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14745
14746         * setup-paths.el (paths-construct-load-path): Fix typo.
14747
14748 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14749
14750         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14751         font-menu-ignore-scaled-fonts don't have to be bound now; this
14752         gets us one step further towards making --no-autoloads work.
14753
14754         * startup.el (normal-top-level): Load auto-autoloads only if
14755         lisp-directory is non-nil.
14756
14757         * setup-paths.el (paths-construct-load-path): Made it robust
14758         against nil lisp-directory.
14759
14760         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14761         to the list of variables that cause a warning when nil.
14762
14763         * toolbar.el (init-toolbar-location): Now works even when there's
14764         no toolbar icon directory.
14765
14766 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14767
14768         * help.el (view-lossage): Recognize it.
14769
14770         * simple.el (log-message): Mark multiline messages.
14771
14772 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14773
14774         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14775
14776 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14777
14778         * package-get.el (package-get-all):  add `\n' separator to
14779         interactive specification so that both variables are read
14780
14781 1998-04-22  Didier Verna  <didier@xemacs.org>
14782
14783         * x-menubar.el: ported the options menu to Custom.
14784         Moved the "read only" toggle button to the buffers menu.
14785         Corrected some missing ;;;###autoload or defcustom.
14786
14787         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14788         the scrollbar-visible specifier for options menu handling.
14789
14790         * toolbar.el (toolbar-visible-p)
14791                      (toolbar-captioned-p)
14792                      (default-toolbar-position): defcustom wrappers around
14793         the toolbar specifiers for options menu handling.
14794
14795         * frame.el (get-frame-for-buffer-default-instance-limit):
14796         defcustom it for options menu handling.
14797
14798         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14799         font-lock-mode for options menu handling.
14800
14801         * cus-start.el: added Custom properties to overwrite-mode for
14802         options menu handling.
14803
14804 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14805
14806         * about.el: shameless self-promotion.
14807
14808 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14809
14810         * simple.el (raw-append-message): Slightly optimize.
14811         (remove-message): Use `push' for clarity.
14812         (append-message): Ditto.
14813         (display-warning): Dito.
14814         (raw-append-message): Send the message to the appropriate device.
14815
14816 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14817
14818         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14819         From Sean MacLennan <Sean.MacLennan@pika.ca>
14820
14821 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14822
14823         * setup-paths.el: Changed `directory-sep-char' to
14824         `path-separator', following a change in GNU Emacs.
14825
14826 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14827
14828         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14829         (Info-build-dir-anew): Add a final newline.
14830         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14831         is `always'
14832         (Info-rebuild-dir): Ditto
14833
14834         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14835
14836 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14837
14838         * simple.el (count-words-buffer): Retain zmacs region.
14839         (count-words-region): Ditto.
14840         * simple.el: (what-line): Expanded line counts.
14841         (count-lines): New parameter to conditionalize whether collapsed
14842         lines get counted.
14843         From Bob Weiner <weiner@altrasoft.com>
14844
14845 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14846
14847         * packages.el (package-locations): infodock-packages must override
14848         mule-packages and packages.
14849
14850 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14851
14852         * wid-edit.el:
14853         remove rude messages from widget-activation-widget-mapper
14854         and widget-activation-glyph-mapper
14855
14856 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14857
14858         * toolbar.el: Remove (featurep 'x) test from
14859         toolbar-make-button-list
14860
14861 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14862
14863         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14864         only if in the same frame.
14865
14866 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14867
14868         * packages.el (package-locations): Added site-packages hierarchy.
14869
14870         * setup-paths.el (paths-default-info-directories): Introduced and
14871         used.
14872
14873         * packages.el, setup-paths.el: Set various path searching depths
14874         to 1.
14875
14876         * packages.el (packages-hierarchy-depth):
14877         (packages-load-path-depth): Introduced and used.
14878
14879         * setup-paths.el (paths-load-path-depth): Introduced and used.
14880
14881         * find-paths.el (paths-find-recursive-path): Added max-depth
14882         parameter.
14883
14884 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14885
14886         * setup-paths.el (paths-construct-info-path): Removed
14887         dependency on behavior of (file-name-as-directory "").
14888
14889 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14890
14891         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14892         lisp objects
14893
14894 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14895
14896         * dump-paths.el, startup.el: Added handling for --debug-paths.
14897
14898 1998-04-15  William M. Perry  <wmperry@aventail.com>
14899
14900         * wid-edit.el: We cannot just set the help-echo or balloon-help
14901           properties for an extent based on the :help-echo widget
14902           property, since help-echo and balloon-help cause an EXTENT to
14903           get passed in, where :help-echo functions are expecting a WIDGET
14904
14905 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14906
14907         * scrollbar.el (init-scrollbar-from-resources): Call
14908         mswindows-init-scrollbar-metrics when appropriate.
14909
14910 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14911
14912         * dumped-lisp.el: dump x-toolbar for window system
14913
14914         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14915         have support and xpm.
14916
14917 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14918
14919         * files.el (toggle-read-only): Fix docstring.
14920         From Didier Verna <didier@xemacs.org>
14921
14922 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14923
14924         * startup.el (normal-top-level): Load autoload-file-name without
14925         specifying an extension---some people only auto-autoload.el.gz.
14926
14927 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14928
14929         * files.el (backup-enable-predicate): Don't bomb on NAME being
14930         nil.
14931
14932 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14933
14934         * find-paths.el, packages.el: Now prefers configure'd paths.
14935         This shouldn't cause any of the originally anticipated problems as
14936         the current paths architecture will not define the various
14937         configure-xxx variables if they're not specified on the configure
14938         command line.
14939
14940         * find-paths.el, setup-paths.el, packages.el: Removed all
14941         mentionings of "/" as a path separator.
14942         Used paths-construct-path throughout.
14943
14944         * find-paths.el (paths-construct-path): Created to assemble paths
14945         from directory components.
14946
14947         * setup-paths.el, packages.el: Used paths-decode-directory-path
14948         instead of decode-path-internal.
14949
14950         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14951         and associates.
14952         (paths-decode-directory-path) Created.
14953
14954         * setup-paths.el: Changed configure-exec-path to
14955         configure-exec-directory.
14956
14957 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14958
14959         * packages.el (packages-find-packages): Fixed decoding of
14960         EMACSPACKAGEPATH.
14961
14962         * startup.el: -no-packages -> -no-early-packages.
14963
14964         (packages-load-package-lisps): Fixed loading of auto-autoload
14965         files.
14966
14967         * startup.el (normal-top-level): Fixed loading of core
14968         auto-autoload.
14969
14970         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14971
14972         * startup.el, packages.el, dump-paths.el: Added proper settings
14973         for site-directory and lisp-directory variables.
14974
14975         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14976         inhibit-package-autoloads and fixed handling of it.
14977
14978         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14979         handling of former inhibit-package-init, now
14980         inhibit-early-packages, to make -vanilla etc. work.
14981
14982 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14983
14984         * code-process.el (start-process): Fallback to 'undecided instead
14985         of 'binary for process input coding stream.
14986
14987         * process.el (start-process): Docstring fix.
14988
14989 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14990
14991         * info.el (Info-insert-dir): Do not insert temporary dir files
14992         in Info-dir-file-attributes
14993         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14994         (Info-rebuild-dir): Ditto.
14995
14996 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14997
14998         * obsolete.el: Added obsoleteness declarations for
14999         `site-directory' and `Info-default-directory-list'.
15000
15001 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15002
15003         * find-paths.el (paths-find-emacs-root): Only look at the
15004         executable at the end of the symlink chain for determining the
15005         Emacs root.
15006
15007 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15008
15009         * setup-paths.el (paths-construct-info-path): Changed construction
15010         to cater to gone default in configure.
15011
15012         * find-paths.el (paths-uniq-append): Added.
15013
15014         * packages.el: Rewritten package path construction once again.
15015
15016         * dump-paths.el, startup.el: Removed package-path as a global
15017         variable.
15018
15019         * package-admin.el (package-admin-add-single-file-package):
15020         (package-admin-add-binary-package): Changed package-path to
15021         late-packages.
15022
15023         * packages.el (packages-split-path): Split path at "/" rather than
15024         nil according to change in emacs.c.
15025
15026 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15027
15028         * setup-paths.el (paths-construct-info-path): Changed info path
15029         order so that directories come out right.
15030         (paths-find-lock-directory): Fixed bug: It used to think
15031         configure-lock-directory is a path.
15032
15033 1998-04-06  Jeff Miller <jmiller@smart.net>
15034
15035         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15036         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15037         eases the use of toolbar-add/kill-item functions.
15038
15039 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15040
15041         * code-files.el (file-coding-system-alist): Commented out
15042         loaddefs.el magical treatment.
15043
15044 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15045
15046         * info.el (Info-rebuild-outdated-dir): Added new option
15047         `conservative' and made it the default
15048         (Info-rebuild-dir): Appropriately parse multi-line description
15049         strings, and multi-section dir files. Issue warning when dir
15050         is rebuilt as temporary
15051         (Info-build-dir-anew): Issue warning when dir is built as
15052         temporary
15053
15054 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15055
15056         * list-mode.el (list-mode-map): Bind highlight motion commands to
15057         standard keys left, right, C-b and C-f.
15058
15059 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15060
15061         * files.el (auto-mode-alist): allow .sc for Scheme->C
15062
15063 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15064
15065         * loadup.el (pureload): Don't quote (garbage-collect).
15066
15067 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15068
15069         * package-get-base.el: Updated.
15070
15071 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15072
15073         * isearch-mode.el (isearch-just-started): New variable.
15074         (isearch-mode): Set it.
15075         (isearch-repeat): Advance one character forward only if the search
15076         was successful, and was not just started.
15077         (isearch-repeat): Clear isearch-just-started.
15078
15079 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15080
15081         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15082         if running -batch.
15083
15084 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15085
15086         * subr.el (listify-key-sequence): Removed.
15087
15088 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15089
15090         * bytecomp.el (byte-compile-print-gensym): New option.
15091         (byte-compile-output-file-form): Use it.
15092         (byte-compile-output-docform): Ditto.
15093         (byte-compile-compiled-obj-to-list): Ditto.
15094
15095 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15096
15097         * msw-glyphs.el: set frame icon if xpm support.
15098
15099 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15100
15101         * help.el: Code that pretty prints variable values
15102           removed.
15103
15104 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15105
15106         * find-paths.el (paths-emacs-root-p): Correct test for installation
15107         directory.
15108         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15109
15110 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15111
15112         * loaddefs.el: Don't set debug-ignored-errors; leave
15113           its default value set to nil.
15114
15115 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15116
15117         * info.el (Info-rebuild-dir): fixed mis-spelling.
15118
15119 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15120
15121         * info.el (Info-rebuild-outdated-dir): New custom var
15122         (Info-insert-node): Create/update dir file when needed, ie when it
15123         does not exist or is older than some info files in directory
15124
15125 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15126
15127         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15128         for last packages, mainly for using a 20.4 package base.
15129
15130         * packages.el (late-packages): Typo fix.  It was called
15131         early-packages.
15132
15133         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15134         relative symlinks correctly.
15135         (paths-find-emacs-roots): More rigorous checking for plausible
15136         configuration-time root.
15137
15138         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15139         find its roots.
15140
15141 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15142
15143         * faces.el: Fix docstrings.
15144         * glyphs.el: Fix docstrings.
15145         * mouse.el: Fix docstrings.
15146
15147         * frame.el: Change phrase `current frame' to `selected frame'.
15148
15149         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15150
15151         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15152         macros using backquote to make them infinitely more readable.
15153
15154 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15155
15156         * packages.el (packages-find-package-path): Hardcoded specialized
15157         InfoDock support until we can clean this up.
15158
15159         * help.el (describe-bindings-1): Return the value of the bindings
15160         help buffer created.
15161         (describe-bindings): Ditto.
15162
15163         * simple.el (set-variable): Restore previous behavior of not
15164         bombing if the variable to set is not boundp.
15165
15166 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15167
15168         * packages.el (packages-handle-package-dumped-lisps): Allow for
15169         non-local files to be loaded off the package-lisp variable.
15170
15171 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15172
15173         * x-faces.el: Global X resources should override
15174           specs for all device classes (color, grayscale, mono);
15175           code currently doesn't override any of them.  Fixed by
15176           calling remove-specifier with '(x default) as the tag
15177           set and allowing inexact matches.
15178
15179 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15180
15181         * faces.el: Separated face initializations based on
15182           device classes into device type specific (tag set,
15183           instantiator) pairs.
15184
15185 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15186
15187         * wid-edit.el (widget-choice-action): Remember user's explicit
15188         choice.
15189         (widget-choice-value-create): Respect it.
15190         From Richard Stallman <rms@gnu.org>
15191
15192 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15193
15194         * setup-paths.el (paths-construct-info-path): Always append
15195         existing directories from configure-time info path.
15196
15197         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15198         Info-directory-list.
15199
15200         * info.el: Removed Info-default-directory-list which was broken by
15201         design.
15202         Removed bogus initialization of Info-directory-list---startup.el
15203         can do a much better job.
15204         Added autoload of Info-directory-list.
15205
15206         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15207         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15208         be exclusive; now it's merely given precedence, just like in the
15209         old days.
15210
15211 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15212
15213         * find-paths.el (paths-find-architecture-directory): Fix bug with
15214         finding; it used to default too early.
15215
15216 1998-03-25  Martin Buchholz <martin@xemacs.org>
15217
15218         * packages.el (packages-split-path): Fix a bug; it used to fail
15219         for paths that weren't split.
15220
15221 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15222
15223         * finder.el (finder-compile-keywords): trap on errors.
15224
15225 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15226
15227         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15228           fourth argument of t so that only the specs exactly
15229           matching the tag lists are removed.
15230
15231 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15232
15233         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15234
15235 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15236
15237         * minibuf.el (mouse-read-file-name-1): If a default directory was
15238         specified, use it for generating the completions.
15239
15240 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15241
15242         * update-elc.el: Now respects inhibit-package-init and
15243         inhibit-site-lisp.
15244         Now does path construction with loadup-paths.
15245
15246         * startup.el (normal-top-level, startup-setup-paths): Now respects
15247         inhibit-package-init and inhibit-site-lisp.
15248
15249         * packages.el (packages-find-package-path): Extended package path
15250         by version-specific hierarchies.
15251         (packages-find-packages): Now respects inhibit flag and
15252         inhibit-site-lisp.
15253         Moved path setup to loadup-paths.
15254
15255         * make-docfile.el: Now respects inhibit-package-init and
15256         inhibit-site-lisp.
15257         Now does path construction with loadup-paths.
15258
15259         * loadup.el: Now respects inhibit-package-init and
15260         inhibit-site-lisp.
15261
15262         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15263
15264         * loadup-paths.el: New file: setup load-path to encompass
15265         packages.
15266
15267 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15268
15269         * auto-show.el: load-gc renamed to pureload.
15270         * site-load.el: Ditto.
15271         * packages.el (toplevel): Ditto.
15272         * loadup.el (really-early-error-handler): Ditto.
15273         * dumped-lisp.el (preloaded-file-list): Ditto.
15274         * cus-face.el (custom-declare-face): Ditto.
15275
15276 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15277
15278         * <Today>: The Big Path Searching Overhaul.
15279
15280         * find-paths.el: New file: find and assemble paths in the
15281         installation hierarchy.
15282
15283         * setup-paths.el: New file: global layout of paths and directories
15284         within the XEmacs hierarchy.
15285
15286         * packages.el: Replaced everything related to path searching and
15287         startup by code in terms of find-paths.
15288
15289         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15290         the new path searching engine.
15291
15292         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15293         and setup-paths.
15294
15295 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15296
15297         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15298         setup-paths.el.
15299
15300 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15301
15302         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15303         compiles identically in any configuration.
15304         Removed irrelevant commentary.
15305
15306 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15307
15308         * simple.el (set-variable): Allow setting specifiers.
15309
15310 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15311
15312         * lisp.el (forward-sexp): Revert previous change.
15313
15314 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15315
15316         * frame.el (frame-initialize): Use `delete-console' instead of
15317         `delete-device' to delete the stream console to match the usage in
15318         Fkill_emacs.
15319
15320 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15321
15322         * files.el (cdpath-previous): New variable.
15323         (cd): Use it.
15324         From Bob Weiner <weiner@wave.altrasoft.com>
15325
15326 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15327
15328         * keydefs.el: Changed keybindings of forward-char,
15329           backward, scroll-up and scroll-down to point to their
15330           -command counterparts.
15331
15332         * simple.el: New functions: forwarc-char-command,
15333           backwrad-char-command, scroll-up-command,
15334           scroll-down-command which work liek their counterparts
15335           except that they honor the variable
15336           signal-error-on-buffer-boundary.
15337
15338           Definition of signal-error-on-buffer-boundary received
15339           from src/cmds.c.
15340
15341           defvar declaration added for word-across-newline to avoid
15342           byte-compiler warning about the free variable reference.
15343
15344 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15345
15346         * winnt.el: Removed "%t" from the beginning of
15347         modeline-format. From now on, there's no nt-specifics in the modeline.
15348
15349 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15350
15351         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15352         of `when' with `if'.
15353
15354 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15355
15356         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15357         mswindows. Must be reworked along with glyphs.el, or
15358         merged into it, after there is images support.
15359
15360         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15361         'mswindows.
15362
15363 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15364
15365         * faces.el: fix for text cursor initialization.
15366         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15367         From Andy Piper <andyp@parallax.co.uk>
15368
15369 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15370
15371         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15372         if there is an existing package that handles it and warn the user
15373         about that mode.
15374
15375 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15376
15377         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15378         Installation" menu item when Installation-string is not bound.
15379
15380 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15381
15382         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15383         From Jeremiah W. James <jerry@cs.ucsb.edu>
15384
15385 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15386
15387         * msw-faces.el:
15388         * faces.el: Fix face initialization.
15389
15390 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15391
15392         * files.el (backup-enable-predicate): fix breakage introduced
15393         by TMPDIR patch.
15394
15395 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15396
15397         * x-faces.el (x-init-face-from-resources): The
15398           TTY face property retrieval functions don't return
15399           specifiers, so use face-property instead.
15400
15401 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15402
15403         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15404
15405 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15406
15407         * x-menubar.el: Expanded documentation for
15408           option-save-faces.  Changed Options -> Browse Faces
15409           menu entry to invoke customize-face.
15410
15411 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15412
15413         * faces.el: Most face initialization moved out of
15414           init-other-random-faces to the top level so that the
15415           initialization happens before Xemacs is dumped.  Much
15416           of the fascist "face-differs-from-default-p or FROB!"
15417           code has been retired in favor of letting the user do
15418           what they want to do.  Face initialization code changed
15419           to use `default' specifier tag so that the settings can
15420           be overridden later if the user wishes it.
15421
15422 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15423
15424         * about.el (about-hackers): Update contributors list.
15425
15426 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15427
15428         * specifier.el: Define new specifier tag `default'.
15429
15430         * modeline.el: Initialize faces using `default' tag.
15431
15432         * x-faces.el (x-init-face-from-resources): Remove
15433           specifier specs containing the `default' tag before
15434           adding new specs.
15435
15436 1998-03-02  John Jones  <jj@asu.edu>
15437
15438         * package-get.el (package-get-all): fixed arguments on call to
15439         package-admin-add-single-file-package.
15440         * package-get.el (package-get-installedp): fixed to match
15441         advertised behavior.
15442         * package-get.el: added function package-get-update-all which
15443         installs newest versions of all the current packages (if they are
15444         not already installed).
15445
15446 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15447
15448         * files.el (find-file-noselect): Uncommented `truename' binding in
15449         `let*' and use it later to set `buffer-file-truename' iff it's
15450         still nil, as happens for example when finding a compressed
15451         file with "jka-compr".
15452
15453 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15454
15455         * faces.el: in make-face-* type functions do the operation for all
15456         window systems, not just the first one found.
15457
15458         * font.el: call mswindows-list-fonts for mswindows.
15459
15460 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15461
15462         * code-process.el (call-process-region):
15463         * process.el (call-process-region):
15464         * package-get.el (package-get-dir):
15465         * files.el (backup-enable-predicate):
15466         * gnuserv.el (gnuserv-temp-file-regexp):
15467         Use temp-directory in place of `/tmp'.
15468
15469 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15470
15471         * "Fast" dired-in-C enhancements for Windows 95/NT:
15472
15473         * files.el: Added function, `wildcard-to-regexp', from GNU
15474           Emacs.
15475
15476         * files.el (insert-directory): Modified to use special
15477           dired-in-C enhancements if present.
15478
15479 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15480
15481         * code-files.el: make default coding no-conversion.
15482
15483 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15484
15485         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15486         the load-path.
15487
15488         * update-elc.el: Strip directory when testing for files not to
15489         bytecompile.
15490
15491 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15492
15493         * lisp-mode.el: Use recommended form for menus.
15494
15495         * info.el (Info-construct-menu): Use recommended form for menus.
15496
15497         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15498         entry.
15499
15500 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15501
15502         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15503           (get-frame-for-buffer-noselect): Always return frames
15504           in the not-this-window-p cond clause.
15505
15506 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15507
15508         * help.el (describe-installation): New function.
15509
15510         * x-menubar.el (default-menubar): Add describe-installation to
15511         Help menu.
15512
15513         * packages.el (packages-unbytecompiled-lisp): Installation.el
15514         should not be bytecompiled.
15515
15516         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15517         XEmacs.
15518
15519         * x-menubar.el (default-menubar): Use correct guard for VM menu
15520         entry.
15521
15522         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15523         coding.
15524         From Andy Piper <andyp@parallax.co.uk>
15525
15526 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15527
15528         * ldap.el: Do not require ldap-internal at compile time.
15529
15530 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15531
15532         * code-files.el: new file. a virtual copy of mule-files.el
15533         but without charset
15534         dependencies. (toggle-buffer-file-ocding-system) new function for
15535         changing the eol type for the current buffer.
15536
15537         * code-process.el: new file. a copy of
15538         mule-process.el. mule-process.el will disappear when things have
15539         settled.
15540
15541         * coding.el: new file. a virtual copy of mule-files.el but
15542         without charset dependencies. (coding-system-base) new function
15543         for getting the parent coding system of a coding system with eol
15544         type set.
15545
15546         * dumped-lisp.el: add above files for the non-mule case.
15547
15548 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15549
15550         * window-xemacs.el (display-buffer): If no explicit
15551           frame is specified, search for a window that displays
15552           the buffer on the currently selected frame, before
15553           searching other frames.
15554
15555 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15556
15557         * frame.el (get-frame-for-buffer): If not-this-window-p
15558           is non-nil, use window on the selected frame if it is not
15559           also the selected window.  When defaulting, search for
15560           windows on the currently selected fgrame before searching
15561           other frames.
15562
15563 1998-02-25  Didier Verna  <didier@xemacs.org>
15564
15565         * modeline.el (modeline-swap-buffers): originally named
15566         `mouse-release-modeline'. Whether to actually swap the buffers is
15567         decided in `mouse-drag-modeline'.
15568         (mouse-drag-modeline): A button release event is considered a
15569         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15570         stay unchanged.
15571
15572 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15573
15574         * x-menubar.el: Put redo on the menubar.
15575         From Aki Vehtari <Aki.Vehtari@hut.fi>
15576
15577 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15578
15579         * bytecomp.el (displaying-byte-compile-warnings): if
15580         temp-buffer-show-function is set, use it to display current set of
15581         warnings in the "*Compile-Log-Show*" buffer.
15582
15583         * simple.el (display-warning-buffer): if temp-buffer-show-function
15584         is set, use it to display current set of warnings in the
15585         "*Warnings-Show*" buffer.
15586
15587 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15588
15589         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15590         Common Lisp.
15591
15592 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15593
15594         * menubar.el: Allow button descriptors at least 2 long.
15595
15596         * x-menubar.el (default-menubar): Use recommended forms.
15597         (file-menu-filter): Remove.
15598         (edit-menu-filter): Remove.
15599
15600 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15601
15602         * about.el (about-hackers): Updated.
15603
15604 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15605
15606         * help.el (help-max-help-buffers): new variable
15607         (help-register-and-maybe-prune-excess): new function
15608         (help-buffer-name): use help-max-help-buffers.
15609         (with-displaying-help-buffer): use
15610         help-register-and-maybe-prune-excess.
15611
15612         * help.el (help-maybe-pretty-print-value): if the value fits on
15613         one line, let it.
15614
15615 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15616
15617         * (with-displaying-help-buffer): there is no need to kill the buffer
15618         if it exists, because with-output-to-temp-buffer will clear it.
15619         further, killing the buffer violates the rule that
15620         temp-buffer-show-function, if set, has the full responsibility of
15621         showing the temp buffer.  killing the buffer fucks with the window
15622         configuration, hosing temp-buffer-show-function.
15623
15624
15625 1998-02-23  Didier Verna  <didier@xemacs.org>
15626
15627         * modeline.el (mouse-drag-modeline):
15628         - Always scroll the modeline that was originally clicked on.
15629         - Use x pixels instead of x characters (which doesn't work anyway)
15630         as horizontal reference for modeline dragging. This allows us to
15631         keep on dragging the modeline even if the motion event occurs in
15632         another window.
15633
15634 1998-02-23  Didier Verna  <didier@xemacs.org>
15635
15636         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15637         glyph on the modeline to indicate that dragging the mouse has an
15638         effect both horizontally and vertically.
15639
15640 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15641
15642         * about.el (about-xemacs): Get rid of redundant visible version
15643         number.
15644
15645 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15646
15647         * about.el (about-hackers): Update credits.
15648
15649 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15650
15651         * prim/register.el (view-register): Show register type file-query.
15652
15653 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15654
15655         * mode-motion.el (mode-motion-highlight-internal):
15656           save-excursion inside save-window-exucrsion form to
15657           hide buffer point changes from save-window-excursion.
15658           Prevents display flickering when the mouse pointer
15659           moves.
15660
15661 1998-02-17  Didier Verna  <didier@xemacs.org>
15662
15663         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15664         function to handle correctly the case of a toolbar one side of the
15665         window: scrolling will not necessarily happen.
15666
15667 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15668
15669         * files.el (after-find-file): Restore missing argument
15670           to format that provides filename for "... consider M-x
15671           recover-file" message.  Also call `message' with "%s"
15672           as the first arg instead of an arbitrary string.
15673
15674 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15675
15676         * about.el (about-hackers): Various additions.
15677
15678 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15679
15680         * autoload.el (generate-file-autoloads-1): Don't force an extra
15681         line out when copying on-the-same line autoloads.
15682
15683         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15684         is installed.
15685
15686 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15687
15688         * x11/x-win-xfree86.el (x-win-init-xfree86):
15689         * x11/x-win-sun.el (x-win-init-sun):
15690         * x11/x-init.el (x-initialize-compose):
15691         * prim/simple.el:
15692         (backward-or-forward-kill-sexp):
15693         (backward-or-forward-kill-sentence):
15694         (backward-or-forward-kill-word):
15695         (backward-or-forward-delete-char):
15696         * prim/isearch-mode.el (isearch-help-or-delete-char):
15697         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15698         x-keysym-on-keyboard-p to detect backspace.
15699         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15700         Clean up symbols used with dead keys, checking Linux and solaris
15701         keysyms.
15702         Simplify x-win-*.el using above methods.
15703         Change documentation for x-keysym-*-p functions.
15704
15705 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15706
15707         * about.el (about-hackers): Restore entries for Michael Sperber and
15708         Vinnie Shelton.
15709         From Vinnie Shelton <acs@acm.org>
15710
15711 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15712
15713         * simple.el (count-words-region): Ditto.
15714
15715 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15716
15717         * simple.el (count-words-buffer): Document.  Don't print anything
15718         if non-interactive.
15719
15720 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15721
15722         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15723         multiple files in InfoDock.
15724
15725 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15726
15727         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15728         from version.el in InfoDock.
15729
15730         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15731         specially.
15732
15733 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15734
15735         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15736         variable name in docstring.
15737
15738 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15739
15740         * menubar.h: Include "gui.h".
15741
15742 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15743
15744         * site-load.el: Fix documentation.
15745
15746 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15747
15748         * package-get-base.el (package-get-base): Updated.
15749
15750         * keymap.el: PC-ize.
15751
15752 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15753
15754         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15755         from' on a fresh line.
15756
15757 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15758
15759         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15760         object.
15761
15762 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15763
15764         * undo-stack.el: PC-ize.
15765
15766         * cmdloop.el: PC-ize.
15767
15768 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15769
15770         * bytecomp-runtime.el: PC-ize.
15771
15772         * byte-optimize.el: Prolog fixup.  PC-ize.
15773
15774         * cus-dep.el: Spelling fix.
15775
15776         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15777         entries follow).
15778
15779 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15780
15781         * text-mode.el (text-mode-hook-identify): New function,
15782         put on text-mode-hook.  Set text-mode-variant here.
15783         (text-mode): Don't set it here.
15784
15785 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15786
15787         * text-mode.el (text-mode-hook): New defvar.
15788         (text-mode-variant): New variable.
15789         (text-mode): Set that variable locally.
15790         (toggle-text-mode-auto-fill): New command.
15791
15792 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15793
15794         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15795
15796 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15797
15798         * text-mode.el (paragraph-indent-text-mode):
15799         Renamed from spaced-text-mode.
15800         (text-mode-map): Bind TAB to indent-relative.
15801         (indented-text-mode-map): Variable deleted.
15802         (indented-text-mode): Now an alias for text-mode.
15803
15804 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15805
15806         * loadup.el: test-atoms debugging stuffs removed.
15807
15808 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15809
15810         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15811
15812 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15813
15814         * help.el (describe-beta): Made it use `locate-data-file'.
15815         (describe-distribution): Ditto.
15816         (describe-copying): Ditto.
15817         (describe-project): Ditto.
15818         (view-emacs-news): Ditto.
15819
15820         * help-nomule.el (help-with-tutorial): Made it use
15821         `locate-data-file' to find tutorial.
15822
15823 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15824
15825         * about.el: Corrected my email address.
15826
15827         * mouse.el: Added 'mouse-mswindows-drop' similar to
15828         'mouse-offix-drop'.
15829
15830 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15831
15832         * loadup.el (running-xemacs): Spelling fix.
15833
15834 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15835
15836         * packages.el (packages-find-packages-1): Don't allow a backwards
15837         compatible lisp tree to overwrite `preloaded-file-list'.
15838
15839 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15840
15841         * loadup.el: Don't delete "xemacs" prior to dumping.
15842
15843 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15844
15845         * package-info.el (pi-last-mod-date): New function.
15846         (pi-author-version): New function.
15847         (batch-update-package-info): Use them.
15848
15849 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15850
15851         * frame.el (get-frame-for-buffer-default-to-current): Create.
15852         (get-frame-for-buffer-noselect): Allow user to use current frame
15853         with `get-frame-for-buffer-default-to-current'.
15854
15855 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15856
15857         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15858         (byte-compile-output-docform): Ditto.
15859         (byte-compile-compiled-obj-to-list): Ditto.
15860
15861 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15862
15863         * startup.el (command-line-1): Removed code that ran
15864           buffer-menu.
15865
15866 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15867
15868         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15869
15870 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15871
15872         * frame.el (suspend-emacs-or-iconify-frame): Check using
15873         `device-on-window-system-p' instead of explicitly checking for X,
15874         so that the same logic works for MS Windows.
15875         (suspend-or-iconify-emacs): Ditto.
15876
15877 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15878
15879         * about.el (about-maintainer-info): Andy Piper is back.
15880         (xemacs-hackers): Updated Andy Piper's email address.
15881         (about-hackers): Added Jonathan Harris.
15882         (about-hackers): Updated Tibor Polgar's email address.
15883
15884 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15885
15886         * about.el: Add xemacs.org email manager.
15887
15888         * package-get-base.el (package-get-base): Updated with most recent
15889         package updates.
15890
15891 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15892
15893         * help.el (function-arglist): Use `indirect-function' instead of
15894         `symbol-function' so that aliases are treated correctly.
15895
15896 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15897
15898         * help.el (help-map): Add f1 binding to `help-for-help'.
15899         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15900         (describe-key-briefly): Use `princ' "%s" to print object.
15901         (with-displaying-help-buffer): Kill buffer if it exists, again.
15902         (describe-key): Use `princ' "%s" to print object.
15903         (describe-function-1): Use `princ' "%s" to print object.
15904         Commented out alias lines removed.
15905         (help-pretty-print-limit): New variable to control pretty-printing
15906         of variable values.
15907         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15908         `help-pretty-print-value' again.  Only print-print when OBJECT is
15909         list of length less than `help-pretty-print-limit'.
15910         (describe-variable): Use `help-maybe-pretty-print-value' again.
15911
15912 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15913
15914         * simple.el (blink-matching-open): Remove C++ kludge.
15915         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15916
15917 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15918
15919         * info.el (Info-default-directory-list): Made the documentation
15920         more explanitory.
15921
15922 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15923
15924         * lisp/packages.el:
15925         * lisp/package-admin.el:
15926         * lisp/build-report.el:
15927         Fix typos.
15928
15929 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15930
15931         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15932         warnings in Java buffers without final newline and editing the
15933         last line.
15934
15935 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15936
15937         * packages.el (packages-find-packages-1): Don't allow a backwards
15938         compatible lisp tree to overwrite `preloaded-file-list'.
15939         Suggested by Colin Rafferty  <colin@xemacs.org>
15940
15941         * mouse.el (mouse-offix-drop): Set undo-boundary.
15942         From Oliver Graf <ograf@fga.de>
15943
15944 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15945
15946         * loadup.el (load-gc): rewrite as defun.
15947         Print something sensical if a required dump-time file isn't found.
15948
15949 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15950
15951         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15952         bug strikes a menudescriptor.
15953
15954         * package-get-base.el (package-get-base): Updated.
15955
15956         * package-info.el (batch-update-package-info): Derive REQUIRES
15957         from the Makefile.
15958
15959 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15960
15961         * files.el (save-some-buffers): Don't play games with deleting
15962         other windows if we are in the minibuffer window.
15963
15964 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15965
15966         * modeline.el (modeline-minor-mode-menu): Add support for :active
15967         (add-minor-mode): Document :active property to TOGGLE.
15968
15969 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15970
15971         * modeline.el (modeline-minor-mode-menu): Add support for an
15972         `:included' predicate in the `toggle-sym' plist.
15973         (add-minor-mode): Document the :included property, format
15974         docstring some more.
15975         (modeline-minor-mode-menu): Documentation string added.
15976
15977 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15978
15979         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15980         labels from the symbol-names by thwacking off the overly redundant
15981         and overused "mode", parenthesizing "minor", and capitalizing the
15982         resultant strings.  Also shortened the menu's title by eliminating
15983         the redundant buffer name.
15984         (add-minor-mode): Beautified the docstring, added mention of the
15985         `:menu-tag' property of TOGGLE.
15986         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15987         `toggle-sym' to beatify the mode-life menus.
15988         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15989         `auto-fill-function'.
15990
15991 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15992
15993         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15994         menus to :style 'toggle.
15995
15996 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15997
15998         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15999
16000 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16001
16002         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16003         only recognize first hyperlink.
16004         (hyper-apropos-highlightify): Deletia, this is already done by
16005         `hyper-apropos-insert-face'.
16006         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16007
16008 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16009
16010         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16011         mail.
16012         (toolbar-mail-reader): Add support for `send'.
16013         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16014
16015 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16016
16017         * info.el (Info-emacs-info-file-name): Add defvar for
16018         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16019         will function properly.
16020
16021 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16022
16023         * simple.el: make the backwards delete function called by
16024         `backward-or-forward-delete-char' user configurable.
16025
16026 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16027
16028         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16029         compiled function got loaded from.
16030
16031 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16032
16033         * term/apollo.el: Synched up with InfoDock 3.6.2.
16034
16035 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16036
16037         * startup.el (load-init-file): Load autoloads earlier.
16038         (startup-splash-frame): Handle InfoDock logo.
16039
16040         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16041         InfoDock.
16042         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16043
16044         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16045         doesn't have this function.
16046
16047         * packages.el (locate-data-file): Fix to call `locate-file'.
16048
16049 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16050
16051         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16052         version of version.el.
16053         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16054
16055         * x-menubar.el (default-menubar): Guard reference to
16056         `gnuserv-frame'.
16057         (default-menubar): Guard references to `font-lock-mode'.
16058         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16059         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16060
16061         * make-docfile.el: Don't snarf doc strings from autoloads.
16062
16063         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16064         loading auto-autoloads files.
16065
16066         * loaddefs.el: Disable dumping autoloads.
16067
16068 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16069
16070         * lisp-mnt.el: Synch to Emacs 20.2.
16071
16072         * help.el: Remove manual autoload of `finder-by-keyword'.
16073
16074         * finder.el (finder-by-keyword): Autoload.
16075
16076         * help.el: Conditionalize hyperbole setup.
16077
16078 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16079
16080         * packages.el (package-require): Update to reflect new data format.
16081
16082 1998-01-02  Didier Verna  <didier@xemacs.org>
16083
16084         * x-menubar.el (default-menubar): make the tutorials available
16085         through the menubar. (Plus some compilation warnings cleanup).
16086
16087 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16088
16089         * check-features.el: New file.  Perform sanity check after build.
16090
16091         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16092         files to tooltalk package.
16093         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16094         package.
16095
16096         * package-admin.el (package-admin-xemacs): Use better default for
16097         location of XEmacs binary.
16098
16099 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16100
16101         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16102         tag with sexp and add value tag with value `t'.
16103
16104 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16105
16106         * package-get.el: Changes to work with real data.
16107         From Pete Ware <ware@cis.ohio-state.edu>
16108
16109         * packages.el (packages-reload-autoloads): Guard load for the time
16110         being.
16111
16112         * update-elc.el ("packages.el"): Force loading packages.el instead
16113         of possibly out-of-date packges.elc.
16114         * make-docfile.el ("packages.el"): Ditto.
16115
16116 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16117
16118         * build-report.el (build-report-delete-regexp): Added a rule for
16119         the main tarball shadowing anything past it.
16120
16121 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16122
16123         * packages.el (package-provide): Delete a previous provide.
16124
16125         * package-info.el: New file.
16126
16127         * package-get.el: New file.
16128         From Pete Ware <ware@cis.ohio-state.edu>
16129         (package-get): Fix md5 computation to work with Mule.
16130
16131 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16132
16133         * simple.el (log-message-*): Quote symbols in docstrings properly.
16134
16135 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16136
16137         * packages.el (packages-new-autoloads): Ignore symbolic links.
16138
16139         * cus-face.el (face-custom-attributes-get): Fix typo.
16140         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16141
16142 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16143
16144         * startup.el (load-init-file): Reload new or changed autoloads
16145         unless inhibited.  Reload modified dumped lisp (stubbed).
16146
16147         * packages.el (packages-new-autoloads): New function.
16148         (packages-reload-autoloads): New function.
16149         (packages-reload-dumped-lisp): New (stub) function.
16150
16151         * loadup.el: Inhibit reloading dumped files when running temacs.
16152
16153         * loadhist.el (file-provides): Extend to handle variant
16154         extensions.
16155
16156         * replace.el (query-replace): Fix typo.
16157
16158 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16159
16160         * make-docfile.el: list-autoloads-path has been renamed.
16161         * update-elc.el: list-autoloads has been renamed.
16162
16163         * packages.el (packages-list-autoloads): Renamed.
16164         (packages-list-autoloads-path): Ditto.
16165
16166 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16167
16168         * packages.el (packages-find-packages-1): Made it signal a warning
16169         for an error in an auto-autoload.el file.
16170
16171 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16172
16173         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16174         tag with const.
16175         From Aki Vehtari <Aki.Vehtari@hut.fi>
16176
16177         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16178
16179         * loadhist.el (unload-feature): Remove autoload.
16180
16181 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16182
16183         * loadhist.el: Unpackaged.
16184
16185         * help.el (describe-symbol-find-file): Rename
16186         `describe-function-find-file' and make old name obsolete.
16187         (describe-function-1): Use it.
16188         (describe-function-1): Guard reference to
16189         `compiled-function-annotation'.
16190
16191 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16192
16193         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16194         argument.
16195         (help-mode-quit): New optional arg to control whether it kills or
16196         buries.  Tidied up.
16197         (with-displaying-help-buffer): Don't kill buffer initially, even
16198         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16199         (help-pretty-print-value): Rename back from
16200         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16201         use it, otherwise use dumped `cl-prettyprint'.
16202         (describe-variable): Use `help-pretty-print-value' again.
16203         (find-func): Removed reference to "find-func" at end.
16204
16205 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16206
16207         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16208           GUI XEmacs. Rename? x-menubar is rather window system
16209           independant, except for a couple of items.
16210
16211 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16212
16213         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16214         entries as they will no longer be distributed with XEmacs.
16215
16216         * format.el (format-alist): Fix image/tiff regexps.
16217         From P. E. Jareth Hein <jareth@camelot-soft.com>
16218
16219         * help.el (help-maybe-pretty-print-value): Rename.
16220         (describe-variable): Use it.
16221         (describe-variable): Add trailing linefeed.
16222
16223 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16224
16225         * help.el (describe-function-1): Don't output anything for
16226           arglist of autoload functions.
16227
16228 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16229
16230         * help.el (describe-function-1): Don't output anything for
16231           arglist of autoload functions.
16232
16233 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16234
16235         * help.el (help-mode-map): New bindings for `help-mode-bury',
16236         `describe-function-at-point', `describe-variable-at-point',
16237         `Info-elisp-ref', `customize-variable', `help-next-section' and
16238         `help-prev-section'.
16239         (help-next-section): New function.
16240         (help-prev-section): New function.
16241         (help-mode-quit): Changed to kill the help buffer.
16242         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16243         correctly.
16244         (help-buffer-name): New function to generate the name of help
16245         buffers.
16246         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16247         argument giving the name of the help buffer.
16248         (describe-key): Use `with-displaying-help-buffer' with name.
16249         (describe-mode): Ditto.
16250         (describe-bindings): Ditto.
16251         (describe-prefix-bindings): Ditto.
16252         (view-lossage): Ditto.
16253         (with-syntax-table): New macro.
16254         (function-called-at-point): Use `ignore-errors' and
16255         `with-syntax-table'.
16256         (function-at-point): Ditto.
16257         (describe-function): Use `with-displaying-help-buffer' with name.
16258         (function-arglist): Extracted from `describe-function-1'.  Returns
16259         function's arglist as string.
16260         (function-documentation): Extracted from `describe-function-1'.
16261         Returns function's docstring.
16262         (describe-function-1): Remove all the "stream" garbage, including
16263         the stream argument.  Use `function-arglist' and
16264         `function-documentation'.
16265         (describe-function-arglist): Just use `function-arglist'.
16266         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16267         (help-pretty-print-value): New function to help with
16268         pretty-printing variable values.  Knows about `#<...>'.  Needs
16269         `pp-internal'.
16270         (describe-variable): Use `with-displaying-help-buffer' with name.
16271         Formatting improved.  Display file where variable is defined, if
16272         known.  Use `help-pretty-print-value'.
16273         (describe-syntax): Use `with-displaying-help-buffer' with name.
16274         (list-processes): Remove "stream" garbage.
16275
16276 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16277
16278         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16279         call a dumped routine instead.
16280
16281         * x-win-xfree86.el: Wrap file in defun.
16282         * x-win-sun.el: Ditto.
16283
16284 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16285
16286         * help.el (view-emacs-news): Remove usage of outl-mouse which
16287         advises functions and does other evil things.
16288
16289 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16290
16291         * format.el (format-alist): Add `image/tiff'.
16292         From P. E. Jareth Hein <jareth@camelot-soft.com>
16293
16294 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16295
16296         * about.el (about-hackers): More names added.
16297
16298         * make-docfile.el: Remove superfluous package path search.
16299
16300         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16301
16302 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16303
16304         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16305         ignored shadows.
16306
16307 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16308
16309         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16310         get trailing slashes when added to the load-path.
16311
16312         * x-init.el (init-x-win): Locate where XEmacs X localization files
16313         are.
16314
16315 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16316
16317         * x-faces.el: Added support for foregroundToolBarColor
16318           to xpm-color-symbols.
16319
16320 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16321
16322         * etags.el (tags-remove-duplicates): Removed.
16323         (buffer-tag-table-list): Use `delete-duplicates'.
16324
16325         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16326         correctly.
16327         (get*): Defalias to `get'.
16328
16329         * cl.el (eql): Compare integers with `eq'.
16330         (cl-map-extents): Check for `map-extents' first.
16331
16332 1997-12-17  Didier Verna  <didier@xemacs.org>
16333
16334         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16335         added the 'numero', 'copyright' and 'trademark' symbols.
16336
16337         * leim/quail/latin-post.el ("french-postfix"): see above.
16338
16339 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16340
16341         * widget.el (define-widget): Check the arguments.
16342
16343         * cus-edit.el (customize-face): Use `check-argument-type'.
16344         (custom-variable-value-create): Use `signal' to signal error.
16345         (custom-variable-reset-saved): Ditto.
16346         (custom-variable-reset-standard): Ditto.
16347         (custom-face-reset-saved): Ditto.
16348
16349         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16350         (widget-default-format-handler): Ditto.
16351         (widget-checklist-add-item): Ditto.
16352         (widget-radio-add-item): Ditto.
16353         (widget-editable-list-entry-create): Ditto.
16354         (widget-sexp-prompt-value): Ditto.
16355
16356         * custom.el (custom-declare-variable): Signal errors better.
16357         (custom-handle-keyword): Ditto.
16358         (custom-declare-group): Ditto.
16359
16360         * window-xemacs.el (windows): Ditto.
16361
16362         * menubar.el (menu): Ditto.
16363
16364         * keydefs.el (keyboard): Ditto.
16365
16366         * minibuf.el (minibuffer): Ditto.
16367
16368         * process.el (execute): Ditto.
16369
16370         * fill.el (fill): Ditto.
16371
16372         * modeline.el (modeline): Ditto.
16373
16374         * help.el (help): Ditto.
16375
16376         * faces.el (faces): Ditto.
16377
16378         * files.el (files): Ditto.
16379
16380         * x-init.el (x): Ditto.
16381
16382         * lisp-mode.el (lisp): Ditto.
16383
16384         * process.el (processes): Ditto.
16385
16386         * mouse.el (mouse): Ditto.
16387
16388         * abbrev.el (abbrev): Moved from cus-edit.
16389
16390         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16391         as variable declaration.
16392
16393 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16394
16395         * menubar.el (find-menu-item): Use `check-argument-type'.
16396         (find-menu-item): Cosmetic changes.
16397
16398 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16399
16400         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16401
16402 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16403
16404         * startup.el (set-default-load-path): Only search package-path
16405         when not running temacs.
16406
16407         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16408         files.
16409
16410         * loadup.el: Correct commentary.  Reformatting.
16411         (really-early-error-handler): Use absolute path to the
16412         first dumped-lisp.el file.
16413         (really-early-error-handler): Print full path name of
16414         each dumped lisp file (inherited from InfoDock).
16415
16416         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16417         dumped-lisp.el files.
16418
16419         * make-docfile.el (preloaded-file-list): Reorder when the
16420         package-path is searched.
16421         * update-elc.el: Ditto.
16422
16423         * lisp-mode.el (call-with-condition-handler): Treat the same as
16424         `condition-case' for indentation.
16425
16426         * about.el (about-xemacs): Update release date.
16427
16428 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16429
16430         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16431         anywhere but at the last clause.
16432         (ecase): Disallow `t' and `otherwise'.
16433
16434 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16435
16436         * cus-edit.el (custom-buffer-create-buttons): New function
16437         from stuff moved out of `custom-buffer-create-internal'.
16438         (custom-novice): New variable.  Default t.
16439         (custom-display-global-buttons): Ditto.  Default `top'.
16440         (custom-buffer-create-internal): Only display help if
16441         `custom-novice' is non-nil.  Display global buttons according to
16442         `custom-display-global-buttons'.
16443
16444 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16445
16446         * menubar.el (find-menu-item): Use `check-argument-type'.
16447         (find-menu-item): Cosmetic changes.
16448
16449 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16450
16451         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16452         look.
16453
16454 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16455
16456         * format.el (format-deannotate-region):  Bug fix.
16457         Deannotating a region containing unknown tags would fail
16458         (causing decoding of text/enriched to fail at user level)
16459
16460 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16461
16462         * minibuf.el (read-directory-name): Support sixth
16463           arg, HISTORY, as already documented.
16464
16465 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16466
16467         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16468         to `ecase'.
16469
16470 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16471
16472         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16473         skk-activate.
16474
16475 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16476
16477         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.