update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
5         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
6
7         * mule/mule-charset.el (default-coded-charset-priority-list): Add
8         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
9         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
10
11         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
12         XEmacs CHISE.
13         (=>big5-cdp-itaiji-001): Ditto.
14         (=big5-cdp-itaiji-002): Ditto.
15         (=big5-cdp-itaiji-003): Ditto.
16
17 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
21
22 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-charset.el (default-coded-charset-priority-list):
25         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
26         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
27         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
28
29         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
30         setting for `=ucs-var-008'.
31
32         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
33         CHISE.
34         (=ucs-bmp-var-008): Likewise.
35
36 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list):
39         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
40
41 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `==ucs-sip@JP/hanazono'.
45
46         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
47         XEmacs CHISE.
48
49 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
52         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `=ucs-bmp-var-006'.
56
57         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
58         CHISE.
59         (=ucs-bmp-var-006): Likewise.
60
61 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=ucs-bmp-itaiji-009'.
65
66         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
67         XEmacs CHISE.
68         (=ucs-bmp-itaiji-009): Likewise.
69
70 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `=>big5-cdp'.
74
75 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
78         (utf-8-ivs-gb): Likewise.
79         (utf-8-gb-er): Likewise.
80         (utf-8-ivs-gb-er): Likewise.
81         (utf-8-cns): Likewise.
82         (utf-8-ivs-cns): Likewise.
83         (utf-8-cns-er): Likewise.
84         (utf-8-ivs-cns-er): Likewise.
85         (utf-8-big5): Likewise.
86         (utf-8-ivs-big5): Likewise.
87         (utf-8-big5-er): Likewise.
88         (utf-8-ivs-big5-er): Likewise.
89         (utf-8-jis): Likewise.
90         (utf-8-ivs-jis): Likewise.
91         (utf-8-jis-er): Likewise.
92         (utf-8-ivs-jis-er): Likewise.
93         (utf-8-ks): Likewise.
94         (utf-8-ivs-ks): Likewise.
95         (utf-8-ks-er): Likewise.
96         (utf-8-ivs-ks-er): Likewise.
97
98 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
101         (utf-8-ivs-jp): Likewise.
102         (utf-8-jp-er): Likewise.
103         (utf-8-ivs-jp-er): Likewise.
104
105 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `=ucs-var-010'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=ucs-bmp-var-010'.
112
113         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
114         CHISE.
115         (=ucs-bmp-var-010): Likewise.
116
117 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=ucs-sip@JP/hanazono'.
121
122         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
123         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
124
125 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list):
128         - Add `=big5-cdp-var-004'.
129         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
130           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
134         `=big5-cdp-var-005'.
135
136         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
137         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
138         `=big5-cdp-var-003'.
139         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
140         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
141         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
142
143 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-charset.el (default-coded-charset-priority-list):
146         Don't prefer ucs-compat CCSes to other CCSes.
147
148 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
151         `===ucs-bmp-cjk-compat@unicode'.
152
153         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
154         coded-charset for XEmacs CHISE.
155
156 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `=ucs-sip-itaiji-003'.
160
161         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
162         XEmacs CHISE.
163
164 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `=ucs-var-004'.
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
171
172         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
173         XEmacs CHISE.
174         (=ucs-var-004): Ditto.
175         (=ucs-bmp-var-004): Ditto.
176
177 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=ucs-sip-var-003'.
181
182         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
183         XEmacs CHISE.
184
185 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
188         setting for `=ucs-itaiji-006'.
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=ucs-bmp-itaiji-006'.
192
193         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
194         XEmacs CHISE.
195         (=ucs-bmp-itaiji-006): Ditto.
196
197 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `=ucs-sip-var-002'.
201
202         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
203         XEmacs CHISE.
204
205 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `=ucs-sip-itaiji-002'.
209
210         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
211         XEmacs CHISE.
212
213 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `==hanyo-denshi/tk'.
217
218 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
221         (=hanyo-denshi/tk): Fix `long-name'.
222         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
223
224 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `=>mj'.
228
229 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
232         coded-charset for XEmacs CHISE.
233
234 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
237         setting for `=hanyo-denshi/tk'.
238
239 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `=hanyo-denshi/tk/mf-01'.
243
244         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
245         XEmacs CHISE.
246         (=hanyo-denshi/tk/mf-01): Ditto.
247
248 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list):
251         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
252
253 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-charset.el (default-coded-charset-priority-list):
256         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
257
258 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
265
266         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
267         XEmacs CHISE.
268         (=ucs-bmp-itaiji-004): Ditto.
269         (=ucs-itaiji-005): Ditto.
270         (=ucs-bmp-itaiji-005): Ditto.
271
272 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `=ucs-sip-itaiji-001'.
276
277         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
278         XEmacs CHISE.
279
280 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
283         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
284         `=ucs-itaiji-008'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
288         `=ucs-bmp-itaiji-008'.
289
290         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
291         XEmacs CHISE.
292         (=ucs-bmp-itaiji-001): Ditto.
293         (=ucs-itaiji-003): Ditto.
294         (=ucs-bmp-itaiji-003): Ditto.
295         (=ucs-itaiji-008): Ditto.
296         (=ucs-bmp-itaiji-008): Ditto.
297
298 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
302
303         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
304         for XEmacs CHISE.
305         (==ucs-bmp-cjk-compat@JP): Ditto.
306
307 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `===hng-tzs'.
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `===hng-tzs'.
314
315         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
316         CHISE.
317
318 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `===hng-doh'.
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `===hng-doh'.
325
326         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
327         CHISE.
328
329 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `===hng-wad'.
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `===hng-wad'.
336
337         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
338         CHISE.
339
340 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
343         settings for `==koseki' and `===hng-kcc'.
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `===hng-kcc'.
347
348         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
349         CHISE.
350
351 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         setting for `===hng-nkk'.
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `===hng-nkk'.
358
359         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
360         CHISE.
361
362 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
365         setting for `===hng-ink'.
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `===hng-ink'.
369
370         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
371         CHISE.
372
373 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `===hng-jhk'.
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `===hng-jhk'.
380
381         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
382         CHISE.
383
384 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
387         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
388         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
389         (===jis-x0213-1@2004): Likewise.
390         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
391         "jisx0213\\(\\.2004\\)-1" as the registry.
392         (=+>jis-x0213-1@2004): Likewise.
393         (=>jis-x0213-1@2004): Likewise.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
396         `===jis-x0213-1@2004'.
397
398 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
401         setting for `===hng-nak'.
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `===hng-nak'.
405
406         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
407         CHISE.
408
409 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         setting for `===hng-hos'.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `===hng-hos'.
416
417         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
418         CHISE.
419
420 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for `===hng-tzj'.
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `===hng-tzj'.
427
428         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
429         CHISE.
430
431 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `===hng-kae'.
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `===hng-kae'.
438
439         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
440         CHISE.
441
442 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
445         setting for `===hng-kar'.
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `===hng-kar'.
449
450         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
451         CHISE.
452
453 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `===hng-kyd'.
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `===hng-kyd'.
460
461         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
462         CHISE.
463
464 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `===hng-hok'.
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `===hng-hok'.
471
472         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
473         CHISE.
474
475 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
478         setting for `===hng-jyu'.
479
480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
481         `===hng-jyu'.
482
483         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
484         CHISE.
485
486 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `===hng-zkd'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `===hng-zkd'.
493
494         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
495         CHISE.
496
497 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         setting for `===hng-kmi'.
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `===hng-kmi'.
504
505         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
506         CHISE.
507
508 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         setting for `===hng-okd'.
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `===hng-okd'.
515
516         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
517         CHISE.
518
519 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for `===hng-nkm'.
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `===hng-nkm'.
526
527         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
528         CHISE.
529
530 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for `===hng-nto'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `===hng-nto'.
537
538         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
539         CHISE.
540
541 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         setting for `===hng-yhk'.
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `===hng-yhk'.
548
549         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
550         CHISE.
551
552 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
555         setting for `===hng-sok'.
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `===hng-sok'.
559
560         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
561         CHISE.
562
563 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `===hng-kda'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `===hng-kda'.
570
571         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
572         CHISE.
573
574 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `===hng-myz'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `===hng-myz'.
581
582         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
583         CHISE.
584
585 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         setting for `===hng-kgk'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `===hng-kgk'.
592
593         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
594         CHISE.
595
596 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `===hng-drt'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `===hng-drt'.
603
604         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
605         CHISE.
606
607 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `===hng-mam'.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `===hng-mam'.
614
615         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
616         CHISE.
617
618 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `===hng-dng'.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `===hng-dng'.
625
626         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
627         CHISE.
628
629 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `=>cns11643-5'.
633
634 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
637         setting for `===hng-keg'.
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `===hng-keg'.
641
642         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
643         CHISE.
644
645 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `===hng-jou'.
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `===hng-jou'.
652
653         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
654         CHISE.
655
656 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `===hng-smk'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===hng-smk'.
663
664         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
665         CHISE.
666
667 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `===hng-kyo'.
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `===hng-kyo'.
674
675         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
676         CHISE.
677
678 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `===hng-kss'.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===hng-kss'.
685
686         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
687         CHISE.
688
689 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `===hng-wan'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hng-wan'.
696
697         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
698         CHISE.
699
700 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-ksk'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-ksk'.
707
708         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
709         CHISE.
710
711 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `===hng-kyu'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-kyu'.
718
719         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
720         CHISE.
721
722 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-skk'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-skk'.
729
730         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
731         CHISE.
732
733 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-sik'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-sik'.
740
741         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
742         CHISE.
743
744 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `===hng-kbk'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hng-kbk'.
751
752         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
753         CHISE.
754
755 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `===hng-kcj'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hng-kcj'.
762
763         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
764         CHISE.
765
766 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hng-k24'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `===hng-k24'.
773
774         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
775         CHISE.
776
777 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `===hng-gok'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `===hng-gok'.
784
785         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
786         CHISE.
787 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
790         setting for `===hng-tsu'.
791
792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
793         `===hng-tsu'.
794
795         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
796         CHISE.
797
798 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `===hng-sys'.
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `===hng-sys'.
805
806         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
807         CHISE.
808
809 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist):
812         - Use "&HNG010-<d><d><d><d><d>;" instead of
813           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
814         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `=ucs-bmp-itaiji-002' and `===hng-khm'.
818
819         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
820         "hngkhi-0" as the suffix of registry.
821         (===hng-khm): New coded-charset for XEmacs CHISE.
822         (=ucs-itaiji-002): Ditto.
823         (=ucs-bmp-itaiji-002): Ditto.
824
825 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         setting for `=>ucs@iwds-1'.
829
830         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
831         XEmacs CHISE.
832
833 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
836         CHISE.
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
839         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
840         `===hng-khi'.
841
842 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         setting for `===hng-khi'.
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `===hng-khi'.
849
850         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
851         CHISE.
852
853 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
856         #x9FA5 as the value of `max-code'.
857         (=ucs-bmp-var-002): Likewise.
858         (=ucs-bmp-var-003): Likewise.
859         (=ucs-bmp-itaiji-084): Likewise.
860         (=ucs-bmp-cjk@JP): Likewise.
861         (=ucs-bmp-cjk@JP/hanazono): Likewise.
862         (==ucs-bmp-cjk@JP/hanazono): Likewise.
863         (=>ucs-bmp-cjk@component): Likewise.
864
865 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
868         CHISE.
869
870 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
873         XEmacs CHISE.
874         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
875         `==jis-x0208@1978/2-pr' as the mother.
876
877 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
880         CHISE.
881
882 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
886
887 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
890         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
891
892 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `===ucs@gb'.
896
897 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `===hanyo-denshi/ks', `===jis-x0208' and
901         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
902         as the entity-reference for `===jis-x0213-1@2000'; use
903         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
904
905 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
908         `===jis-x0208'.
909
910         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
911         instead of `===jis-x0208' as the mother.
912         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
913         `===jis-x0208' as the mother.
914         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
915         `===jis-x0208' as the mother.
916         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
917         `===jis-x0213-1' as the mother.
918         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
919         `===jis-x0213-1' as the mother.
920         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
921         the mother.
922         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
923         mother.
924
925 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         setting for `=ucs-var-001'.
929
930 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
933         `=ucs-bmp-var-001'.
934
935         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
936         CHISE.
937         (=ucs-bmp-var-001): Ditto.
938
939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
940         setting for `=ucs-var-003'.
941
942 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `=ucs-bmp-var-003'.
946
947         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
948         CHISE.
949         (=ucs-bmp-var-003): Ditto.
950
951 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
954         setting for `=ucs-var-002'.
955
956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
957         `=ucs-bmp-var-002'.
958
959         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
960         CHISE.
961         (=ucs-bmp-var-002): Ditto.
962
963 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
966         XEmacs CHISE.
967         (==jis-x0208@1978/5pr): Ditto.
968
969 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `=>ucs-bmp-cjk@component'.
973
974         * mule/mule-conf.el (=>ucs@component): New coded-charset for
975         XEmacs CHISE.
976         (=>ucs-bmp-cjk@component): Ditto.
977
978 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981         setting for `=>iwds-1'.
982
983 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
986         CHISE.
987
988 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-charset.el (default-coded-charset-priority-list):
991         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
992         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
993         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
994         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
995
996 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist):
999         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1000
1001         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1002         `=>>ucs@iso' as the mother.
1003         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1004         mother.
1005
1006 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `===hanyo-denshi/ia'.
1010
1011 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1014         `===hanyo-denshi/ia'.
1015
1016 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-conf.el (=koseki): Fix DOC.
1019         (==koseki): New coded-charset for XEmacs CHISE.
1020
1021 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1024         XEmacs CHISE.
1025         (===hanyo-denshi/jd): Fix DOC.
1026
1027 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1030         setting for `===hanyo-denshi/ip'.
1031
1032 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1035         `===hanyo-denshi/ip'.
1036
1037         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1038         XEmacs CHISE.
1039
1040 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `==ucs-radicals@unicode' and `=>daikanwa'.
1044
1045         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1046         for XEmacs CHISE.
1047
1048 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1051         XEmacs CHISE.
1052
1053 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1056         `===ruimoku-v6'.
1057
1058 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `===ruimoku-v6'.
1062
1063 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1066         CHISE.
1067
1068 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1071         coded-charset for XEmacs CHISE.
1072
1073 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1076         XEmacs CHISE.
1077
1078 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `===ucs-sip@iso'.
1082
1083 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1086         CHISE.
1087
1088 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1091         `==ucs-sip@iso'.
1092
1093         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1094         CHISE.
1095
1096 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1099         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1100         (=ucs-sip-ext-b@iso): Fix registry.
1101         (==ucs-sip-ext-b@iso): Ditto.
1102         (===ucs-sip-ext-b@iso): Ditto.
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `=ucs-sip@iso'.
1106
1107 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `=>cbeta'.
1111
1112 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `=>cns11643-7'.
1116
1117         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1118
1119 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1122         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1123
1124 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1125
1126         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1127         `=ucs@cns'.
1128         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1129         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1130         `=ucs@jis/1990'.
1131         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1132         `=ucs@jis/2000'.
1133         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1134         `=ucs@jis/2004'.
1135         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1138         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1139
1140 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1143         XEmacs CHISE.
1144         (==jis-x0208@1978/1pr): Ditto.
1145         (==jis-x0208@1978/2-pr): Ditto.
1146
1147 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1150         setting for `===jis-x0213-1@2004'.
1151
1152 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1156
1157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1158         `===hanyo-denshi/jb'.
1159
1160         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1161         XEmacs CHISE.
1162         (=+>hanyo-denshi/ft): Ditto.
1163         (=+>hanyo-denshi/jt): Ditto.
1164
1165 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1168         `===hanyo-denshi/hg'.
1169
1170 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1173         XEmacs CHISE.
1174         (===hanyo-denshi/hg): Ditto.
1175
1176 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1179         glyph-forms instead of detailed glyph-images.
1180         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1181         `=adobe-japan1-*'.
1182         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1183         (===adobe-japan1-1): Ditto.
1184         (===adobe-japan1-2): Ditto.
1185         (===adobe-japan1-3): Ditto.
1186         (===adobe-japan1-4): Ditto.
1187         (===adobe-japan1-5): Ditto.
1188         (===adobe-japan1-6): Ditto.
1189         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1190         `=>>>adobe-japan1' as the mother.
1191         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1192         `=>>adobe-japan1' as the mother.
1193         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1194         glyph-images.
1195         (==jis-x0208@1978): Ditto.
1196         (==jis-x0208@1983): Ditto.
1197         (==jis-x0208@1990): Ditto.
1198         (==jis-x0213-1): Ditto.
1199         (==jis-x0213-1@2000): Ditto.
1200         (==jis-x0213-1@2004): Ditto.
1201         (==jis-x0213-2): Ditto.
1202         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1203         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1204         `=jis-x0208@1978'.
1205         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1206         `=jis-x0208@1983'.
1207         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1208         `=jis-x0208@1990'.
1209         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1210         `=jis-x0213-1'.
1211         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1212         `=jis-x0213-1@2000'.
1213         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1214         `=jis-x0213-1@2004'.
1215         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1216         `=jis-x0213-2'.
1217         (===jis-x0208): New coded-charset for XEmacs CHISE.
1218         (===jis-x0208@1978): Ditto.
1219         (===jis-x0208@1983): Ditto.
1220         (===jis-x0208@1990): Ditto.
1221         (===jis-x0213-1): Ditto.
1222         (===jis-x0213-1@2000): Ditto.
1223         (===jis-x0213-2): Ditto.
1224         (===jis-x0212): Ditto.
1225         (===ks-x1001): Ditto.
1226         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1227         mother.
1228         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1229         as the mother.
1230         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1231         as the mother.
1232         (===cns11643-1): New coded-charset for XEmacs CHISE.
1233         (===cns11643-2): Ditto.
1234         (===cns11643-3): Ditto.
1235         (===cns11643-4): Ditto.
1236         (===cns11643-5): Ditto.
1237         (===cns11643-6): Ditto.
1238         (===cns11643-7): Ditto.
1239         (=>>cns11643-1): Ditto.
1240         (==big5-cdp): Indicate abstract glyph-images instead of
1241         representative glyph-images.
1242         (===big5-cdp): New coded-charset for XEmacs CHISE.
1243         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1244         detailed glyph-images.
1245         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1246         `=hanyo-denshi/*'.
1247         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1248         (===hanyo-denshi/ib): Ditto.
1249         (===hanyo-denshi/jt): Ditto.
1250         (===hanyo-denshi/ks): Ditto.
1251         (===mj): Ditto.
1252         (===mj-0): Ditto.
1253         (===mj-1): Ditto.
1254         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1255         `=>>>hanyo-denshi/*' as its mother.
1256         (==gt): Indicate abstract glyph-forms instead of detailed
1257         glyph-images.
1258         (===gt): New coded-charset for XEmacs CHISE.
1259         (=>>>gt): Indicates `==gt' instead of `=gt'.
1260         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1261         (==gt-k): Indicate abstract glyph-forms instead of detailed
1262         glyph-images.
1263         (===gt-k): New coded-charset for XEmacs CHISE.
1264         (==daikanwa): Indicates glyph-images instead of detailed
1265         glyph-images.
1266         (===daikanwa): New coded-charset for XEmacs CHISE.
1267         (===daikanwa/+p): Ditto.
1268         (===daikanwa/ho): Ditto.
1269         (==cbeta): Ditto.
1270         (===cbeta): Ditto.
1271         (==jef-china3): Ditto.
1272         (===jef-china3): Ditto.
1273         (==ruimoku-v6): Ditto.
1274         (==ucs@iso): Indicate representative glyph-forms instead of
1275         representative glyph-images.
1276         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1277         (==ucs@unicode): Indicate representative glyph-forms instead of
1278         representative glyph-images.
1279         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1280         `=ucs@unicode'.
1281         (==ucs@cns): Indicate representative glyph-forms instead of
1282         representative glyph-images.
1283         (==ucs@jis): Ditto.
1284         (==ucs@jis/1990): Ditto.
1285         (==ucs@jis/2000): Ditto.
1286         (==ucs@jis/2004): Ditto.
1287         (==ucs@ks): Ditto.
1288         (===ucs@iso): New coded-charset for XEmacs CHISE.
1289         (===ucs@unicode): Ditto.
1290         (===ucs@gb): Ditto.
1291         (===ucs@ks): Ditto.
1292         (===ucs-bmp-cjk@gb): Ditto.
1293         (===ucs-sip-ext-b@iso): Ditto.
1294
1295 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1299         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1300         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1301         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1302         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1303         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1304         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1305         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1306         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1309         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1310         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1311         - Use "&g1-[NAME];" for `=>>[NAME]'.
1312         - Abolish "&g2-[NAME];".
1313
1314 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1317         `=>>ucs@cns' as the mother.
1318
1319 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         setting for `==ucs@ks'.
1323
1324 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1327         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1328         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1329         0x00E30000〜0x00E409D5.
1330
1331 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1334         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1335         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1336
1337 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1338
1339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1340         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1341
1342         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1343         (=mj-0): Ditto.
1344         (=mj-1): Ditto.
1345         (==mj): Ditto.
1346         (==mj-0): Ditto.
1347         (==mj-1): Ditto.
1348         (=>>mj): Ditto.
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1351         setting for `=mj' and `==mj'.
1352
1353 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1356         CHISE.
1357
1358 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1361         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1362         `=>ucs@hanyo-denshi'.
1363
1364 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1368
1369         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1370         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1371
1372 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1373
1374         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1375         XEmacs CHISE.
1376
1377 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1380         Change priority of `=>>>ucs@iso'.
1381
1382         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1383         `=>>>ucs@iso' as the mother.
1384         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1385
1386 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1387
1388         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1389         Change priority of `=>>>ucs@unicode'.
1390
1391         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1392         `=ucs@unicode'.
1393
1394 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1395
1396         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1397         Change priority of `=>>>ucs@jis'.
1398
1399         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1400         `=ucs@jis'.
1401
1402 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `==daikanwa/+p'.
1406
1407 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1410         setting for `==shinjigen@1ed'.
1411
1412 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1415         XEmacs CHISE.
1416
1417 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-conf.el (==shinjigen): Modify DOC.
1420         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1421         (==shinjigen@rev): Modify DOC.
1422
1423 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1426         CHISE.
1427
1428 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1432
1433         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1434         XEmacs CHISE.
1435
1436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1437         `==daikanwa'.
1438
1439 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1442         setting for `==cns11643-7'.
1443
1444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1445         `==cns11643-7'.
1446
1447 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1450         `==cns11643-6'.
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         setting for `==cns11643-6'.
1454
1455 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for `==cns11643-5'.
1459
1460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1461         `==cns11643-5'.
1462
1463 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1466         setting for `==cns11643-4'.
1467
1468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1469         `==cns11643-4'.
1470
1471 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `==cns11643-3'.
1475
1476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1477         `==cns11643-3'.
1478
1479 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for `==cns11643-2'.
1483
1484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1485         `==cns11643-2'.
1486
1487 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1488
1489         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1490         Change priority of `=>>>ucs@ks'.
1491
1492         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1493         `=ucs@ks'.
1494
1495 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1498         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1499         `==ucs@cns' and `==cns11643-1'.
1500
1501         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1502         (==cns11643-2): Ditto.
1503         (==cns11643-3): Ditto.
1504         (==cns11643-4): Ditto.
1505         (==cns11643-5): Ditto.
1506         (==cns11643-6): Ditto.
1507         (==cns11643-7): Ditto.
1508
1509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510         `==cns11643-1'.
1511
1512 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1515         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1516         `=>>>ucs@jis/1990'.
1517
1518         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1519         `=ucs@jis/1990'.
1520         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1521         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1522
1523 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1526         Change priority of `=>>>ucs@cns'.
1527
1528         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1529         `=ucs@cns'.
1530
1531 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1534         `==ks-x1001'.
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1537         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1538         `==ks-x1001'.
1539
1540 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1543
1544 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1547         `=jis-x0208'.
1548         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1549         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1550         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1551         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1552         (=>>>jis-x0213-1@2000): Changed to an alias for
1553         `=jis-x0213-1@2000'.
1554         (=>>>jis-x0213-1@2004): Changed to an alias for
1555         `=jis-x0213-1@2004'.
1556         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1557
1558 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1559
1560         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1561         `=adobe-japan1-0'.
1562         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1563         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1564         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1565         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1566         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1567         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1568
1569 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1572         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1573         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1574         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1575         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1576         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1577
1578 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1581         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1582         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1583         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1584         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1585         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1586         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1587         `==jis-x0212'.
1588
1589 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1592         "AdobeJapan1-[0-6]$".
1593         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1594         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1595         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1596         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1597         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1598         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1599         (==adobe-japan1-1): Ditto.
1600         (==adobe-japan1-2): Ditto.
1601         (==adobe-japan1-3): Ditto.
1602         (==adobe-japan1-4): Ditto.
1603         (==adobe-japan1-5): Ditto.
1604         (==adobe-japan1-6): Ditto.
1605         (==jis-x0208): Ditto.
1606         (==jis-x0208@1978): Ditto.
1607         (==jis-x0208@1983): Ditto.
1608         (==jis-x0208@1990): Ditto.
1609         (==jis-x0213-1): Ditto.
1610         (==jis-x0213-1@2000): Ditto.
1611         (==jis-x0213-1@2004): Ditto.
1612         (==jis-x0213-2): Ditto.
1613         (==jis-x0212): Ditto.
1614         (==gb2312): Ditto.
1615         (==iso-ir165): Ditto.
1616         (==gb12345): Ditto.
1617         (==ks-x1001): Ditto.
1618         (==cns11643-1): Ditto.
1619         (==cns11643-2): Ditto.
1620         (==cns11643-3): Ditto.
1621         (==cns11643-4): Ditto.
1622         (==cns11643-5): Ditto.
1623         (==cns11643-6): Ditto.
1624         (==cns11643-7): Ditto.
1625         (==big5-cdp): Ditto.
1626         (==hanyo-denshi/ja): Ditto.
1627         (==hanyo-denshi/jb): Ditto.
1628         (==hanyo-denshi/jc): Ditto.
1629         (==hanyo-denshi/jd): Ditto.
1630         (==hanyo-denshi/ft): Ditto.
1631         (==hanyo-denshi/ia): Ditto.
1632         (==hanyo-denshi/ib): Ditto.
1633         (==hanyo-denshi/hg): Ditto.
1634         (==hanyo-denshi/jt): Ditto.
1635         (==hanyo-denshi/ks): Ditto.
1636         (==gt): Ditto.
1637         (==gt-k): Ditto.
1638         (==daikanwa): Ditto.
1639         (==shinjigen): Ditto.
1640         (==ucs@iso): Ditto.
1641         (==ucs@unicode): Ditto.
1642         (==ucs@gb): Ditto.
1643         (==ucs-bmp@gb): Ditto.
1644         (==ucs@cns): Ditto.
1645         (==ucs-bmp@cns): Ditto.
1646         (==ucs@jis): Ditto.
1647         (==ucs@jis/1990): Ditto.
1648         (==ucs@jis/2000): Ditto.
1649         (==ucs@jis/2004): Ditto.
1650         (==ucs@JP): Ditto.
1651         (==ucs@JP/hanazono): Ditto.
1652         (==ucs@ks): Ditto.
1653         (==ucs-bmp@ks): Ditto.
1654         (==ucs@cns11643): Ditto.
1655         (==ucs-bmp-cjk@gb): Ditto.
1656         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1657         (==ucs-sip-ext-b@iso): Ditto.
1658
1659 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1660
1661         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1662         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1663
1664         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1665         XEmacs CHISE.
1666         (=ucs-bmp-cjk@unicode): Abolished.
1667
1668 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1669
1670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1671         `=+>ucs-bmp-cjk-compat@jis'.
1672
1673         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1674         for XEmacs CHISE.
1675
1676 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1677
1678         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1679         CHISE.
1680
1681 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1682
1683         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1684         for XEmacs CHISE.
1685         (=jis-x0208@1978/1er-pr): Abolished.
1686         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1687         `=jis-x0208@1978/1er-pr' as the mother.
1688
1689 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1690
1691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1692         setting for `=ucs-itaiji-084'.
1693
1694 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1695
1696         * mule/mule-charset.el (default-coded-charset-priority-list):
1697         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1698
1699         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1700         XEmacs CHISE.
1701         (=ucs-bmp-itaiji-084): Ditto.
1702
1703 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1704
1705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1706         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1707
1708 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1709
1710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1711         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1712
1713         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1714         XEmacs CHISE.
1715         (=big5-cdp-var-5): Ditto.
1716
1717 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1718
1719         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1720         XEmacs CHISE.
1721
1722 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1725         XEmacs CHISE.
1726
1727 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         setting for `=>>>hanyo-denshi/ft'.
1731
1732 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1735         XEmacs CHISE.
1736         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1737         `=hanyo-denshi/jd' as the mother.
1738
1739 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1740
1741         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1742         XEmacs CHISE.
1743         (=+>adobe-japan1-1): Ditto.
1744         (=+>adobe-japan1-2): Ditto.
1745         (=+>adobe-japan1-3): Ditto.
1746         (=+>adobe-japan1-4): Ditto.
1747         (=+>adobe-japan1-5): Ditto.
1748         (=+>adobe-japan1-6): Ditto.
1749         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1750
1751 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1754         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1755         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1756
1757         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1758         the top.
1759
1760 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1763         XEmacs CHISE.
1764         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1765         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1766         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1767
1768 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1769
1770         * mule/mule-charset.el (default-coded-charset-priority-list):
1771         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1772         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1773
1774         * mule/mule-conf.el: Modify order of definitions of some
1775         coded-charsets.
1776
1777 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1780         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1781         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1782
1783         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1784         CHISE.
1785         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1786         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1787
1788 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1789
1790         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1791         CHISE.
1792
1793 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1796         setting for `=daikanwa/+2p'.
1797
1798         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1799         XEmacs CHISE.
1800
1801 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1802
1803         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1804         XEmacs CHISE.
1805         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1806
1807 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         setting for `=>>>hanyo-denshi/ib'.
1811
1812 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1813
1814         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1815         XEmacs CHISE.
1816         (=>>>hanyo-denshi/ib): Ditto.
1817         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1818         `=hanyo-denshi/ja' as the mother.
1819         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1820         `=hanyo-denshi/ib' as the mother.
1821
1822 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1825         XEmacs CHISE.
1826         (utf-8-ivs-mcs-er): Likewise.
1827         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1828         and `=>ucs-gb'.
1829         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1830         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1831         `ucs-gb' and `=>ucs-gb'.
1832         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1833         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1834         and `=>ucs-cns'.
1835         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1836         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1837         `ucs-cns' and `=>ucs-cns'.
1838         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1839         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1840         `ucs-big5' and `=>ucs-big5'.
1841         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1842         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1843         `ucs-big5' and `=>ucs-big5'.
1844         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1845         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1846         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1847         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1848         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1849         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1850         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1851         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1852         `=>ucs-jis'; modify DOC and mnemonic.
1853         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1854         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1855         and `=>ucs-jis'; modify DOC and mnemonic.
1856         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1857         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1858         `=>ucs-ks'.
1859         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1860         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1861         and `=>ucs-ks'.
1862         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1863
1864 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1867         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1868
1869 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1872         Modify priorities.
1873
1874 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1875
1876         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1877         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1878
1879 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1882         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1883
1884 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1887         CHISE.
1888
1889 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1890
1891         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1892         CHISE.
1893
1894 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1895
1896         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1897         CHISE.
1898
1899 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1902         `=+>ucs-bmp-cjk@unicode'.
1903
1904         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1905         for XEmacs CHISE.
1906
1907 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1910         setting for `=>>daikanwa'.
1911
1912 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1915         `=>>hanyo-denshi/jt'.
1916
1917 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1920         XEmacs CHISE.
1921         (=+>jis-x0208@1990): Ditto.
1922         (=+>jis-x0213-1@2000): Ditto.
1923
1924 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1927         XEmacs CHISE.
1928
1929 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1932         XEmacs CHISE.
1933         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1934         `=hanyo-denshi/jc' as the mother.
1935
1936 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1939         setting for `=+>adobe-japan1'.
1940
1941         * mule/mule-charset.el (default-coded-charset-priority-list):
1942         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1943         and `=>>hanyo-denshi/ft' to `=>>gt'.
1944
1945 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1948         XEmacs CHISE.
1949         (=>>adobe-japan1-1): Ditto.
1950         (=>>adobe-japan1-2): Ditto.
1951         (=>>adobe-japan1-3): Ditto.
1952         (=>>adobe-japan1-4): Ditto.
1953         (=>>adobe-japan1-5): Ditto.
1954         (=>>adobe-japan1-6): Ditto.
1955         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1956
1957 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-conf.el (=adobe-japan1): New alias for
1960         `=adobe-japan1-6'.
1961         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1962         (=>>>adobe-japan1-1): Ditto.
1963         (=>>>adobe-japan1-2): Ditto.
1964         (=>>>adobe-japan1-3): Ditto.
1965         (=>>>adobe-japan1-4): Ditto.
1966         (=>>>adobe-japan1-5): Ditto.
1967         (=>>>adobe-japan1-6): Ditto.
1968         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1969
1970 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1973         setting for `=>>>adobe-japan1'.
1974
1975 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         setting for `=+>ucs@ks'.
1979
1980 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1983         XEmacs CHISE.
1984         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1985         `=adobe-japan1-6' as the mother.
1986
1987 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1990         setting for `=>cns11643-7'.
1991
1992 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1995         CHISE.
1996
1997 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2000         XEmacs CHISE.
2001         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         setting for `=>ucs@jis/2004'.
2005
2006 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2009         setting for `=+>gt'.
2010
2011         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2012         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2013
2014 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2017         `=>ucs@unicode' as the mother.
2018         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2019         mother.
2020         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2021         mother.
2022         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2023         mother.
2024
2025 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         setting for `=+>ucs@unicode'.
2029
2030         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2031         CHISE.
2032
2033 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2036         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2037         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2038         - Add setting for `=+>ucs@cns'.
2039
2040         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2041         CHISE.
2042         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2043         as the mother.
2044         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2045         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2046
2047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2048         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2049
2050 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2053         setting for `=>ucs@ks'.
2054
2055 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2058         `=ucs-bmp-cjk-compat@unicode'.
2059
2060         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2061         coded-charset for XEmacs CHISE.
2062
2063 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2066         `=ucs-bmp-cjk-compat'.
2067
2068         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2069         XEmacs CHISE.
2070
2071 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2074         CHISE.
2075
2076 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2079         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2080
2081         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2082         `=>ucs@jis/1990'.
2083         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2084
2085 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2088         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2089
2090         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2091         CHISE.
2092         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2093         mother.
2094
2095 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2098         `=>jis-x0213-2@usual'.
2099         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2100         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2101         `=>jis-x0213-2@usual' as the mother.
2102
2103 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2106         (=>ucs@JP): New alias for `=+>ucs@jis'.
2107
2108 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2111         `=>jis-x0208@usual'.
2112         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2113         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2114         `=>jis-x0208@usual' as the mother.
2115         (=>jis-x0208): Likewise.
2116
2117 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2120         setting for `=+>jis-x0208@1978'.
2121
2122 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2125         XEmacs CHISE.
2126
2127 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2130         setting for `=>>>ucs@jis/1990'.
2131
2132 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2135         setting for `=>ucs@jis/1990'.
2136
2137 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2140         setting for `=ucs@JP/hanazono'.
2141
2142         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2143         CHISE.
2144         (=ucs@JP/hanazono): Ditto.
2145         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2146         (=>>hanyo-denshi/jc): Ditto.
2147         (=>>hanyo-denshi/jd): Ditto.
2148
2149 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2152         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2153
2154 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2157         XEmacs CHISE.
2158
2159 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2162         XEmacs CHISE.
2163
2164 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2167         `=ucs-bmp-cjk@JP'.
2168
2169 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2172         XEmacs CHISE.
2173
2174 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2177         Modify order of settings; add settings for `=daikanwa@rev2'.
2178
2179 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2182         setting for `=>>cbeta'.
2183
2184         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2185         CHISE.
2186
2187 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2190         setting for `=>>adobe-japan1'.
2191
2192 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2195         XEmacs CHISE.
2196
2197 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2200         setting for `=>>hanyo-denshi/ia'.
2201
2202         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2203         XEmacs CHISE.
2204
2205 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2208         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2209
2210         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2211         XEmacs CHISE.
2212         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2213         `=hanyo-denshi/jt' as the mother.
2214
2215 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2218         setting for `=>>>jis-x0213-2'.
2219
2220         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2221         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2222         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2223
2224 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2227         XEmacs CHISE.
2228
2229 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2232         XEmacs CHISE.
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `=>>jis-x0213-1@2004'.
2236
2237 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2240         XEmacs CHISE.
2241
2242 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2245         - Use "&g2-*;" as entity-references for `=>>>*'.
2246         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2247
2248         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2249         XEmacs CHISE.
2250         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2251         as the mother.
2252
2253 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2256         setting for `=>>hanyo-denshi/ib'.
2257
2258         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2259         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2260         (=>>jis-x0208@1990): Ditto.
2261         (=>>hanyo-denshi/ib): Ditto.
2262
2263         * mule/mule-charset.el (default-coded-charset-priority-list):
2264         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2265
2266 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2269         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2270         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2271         `=>>>ucs@jis/2004'.
2272
2273 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2276         XEmacs CHISE.
2277         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2278         `=jis-x0213-1@2004' as the mother.
2279         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2280         (=>>>ucs@ks): Ditto.
2281
2282         * mule/mule-charset.el (default-coded-charset-priority-list):
2283         Modify priority of `=hanyo-denshi/*'.
2284
2285 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2288         settings for `=>>ucs@JP' and `=ucs@JP'.
2289
2290 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2293         CHISE.
2294
2295 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2298         setting for `=>>>ucs@cns'.
2299
2300         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2301         CHISE.
2302
2303 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2306         instead of `=>>>jis-x0213-1@2004' as the mother.
2307         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2308         (=>>>ucs@unicode): Likewise.
2309         (=>>>ucs@jis): Likewise.
2310         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2311         mother.
2312         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2313
2314 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2317         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2318         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2319         `=>>>ucs@jis'.
2320
2321 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-charset.el (default-coded-charset-priority-list):
2324         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2325         and `=jis-x0213-*-2000'.
2326
2327 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2330         XEmacs CHISE.
2331         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2332         `=>>jis-x0213-1' as the mother.
2333
2334 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2337         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2338
2339 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2342
2343 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2346         XEmacs CHISE.
2347
2348 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (decomposition-feature-list): Set
2351         `=decomposition', `=decomposition@cid' and
2352         `=decomposition@hanyo-denshi'.
2353
2354 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2355
2356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2357         setting for `=>>hanyo-denshi/ks'.
2358
2359         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2360         XEmacs CHISE.
2361
2362 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2365         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2366
2367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2368         `=hanyo-denshi/ks/mf'.
2369
2370         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2371         XEmacs CHISE.
2372         (=hanyo-denshi/ks/mf): Ditto.
2373
2374 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2377         settings for P=hanyo-denshi/jt'.
2378
2379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2380         `=hanyo-denshi/jt'.
2381
2382         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2383         XEmacs CHISE.
2384
2385 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2388         settings for `=hanyo-denshi/ip'.
2389
2390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2391         `=hanyo-denshi/ip'.
2392
2393         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2394         XEmacs CHISE.
2395
2396 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2399         settings for `=hanyo-denshi/hg'.
2400
2401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2402         `=hanyo-denshi/hg'.
2403
2404         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2405         XEmacs CHISE.
2406
2407 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         setting for `=>>hanyo-denshi/ft'.
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2413         `=>>hanyo-denshi/ft'.
2414
2415         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2416         XEmacs CHISE.
2417
2418 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2421         settings for `=hanyo-denshi/ib'.
2422
2423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2424         `=hanyo-denshi/ib'.
2425
2426         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2427         XEmacs CHISE.
2428
2429 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2432         settings for isolated characters of `=hanyo-denshi/ia' and
2433         non-isolated characters of `=hanyo-denshi/*'.
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2436         `=hanyo-denshi/ia'.
2437
2438         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2439         XEmacs CHISE.
2440
2441 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2444         setting for isolated characters of `=hanyo-denshi/ft'.
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2447         `=hanyo-denshi/ft'.
2448
2449         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2450         XEmacs CHISE.
2451
2452 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2455         setting for isolated characters of `=hanyo-denshi/jd'.
2456
2457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2458         `=hanyo-denshi/jd'.
2459
2460         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2461         XEmacs CHISE.
2462
2463 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         setting for isolated characters of `=hanyo-denshi/jc'.
2467
2468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2469         `=hanyo-denshi/jc'.
2470
2471         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2472         XEmacs CHISE.
2473
2474 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2477         setting for isolated characters of `=hanyo-denshi/jb'.
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `=hanyo-denshi/jb'.
2481
2482         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2483         XEmacs CHISE.
2484
2485 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         setting for isolated characters of `=hanyo-denshi/ja'.
2489
2490 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2493         `=hanyo-denshi/ja'.
2494
2495         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2496         XEmacs CHISE.
2497
2498 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         settings for isolated characters of `=adobe-japan1-6'.
2502
2503 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2506         CHISE.
2507         (=daikanwa/+2p): Ditto.
2508         (=daikanwa/ho): Ditto.
2509
2510 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2513         coding-system for XEmacs CHISE.
2514
2515 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2518         setting for `=>>ruimoku-v6'.
2519
2520         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2521         CHISE.
2522
2523 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2526         setting for `=daikanwa@rev1'.
2527
2528 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2532
2533 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2534
2535         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2536         XEmacs CHISE.
2537         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2538
2539 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2542         CHISE.
2543
2544 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2547         CHISE.
2548
2549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2550         setting for `=>ucs@jis'.
2551
2552 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2555         setting for `=>jis-x0208@usual'.
2556
2557         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2558         XEmacs CHISE.
2559         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2560         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2561         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2562
2563 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2566         CHISE.
2567         (=>>>jis-x0208@1990): Ditto.
2568         (=>>>jis-x0213-1): Ditto.
2569         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2570         mother.
2571         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2572         as the mother.
2573
2574 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2577         setting for `=>ucs@cns' and `=>>ucs@ks'.
2578
2579         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2580         CHISE.
2581
2582 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2585         CHISE.
2586
2587 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2590         CHISE.
2591         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2592         mother.
2593
2594 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2597         `==>ucs-bmp-cjk@bucs'.
2598
2599         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2600         XEmacs CHISE.
2601
2602 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2605         setting for `==>ucs@bucs'.
2606
2607         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2608         XEmacs CHISE.
2609
2610 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2613         - Add setting for `=>>jis-x0208'.
2614         - Omit setting for `=>>jis-x0208@1990'.
2615         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2616           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2617           `=ucs@FOO'.
2618
2619 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2622         setting for `=>daikanwa'.
2623
2624 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-conf.el (=daikanwa): Fix DOC.
2627         (=>daikanwa): New abstract character for XEmacs CHISE.
2628         (=>ucs@iso): Likewise.
2629         (=>ucs@unicode): Likewise.
2630         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2631
2632 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2635         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2636           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2637         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2638         - Add `=>big5-cdp'.
2639
2640 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2643         (=>big5-cdp): New abstract character.
2644
2645 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2648         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2649         `chinese-big5'.
2650
2651 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-charset.el (default-coded-charset-priority-list):
2654         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2655
2656         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2657         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2658         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2659         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2660         and `=>jis-x0213-2'.
2661
2662 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2665         XEmacs CHISE.
2666         (=>>ucs@jis/2000): Likewise.
2667         (=>>ucs@jis/2004): Likewise.
2668
2669 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2672         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2673         `=>>ucs@cns'.
2674
2675         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2676         XEmacs CHISE.
2677         (=>>gt): Use quote instead of backquote; modify DOC.
2678         (=>gt): Use quote instead of backquote.
2679         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2680         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2681         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2682         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2683         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2684         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2685
2686 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2687
2688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2689         `=>>ucs@unicode' and `=>>gt'.
2690
2691 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2694         XEmacs CHISE.
2695         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2696         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2697         `=jis-x0208@1978/1er-pr' as the mother.
2698         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2699
2700 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2703         `=ucs@unicode' as the mother.
2704
2705 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2708         setting for `=>>ucs@unicode'.
2709
2710         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2711         CHISE.
2712
2713 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2714
2715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2716         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2717
2718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2719         `=adobe-japan1-6' and `=adobe-japan1-base'.
2720
2721         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2722         XEmacs CHISE.
2723         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2724         specify `min-code' and `max-code'.
2725         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2726         (=adobe-japan1-2): Likewise.
2727         (=adobe-japan1-3): Likewise.
2728         (=adobe-japan1-4): Likewise.
2729         (=adobe-japan1-5): Likewise.
2730         (=adobe-japan1-6): Likewise.
2731
2732 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2735         setting for `=>gt'.
2736
2737 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2740         CHISE.
2741
2742 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2745         setting for `=>zinbun-oracle'.
2746
2747         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2748         for XEmacs CHISE.
2749
2750 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2753         for XEmacs CHISE.
2754         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2755         `=jis-x0208@1978' as the mother.
2756
2757 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2760         - Use `=gt' instead of `ideograph-gt'.
2761         - Use `=gt-k' instead of `ideograph-gt-k'.
2762         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2763         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2764         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2765         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2766         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2767         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2768         - Use `=>>gt' instead of `<=>gt'.
2769         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2770         - Add setting for `=>>jis-x0208@1990'.
2771         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2772           `=>>jis-x0213-1@2000'.
2773         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2774         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2775           `=>>jis-x0213-1@2004'.
2776         - Add setting for `=>>jis-x0208@1978'.
2777         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2778
2779 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2782         XEmacs CHISE.
2783
2784 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2787         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2788         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2789         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2790         `<=>jis-x0213-1@2004'.
2791
2792 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2793
2794         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2795         CHISE.
2796         (=>jis-x0213-2): Ditto.
2797
2798 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2801         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2802
2803 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2806         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2807         `=>jis-x0213-1'.
2808
2809 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2812         CHISE.
2813         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2814
2815 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2818         `<==>jis-x0213-1'.
2819         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2820         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2821         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2822         (<=>jis-x0208): New alias for `=>jis-x0208'.
2823         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2824         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2825         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2826         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2827         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2828         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2829         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2830         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2831         (=>>gt): Renamed from `<==>gt'.
2832         (<==>gt): New alias for `=>>gt'.
2833
2834 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2837         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2838         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2839         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2840         - Add settings for `<=>jis-x0213-1@2000' and
2841           `<=>jis-x0213-1@2004'.
2842
2843         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2844         XEmacs CHISE.
2845         (<==>jis-x0213-1): Likewise.
2846         (<==>jis-x0213-1@2000): Likewise.
2847         (<==>jis-x0213-1@2004): Likewise.
2848         (<=>jis-x0208): Add property `=>iso-ir 168'.
2849         (<=>jis-x0208@1997): Likewise.
2850         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2851         as the mother; add property `=>iso-ir 228'.
2852         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2853         property `=>iso-ir 228'.
2854         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2855         property `=>iso-ir 233'.
2856         (<==>gt): Renamed from `<=>gt'.
2857         (<=>gt): New alias for `<==>gt'.
2858
2859 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2862         CHISE.
2863         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2864         `<=>jis-x0208' as the mother.
2865         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2866         (<=>jis-x0213-1@2000): Ditto.
2867         (<=>jis-x0213-1@2004): Ditto.
2868
2869 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2872         settings for `<=>gt'.
2873
2874         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2875
2876 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2877
2878         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2879         XEmacs CHISE.
2880         (=jis-x0208@1978/-4pr): Likewise.
2881         (=jis-x0208@1978/4-pr): Likewise.
2882         (=jis-x0213-1): Likewise.
2883         (=ucs@iso): Likewise.
2884         (=ucs@unicode): Likewise.
2885         (=ucs@gb): Likewise.
2886         (=ucs@gb/fw): Likewise.
2887         (=ucs@cns): Likewise.
2888         (=ucs@cns/fw): Likewise.
2889         (=ucs@jis): Likewise.
2890         (=ucs@jis/fw): Likewise.
2891         (=ucs@jis/1990): Likewise.
2892         (=ucs@jis/2000): Likewise.
2893         (=ucs@jis/2004): Likewise.
2894         (=ucs@JP): Likewise.
2895         (=ucs@ks): Likewise.
2896         (=ucs@big5): Likewise.
2897         (=ucs@big5/cns11643): Likewise.
2898         (=ucs@cns11643): Likewise.
2899
2900 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-charset.el (default-coded-charset-priority-list):
2903         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2904
2905         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2906         CHISE.
2907         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2908         mother.
2909
2910 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2913         from src/mule-charset.c].
2914         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2915         specify `final'.
2916         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2917         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2918         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2919         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2920         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2921         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2922
2923 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2926         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2927         (=jis-x0208@1978/i-4): Specify `partial'.
2928         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2929         mother coded-charset.
2930         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2931
2932 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2935         settings for `=jis-x0213-1@2004'.
2936
2937 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2940         CHISE.
2941         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2942         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2943         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2944         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2945         temporarily.
2946         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2947
2948 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2951         CHISE.
2952         (=shinjigen@1ed): Inherited from `=shinjigen'.
2953         (=shinjigen@rev): Likewise.
2954
2955 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2958         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2959
2960 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2963         define it as an alias.
2964         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2965         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2966         alias.
2967         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2968         alias.
2969
2970 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2973         CHISE.
2974
2975 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2978         CHISE.
2979         (shinjigen-2): Ditto.
2980
2981 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-charset.el (default-coded-charset-priority-list):
2984         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2985         `chinese-big5-eten-*' and `chinese-big5'.
2986
2987 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2990         #x9FA5 temporarily.
2991
2992 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2995         settings for `=jis-x0208@1978/i1'.
2996
2997 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2998
2999         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3000         XEmacs CHISE.
3001
3002 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3003
3004         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3005         XEmacs CHISE.
3006
3007 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3010         XEmacs CHISE.
3011
3012 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3015         CHISE.
3016         (=ucs-bmp@cns): Likewise.
3017         (=ucs-bmp@jis): Likewise.
3018         (=ucs-bmp@ks): Likewise.
3019
3020 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3023         CHISE.
3024         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3025
3026 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3027
3028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3029         settings for `=zinbun-oracle'.
3030
3031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3032         `=zinbun-oracle'.
3033
3034 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3037         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3038         `=ucs@iso'.
3039
3040 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-charset.el (default-coded-charset-priority-list):
3043         Delete `ucs-sip'; modify order of some CCSs.
3044
3045 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3048         in XEmacs CHISE.
3049
3050         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3051         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3052         CHISE.
3053
3054 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3057         its registry.
3058         (=ucs-radicals@unicode): Likewise.
3059
3060 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3063         CHISE.
3064
3065 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3068         CHISE.
3069
3070 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3073         CHISE.
3074
3075 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3078         Modify preference of *isolated settings*.
3079
3080 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3083         utf-2000 is provided.
3084         (=ucs@cns11643): Likewise.
3085
3086 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3089         Prefer every *isolated setting* to ordinary setting.
3090
3091 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3094         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3095
3096 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3099         CHISE.
3100
3101 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3104         settings for `=jis-x0208@1997'.
3105
3106 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3109         `=jis-x0208@1997'.
3110
3111 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3114         XEmacs CHISE.
3115
3116 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3117
3118         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3119         `=jis-x0208@1978'.
3120         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3121         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3122         `=jis-x0208-1990' as the mother.
3123         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3124
3125 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3128         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3129         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3130         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3131         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3132         for `=ucs@JP'.
3133
3134 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3137         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3138         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3139         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3140         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3141         `=daikanwa@rev2'.
3142
3143 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3146         (=gt): Likewise.
3147         (=gt-k): Likewise.
3148         (=gt-pj-*): Likewise.
3149         (=gt-pj-k1): Likewise.
3150         (=gt-pj-k2): Likewise.
3151         (=daikanwa): Likewise.
3152         (=daikanwa-rev1): Likewise.
3153         (=daikanwa-rev2): Likewise.
3154         (=big5-pua): Likewise.
3155         (=big5-eten): Likewise.
3156         (chinese-big5-eten-a): Likewise.
3157         (chinese-big5-eten-b): Likewise.
3158         (=hanziku-*): Likewise.
3159         (=cbeta): Likewise.
3160         (=jef-china3): Likewise.
3161         (=ruimoku-v6): Likewise.
3162         (=ucs@iso): Likewise.
3163         (=ucs@unicode): Likewise.
3164         (=ucs@gb): Likewise.
3165         (=ucs@cns): Likewise.
3166         (=ucs@jis): Likewise.
3167         (=ucs@jis-1990): Likewise.
3168         (=ucs@jis-2000): Likewise.
3169         (=ucs@jp): Likewise.
3170         (=ucs@ks): Likewise.
3171         (=ucs@big5): Likewise.
3172         (=ucs-radicals): Likewise.
3173         (=ucs-radicals@unicode): Likewise.
3174         (=ucs-bmp-cjk): Likewise.
3175         (=ucs-bmp-cjk@unicode): Likewise.
3176         (=ucs-sip-ext-b): Likewise.
3177         (=ucs-sip-ext-b@iso): Likewise.
3178
3179 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3180
3181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3182         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3183
3184 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3187         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3188         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3189         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3190         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3191         arabic-digit, ipa and ``&I-B-XXXX;''.
3192
3193 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3196         setting for (I-)HZK{03..12}-XXXX.
3197
3198 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3201         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3202
3203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3204         `=ruimoku-v6'.
3205
3206         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3207         CHISE.
3208
3209 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3212         (=ucs@unicode): Likewise.
3213         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3214         (=ucs@cns): Likewise.
3215         (=ucs@jis): Likewise.
3216         (=ucs@ks): Likewise.
3217         (=ucs@big5): Likewise.
3218
3219 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3222         `ucs-jis'.
3223         (utf-8-jis-er): Likewise.
3224         (utf-8-jp): New coding-system.
3225         (utf-8-jp-er): Likewise.
3226
3227         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3228
3229 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3232
3233         * mule/japanese.el: Move definition of `euc-jisx0213' to
3234         mule/mule-coding.el.
3235
3236 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3239         mule-coding before loading update-cdb when utf-2000 is provided.
3240
3241 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3244         `=daikanwa'.
3245
3246 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3249         definition codes when `utf-2000' is provided.
3250
3251 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-category.el (word-combining-categories): Don't setup
3254         `word-combining-categories' in XEmacs CHISE.
3255         (word-separating-categories): Add setting about Latin script in
3256         XEmacs CHISE.
3257
3258 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3259
3260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3261         setting for `chinese-big5'.
3262
3263 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3266         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3267         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3268         add setting for HZK0[12]-xxxx.
3269
3270 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3271
3272         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3273         in XEmacs CHISE.
3274
3275 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-charset.el (default-coded-charset-priority-list):
3278         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3279         and `chinese-big5' to `=gt-pj-*'.
3280
3281 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3282
3283         * mule/mule-conf.el (=daikanwa): Renamed from
3284         `ideograph-daikanwa'.
3285         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3286
3287 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-conf.el (=cns11643-7): Renamed from
3290         `chinese-cns11643-7'.
3291         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3292
3293 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-conf.el (=cns11643-6): Renamed from
3296         `chinese-cns11643-6'.
3297         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3298
3299 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3300
3301         * mule/mule-conf.el (=cns11643-5): Renamed from
3302         `chinese-cns11643-5'.
3303         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3304
3305 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3306
3307         * mule/mule-conf.el (=cns11643-4): Renamed from
3308         `chinese-cns11643-4'.
3309         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3310
3311 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3312
3313         * mule/mule-conf.el (=cns11643-3): Renamed from
3314         `chinese-cns11643-3'.
3315         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3316
3317 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3318
3319         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3320         `=cns11643-2'.
3321         (chinese-cns11643-2): New alias for `=cns11643-2'.
3322
3323 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3324
3325         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3326         `=cns11643-1'.
3327         (chinese-cns11643-1): New alias for `=cns11643-1'.
3328
3329 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3332         (chinese-gb12345): New alias for `=gb12345'.
3333
3334 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3335
3336         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3337         (chinese-gb2312): New alias for `=gb2312'.
3338
3339 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3340
3341         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3342         (chinese-big5): New alias for `=big5'.
3343
3344 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3347         (korean-ksc5601): New alias for `=ks-x1001'.
3348
3349 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3350
3351         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3352         `=jis-x0212'.
3353         (japanese-jisx0212): New alias for `=jis-x0212'.
3354
3355 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3356
3357         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3358         `=jis-x0208-1983'.
3359         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3360
3361 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3362
3363         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3364         `=jis-x0208-1978'.
3365         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3366
3367 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3368
3369         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3370         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3371
3372 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3373
3374         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3375         (chinese-cns11643-3): Specify iso-ir 183.
3376         (chinese-cns11643-4): Specify iso-ir 184.
3377         (chinese-cns11643-5): Specify iso-ir 185.
3378         (chinese-cns11643-6): Specify iso-ir 186.
3379         (chinese-cns11643-7): Specify iso-ir 187.
3380         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3381         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3382
3383 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3386         \uXXXX for every cases.
3387
3388 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3389
3390         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3391         (ucs-big5): Changed to an alias for `=ucs@big5'.
3392
3393 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3394
3395         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3396         (ucs-ks): Changed to an alias for `=ucs@ks'.
3397
3398 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3399
3400         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3401         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3402
3403 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3406         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3407
3408 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3409
3410         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3411         (ucs-jis): Changed to an alias for `=ucs@jis'.
3412
3413 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3414
3415         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3416         (ucs-cns): Changed to an alias for `=ucs@cns'.
3417
3418 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3419
3420         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3421         (ucs-gb): Changed to an alias for `=ucs@gb'.
3422
3423 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3424
3425         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3426         `ideograph-daikanwa-2'.
3427         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3428         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3429
3430 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3431
3432         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3433         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3434
3435         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3436         for `xemacs-chise-version'.
3437
3438 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3439
3440         * mule/mule-charset.el (default-coded-charset-priority-list):
3441         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3442         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3443         instead of `ideograph-hanziku-*'.
3444
3445         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3446         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3447
3448 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3449
3450         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3451         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3452         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3453         `utf-2000' is provided.
3454
3455 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3458         is provided [was builtin coded-charsets].
3459
3460 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3461
3462         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3463         is provided [was builtin coded-charsets].
3464
3465 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3466
3467         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3468         is provided [was builtin coded-charsets].
3469
3470 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3471
3472         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3473         is provided [was builtin coded-charsets].
3474
3475 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3476
3477         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3478         when `utf-2000' is provided [was builtin coded-charsets].
3479
3480 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3481
3482         * mule/mule-conf.el (=hanziku-*): Renamed from
3483         `ideograph-hanziku-*'.
3484         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3485
3486 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3489         `utf-2000' is provided [was builtin coded-charsets].
3490         (ideograph-hanziku-{1..12}): Likewise.
3491
3492 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3493
3494         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3495         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3496
3497 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3498
3499         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3500         when `utf-2000' is provided [was builtin coded-charsets].
3501
3502 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3503
3504         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3505         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3506         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3507
3508 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3509
3510         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3511         (ideograph-gt): Changed to an alias for `=gt'.
3512
3513 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3516         is provided; it was defined as a builtin coded-charset.
3517         (ideograph-gt): Likewise.
3518
3519 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3520
3521         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3522         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3523
3524 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3525
3526         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3527         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3528
3529 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3530
3531         * mule/mule-conf.el (=big5-eten): Renamed from
3532         `chinese-big5-eten'.
3533         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3534
3535 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3538         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3539
3540 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3543         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3544
3545 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3546
3547         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3548         (china3-jef): Changed to an alias for `=jef-china3'.
3549
3550 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3553         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3554
3555         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3556         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3557         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3558         when `utf-2000' is provided.
3559
3560 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3561
3562         * mule/mule-charset.el (default-coded-charset-priority-list):
3563         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3564
3565         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3566         (ucs-jis-2000): Deleted.
3567
3568 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3569
3570         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3571         UTF-2000.
3572         (=ucs-jis-2000): New coded-charset for UTF-2000.
3573
3574 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3575
3576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3577         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3578
3579 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3580
3581         * mule/mule-charset.el (default-coded-charset-priority-list):
3582         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3583         `ideograph-cbeta'.
3584
3585 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3588         builtin coded-charset].
3589
3590 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3593         settings for &K0-xxxx and &I-K0-xxxx.
3594
3595 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3596
3597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3598         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3599
3600 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3601
3602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3603         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3604
3605 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3606
3607         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3608         UTF-2000.
3609         (ideograph-gt-pj-k1): Likewise.
3610         (ideograph-gt-pj-k2): Likewise.
3611
3612 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3613
3614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3615         `=jis-x0208'.
3616
3617 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3620         UTF-2000 [was a builtin coded-charset].
3621
3622 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3623
3624         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3625         (utf-8-gb-er): Likewise.
3626
3627 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3628
3629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3630         settings for JIS X 0212 and JIS X 0208:1978.
3631
3632 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3635         setting for JIS X 0213.
3636
3637 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3638
3639         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3640         standard-case-table in UTF-2000.
3641
3642 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3643
3644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3645         definitions for isolated-chars.
3646
3647 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3650         `configure-utf-2000-lisp-directory'.
3651         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3652         `mule-lisp-load-path'.
3653
3654 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * startup.el (startup-setup-paths): Set and use
3657         `utf-2000-lisp-directory'.
3658         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3659         UTF-2000.
3660
3661 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3662
3663         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3664         (paths-find-utf-2000-lisp-directory): New function.
3665         (paths-construct-load-path): Add new optional argument
3666         `utf-2000-lisp-directory'.
3667
3668         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3669
3670 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3671
3672         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3673         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3674         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3675         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3676         `chinese-big5-2' in UTF-2000.
3677
3678         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3679         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3680
3681 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3682
3683         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3684         `big5-eten-er' in UTF-2000.
3685         (big5-cdp): Modify DOC-string and mnemonic.
3686
3687 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3688
3689         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3690         UTF-2000 [renamed from utf-8-er].
3691         (utf-8-gb): New coding-system in UTF-2000.
3692         (utf-8-gb-er): Likewise.
3693         (utf-8-cns): Likewise.
3694         (utf-8-cns-er): Likewise.
3695         (utf-8-big5): Likewise.
3696         (utf-8-big5-er): Likewise.
3697         (utf-8-jis): Likewise.
3698         (utf-8-jis-er): Likewise.
3699         (utf-8-ks): Likewise.
3700         (utf-8-ks-er): Likewise.
3701         (utf-8-er): Likewise.
3702
3703 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3704
3705         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3706         instead of `utf-8-unix' in UTF-2000.
3707
3708         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3709
3710 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3711
3712         * mule/japanese.el (euc-jisx0213): New coding-system.
3713
3714         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3715         `japanese-jisx0208-1990' as the mother.
3716
3717 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3718
3719         * dumped-lisp.el (preloaded-file-list): Change condition of
3720         loading "close-cdb".
3721
3722 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3723
3724         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3725         setup `coded-charset-entity-reference-alist'.
3726
3727 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3730         UTF-2000.
3731
3732 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3735         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3736
3737 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3738
3739         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3740         (chinese-big5-eten-a): Likewise.
3741         (chinese-big5-eten-b): Likewise.
3742         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3743         code range is #x8140 .. #x8DFE.
3744
3745 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3746
3747         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3748         UTF-2000.
3749         (chinese-big5-cdp): Likewise.
3750
3751 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3752
3753         * dumped-lisp.el (preloaded-file-list): Rename
3754         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3755
3756 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3757
3758         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3759         append `system-char-db-source-file-list' into
3760         `preloaded-file-list' in UTF-2000.
3761
3762 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3763
3764         * dumped-lisp.el (preloaded-file-list): Delete
3765         character-definition files.
3766
3767 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3768
3769         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3770         UTF-2000.
3771
3772 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3773
3774         * mule/mule-charset.el (default-coded-charset-priority-list):
3775         Delete `mojikyo-2022-1'.
3776
3777 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3778
3779         * mule/mule-charset.el (default-coded-charset-priority-list):
3780         Delete `mojikyo'.
3781
3782 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3783
3784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3785         `ucs-sip'.
3786
3787 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3788
3789         * mule/mule-charset.el (default-coded-charset-priority-list):
3790         Comment out `chinese-gb12345'.
3791
3792 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3793
3794         * bytecomp.el (byte-compile-insert-header): Fixed.
3795
3796 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3797
3798         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3799         XEmacs UTF-2000.
3800
3801 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3802
3803         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3804         UTF-2000.
3805
3806 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3807
3808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3809         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3810
3811 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3812
3813         * mule/mule-charset.el (default-coded-charset-priority-list):
3814         `japanese-jef-china3' is renamed `china3-jef'.
3815
3816 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3817
3818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3819         `japanese-jef-china3' and `ideograph-cbeta'.
3820
3821 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3822
3823         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3824
3825 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3826
3827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3828         `chinese-big5-cdp'.
3829
3830 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3831
3832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3833         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3834
3835 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3836
3837         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3838         loading character definitions.
3839
3840 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3841
3842         * dumped-lisp.el (preloaded-file-list): Rename
3843         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3844
3845 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3846
3847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3848         `chinese-big5'.
3849
3850 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3851
3852         * dumped-lisp.el (preloaded-file-list): Dump
3853         "Ideograph-R028-Private" with XEmacs UTF-2000.
3854
3855 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3856
3857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3858         `chinese-gb12345'.
3859
3860 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3861
3862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3863         `ideograph-gt-pj-{1..11}'.
3864
3865         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3866         XEmacs UTF-2000.
3867
3868 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-charset.el (default-coded-charset-priority-list):
3871         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3872         `chinese-isoir165'.
3873
3874 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3875
3876         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3877         `image/png', `image/x-xpm' and `image/tiff'.
3878
3879         * files.el (binary-file-regexps): Add *.PNG.
3880
3881 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3882
3883         * mule/mule-charset.el (default-coded-charset-priority-list):
3884         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3885         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3886
3887 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3888
3889         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3890         the first completion when UTF-2000 is running.
3891
3892 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3893
3894         * mule/mule-charset.el (default-coded-charset-priority-list):
3895         Delete `ucs'.
3896
3897 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3898
3899         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3900
3901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3902         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3903
3904 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3905
3906         * mule/vietnamese.el (vscii-2): Delete abolished property
3907         `composite'; now composite mode is default.
3908
3909 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3910
3911         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3912         of `raw-text'; check \uHHHH representation even if non-ascii
3913         characters are not found.
3914
3915         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3916         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3917         unconditionally.
3918
3919         * mule/viet-ccl.el: New file.
3920
3921         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3922         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3923         - Separate CCL based implementations to viet-ccl.el.
3924
3925 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3926
3927         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3928         "jisx0213.2000-1".
3929         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3930
3931         * mule/mule-charset.el (default-coded-charset-priority-list):
3932         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3933         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3934
3935 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3936
3937         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3938
3939 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3942         `ucs' in UTF-2000.
3943
3944 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3945
3946         * mule/mule-charset.el (default-coded-charset-priority-list):
3947         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3948         `arabic-iso8859-6'.
3949
3950 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3951
3952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3953         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3954
3955 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3956
3957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3958         `katakana-jisx0201' in UTF-2000.
3959
3960 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3961
3962         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3963         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3964         "u0FB50-Arabic-Presentation-Forms-A",
3965         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3966         "u0FE50-Small-Form-Variants",
3967         "u0FE70-Arabic-Presentation-Forms-B",
3968         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3969         UTF-2000.
3970
3971 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3972
3973         * dumped-lisp.el (preloaded-file-list): Delete
3974         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3975         ... "Ideograph-R214-Flute" in UTF-2000.
3976
3977 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3978
3979         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3980         (japanese-jisx0213-2): New coded-charset.
3981
3982         * dumped-lisp.el (preloaded-file-list): Add
3983         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3984         "Ideograph-R030-Mouth".
3985
3986 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3987
3988         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3989         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3990         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3991         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3992         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3993         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3994         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3995         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3996
3997 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3998
3999         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4000         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4001         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4002         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4003         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4004
4005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4006         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4007
4008 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4009
4010         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4011         in UTF-2000.
4012
4013 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4014
4015         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4016         (chinese-isoir165): Moved from mule/chinese.el.
4017         (chinese-cns11643-3): Moved from mule/chinese.el.
4018         (chinese-cns11643-4): Moved from mule/chinese.el.
4019         (chinese-cns11643-5): Moved from mule/chinese.el.
4020         (chinese-cns11643-6): Moved from mule/chinese.el.
4021         (chinese-cns11643-7): Moved from mule/chinese.el.
4022
4023         * mule/chinese.el: Move definition of coded-charsets to
4024         mule/mule-conf.el.
4025
4026 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4027
4028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4029         `ideograph-daikanwa'.
4030
4031 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4032
4033         * dumped-lisp.el (preloaded-file-list): Delete
4034         "ccs-jisx0201-latin.el".
4035
4036 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4037
4038         * dumped-lisp.el (preloaded-file-list): Add
4039         "u031A0-Extended-Bopomofo" in UTF-2000.
4040
4041 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4042
4043         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4044         renamed to u02E00-CJK-Radical-Supplement.
4045
4046 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4047
4048         * dumped-lisp.el (preloaded-file-list): Add
4049         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4050         "u030A0-Katakana", "u03100-Bopomofo",
4051         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4052         "u03200-Enclosed-CJK-Letters-and-Months" and
4053         "u03300-CJK-Compatibility".
4054
4055 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4056
4057         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4058         "u02F00-Kangxi-Radicals" and
4059         "u02FF0-Ideographic-Description-Characters".
4060
4061 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4062
4063         * dumped-lisp.el (preloaded-file-list): Add
4064         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4065         "u02800-Braille-Patterns" in UTF-2000.
4066
4067 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4068
4069         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4070         "uXXXXX-*.el" in UTF-2000.
4071
4072         * bytecomp.el (byte-compile-insert-header): Delete comments if
4073         non-ASCII characters are found; allow `byte-compile-dynamic' and
4074         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4075         `raw-text'.
4076
4077 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4078
4079         * dumped-lisp.el (preloaded-file-list): Add
4080         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4081         "u025A0-Geometric-Shapes.el".
4082
4083 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4084
4085         * dumped-lisp.el (preloaded-file-list): Add
4086         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4087         "u02460-Enclosed-Alphanumerics.el".
4088
4089 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4090
4091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4092         `chinese-gb2312'.
4093
4094         * dumped-lisp.el (preloaded-file-list): Add
4095         "u02200-Mathematical-Operators.el" and
4096         "u02300-Miscellaneous-Technical.el".
4097
4098 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4099
4100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4101         `chinese-cns11643-*'.
4102
4103         * dumped-lisp.el (preloaded-file-list): Add
4104         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4105         "u02190-Arrows.el" in UTF-2000.
4106
4107 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4108
4109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4110         `korean-ksc5601'.
4111
4112         * dumped-lisp.el (preloaded-file-list): Add
4113         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4114         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4115         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4116
4117 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4118
4119         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4120
4121 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4122
4123         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4124         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4125         "u01780-Khmer.el", "u01800-Mongolian.el",
4126         "u01E00-Latin-Extended-Additional.el" and
4127         "u01F00-Greek-Extended.el" in UTF-2000.
4128
4129 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4130
4131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4132         `ethiopic-ucs' and `ethiopic'.
4133
4134         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4135         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4136
4137         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4138         from mule/ethiopic.el.
4139
4140         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4141         mule/mule-conf.el.
4142
4143 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4144
4145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4146         `lao'.
4147
4148         * mule/mule-conf.el (lao): New coded-charset.
4149
4150         * dumped-lisp.el (preloaded-file-list): Add
4151         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4152         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4153         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4154         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4155         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4156
4157 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4158
4159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4160         `ucs-bmp' and `arabic-iso8859-6'.
4161
4162 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4163
4164         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4165         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4166         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4167
4168 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4169
4170         * startup.el (normal-top-level): Load autoload file for UTF-2000
4171         in UTF-2000.
4172
4173 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4174
4175         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4176         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4177         "u00020-Basic-Latin.el", "u00080-C1.el",
4178         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4179         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4180         "u002B0-Spacing-Modifier-Letters.el",
4181         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4182         UTF-2000.
4183
4184 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4185
4186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4187         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4188         instead of `vietnamese-viscii-*'.
4189
4190 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4191
4192         * mule/mule-conf.el: New file.
4193
4194         * mule/misc-lang.el: Move definition of charset `ipa' to
4195         mule/mule-conf.el.
4196
4197 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4198
4199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4200         `latin-viscii'; prefer it for characters used in Vietnamese.
4201
4202 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4203
4204         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4205
4206 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4207
4208         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4209         `vietnamese-viscii-lower'.
4210         (latin-viscii-upper): Renamed from charset
4211         `vietnamese-viscii-upper'.
4212         (vietnamese-viscii-lower): New alias for charset
4213         `latin-viscii-lower'.
4214         (vietnamese-viscii-upper): New alias for charset
4215         `latin-viscii-upper'.
4216
4217 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4218
4219         * mule/mule-charset.el (default-coded-charset-priority-list):
4220         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4221
4222 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4223
4224         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4225         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4226         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4227         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4228         lisp/utf-2000.
4229
4230 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4231
4232         * mule/ccs-tcvn5712.el: New file.
4233
4234 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4235
4236         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4237         in UTF-2000.
4238
4239 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4240
4241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4242         `japanese-jisx0208'.
4243
4244 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4245
4246         * dumped-lisp.el (preloaded-file-list): Add
4247         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4248         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4249         UTF-2000.
4250
4251         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4252         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4253         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4254         mule/ccs-viscii.el: New files.
4255
4256         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4257         if \uXXXX is found.
4258
4259 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4260
4261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4262         `hiragana-jisx0208' and `katakana-jisx0208'.
4263
4264 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4265
4266         * mule/chinese.el (chinese-cns11643-3): Define it even if
4267         `utf-2000' is provided.
4268         (chinese-cns11643-4): Likewise.
4269         (chinese-cns11643-5): Likewise.
4270         (chinese-cns11643-6): Likewise.
4271         (chinese-cns11643-7): Likewise.
4272
4273 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4274
4275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4276         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4277
4278 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4279
4280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4281         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4282
4283 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4284
4285         * mule/mule-charset.el (default-coded-charset-priority-list):
4286         Setup in UTF-2000.
4287
4288 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4289
4290         * mule/viet-chars.el: Don't define charset
4291         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4292         they are defined as builtin charsets.
4293
4294 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4295
4296         * version.el (emacs-version): Add more space just before UTF-2000
4297         version string.
4298
4299 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4300
4301         * version.el ([constant] emacs-version): Don't add a space in the
4302         preceding place of `xemacs-betaname' because it is duplicated.
4303         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4304
4305         * startup.el (splash-frame-body): Add ETL.
4306
4307 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4308
4309         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4310         is provided because it is defined as builtin charset.
4311         (chinese-cns11643-4): Likewise.
4312         (chinese-cns11643-5): Likewise.
4313         (chinese-cns11643-6): Likewise.
4314         (chinese-cns11643-7): Likewise.
4315
4316 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4317
4318         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4319         coding-system `iso-10646-ucs-4' is not defined.
4320
4321 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4322
4323         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4324         coding-system if `utf-2000' is provided.
4325
4326 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4327
4328         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4329         `utf-2000' is provided.
4330
4331 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4332
4333         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4334         if utf-2000 is provided temporally.
4335
4336 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4337
4338         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4339         as builtin variable].
4340
4341 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4342
4343         * files.el (insert-file-contents-literally): Treat file as binary;
4344         call file-name-handlers. [sync with Emacs 20.3.10]
4345
4346 2008-12-28  Vin Shelton  <acs@xemacs.org>
4347
4348         * XEmacs 21.4.22 is released
4349
4350 2008-12-30  Vin Shelton  <acs@xemacs.org>
4351
4352         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4353         during building even if no packages are found.
4354
4355 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4356
4357         * printer.el (generic-print-region): 
4358         (generic-print-buffer): 
4359         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4360         check if the msprinter device is available, now that msprinter is
4361         always available as a specifier tag. 
4362
4363 2008-12-24  Vin Shelton  <acs@xemacs.org>
4364
4365         * about.el: Add Francisco to my bio!
4366
4367 2008-12-23  Vin Shelton  <acs@xemacs.org>
4368
4369         * autoload.el: Move operator definitions to autoload-operators.el
4370         in the xemacs-base package.
4371
4372 2007-11-22  Vin Shelton  <acs@xemacs.org>
4373
4374         * about.el (about-hacker-contribution): Updated my bio.
4375
4376 2007-10-07  Vin Shelton  <acs@xemacs.org>
4377
4378         * XEmacs 21.4.21 is released
4379
4380 2007-09-19  Didier Verna  <didier@xemacs.org>
4381
4382         Update my personal info.
4383         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4384         * about.el (about-other-current-hackers): Ditto.
4385         * about.el (about-url-alist): Add my musical website.
4386         * about.el (about-personal-info): Update my entry.
4387         * about.el (about-hacker-contribution): Ditto.
4388
4389 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4390
4391         * package-get.el (package-get-download-sites): Update download
4392         sites in Japan.
4393         * package-get.el (package-get-pre-release-download-sites): Ditto.
4394
4395 2007-08-18  Vin Shelton  <acs@xemacs.org>
4396
4397         * package-get.el (package-get-pre-release-download-sites): Sync
4398         mirror sites with 21.5.  (Thanks, Adrian)
4399
4400 2007-08-09  Mike Sperber  <mike@xemacs.org>
4401
4402         * startup.el (migrate-user-init-file): Create backup of
4403         `user-init-file' before migrating.
4404         * startup.el (maybe-migrate-user-init-file): Print
4405         information about backup file.
4406         (maybe-create-compatibility-dot-emacs): Follow above change.
4407
4408 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4409
4410         * font-lock.el: Sync font-lock-add-keywords and
4411         font-lock-remove-keywords from GNU Emacs.
4412         * font-lock.el (font-lock-keywords-alist): New.
4413         * font-lock.el (font-lock-removed-keywords-alist): New.
4414         * font-lock.el (font-lock-add-keywords): New.
4415         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4416         * font-lock.el (font-lock-remove-keywords): New.
4417
4418 2007-08-16  Vin Shelton  <acs@xemacs.org>
4419
4420         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4421         patch from Hans de Graaff.
4422
4423 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4424
4425         * package-get.el (package-get-download-sites): Document Chile and
4426         update Denmark download site.
4427         * package-get.el (package-get-pre-release-download-sites): Ditto.
4428
4429 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4430
4431         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4432
4433 2006-12-09  Vin Shelton  <acs@xemacs.org>
4434
4435         * XEmacs 21.4.20 is released
4436
4437 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4438
4439         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4440
4441 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4442
4443         * info.el (Info-find-file-node, Info-insert-dir)
4444         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4445         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4446         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4447         and discussion.
4448
4449 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4450
4451         * obsolete.el (line-beginning-position): New, from 21.5.x.
4452         (line-end-position): Ditto.
4453
4454 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4455
4456         * package-get.el (package-get-download-sites): Welcome
4457         nl.xemacs.org and Thanks!
4458         * package-get.el (package-get-pre-release-download-sites): Ditto.
4459
4460 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4461
4462         * font-lock.el: Add support for not-so recent changes in Java to
4463         java-mode.
4464
4465 2006-01-28  Vin Shelton  <acs@xemacs.org>
4466
4467         * XEmacs 21.4.19 is released
4468
4469 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4470
4471         * easymenu.el: Update copyright. 
4472         * easymenu.el (easy-menu-all-popups):
4473         Add a docstring. 
4474         * easymenu.el (easy-menu-add):
4475         Document a bug, rework the function to preserve any existing
4476         non-default mode-popup-menu instead of overwriting it, and not to
4477         bother normalising the menu title (nothing else does).
4478         * easymenu.el (easy-menu-remove):
4479         Restore the default mode-popup-menu instead of leaving an empty
4480         one when we remove the last easy-menu popup. 
4481
4482 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4483
4484         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4485         as suggested by Rodrigo Ventura.
4486         * package-get.el (package-get-pre-release-download-sites): Ditto,
4487         with replacement of xemacs-21.5 by beta, which is the logical path
4488         to our beta core and package pre-releases.
4489
4490 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4491
4492         * package-get.el (package-get-download-sites): Add Hong Kong
4493         download site.
4494         * package-get.el (package-get-pre-release-download-sites): Ditto.
4495
4496 2005-12-26  Vin Shelton  <acs@xemacs.org>
4497
4498         * find-paths.el:
4499         * find-paths.el (paths-emacs-root-p): Add search for package root.
4500         * find-paths.el (paths-find-emacs-root): Replaced with
4501         paths-find-invocation-roots, which returns a list of roots.
4502         * find-paths.el (paths-find-invocation-roots): New.
4503         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4504
4505 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4506
4507         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4508         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4509
4510 2005-12-03  Vin Shelton <acs@xemacs.org>
4511
4512         * XEmacs 21.4.18 is released
4513
4514 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4515
4516         * package-get.el (package-get-download-sites): Update reflecting
4517         latest http://www.xemacs.org/Releases/ information generated by
4518         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4519         * package-get.el (package-get-pre-release-download-sites): Ditto.
4520
4521 2005-02-28  Simon Josefsson  <jas@extundo.com>
4522
4523         * about.el (xemacs-hackers): Add jas.
4524         (about-other-current-hackers): Likewise.
4525         (about-url-alist): Add URL for jas.
4526         (about-personal-info): Document jas.
4527         (about-hacker-contribution): Describe jas contributions.
4528
4529 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4530
4531         * easymenu.el (easy-menu-remove): As described in 
4532         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4533         except the "Command" menu from mode-popup-menu. 
4534
4535 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4536  
4537         * font.el (font-spatial-to-canonical): Correct calculation of 
4538         return value for pixel-based input value. 
4539  
4540 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4541
4542         * code-process.el (call-process): Process-related docstring
4543         improvements spurred by Norbert Koch.
4544         * code-process.el (call-process-region): Ditto.
4545         * code-process.el (start-process): Ditto.
4546
4547 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4548
4549         * finder.el (finder-find-library): Return filename actually
4550         searched for.
4551
4552 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4553
4554         * help.el (view-emacs-news): Use `expand-file-name' instead of
4555         `locate-data-file' as the latter will find any "NEWS" files that
4556         might exist in packages _before_ the one in core.
4557
4558 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4559
4560         * package-get.el (package-get-init-package):
4561         package-get-init-package buglet (21.4.17) by Jeff Mincy
4562         <mincy@rcn.com> fixing false temporary load-path shadows reported
4563         after package installation and simplifying code.
4564
4565 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4566
4567         * package-get.el (package-get-download-sites): Sync mirrors list
4568         with the XEmacs website.
4569         (package-get-pre-release-download-sites): Ditto.
4570
4571 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4572
4573         * derived.el (derived-mode-merge-syntax-tables):
4574         Revert my 21.5-only patch of 2003-07-18 which slipped in
4575         through Jerry James's patch of 2004-06-07.
4576
4577 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4578
4579         * cmdloop.el (keyboard-quit): Remove workaround for
4580         `region-active-p' not making sure active region is in current
4581         buffer now that it does.
4582         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4583         * simple.el (region-active-p): `region-active-p' to only return t
4584         when active region is in current buffer.
4585
4586 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4587
4588         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4589         package names, quell a byte-compiler warning, doc fix.
4590
4591 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4592
4593         * buffer.el (pop-to-buffer):
4594         * window-xemacs.el (display-buffer):
4595         Document use of `same-window-buffer-names,' `same-window-regexps'
4596         by pop-to-buffer and display-buffer. 
4597         
4598 2005-02-06  Vin Shelton <acs@xemacs.org>
4599
4600         * XEmacs 21.4.17 is released
4601
4602 2005-01-29  Ben Wing  <ben@xemacs.org>
4603
4604         * shadow.el (find-emacs-lisp-shadows):
4605         Add custom-defines to list of ignored files.
4606
4607 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4608
4609         * simple.el (shifted-motion-keys-select-region): Fix statement
4610         about unshifted-motion-keys-deselect-region.
4611
4612 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4613
4614         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4615         now) for GNU Emacs compatibility.
4616         (make-obsolete-variable): Ditto.
4617
4618 2004-01-08  Ben Wing  <ben@xemacs.org>
4619
4620         * code-files.el (load):
4621         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4622
4623 2004-12-05  Vin Shelton <acs@xemacs.org>
4624
4625         * XEmacs 21.4.16 is released
4626
4627 2004-12-04  Vin Shelton  <acs@xemacs.org>
4628
4629         * auto-autoloads.el: Regenerated.
4630
4631         * custom-load.el: Regenerated.
4632
4633 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4634
4635         Fix bug: apropos errors if a defalias refers to an undefined
4636         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4637
4638         * apropos.el (apropos):
4639         (apropos-command):
4640         * help.el (frob-help-extents):
4641         * help-macro.el (make-help-screen):
4642         * hyper-apropos.el (hyper-apropos-grok-functions):
4643         (hyper-apropos-get-doc):
4644         Catch void-function error thrown by `documentation'.
4645
4646 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4647
4648         * packages.el (package-require): Fix incorrect arg to format.
4649         This fixes a `format specifier' error.
4650
4651 2004-08-13  Jerry James  <james@xemacs.org>
4652
4653         * bytecomp.el (forward-word): Tell the byte compiler the correct
4654         number of arguments to forward-word.
4655
4656 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4657
4658         * etags.el: Fixed loading of include files for tag completion. Now
4659         you can make a tag file for a library, include it into your
4660         project and it will be reloaded only if it changed. Infinte
4661         include loops are detected and the correct tag files are loaded.
4662         * etags.el (buffer-tag-table-list): Load and verify tag files in
4663         the external function buffer-tag-table-list-load.
4664         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4665         tag files. Also load the included tag files. The priority of the
4666         included files is right below their parent file. If multiple
4667         matches occur then the symbols from the parent file are found
4668         first.
4669         * etags.el (tag-table-include-files): Corrected comment
4670         string. Switched to pattern constant tags-include-pattern to have
4671         it at a central location.
4672         * etags.el (tags-include-pattern): Added doc string.
4673         * etags.el (add-to-tag-completion-table): Removed obsolete
4674         comments as the include files are allready returned by
4675         buffer-tag-table-list and loaded.
4676         * etags.el (find-tag-internal): The include files are allready
4677         included in tag-tables as buffer-tag-table-list returns them now.
4678
4679 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4680
4681         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4682         Loading items into the notebook is now done by C code.
4683         * widgets-gtk.el (gtk-widget-instantiate-internal):
4684         Style no longer changed.
4685
4686 2004-06-28  Nix  <nix@esperi.org.uk>
4687
4688         * cmdloop.el (truncate-command-history-for-gc): Delay
4689         execution of all things that look up variable bindings,
4690         via `enqueue-eval-event'.
4691
4692 2004-06-24  Vin Shelton  <acs@xemacs.org>
4693
4694         * package-get.el (package-get-require-signed-base-updates):
4695         now defaults to nil.
4696
4697 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4698
4699         * subr.el (split-string): Clean up docstring.
4700
4701 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4702
4703         * faces.el (zmacs-region): fix typo in docstring.
4704
4705 2004-06-07  Jerry James  <james@xemacs.org>
4706
4707         * derived.el: Synch with Emacs 21.3.
4708         * subr.el (with-local-quit): New, from Emacs 21.3.
4709         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4710         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4711         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4712
4713 2004-06-16  Jerry James  <james@xemacs.org>
4714
4715         * cl.el (cl-set-substring): Increment start by the length of the
4716         string, not the string itself.
4717
4718 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4719
4720         * etags.el (tag-table-include-files): Expand included TAGS file
4721         paths to avoid problems with relative paths.  Thanks to Peter
4722         Chubb <peterc@gelato.unsw.edu.au>.
4723         * etags.el (tags-include-pattern): New.
4724         * etags.el (add-to-tag-completion-table): Parse and ignore
4725         trailing include lines.
4726
4727 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4728
4729         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4730         avoiding line solely composed of equal signs.
4731
4732 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4733
4734         * cus-edit.el (alloc): Typo fix.
4735         * cus-edit.el (custom-browse-visibility): Ditto.
4736         * cus-edit.el (custom-variable-value-create): Ditto.
4737         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4738         * cus-edit.el (custom-save-variables): Bind print-length and
4739         print-level to nil to avoid value abbreviation.
4740         * cus-edit.el (custom-save-face-internal): Ditto.
4741         * cus-edit.el (custom-save-faces): Save in sorted order.
4742         * cus-edit.el (custom-save-resets): Bind print-length and
4743         print-level to nil to avoid value abbreviation.
4744         * cus-edit.el (custom-save-loaded-themes): Ditto.
4745
4746 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4747
4748         * subr.el (split-string-default-separators): New.
4749         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4750         see comment in source.
4751
4752 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4753
4754         * mule/japanese.el (paragraph-start, paragraph-separate):
4755         Remove anchor to BOL.
4756
4757 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4758
4759         * cl.el (gensym, gentemp): Improve docstrings.
4760
4761 2004-05-10  Vin Shelton  <acs@xemacs.org>
4762
4763         * etags.el: Sync with 21.5 version.
4764
4765 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4766
4767         * etags.el:
4768         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4769         only for use with exuberant ctags. This will also enable building of 
4770         completion tables with exuberant ctags. This will not work with
4771         xemacs ctags. 
4772         * etags.el (get-tag-table-buffer): New function for creating of
4773         completion table is used if tags-exuberant-ctags-optimization-p ist t
4774         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4775         finding the tag names. New.
4776         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4777         building tag completion table with exuberant ctags. New.
4778         * etags.el (find-tag-internal): Improve exact tag matching for tags
4779         with name fields. Before the patch return types of functions or
4780         function parameters (with exuberant ctags) were found as matches.
4781
4782 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4783
4784         * list-mode.el (display-completion-list): Fixed completion list was
4785         taking the width of the frame and not of the window for displaying
4786         the selection methods.
4787
4788 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4789
4790         * menubar-items.el (default-menubar): Options are saved to custom.el.
4791
4792
4793 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4794
4795         * isearch-mode.el (isearch-abort): Preserve successful search target.
4796
4797 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4798
4799         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4800         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4801         Bihlmeyer.
4802         * gnuserv.el (gnuserv-mode-line-string): New.
4803         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4804         gnuserv-mode.
4805         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4806         * gnuserv.el (gnuserv-edit-files): Use
4807         make-x-device-with-gtk-fallback.
4808
4809 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4810
4811         * gtk-widgets.el: New import: gtk-accel-group-new.
4812         * dialog-gtk.el:
4813         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4814         * dialog-gtk.el (popup-builtin-question-dialog):
4815         Added support for dialog button mnemonics.
4816
4817 2004-03-22  Chris Green <cmg@dok.org>
4818
4819         * process.el (shell-command): Output buffer was ignored when a
4820         background process was run via shell-command.
4821
4822 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4823
4824         * cus-edit.el (custom-save-variables): Retrieve a list of
4825         variables to save first, sort it, and make sure the variables are
4826         saved in sorted order.
4827
4828 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4829  
4830         * package-get.el (package-get-update-base-from-buffer): Force
4831         binary coding system for verifying GnuPG signature in the
4832         package-index file.
4833  
4834 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4835
4836         * package-get.el (package-get-package-index-file-location): Handle
4837         missing "EMACSPACKAGEPATH" environment variable.
4838
4839 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4840
4841         * package-admin.el (package-admin-find-top-directory): Simplify
4842         directory comparisions and fix substring errors on short path
4843         components.
4844         * package-get.el (package-get-package-index-file-location):
4845         Default to first component of "EMACSPACKAGEPATH", if set.
4846
4847 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4848
4849         * package-get.el (process-error): New error datum.
4850
4851 2004-02-02  Vin Shelton <acs@xemacs.org>
4852
4853         * XEmacs 21.4.15 is released
4854
4855 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4856
4857         * itimer.el (activate-itimer): Modify the itimer timeout value as
4858         if it were begun at the last time when the itimer driver was woken
4859         up.
4860
4861 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4862
4863         * specifier.el (Copyright):
4864         Update.
4865         (make-specifier-and-init):
4866         (map-specifier):
4867         (canonicalize-inst-pair):
4868         (canonicalize-spec-list):
4869         (set-specifier):
4870         Synch docstrings to 21.5 where appropriate.
4871
4872 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4873
4874         * package-get.el (package-get-list-packages-where): New.  A
4875         function that allows searching for groups of packages.  For
4876         example, find all packages that require the fsf-compat package.
4877
4878 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4879
4880         The Great PUI Sync.
4881
4882         * auto-autoloads.el: Regenerated.
4883
4884         * custom-load.el: Regenerated.
4885
4886         * dumped-lisp.el (packages-hardcoded-lisp): New.
4887
4888         * menubar-items.el (menu-max-items): New.
4889         (menu-submenu-max-items): New.
4890         (menu-submenu-name-format): New.
4891         (menu-split-long-menu): New.
4892         (menu-sort-menu): New.
4893         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4894
4895         * obsolete.el (pui-add-install-directory): Renamed to the more
4896         logical `pui-set-local-package-get-directory'.
4897         (package-get-download-menu): Moved to `package-ui.el' and renamed
4898         to `package-ui-add-download-menu'.
4899
4900         * package-admin.el (package-admin-install-function-mswindows):
4901         Whitespace clean up.
4902         (package-admin-add-single-file-package): Removed.
4903         (package-admin-default-install-function): Whitespace clean up.
4904         (package-admin-find-top-directory): New.
4905         (package-admin-get-install-dir): Use it.
4906         (package-admin-get-manifest-file): 
4907         (package-admin-check-manifest): 
4908         (package-admin-add-binary-package):
4909         (package-admin-get-lispdir):
4910         (package-admin-delete-binary-package):
4911         (package-admin):
4912
4913         * package-get.el (package-get-package-index-file-location): New.
4914         (package-get-install-to-user-init-directory): New.
4915         (package-get-remote):
4916         (package-get-download-sites):
4917         (package-get-pre-release-download-sites): New.
4918         (package-get-site-release-download-sites): New.
4919         (package-get-base-filename):
4920         (package-get-always-update):
4921         (package-get-user-index-filename): Removed.
4922         (package-get-pgp-available-p): New.
4923         (package-get-require-signed-base-updates):
4924         (package-get-was-current):
4925         (package-entries-are-signed): New.
4926         (package-get-continue-update-base): New.
4927         (package-get-download-menu): Removed.
4928         (package-get-require-base):
4929         (package-get-update-base-entry):
4930         (package-get-locate-file):
4931         (package-get-locate-index-file):
4932         (package-get-maybe-save-index):
4933         (package-get-update-base):
4934         (package-get-update-base-from-buffer):
4935         (package-get-update-base-entries):
4936         (package-get-interactive-package-query):
4937         (package-get-update-all):
4938         (package-get-all):
4939         (package-get-dependencies):
4940         (package-get-init-package):
4941         (package-get-info): New.
4942         (package-get):
4943         (package-get-staging-dir):
4944         (package-get-set-version-prop): Removed.
4945         (package-get-installedp):
4946         (package-get-ever-installed-p):
4947         (packages): Removed.
4948         (package-get-custom-groups): Removed.
4949         (package-get-custom): Removed.
4950         (package-get-custom-add-entry): Removed.
4951
4952         * package-info.el (batch-update-package-info):
4953
4954         * package-net.el (package-net-batch-generate-bin-ini):
4955         (package-net-update-installed-db):
4956
4957         * package-ui.el (pui-info-buffer):
4958         (pui-directory-exists): Removed.
4959         (pui-package-dir-list): Removed.
4960         (pui-add-install-directory): Removed.
4961         (package-ui-download-menu): New.
4962         (package-ui-pre-release-download-menu): New.
4963         (package-ui-site-release-download-menu): New.
4964         (pui-set-local-package-get-directory): New.
4965         (pui-package-symbol-char):
4966         (pui-update-package-display):
4967         (pui-toggle-package):
4968         (pui-toggle-package-key):
4969         (pui-toggle-package-delete):
4970         (pui-toggle-package-delete-key):
4971         (pui-toggle-package-event):
4972         (pui-toggle-verbosity-redisplay):
4973         (pui-install-selected-packages):
4974         (pui-add-required-packages):
4975         (pui-help-echo):
4976         (pui-display-info):
4977         (list-packages-mode):
4978         (pui-list-packages):
4979
4980         * packages.el (packages-compute-package-locations):
4981         (package-require):
4982         (package-delete-name):
4983         (packages-hardcoded-lisp): Removed.
4984         (packages-useful-lisp): Removed.
4985         (packages-unbytecompiled-lisp): Removed.
4986         (packages-find-package-directories):
4987
4988         Summary:
4989
4990         Major code clean up of all things PUI.
4991
4992         Much improved code to determine where packages should be
4993         installed.  PUI no longer depends on any packages being
4994         pre-installed to compute where packages are to be installed to.
4995
4996         The user can specify the location of their package-index file.  It
4997         isn't necessary to set this because it has sane defaults.  People
4998         who "run-in-place" won't accidently overwrite the CVS
4999         package-index file.  See
5000         `package-get-package-index-file-location'. 
5001
5002         PUI will now properly clean up after itself in the event of an
5003         unsuccessful package install.  This drastically reduces the number
5004         of "wrong md5sum" FAQs.
5005
5006         non-Mule XEmacsen can no longer install Mule packages.
5007
5008         Package management via the custom interface has been removed.
5009
5010         The PUI related menubar items have been reorganised.
5011
5012         The PGP verification code has been fixed and the default for
5013         whether or not it is used is automatically computed.
5014
5015         * update-elc.el ((preloaded-file-list site-load-packages
5016         need-to-dump dumped-exe)):
5017         Just a couple of small changes to allow for
5018         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5019         existing anymore.
5020
5021 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5022
5023         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5024         apply `format' to the first argument of byte-compile-warn, it
5025         already calls format.
5026
5027 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5028
5029         * files.el (delete-old-versions): Avoid going interactive during
5030         make install when environment variable VERSION_CONTROL is set.
5031
5032 2003-12-04  Vin Shelton  <acs@xemacs.org>
5033
5034         * menubar-items.el (menu-item-search): Only bring up search dialog
5035         box if the feature is available and desired.
5036
5037 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5038
5039         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5040
5041 2003-11-05  Vin Shelton  <acs@xemacs.org>
5042
5043         * help.el (Help-prin1-face):
5044         (Help-princ-face):
5045         princ and prin1 are functions and need to be called as such.  The
5046         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5047
5048 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5049
5050         * about.el (about-xemacs): Give full version and build date.
5051
5052 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5053
5054         * win32-native.el (grep-null-device): This XEmacs has null-device.
5055
5056 2003-09-06  Mike Sperber  <mike@xemacs.org>
5057
5058         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5059         implement the specified semantics for `defvar.'
5060
5061 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5062
5063         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5064         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5065         displaying buffer in question.
5066
5067 2003-09-03  Vin Shelton <acs@xemacs.org>
5068
5069         * XEmacs 21.4.14 is released
5070
5071 2003-08-17  Vin Shelton  <acs@xemacs.org>
5072
5073         * about.el: Vanity patch.
5074
5075 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5076
5077         * code-process.el (call-process):
5078         (call-process-region):
5079         (start-process):
5080         Document coding system processing.
5081
5082 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5083
5084         * startup.el (splash-frame-body): Idiomatic English.
5085
5086 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5087
5088         * font-lock.el (font-lock-match-java-declarations): Move
5089         save-restriction, narrow-to-region to beginning of function to
5090         avoid going beyond the limit and causing an infloop.
5091
5092 2003-04-16  Jerry James  <james@xemacs.org>
5093
5094         * keydefs.el: Remove mappings for keys mapped to the nowhere
5095         defined function function-key-error.
5096
5097 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5098
5099         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5100         lisp-interaction-mode-hook): Add the docstrings.
5101
5102 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5103
5104         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5105         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5106         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5107
5108 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5109
5110         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5111         lambda list after the original doc.  Care about
5112         #'(lambda () "SingleString") 
5113         (cl-upcase-arg): 
5114         (cl-function-arglist):
5115         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5116         circular data structures in lambda list specification
5117
5118 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5119
5120         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5121         to appear in font-lock-function-name-face.
5122
5123 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5124
5125         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5126         is not also the value of the lambda.
5127
5128 2003-05-06  Andy Piper  <andy@xemacs.org>
5129
5130         * files.el (revert-buffer): Make sure local variables get processed,
5131         even in the case of an optimized reversion.
5132
5133 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5134
5135         * XEmacs 21.4.13 is released
5136
5137 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5140         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5141
5142 2003-02-14  Ben Wing  <ben@xemacs.org>
5143
5144         * byte-optimize.el:
5145         * byte-optimize.el (byte-compile-inline-expand):
5146         * byte-optimize.el (byte-compile-unfold-lambda):
5147         * byte-optimize.el (byte-optimize-form-code-walker):
5148         * byte-optimize.el (byte-optimize-form):
5149         * byte-optimize.el (byte-decompile-bytecode-1):
5150         * byte-optimize.el (byte-optimize-lapcode):
5151         Review carefully and sync up to 20.7 except for areas as noted.
5152         Fixes problem with JDE compilation.
5153
5154 2003-02-05  Ben Wing  <ben@xemacs.org>
5155
5156         * simple.el:
5157         * simple.el (motion-keys-for-shifted-motion):
5158         Omit M-S-home/end from motion keys.
5159
5160 2003-02-07  Ben Wing  <ben@xemacs.org>
5161
5162         * text-props.el (text-property-any):
5163         * text-props.el (text-property-not-all):
5164         Fix bug when end > start.
5165
5166 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5167
5168         * info.el (Info-insert-dir): Make default-directory end in
5169         separator.  Patch due to Martin Buchholz.
5170
5171 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5172
5173         * XEmacs 21.4.12 "Portable Code" is released.
5174
5175 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5176
5177         * about.el: Update golubev data.
5178
5179 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5180
5181         * isearch-mode.el (isearch-mode-map): Substitute comment on
5182         desirability, and back out "GR is printable" changes.
5183
5184 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5185
5186         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5187
5188 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5189
5190         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5191
5192 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5193
5194         * menubar-items.el (default-menubar): Use browse-url-mozilla
5195         instead of browse-url-gnome-moz for Mozilla.
5196
5197 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5198
5199         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5200
5201 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5202
5203         * files.el (auto-mode-alist): Remove redundant entries for modes
5204         that live in packages.
5205         (interpreter-mode-alist): Ditto.
5206
5207 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5208
5209         * menubar-items.el (default-menubar): Sync with current
5210         browse-url-xemacs.el.
5211
5212 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5213
5214         * XEmacs 21.4.10 "Military Intelligence" is released.
5215
5216 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5217
5218         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5219
5220 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5221
5222         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5223
5224 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5225
5226         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5227         effect free function.
5228         (font-lock-fontify-keywords-region): Supply the argument to
5229         font-lock-compile-keywords.
5230
5231 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5232
5233         * package-get.el (package-get-download-sites): Bring sites list
5234         up to date, prefer xx.xemacs.org addresses.
5235
5236 2002-09-27  Andy Piper  <andy@xemacs.org>
5237
5238         * dialog.el (make-dialog-box): for general dialogs only
5239         delete-frame-hook will be run.
5240
5241 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5242
5243         * font-lock.el (font-lock-fontify-syntactically-region): Add
5244         comment about lookup-syntax-properties, document LOUDLY as unused.
5245
5246 2002-08-26  Andy Piper  <andy@xemacs.org>
5247
5248         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5249         merge.
5250
5251 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5252
5253         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5254         (make-obsolete-variable): Ditto.
5255         (make-compatible): Ditto.
5256         (make-compatible-variable): Ditto.
5257
5258 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5259
5260         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5261         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5262
5263 2002-08-28  Andy Piper  <andy@xemacs.org>
5264
5265         * files.el (revert-buffer): propagate revert-without-query-status.
5266
5267 2002-06-03  Andy Piper  <andy@xemacs.org>
5268
5269         * dialog-items.el (make-search-dialog): align various subcontrols
5270         in visually pleasing ways, allow frame to autosize to the dialog
5271         size.
5272         * dialog.el (make-dialog-box): add a border inside the frame. Add
5273         :autosize property, if t then reset the frame size appropriately
5274         before the frame is mapped.
5275         * gutter-items.el (set-progress-feedback-instantiator): align
5276         various subcontrols.
5277         * gutter-items.el (set-progress-abort-instantiator): ditto.
5278
5279 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5280
5281         * XEmacs 21.4.9 "Informed Management" is released.
5282
5283 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5284
5285         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5286         "&optional append" argument.
5287
5288 2002-07-16  Didier Verna  <didier@xemacs.org>
5289
5290         * subr.el (replace-in-string): fix case fold bug introduced by
5291         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5292         case-fold-search in temporary buffers.
5293
5294 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5295
5296         * lib-complete.el (find-library): Remove check for mule because
5297         decompression DOES work on Mule.
5298
5299 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5300
5301         * simple.el (join-line): New alias for `delete-indentation'.
5302
5303 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5304
5305         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5306         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5307         (font-lock-builtin-face): New.
5308         (font-lock-constant-face): New.
5309         (font-lock-face-list): Add builtin and constant faces.
5310
5311 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5312
5313         * autoload.el (make-autoload): Support define-derived-mode.
5314         Collected puts of doc-string-elt property.  Based on a patch by
5315         Didier Verna <didier@xemacs.org>.
5316
5317 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * wid-edit.el (widget-field-activate): Fix docstring typo.
5320
5321 2002-07-23  Andy Piper  <andy@xemacs.org>
5322
5323         * about.el (about-personal-info): update me.
5324
5325 2002-07-12  Andy Piper  <andy@xemacs.org>
5326
5327         * custom.el (custom-theme-set-variables): remove bogus
5328         arguments. Use custom-set-default to set defaults.
5329         (custom-set-variables): update doc.
5330         (custom-local-buffer): new, synced from FSF.
5331         (custom-set-default): ditto.
5332         (defcustom): update doc.
5333
5334 2002-06-16  Andy Piper  <andy@xemacs.org>
5335
5336         * menubar-items.el (default-menubar): enable windows printing on
5337         cygwin as well as native.
5338
5339 2002-06-12  Andy Piper  <andy@xemacs.org>
5340
5341         * printer.el (generic-print-buffer): catch all errors so that the
5342         print device can be cleared in all scenarios.
5343         (Printer-clear-device): make sure clearing the printer allows it
5344         to be used again immediately.
5345         (generic-print-region): make sure the default printer face is
5346         black-on-white.
5347
5348 2002-04-23  Jerry James  <james@xemacs.org>
5349
5350         * window-xemacs.el (display-buffer-function): Change doc to
5351         reflect new arg.
5352         * window-xemacs.el (pre-display-buffer-function): Ditto.
5353         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5354         non-nil, make the new window just big enough for its contents.
5355         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5356         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5357         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5358
5359 2002-06-06  Andy Piper  <andy@xemacs.org>
5360
5361         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5362         (defcustom): ditto.
5363         (custom-handle-keyword): ditto.
5364
5365 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5366
5367         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5368         Make obsolete.  Default to nil.
5369         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5370         Inspired by a patch by John Palmieri.
5371
5372 2002-07-01  Mike Alexander  <mta@arbortext.com>
5373
5374         * process.el (shell-command-on-region): Don't delete the region
5375         before giving it to call-process-region
5376
5377 2002-06-04  Jerry James <james@eecs.ku.edu>
5378
5379         * find-paths.el (paths-find-architecture-directory): Search in
5380         `system-configuration'/`base', not `base'`system-configuration'.
5381
5382 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5383
5384         * info.el (Info-index): Add missing \ in [ t].
5385
5386 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5387
5388         * gutter-items.el (gutter-buffers-tab-visible-p,
5389         buffers-tab-omit-function, buffers-tab-selection-function,
5390         buffers-tab-filter-functions):
5391         Doc improvements.
5392
5393 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5394
5395         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5396
5397         * toolbar-items.el (toolbar-news): Fix typo in message string.
5398
5399 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5400
5401         * dialog.el (yes-or-no-p-dialog-box): 
5402         * cmdloop.el (y-or-n-p-minibuf):
5403         (yes-or-no-p-minibuf):
5404         (yes-or-no-p):
5405         (y-or-n-p): 
5406         Specify negative answers in docstrings.
5407
5408 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5409
5410         * package-ui.el (pui-help-echo): Display both installed and author
5411         version.  Use a balloon-help window to display extra info like
5412         package requires.
5413
5414 2002-05-30  Andy Piper  <andy@xemacs.org>
5415
5416         * files.el (revert-buffer-internal): don't visit
5417         revert-buffer. Kill buffer when not used. Suggested by Mike
5418         Alexander <mta@arbortext.com>
5419
5420 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5421
5422         * files.el (revert-buffer): More docstring fiddling.
5423
5424 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5425
5426         * files.el (revert-buffer):
5427         (revert-buffer-internal):
5428         (revert-buffer-insert-file-contents-function):
5429         Improve docstrings and comments.
5430
5431 2002-05-08  Andy Piper  <andy@xemacs.org>
5432
5433         * files.el (revert-buffer): observe noconfirm behavior.
5434
5435 2002-04-09  Andy Piper  <andy@xemacs.org>
5436
5437         * files.el (revert-buffer): use revert-buffer-internal if it looks
5438         like doing so will not result in any user-visible changes.
5439         (revert-buffer-internal): new function. Do the actual process of
5440         reversion and then see whether the result is any different to what
5441         we have already. If it is not then do nothing.
5442
5443 2001-12-11  Andy Piper  <andy@xemacs.org>
5444
5445         * menubar.el (get-popup-menu-response): re-order so that it works
5446         on more sane/facist window systems.
5447
5448 2001-12-03  Andy Piper  <andy@xemacs.org>
5449
5450         * faces.el (frob-face-property): don't infloop in face frobbing
5451         from Jan Vroonhof <jan@xemacs.org>.
5452
5453 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5454
5455         * faces.el (frob-face-property): Follow face fall-back hierarchy
5456         properly for face properties without an instance. Only do manual
5457         copy form 'default in last resort. This handles in particular
5458         the case where 'default itself has only a fall-back (which is
5459         the case by default on windows).
5460
5461 2001-11-24  Andy Piper  <andy@xemacs.org>
5462
5463         * printer.el (generic-print-region): set default-frame-plist to
5464         nil while creating the printer frame so that sizes reflect the
5465         printed page.
5466
5467         * faces.el (face-complain-about-font): Don't complain on printers.
5468
5469 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5470         
5471         * package-net.el: Andy synch.
5472         
5473 2001-12-16  Andy Piper  <andy@xemacs.org>
5474
5475         * package-get.el (package-get-update-all): Make sure installed.db
5476         gets updated after updating packages.
5477
5478 2002-03-28  Ben Wing  <ben@xemacs.org>
5479
5480         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5481         continuation, truncation so that we don't get line jumpiness from
5482         them being larger than the line height.
5483
5484         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5485
5486 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5487
5488         * font.el (font-window-system-mappings): Add mapping for Gtk
5489         (assume identical to X) 
5490
5491 2002-02-04  Andy Piper  <andy@xemacs.org>
5492
5493         * files.el (convert-standard-filename): Fix for short filename
5494         Peter Arius <pas@methodpark.de>
5495
5496 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5497
5498         * list-mode.el (default-choose-completion): completion-base-size
5499         should refer to local value in the completion list buffer.
5500
5501 2001-12-03  Didier Verna  <didier@xemacs.org>
5502
5503         * rect.el: autoload `replace-rectangle'.
5504         * keydefs.el (global-map): bind it to `C-x r p'.
5505
5506 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5507
5508         * XEmacs 21.4.8 "Honest Recruiter" is released.
5509
5510 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5511
5512         This patch is based on Jerry James's patch and analysis.
5513
5514         * select.el (get-clipboard):
5515         (get-selection):
5516         Update docstrings.
5517         (get-clipboard-foreign):
5518         (get-selection-foreign):
5519         New function for use as `interprogram-paste-function's.
5520
5521         * simple.el (interprogram-paste-function): Change default to
5522         `get-clipboard-foreign'; improve docstring.
5523         (interprogram-cut-function): Improve dosctring.
5524
5525 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5526
5527         * XEmacs 21.4.7 "Economic Science" is released.
5528
5529 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5530
5531         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5532
5533 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5534
5535         * obsolete.el (assq-delete-all): New compatibility alias for 
5536         remassq.
5537
5538 2002-01-09  Simon Josefsson  <jas@extundo.com>
5539
5540         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5541
5542 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5543
5544         * info.el (Info-auto-generate-directory): Default
5545         Info-auto-generate-directory to 'if-outdated.
5546
5547 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5548
5549         * startup.el (normal-top-level): Prevent migration code from
5550         trashing .emacs on an error in loading the init files.
5551
5552 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5553
5554         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5555         "system default" Xdefaults and friends get xrdb-mode.
5556
5557 2002-03-05  Mats Lidell  <matsl@contactor.se>
5558  
5559         * help-nomule.el (tutorial-supported-languages): Added Swedish
5560         tutorial. Sorted languages.
5561
5562 2002-02-11  Mike Sperber <mike@xemacs.org>
5563
5564         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5565         regenerating outdated dir files and dir is non-existent.
5566
5567 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5568
5569         * code-files.el (convert-mbox-coding-system): Improve comment.
5570         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5571         coding-system argument to `write-region-pre-hook' call.
5572         (write-region-pre-hook): Fix docstring to mention lockname argument.
5573
5574 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5575
5576         * minibuf.el (completing-read): Remove redundant wrong arg list.
5577
5578         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5579
5580 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5581
5582         * obsolete.el (interactive-form): new compatibility alias for 
5583         function-interactive.
5584
5585 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5586
5587         * menubar-items.el (Menubar-items-truncate-list): Removed.
5588         * menubar-items.el (Menubar-items-truncate-history): New.
5589         * menubar-items.el (default-menubar): Use
5590         Menubar-items-truncate-history.
5591
5592 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5593
5594         * printer.el (generic-print-region): Pass correct arguments to
5595         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5596         Torkelsson <torkel@acc.umu.se>.
5597
5598 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5599
5600         * help.el (describe-mode): synched with FSF 19.34; handle nil
5601         minor mode indicators.
5602
5603 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5604
5605         * minibuf.el (completing-read): Update docstring.
5606
5607 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5608
5609         * XEmacs 21.4.6 "Common Lisp" is released.
5610
5611 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5612
5613         * package-net.el: Inadvertant synch with Windows branch.  From
5614         Andy's log:
5615         (package-net-kit-version): new variable.
5616         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5617
5618 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5619
5620         * package-get.el (package-get-locate-index-file): Also search the
5621         core etc/ directory for the package index file if it can't be
5622         found in ~/.xemacs/.
5623
5624 2001-12-13  William Perry  <wmperry@gnu.org>
5625
5626         * dialog-gtk.el (popup-builtin-question-dialog):
5627         Conform to API in gui.c.
5628         
5629 2001-11-12  Andy Piper  <andy@xemacs.org>
5630
5631         * cus-edit.el (custom-save-face-internal): make sure we save
5632         non-themed faces.
5633         (custom-save-variables): ditto variables.
5634
5635 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5636
5637         * faces.el (make-face-family):
5638         (make-face-size):
5639         New face-modifying functions per Jan Vroonhof.
5640
5641         cus-face.el (custom-set-face-font-family):
5642         (custom-set-face-font-size):
5643         Use them.
5644
5645         * font.el (font-window-system-mappings): More precise docstring.
5646
5647         (font-create-name):
5648         (font-create-object):
5649         (tty-font-create-object):
5650         (tty-font-create-plist):
5651         (x-font-create-object):
5652         (x-font-create-name):
5653         (ns-font-create-name):
5654         (mswindows-font-create-object):
5655         (mswindows-font-create-name):
5656         Add doctrings.
5657
5658 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5659
5660         * gtk-faces.el (gtk-init-device-faces): removed spurious
5661         quote before let* expression.
5662
5663 2001-10-29  Andy Piper  <andy@xemacs.org>
5664
5665         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5666         modified when changing coding system.
5667
5668         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5669         that we invoke the GUI directory selector.
5670
5671 2001-10-25  Andy Piper  <andy@xemacs.org>
5672
5673         * dialog.el (make-dialog-box): use new directory dialog support.
5674         * minibuf.el (read-file-name-1): ditto.
5675         (read-file-name): ditto.
5676         (read-directory-name): ditto.
5677
5678 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5679
5680         * XEmacs 21.4.5 "Civil Service" is released.
5681
5682 2001-04-23  Didier Verna  <didier@xemacs.org>
5683
5684         * cus-edit.el (custom-variable-pre-save): New.
5685         * cus-edit.el (custom-variable-post-save): New.
5686         * cus-edit.el (custom-variable-save): use them.
5687         * cus-edit.el (custom-face-pre-save): New.
5688         * cus-edit.el (custom-face-post-save): New.
5689         * cus-edit.el (custom-face-save): use them.
5690         * cus-edit.el (custom-group-pre-save): New.
5691         * cus-edit.el (custom-group-post-save): New.
5692         * cus-edit.el (custom-group-save): use them.
5693         * cus-edit.el (Custom-save): use the pre/post functions above,
5694         call `custom-save-all' only once.
5695         * cus-edit.el (custom-variable-pre-reset-standard): New.
5696         * cus-edit.el (custom-variable-post-reset-standard): New.
5697         * cus-edit.el (custom-variable-reset-standard): use them.
5698         * cus-edit.el (custom-face-pre-reset-standard): New.
5699         * cus-edit.el (custom-face-post-reset-standard): New.
5700         * cus-edit.el (custom-face-reset-standard): use them.
5701         * cus-edit.el (custom-group-pre-reset-standard): New.
5702         * cus-edit.el (custom-group-post-reset-standard): New.
5703         * cus-edit.el (Custom-reset-standard): use them.
5704         * cus-edit.el (custom-face-reset-saved): use the pre/post
5705         functions above, call `custom-save-all' only once.
5706
5707 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5708
5709         * gutter-items.el (buffers-tab face): Derive from the modeline
5710         face by default.  Many people use white-on-black for the default
5711         font, and the tabs look hideous with that color combination.  The
5712         modeline usually has the correct colors.
5713
5714 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5715
5716         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5717         (tag-mark-stack-max): Typo fix.
5718
5719 2001-09-28  Ben Wing  <ben@xemacs.org>
5720
5721         * font-lock.el:
5722         * font-lock.el (font-lock-after-change-function):
5723         fix problem with last patch, reported by Katsumi Yamaoka.
5724
5725 2001-09-17  Ben Wing  <ben@xemacs.org>
5726
5727         * font-lock.el (font-lock-after-change-function):
5728         fix problem when you insert a comment on the line before a line of
5729         code: if we use the following char, then when you hit backspace,
5730         the following line of code turns the comment color.
5731
5732 2001-06-08  Ben Wing  <ben@xemacs.org>
5733
5734         * process.el: comment about shell-command-switch.
5735         * process.el (shell-quote-argument): Need to quote a null
5736         argument, too.  From Dan Holmsand.
5737         
5738         * startup.el (normal-top-level): Delete some unused FSF junk.
5739         * startup.el (command-line-early):
5740         
5741         * startup.el (command-line): Call MS Windows init function.
5742         
5743         * win32-native.el:
5744         * win32-native.el (mswindows-system-shells): New.
5745         * win32-native.el (mswindows-system-shell-p): New.
5746         * win32-native.el (init-mswindows-at-startup): New.
5747         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5748         * win32-native.el (mswindows-quote-one-simple-arg):
5749         * win32-native.el (mswindows-quote-one-command-arg):
5750         * win32-native.el (mswindows-construct-process-command-line-alist):
5751         Correct comments at top.  Correctly handle passing arguments
5752         to Cygwin programs and to bash.  Fix quoting of zero-length
5753         arguments (from Dan Holmsand).  Set shell-command-switch based
5754         on shell-file-name, which in turn comes from env var SHELL.
5755
5756 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5757
5758         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5759         default-toolbar-position): Fill docstrings for balloon-help.
5760
5761 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5762
5763         * faces.el: Reenable specifications over 'gtk domain.
5764
5765 2001-08-08  Didier Verna  <didier@xemacs.org>
5766
5767         * autoload.el (update-autoload-files): make defdir a file name,
5768         not directory name.
5769
5770 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5771
5772         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5773
5774         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5775
5776 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5777
5778         * font-menu.el (font-menu-set-font): Default to current font-family.
5779         (font-menu-preferred-resolution):
5780         (font-menu-size-scaling):
5781         Provide gtk defaults, too.
5782
5783 2001-07-29  Mike Alexander  <mta@arbortext.com>
5784
5785         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5786         list
5787         (custom-set-face-font-family): ditto
5788
5789 2001-07-26  Mike Sperber <mike@xemacs.org>
5790
5791         * files.el (auto-mode-alist): .9 files are man pages, too.
5792
5793 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5794
5795         * process.el (call-process-internal): bind
5796         coding-system-for-write to 'binary when calling
5797         start-process-internal, so the process receives 
5798         the literal contents of INFILE.
5799
5800 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5801
5802         * files.el (auto-mode-alist): Add configure.ac support.
5803
5804 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5805
5806         * buff-menu.el:
5807         mouse.el:
5808         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5809
5810 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5811
5812         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5813
5814 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5815
5816         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5817         mixed text.
5818         (kinsoku-eol-p): Ditto.
5819
5820 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5821
5822         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5823         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5824         characters as the category `s' or `e' correctly.
5825
5826 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5827
5828         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5829
5830 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5831
5832         * mule/cyrillic.el:  Set up case table.
5833
5834 2001-06-08  Mike Sperber <mike@xemacs.org>
5835
5836         * files.el (save-some-buffers-1): Don't zap the help window right
5837         after `map-y-or-n-p' has popped it up.
5838
5839 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5840
5841         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5842
5843 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5844
5845         * specifier.el: define-specifier-tag 'gtk.
5846
5847 2001-05-12  Ben Wing  <ben@xemacs.org>
5848
5849         * find-paths.el (paths-find-recursive-path):
5850         fix error with null EXCLUDE-REGEXP.
5851         
5852         * font-lock.el (font-lock-mode):
5853         fix problem reported by hrvoje with buffers starting with a space.
5854         
5855 2001-05-06  Ben Wing  <ben@xemacs.org>
5856
5857         * dialog.el (make-dialog-box):
5858         * menubar-items.el (default-menubar):
5859         * printer.el (generic-print-buffer):
5860         * printer.el (generic-print-region):
5861         implement printing the selection when it's selected.
5862
5863 2001-04-18  Didier Verna  <didier@xemacs.org>
5864
5865         * cus-edit.el (Custom-reset-standard): reset to standard settings
5866         not only when the buffer's :custom-state is 'modified, but also
5867         when it is 'set or 'saved.
5868
5869 2001-04-17  Didier Verna  <didier@xemacs.org>
5870
5871         * startup.el (load-user-init-file): define `custom-file' before
5872         loading the user's init file.
5873
5874 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5875
5876         * menubar.el (popup-mode-menu): Make it work with
5877         popup-menu-titles turned off.
5878         
5879 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5880
5881         * about.el (about-mailto-link): Use compose-mail for sending mail.
5882
5883 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5884
5885         * package-admin.el (package-install-hook): New.
5886         (package-delete-hook): New.
5887         (package-admin-add-single-file-package): Use package-delete-hook.
5888
5889         * package-get.el (package-get): Use package-install-hook.
5890
5891 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5892
5893         * package-ui.el (pui-install-selected-packages): reverse the lists
5894         of packages so that they get handled in the same order as they
5895         were selected.
5896
5897 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5898
5899         * packages.el (locate-library): Use read-library-name for completion.
5900
5901 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5902
5903         * byte-optimize.el (=): `=' is not a binary predicate!
5904         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5905         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5906
5907 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5908
5909         * bytecomp.el (byte-compile-arithcompare):
5910         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5911
5912 2001-06-03  William M. Perry  <wmperry@gnu.org>
5913
5914         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5915         return the filename selected by the user!
5916
5917 2001-05-31  William M. Perry  <wmperry@gnu.org>
5918
5919         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5920         in XEmacs/GTK.
5921
5922 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5923
5924         * coding.el: Tiny typo fixed.
5925
5926 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5927
5928         * XEmacs 21.4.3 "Academic Rigor" is released.
5929
5930 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5931
5932         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5933
5934 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5935
5936         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5937
5938 2001-05-04  Ben Wing  <ben@xemacs.org>
5939
5940         * printer.el (generic-print-buffer):
5941         * printer.el (generic-print-region):
5942         Enable dialog boxes.  Apply workaround recommended by Kirill.
5943         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5944         
5945         * simple.el (kill-whole-line):
5946         * simple.el (kill-line-1):
5947         * simple.el (kill-entire-line):
5948         * simple.el (kill-line):
5949         * simple.el (backward-kill-line):
5950         Take out interactive dependence of kill-whole-line.
5951
5952 2001-04-22  Ben Wing  <ben@xemacs.org>
5953
5954         * dialog.el (make-dialog-box):
5955         Put dialog titles back in -- this time correctly.  Fix various
5956         other problems with leaks and such.
5957
5958         * simple.el (region-exists-p):
5959         * simple.el (region-active-p):
5960         Add comment about which one is correct to use in menu specs.
5961
5962 2001-05-05  Ben Wing  <ben@xemacs.org>
5963
5964         * dialog.el (make-dialog-box): fix doc string.
5965         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5966         take out Pretty Print.
5967         * printer.el:
5968         * printer.el (printer-current-device): New.
5969         * printer.el (Printer-get-device): New.
5970         * printer.el (Printer-clear-device): New.
5971         * printer.el (generic-page-setup): New.
5972         * printer.el (generic-print-buffer):
5973         * printer.el (generic-print-region):
5974         Implement Page Setup.  Handle errors properly.
5975
5976 2001-05-05  Ben Wing  <ben@xemacs.org>
5977
5978         * subr.el (error): Complete list of errors in doc string.
5979         
5980 2001-04-22  Ben Wing  <ben@xemacs.org>
5981
5982         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5983         
5984 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5985
5986         * build-report.el: Remove CVS keywords since this file has been in
5987         core lisp for a while now.
5988         * build-report.el (build-report-make-output-files): Fix typo.
5989
5990 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5991
5992         * about.el (about-finish-buffer): Make sure the last change works
5993         even if EVENT is nil.
5994
5995 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5996
5997         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5998         clicked, not the one that happens to be the current buffer at the
5999         time.
6000
6001 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6002
6003         * cus-edit.el (custom-display): Support the GTK Window System also.
6004
6005 2001-04-30  Ben Wing  <ben@xemacs.org>
6006
6007         * printer.el:
6008         * printer.el (printer-page-header):
6009         * printer.el (Print-context): New.
6010         * printer.el (printer-page-footer):
6011         * printer.el (generate-header-element): New.
6012         * printer.el (generate-header-line): New.
6013         * printer.el (print-context-property):
6014         * printer.el (generic-print-buffer):
6015         * printer.el (generic-print-region):
6016         Implement headers and footers.  Implement calling Print dialog box
6017         (#### but it doesn't quite work yet).
6018
6019 2001-04-25  Ben Wing  <ben@xemacs.org>
6020
6021         * about.el (xemacs-hackers):
6022         * about.el (about-url-alist):
6023         * about.el (about-personal-info):
6024         * about.el (about-hacker-contribution):
6025         More contributions.
6026         
6027         * simple.el (handle-post-motion-command):
6028         Fix spurious setting of zmacs-region-stays to t after a non-shift
6029         motion command.
6030
6031 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6032
6033         * about.el (about-personal-info): Update my bio.
6034         (about-hacker-contribution): Ditto.
6035
6036 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6037
6038         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6039
6040 2001-04-19  Andy Piper  <andy@xemacs.org>
6041
6042         * package-net.el (package-net-cygwin32-binary-size): new size.
6043         (package-net-win32-binary-size): new size.
6044         (package-net-convert-index-to-ini): Use new arch.
6045         (package-net-batch-convert-index-to-ini): Removed.
6046         (package-net-generate-bin-ini): New.
6047         (package-net-batch-generate-bin-ini): New.
6048
6049 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6050
6051         * XEmacs 21.4.1 "Copyleft" is released.
6052
6053 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6054
6055         * x-compose.el (xlib-input-method-bug-workaround):
6056         (alias-colon-to-double-quote):
6057         Force sort in map-keymap to work around rehash bug.
6058
6059 2001-04-17  Ben Wing  <ben@xemacs.org>
6060
6061         * about.el: Finish overhaul, add a few new hackers, update a
6062         couple old ones.
6063
6064 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6065
6066         * XEmacs 21.4.0 "Solid Vapor" is released.
6067
6068 2001-04-15  Ben Wing  <ben@xemacs.org>
6069
6070         * about.el:
6071         * about.el (about-headline-face): New.
6072         * about.el (about-link-face): New.
6073         * about.el (about-current-release-maintainers): New.
6074         * about.el (about-other-current-hackers): New.
6075         * about.el (about-url-alist):
6076         * about.el (about-once-and-future-hackers): New.
6077         * about.el (about-mailto-link): New.
6078         * about.el (about-get-buffer):
6079         * about.el (about-finish-buffer):
6080         * about.el (about-xemacs):
6081         * about.el (about-features): Removed.
6082         * about.el (about-advantages): New.
6083         * about.el (about-maintainer-info): Removed.
6084         * about.el (about-personal-info): New.
6085         * about.el (about-hacker-contribution): New.
6086         * about.el (about-maintainer):
6087         * about.el (about-show-linked-info):
6088         * about.el (about-hackers):
6089         Major revamping.  Rewriting of most of the text, improve the
6090         link handling, separate info on contributors into personal
6091         and contribution info, add new contributors, update personal
6092         info, etc. etc.
6093         
6094         * menubar-items.el (default-menubar):
6095         Help menubar entry for News now says more accurately
6096         "What's New in XEmacs".
6097         
6098         * mouse.el:
6099         * mouse.el (mouse-track-cleanup-hook):
6100         * mouse.el (mouse-track):
6101         Don't set-buffer to a dead buffer when calling mouse-track
6102         cleanup hooks.
6103
6104 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6105
6106         * XEmacs 21.2.47 "Zephir" is released.
6107
6108 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6109
6110         * dialog.el (make-dialog-box): Disable dialog box titles until
6111         we get them working.
6112
6113 2001-03-30  Ben Wing  <ben@xemacs.org>
6114
6115         * help.el:
6116         * help.el (Help-princ-face):
6117         * help.el (Help-prin1-face):
6118         * help.el (frob-help-extents):
6119         * help.el (describe-function-1):
6120         * help.el (describe-variable):
6121         Avoid using font-lock faces, which may not be defined.
6122         Instead, use hyper-apropos faces, and make sure they're
6123         defined as necessary by using `require'. (It's not so safe
6124         to do this for font-lock.) In any case, we will eventually
6125         be merging this functionality into hyper-apropos.
6126
6127         * loaddefs.el (completion-ignored-extensions):
6128         Fix documentation.
6129         
6130         * menubar-items.el (menu-truncate-list): Removed.
6131         * menubar-items.el (Menubar-items-truncate-list): New.
6132         * menubar-items.el (default-menubar):
6133         Fix errors if grep or compile command is too long.  Rename helper
6134         function to be less visible.
6135
6136 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6137
6138         * byte-optimize.el (byte-optimize-minus):
6139         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6140
6141 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6142
6143         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6144         Mule is available.
6145
6146         * mule/latin.el: New file.
6147
6148 2001-03-11  Ben Wing  <ben@xemacs.org>
6149
6150         * auto-save.el:
6151         * auto-save.el (auto-save-directory):
6152         * auto-save.el (make-auto-save-file-name):
6153         * auto-save.el (auto-save-file-name-p): New.
6154
6155         Merge in improvements from other definition of
6156         make-auto-save-file-name in files.el.
6157         
6158         * auto-save.el (auto-save-original-name):
6159         * auto-save.el (auto-save-name-in-fixed-directory):
6160         * auto-save.el (auto-save-unslashify-name): Removed.
6161         * auto-save.el (auto-save-slashify-name): Removed.
6162         * auto-save.el (auto-save-reserved-chars): New.
6163         * auto-save.el (auto-save-escape-name): New.
6164         * auto-save.el (auto-save-unhex): New.
6165         * auto-save.el (auto-save-unescape-name): New.
6166
6167         Change algorithm for encoding filenames in auto-save names to be
6168         entirely safe with all filesystems and all possible characters in
6169         a filename, and 100% reversible. (Essentially, uses
6170         quoted-printable as the encoding.)
6171         
6172         * auto-save.el (recover-all-files):
6173
6174         Use insert-directory rather than calling ls directly -- fixes
6175         things under Windows.
6176
6177         * files.el:
6178         * files.el (convert-standard-filename): Substitute FSF's
6179         definition for this (we had nothing here before).
6180         
6181         * files.el (backup-buffer): Warning fix.
6182         
6183         * files.el (make-backup-file-name):
6184         * files.el (find-backup-file-name):
6185         Fix error in calling sequence to auto-save-file-name-p.
6186         
6187         * files.el (recover-file):
6188         Use insert-directory rather than calling ls directly -- fixes
6189         things under Windows.
6190
6191         * files.el (make-auto-save-file-name): Removed.
6192         * files.el (auto-save-file-name-p): Removed.
6193         auto-save is always dumped so no sense in having a definition
6194         that will always be overwritten with another.
6195         
6196         * files.el (insert-directory):
6197         * win32-native.el:
6198         * win32-native.el (debug-mswindows-process-command-lines):
6199         * win32-native.el (original-make-auto-save-file-name): Removed.
6200         * win32-native.el (make-auto-save-file-name): Removed.
6201
6202
6203 2001-03-21  Martin Buchholz <martin@xemacs.org>
6204
6205         * XEmacs 21.2.46 "Urania" is released.
6206
6207 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6208
6209         * menubar-items.el (default-menubar): Update sample.emacs to
6210         sample.init.el and adjust accelerators.
6211
6212 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6213
6214         * build-report.el (build-report): Improve docstring.
6215
6216 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6217
6218         * ChangeLog: Log GTK merge.
6219
6220         * gutter-items.el:
6221         * mwheel.el:
6222         * sound.el:
6223         * startup.el:
6224         Revert gratuitous whitespace changes.
6225
6226 2001-03-07  Ben Wing  <ben@xemacs.org>
6227
6228         * help.el:
6229         * help.el (key-or-menu-binding):
6230         * help.el (Help-find-file): New.
6231         * help.el (describe-beta):
6232         * help.el (describe-copying):
6233         * help.el (describe-project):
6234         * help.el (view-emacs-news):
6235         * help.el (view-sample-init-el): New.
6236         * help.el (Help-princ-face): New.
6237         * help.el (Help-prin1-face): New.
6238         * help.el (help-symbol-function-context-menu):
6239         * help.el (help-symbol-variable-context-menu):
6240         * help.el (help-symbol-function-and-variable-context-menu):
6241         * help.el (frob-help-extents):
6242         * help.el (describe-function-1):
6243         * help.el (describe-variable):
6244
6245         Add coloring in Help buffers, correspondent with hyperlinks.
6246         View files in view-mode rather than Fundamental.
6247         Remove separators from context menus -- now handled in generic code.
6248         Add `Find Tag' to context menu.
6249         
6250         * menubar.el (popup-mode-menu):
6251
6252         Rewrite code that outputs the popup menu to (a) put more specific
6253         entries first, (b) be more robust, (c) output the proper context
6254         menu separators automatically (the context menu functionality is
6255         new and currently used only by Help).
6256
6257 2001-03-10  William M. Perry  <wmperry@aventail.com>
6258
6259         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6260         this function when converting from the 21.1 GTK branch.  Now
6261         supports file, password, question, and color built-in dialogs.
6262
6263 2001-03-06  Ben Wing  <ben@xemacs.org>
6264
6265         * keydefs.el:
6266         * keydefs.el (global-map):
6267         Add commented-out change of M-k (for 21.5).
6268         
6269         * menubar-items.el (default-menubar):
6270         Fix items to control kill-line behavior; add items for
6271         shifted motion.
6272         
6273         * simple.el:
6274         * simple.el (kill-whole-line):
6275         * simple.el (historical-kill-line): Removed.
6276         * simple.el (kill-line): Removed.
6277         * simple.el (kill-entire-line): New.
6278         * simple.el (kill-line-1): New.
6279         * simple.el (backward-kill-line):
6280         Undo kill-whole-line == always changes.  Add new function
6281         kill-entire-line to unconditionally delete the current line.
6282         Add comments describing the lamentable state of affairs of
6283         the kill-line functions and variables.
6284
6285 2001-03-02  Ben Wing  <ben@xemacs.org>
6286
6287         * simple.el:
6288         * simple.el (beginning-of-buffer):
6289         * simple.el (end-of-buffer):
6290         * simple.el (mark-ring-unrecorded-commands):
6291         * simple.el (signal-error-on-buffer-boundary):
6292         * simple.el (shifted-motion-keys-select-region):
6293         * simple.el (unshifted-motion-keys-deselect-region):
6294         * simple.el (motion-keys-for-shifted-motion): New.
6295         * simple.el (handle-pre-motion-command):
6296         * simple.el (handle-post-motion-command):
6297         * simple.el (forward-char-command):
6298         * simple.el (backward-char-command):
6299         * simple.el (scroll-up-command):
6300         * simple.el (scroll-down-command):
6301         * simple.el (next-line):
6302         * simple.el (previous-line):
6303         * simple.el (backward-block-of-lines):
6304         * simple.el (forward-block-of-lines):
6305         * simple.el (backward-word):
6306         * simple.el (mark-word):
6307
6308         Augment documentation of the most common motion commands to make
6309         note of the shifted-motion support.  Improve the support to (a)
6310         properly document how it works and why it's done in the fashion it
6311         is, and (b) allow the keystrokes that trigger it to be customized.
6312
6313         Correct error in the customize specification of
6314         mark-ring-unrecorded-commands.
6315
6316 2001-03-02  Ben Wing  <ben@xemacs.org>
6317
6318         * font-lock.el:
6319         * font-lock.el (font-lock-pending-extent-table): Removed.
6320         * font-lock.el (font-lock-pending-buffer-table): New.
6321         * font-lock.el (font-lock-pre-idle-hook):
6322         * font-lock.el (font-lock-after-change-function):
6323         * font-lock.el (font-lock-fontify-pending-extents):
6324         * font-lock.el (font-lock-lisp-like):
6325
6326         Fix handling of pending extents to avoid excessive slowness (N^2
6327         behavior) when making lots of buffer changes between redisplays,
6328         such as when saving the Options.
6329
6330 2001-03-09  William M. Perry  <wmperry@aventail.com>
6331
6332         * device.el:
6333         * dragdrop.el:
6334         * dumped-lisp.el:
6335         * faces.el:
6336         * frame.el:
6337         * gnuserv.el:
6338         * loadup.el:
6339         * menubar-items.el:
6340         * minibuf.el:
6341         The Great GTK Merge.
6342
6343         * ChangeLog.GTK:
6344         * dialog-gtk.el:
6345         * gdk.el:
6346         * generic-widgets.el:
6347         * glade.el:
6348         * gnome-widgets.el:
6349         * gnome.el:
6350         * gtk-compose.el:
6351         * gtk-extra.el:
6352         * gtk-faces.el:
6353         * gtk-ffi.el:
6354         * gtk-file-dialog.el:
6355         * gtk-font-menu.el:
6356         * gtk-glyphs.el:
6357         * gtk-init.el:
6358         * gtk-iso8859-1.el:
6359         * gtk-marshal.el:
6360         * gtk-mouse.el:
6361         * gtk-package.el:
6362         * gtk-password-dialog.el:
6363         * gtk-select.el:
6364         * gtk-widget-accessors.el:
6365         * gtk-widgets.el:
6366         * gtk.el:
6367         widgets-gtk.el:
6368         The Great GTK Merge: new files.
6369
6370 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6371
6372         * generic-widgets.el: Don't require gtk (a built-in feature) at
6373         top level.  Don't execute the last sexp unless (featurep 'gtk).
6374
6375 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6376
6377         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6378
6379 2001-02-23  Martin Buchholz <martin@xemacs.org>
6380
6381         * XEmacs 21.2.45 "Thelxepeia" is released.
6382
6383 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6384  
6385         * about.el (xemacs-hackers): update my entry. 
6386         * about.el (about-maintainer-info): ditto. 
6387         * about.el (about-hackers): ditto. 
6388
6389 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6390
6391         * about.el (about-maintainer-info): More vanity info about
6392         yours truly.
6393
6394 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6395
6396         * build-report.el (build-report-destination): xemacs-build-reports
6397         has moved to SourceForge, where mailing list name length is
6398         restricted, hence the name change to
6399         xemacs-buildreports@xemacs.org.
6400         * build-report.el (build-report-keep-regexp): Update default.
6401         * build-report.el (build-report-delete-regexp): Ditto.
6402         * build-report.el (build-report-make-output-files): Ditto.
6403
6404 2001-02-19  Craig Lanning  <lanning@scra.org>
6405
6406         * lisp-mode.el: Add indentation specifications for following
6407         Common Lisp forms: handler-case, handler-bind, with-slots,
6408         with-open-file, with-open-stream, print-unreadable-object.
6409
6410 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6411
6412         * font-lock.el (font-lock-set-defaults-1):
6413         Move initialization of `font-lock-cache-position' so that it's set
6414         even if font-lock-keywords is already defined.
6415
6416 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6417
6418         * autoload.el (generate-file-autoloads-1):
6419         Use `emacs-lisp-mode-syntax-table' instead of
6420         `lisp-mode-syntax-table'.
6421         * lisp-mode.el (lisp-mode-syntax-table):
6422         Get rid of old checks for `parse-partial-sexp' version.
6423         Make `|' (pipe) string delimiter instead of punctuation.
6424
6425 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6426
6427         * window.el (save-selected-window):
6428         Use gensym for better macro hygiene.
6429
6430 2001-02-06  Mike Sperber <mike@xemacs.org>
6431
6432         * dump-paths.el:
6433         * startup.el (startup-setup-paths): Set and use
6434         `mule-lisp-directory'.
6435         (startup-setup-paths-warning): Ditto.
6436
6437         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6438         (paths-construct-load-path): Consider `mule-lisp-directory'.
6439
6440 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6441
6442         * font-lock.el: Syntax table improvements used.  A few random
6443         changes are not specified below.
6444         (font-lock-fontify-string-delimiters):
6445         (font-lock-syntactic-keywords):
6446         (font-lock-cache-state nil):
6447         (font-lock-cache-position):
6448         New variables.
6449         (font-lock-set-syntax):
6450         (font-lock-apply-syntactic-highlight):
6451         (font-lock-fontify-syntactic-anchored-keywords):
6452         (font-lock-fontify-syntactic-keywords-region):
6453         (font-lock-eval-keywords):
6454         New functions.
6455         (font-lock-remove-face):
6456         (font-lock-fontify-syntactically-region):
6457         Use syntax properties.
6458
6459 2001-02-08  Martin Buchholz <martin@xemacs.org>
6460
6461         * XEmacs 21.2.44 "Thalia" is released.
6462
6463 2001-01-16  Mike Sperber <mike@xemacs.org>
6464
6465         * startup.el (normal-top-level): Work even if no installation root
6466         is found.
6467
6468 2001-01-30  Andy Piper  <andy@xemacs.org>
6469
6470         * gutter-items.el (progress-abort-glyph): remove instantiator.
6471         (set-progress-abort-instantiator): new function.
6472         (abort-progress-feedback): use it.
6473
6474         * gutter.el (set-gutter-dirty-p): new function.
6475
6476 2001-01-30  Didier Verna  <didier@xemacs.org>
6477
6478         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6479
6480 2001-01-24  Didier Verna  <didier@xemacs.org>
6481
6482         * sound.el (sound-extension-list): give a better default value.
6483         * sound.el (load-sound-file): improve the doc string, also find
6484         files given by absolute names, pass a real extension list to
6485         `locate-file'.
6486
6487 2001-01-26  Martin Buchholz <martin@xemacs.org>
6488
6489         * XEmacs 21.2.43 "Terspichore" is released.
6490
6491 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6492
6493         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6494         messages from gnuserv.
6495
6496 2001-01-20  Martin Buchholz <martin@xemacs.org>
6497
6498         * XEmacs 21.2.42 "Poseidon" is released.
6499
6500 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6501
6502         * cl-macs.el (cl-upcase-arg): New function.
6503         (cl-function-arglist): New function.
6504         (cl-transform-lambda): Automatically add CL-style lambda list to
6505         documentation string using functions above.
6506
6507 2001-01-12  Andy Piper  <andy@xemacs.org>
6508
6509         * package-get.el (package-get-custom): call
6510         package-net-update-installed-db.
6511
6512         * package-ui.el (pui-install-selected-packages): call
6513         package-net-update-installed-db.
6514
6515         * package-net.el (package-net-update-installed-db): use
6516         packages-package-list so that we reflect reality.
6517
6518         * packages.el (packages-package-list): Make docstring reflect
6519         reality.
6520
6521         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6522
6523         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6524         isn't installed.
6525
6526 2001-01-17  Andy Piper  <andy@xemacs.org>
6527
6528         * wid-edit.el (widget-activation-glyph-mapper): activate or
6529         deactivate native widgets.
6530         (widget-glyph-insert-glyph): record instantiator.
6531         (widget-push-button-value-create): use it.
6532
6533         * gui.el (gui-button-action): new function. Make button's domain
6534         buffer current when calling.
6535         (make-gui-button): update to use gui-button-action.
6536
6537 2001-01-16  Didier Verna  <didier@xemacs.org>
6538
6539         * menubar-items.el (default-menubar): add an entry for modeline
6540         horizontal scrolling in Options -> Display.
6541
6542 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6543
6544         * package-get.el (package-get-require-signed-base): Set to nil
6545         by default.
6546
6547 2001-01-17  Martin Buchholz <martin@xemacs.org>
6548
6549         * XEmacs 21.2.41 "Polyhymnia" is released.
6550
6551 2001-01-16  Mike Sperber <mike@xemacs.org>
6552
6553         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6554         catch lisp/mule/.
6555
6556 2001-01-14  Mike Sperber <mike@xemacs.org>
6557
6558         * startup.el (maybe-create-compatibility-dot-emacs):
6559         (maybe-unmigrate-user-init-file):
6560         (unmigrate-user-init-file): Created.
6561         (maybe-migrate-user-init-file): Offer creation of compatibility
6562         .emacs.
6563         Some doc fixes wrt init file location.
6564
6565 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6566
6567         * faces.el (face-frob-from-locale-first): new variable.
6568         (frob-face-font-2): Honor tags arg while trying to use
6569         standard-face-mapping.  When face-frob-from-locale-first is set,
6570         first try to set face inheriting from frobbed-face.
6571
6572 2001-01-15  Didier Verna  <didier@xemacs.org>
6573
6574         * about.el (xemacs-hackers): update my entry.
6575         * about.el (about-url-alist): ditto.
6576         * about.el (about-maintainer-info): ditto.
6577         * about.el (about-hackers): ditto.
6578
6579 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6580
6581         The byte compiler has been badly broken for a year,
6582         by the patch of 1999-12-06.
6583         * byte-optimize.el (byte-optimize-form-code-walker):
6584         Bug was: the byte compiler was making this erroneous optimization:
6585         (progn (or (foo)) (bar)) ==> (bar)
6586
6587 2000-11-20  Mike Sperber <mike@xemacs.org>
6588
6589         * setup-paths.el (paths-core-load-path-depth): Split
6590         `paths-load-path-depth' in two for site and core lisp.  Don't
6591         recurse into core.
6592         * setup-paths.el (paths-construct-load-path): Use.
6593
6594 2001-01-10  Andy Piper  <andy@xemacs.org>
6595
6596         * package-net.el (package-net-cygwin32-binary-size): new variable
6597         (package-net-win32-binary-size): ditto.  add much needed
6598         commentary.
6599
6600         * gutter-items.el (buffers-tab-items): correct off-by-one error
6601         for buffers-tab-max-size.
6602
6603 2001-01-08  Martin Buchholz <martin@xemacs.org>
6604
6605         * XEmacs 21.2.40 is released.
6606
6607 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6608
6609         * mule/hebrew.el: Fix comments and typos.
6610         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6611
6612 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6613
6614         * ChangeLog.1: move ancient log from fill.el.
6615
6616         * dump-paths.el:
6617         paragraphs.el:
6618         mule/mule-category.el:
6619         Miscellaneous typo fixes and slight doc clarifications.
6620
6621         * mule/mule-ccl.el:  Correct file name in header.
6622
6623 2000-12-31  Martin Buchholz <martin@xemacs.org>
6624
6625         * XEmacs 21.2.39 is released.
6626
6627 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6628
6629         * byte-optimize.el (byte-optimize-cond):
6630         (byte-optimize-cond-1): New.
6631         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6632         Optimizes (cond (x nil)) ==> nil.
6633         Provide better diagnostic on malformed expr like (cond foo).
6634
6635 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6636
6637         * mule/mule-coding.el:
6638         mule/mule-cmds.el (reset-language-environment,
6639         set-language-environment-coding-systems):
6640         Safer default coding-priority-list, corresponding to src/file-coding.h.
6641
6642 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6643
6644         * package-admin.el: Allow package removal from
6645         early-package-load-path.
6646
6647 2000-12-15  Andreas Jaeger  <aj@suse.de>
6648
6649         * about.el (about-maintainer-info): Update my entry.
6650
6651 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6652
6653         * packages.el (locate-library): Add support for bzip2
6654         compressed .el files.
6655
6656 2000-12-12  Andy Piper  <andy@xemacs.org>
6657
6658         * package-net.el: new file.
6659
6660 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6661
6662         * font-lock.el: Add missing C++ keywords.
6663
6664 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6665
6666         * simple.el (indent-for-comment): Preserve indentation of comments
6667         starting in column 0, as documented in (Info-goto-node
6668         "(xemacs)Comments").  Update docstring accordingly.
6669
6670 2000-12-05  Martin Buchholz <martin@xemacs.org>
6671
6672         * XEmacs 21.2.38 is released.
6673
6674 2000-12-04  Didier Verna  <didier@xemacs.org>
6675
6676         * mouse.el (default-mouse-track-set-point-in-window): remove
6677         spurious '+' operation detected by Martin.
6678
6679
6680 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6681
6682         * cl-extra.el (coerce):
6683         Implement char to integer coercion.
6684         Remove extraneous (numberp) test.
6685
6686         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6687         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6688         (byte-optimize-predicate):
6689         Warn if evaluating constant expression signals an error.
6690         (byte-optimize-form): Small simplification.
6691
6692         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6693
6694 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6695
6696         * byte-optimize.el:
6697         (byte-optimize-minus):
6698         (byte-optimize-plus):
6699         (byte-optimize-mult):
6700         (byte-optimize-quo):
6701         Use (car (last x)) instead of (last x) to get last elt!
6702         Use `byte-optimize-predicate' to optimize `%'.
6703         Move optimizations for special numeric args to bytecomp.el.
6704         * bytecomp.el (byte-compile-associative): Remove.
6705         (byte-compile-max): New.
6706         (byte-compile-min): New.
6707         Properly handle erroneous calls: (max) (min).
6708         (byte-compile-plus): New.
6709         (byte-compile-minus):
6710         It's easiest to handle 0, +1 and -1 args here.
6711         (byte-compile-mult): New.
6712         It's easiest to handle 1, -1 and 2 args here.
6713         (byte-compile-quo):
6714         It's easiest to handle 0, +1 and -1 args here.
6715         Issue byte-compiler warning when dividing by zero.
6716
6717         Byte-compiler arithmetic improvements.
6718         Better optimize these expressions in the obvious way:
6719         (+ x y 1)   -->  varref x varref y add add1
6720         (+ x y -1)  -->  varref x varref y add sub1
6721         (- x y 0)   -->  (- x y)
6722         (- 0 x y)   -->  (- (- x) y)
6723         (% 42 19)   --> compile-time constant
6724         (/ 42 19)   --> compile-time constant
6725         (* (foo) 2) --> foo call dup plus
6726
6727         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6728         unless (declaim (optimize (safety 3)))
6729         or (setq byte-compile-delete-errors nil).
6730
6731 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6732
6733         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6734         docstrings.
6735
6736 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6737
6738         * startup.el (command-line-do-help):  Add documentation of
6739         portable dumper switches.
6740
6741 2000-11-22  Andy Piper  <andy@xemacs.org>
6742
6743         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6744
6745         * glyphs.el (init-glyphs): don't use autodetect for strings.
6746
6747 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6748
6749         * byte-optimize.el (byte-optimize-char-before):
6750         (byte-optimize-backward-char):
6751         (byte-optimize-backward-word):
6752         Fix incorrect optimizations for these sorts of expressions:
6753         (let ((x nil)) (backward-char x))
6754
6755 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6756
6757         * byte-optimize.el:
6758         * byte-optimize.el (byte-optimize-backward-char): New.
6759         * byte-optimize.el (byte-optimize-backward-word): New.
6760         Make backward-word and backward-char as efficient as forward versions.
6761
6762         * bytecomp.el (byte-compile-no-args-with-one-extra):
6763         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6764         * bytecomp.el (byte-compile-two-args-with-one-extra):
6765         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6766         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6767         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6768         Check if extra arg is constant nil, and if so, use byte-coded call.
6769
6770         * simple.el (backward-word):
6771         * simple.el (mark-word):
6772         * simple.el (kill-word):
6773         * simple.el (backward-kill-word):
6774         Make COUNT argument optional, for consistency with forward-char et al.
6775
6776         * abbrev.el (abbrev-string-to-be-defined):
6777         * abbrev.el (inverse-abbrev-string-to-be-defined):
6778         * abbrev.el (inverse-add-abbrev):
6779         * abbrev.el (expand-region-abbrevs):
6780         * buff-menu.el (Buffer-menu-execute):
6781         * indent.el (move-to-left-margin):
6782         * indent.el (indent-relative):
6783         * indent.el (move-to-tab-stop):
6784         * info.el (Info-reannotate-node):
6785         * lisp-mode.el (lisp-indent-line):
6786         * lisp.el (end-of-defun):
6787         * lisp.el (move-past-close-and-reindent):
6788         * misc.el (copy-from-above-command):
6789         * mouse.el (default-mouse-track-scroll-and-set-point):
6790         * page.el (forward-page):
6791         * paragraphs.el (forward-paragraph):
6792         * paragraphs.el (end-of-paragraph-text):
6793         * picture.el (picture-forward-column):
6794         * picture.el (picture-self-insert):
6795         * rect.el (extract-rectangle-line):
6796         * simple.el (newline):
6797         * simple.el (fixup-whitespace):
6798         * simple.el (backward-delete-char-untabify):
6799         * simple.el (transpose-chars):
6800         * simple.el (transpose-preceding-chars):
6801         * simple.el (do-auto-fill):
6802         * simple.el (indent-new-comment-line):
6803         * simple.el (blink-matching-open):
6804         * view-less.el (cleanup-backspaces):
6805         * wid-edit.el (widget-transpose-chars):
6806         * term/bg-mouse.el (bg-insert-moused-sexp):
6807         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6808
6809         * info.el (Info-fontify-node):
6810         * simple.el (backward-delete-function):
6811         Use canonical delete-backward-char instead of backward-delete-char.
6812
6813 2000-11-20  Andy Piper  <andy@xemacs.org>
6814
6815         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6816         no buffers.
6817
6818 2000-11-20  Andy Piper  <andy@xemacs.org>
6819
6820         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6821         buffer tabs.
6822
6823 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6824
6825         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6826         (proclaim inline...) was shadowing compiler-macros.
6827
6828 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6829
6830         * bytecomp.el (byte-compile-eval): New.
6831         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6832         Keeps this promise made in Lispref:
6833         "If a file being compiled contains a `defmacro' form, the macro is
6834         defined temporarily for the rest of the compilation of that file."
6835
6836 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6837
6838         * cl.el (floatp-safe):
6839         (plusp):
6840         (minusp):
6841         (oddp):
6842         (evenp):
6843         (cl-abs):
6844         Use a better parameter name than `x'.
6845
6846         * cl-macs.el (check-type): Make continuable.  Change documentation
6847         to require PLACE, but accept any form for compatibility.
6848
6849         * abbrev.el (define-abbrev): Use check-type.
6850         * font-menu.el (font-menu-change-face): Use check-type.
6851         * menubar.el (relabel-menu-item): Use check-type.
6852         * itimer.el: Fix typo.
6853
6854 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6855
6856         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6857
6858 2000-11-14  Martin Buchholz <martin@xemacs.org>
6859
6860         * XEmacs 21.2.37 is released.
6861
6862 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6863
6864         * code-cmds.el: Provide the feature.
6865
6866 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6867
6868         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6869
6870         * code-cmds.el: New file
6871         * mule/mule-cmds.el:
6872         * mule/mule-misc.el
6873         (coding-keymap): New keymap. Define coding system keyboard
6874         commands on file-coding builds too.
6875         (coding-system-change-eol-conversion):
6876         (universal-coding-system-argument):
6877         (set-default-coding-systems):
6878         (prefer-coding-system): Moved from mule-cmds.el
6879         (set-buffer-process-coding-system): Moved from mule-misc.el
6880
6881 2000-09-15  Stephen Carney <carney@scubadoo.com>
6882
6883         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6884
6885 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6886
6887         * package-get.el (package-get-download-sites): Add a pre-release
6888         site for experimental packages.
6889
6890         * auto-autoloads.el: Regenerated.
6891
6892 2000-08-01  Andy Piper  <andy@xemacs.org>
6893
6894         * gutter-items.el (buffers-tab-omit-function): reference
6895         buffers-tab-select-visible-buffers.
6896         (buffers-tab-filter-functions): new variable, by default uses
6897         buffers-tab-selection-function and buffers-tab-omit-function.
6898         (select-buffers-tab-buffers-by-mode): invert arguments.
6899         (buffers-tab-select-visible-buffers): new function. Invert calling
6900         of buffers-menu-omit-invisible-buffers.
6901         (buffers-tab-items): rewrite to use
6902         buffers-tab-filter-functions. Rewrite docstring.
6903         (gutter-buffers-tab-extent): delete.
6904         (add-tab-to-gutter): always build a new extent when adding the
6905         tabs.
6906         (update-tab-in-gutter): make gutter dirty when orientation
6907         changes.
6908
6909 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6910
6911         * bytecomp.el (byte-compile-defvar-or-defconst):
6912         Only do loadhist recording if defvar form includes a value.
6913
6914 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6915
6916         * bytecomp.el (byte-compile-initial-macro-environment):
6917         `eval-when-compile' should not compile its body.
6918
6919 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6920
6921         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6922         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6923         some Japanese English.  Remove some ancient FSF comments, and
6924         improve docstrings.  Use symbols not vectors for tables.
6925
6926 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6927
6928         * keymap.el:
6929         (local-key-binding):
6930         (global-key-binding):
6931         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6932
6933         * lisp.el:
6934         (backward-sexp): Slightly simpler code.
6935         (mark-sexp): Make arg optional, like FSF Emacs.
6936         (forward-list): Slightly simpler code.
6937         (backward-list): Slightly simpler code.
6938         (down-list):  Make arg optional, like FSF Emacs.
6939         (up-list):  Make arg optional, like FSF Emacs.
6940         (backward-up-list):  Make arg optional, like FSF Emacs.
6941         (kill-sexp):  Make arg optional, like FSF Emacs.
6942         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6943
6944         * font-menu.el (font-menu-change-face):
6945         Take continuable errors into account.
6946
6947         * abbrev.el:
6948         * abbrev.el (clear-abbrev-table):
6949         * abbrev.el (define-abbrev-table):
6950         * abbrev.el (define-abbrev):
6951         * abbrev.el (insert-abbrev-table-description):
6952         * apropos.el (apropos-documentation-check-doc-file):
6953         * apropos.el (apropos-documentation-check-elc-file):
6954         * buff-menu.el (list-buffers):
6955         * buff-menu.el (list-buffers-noselect):
6956         * bytecomp.el (byte-recompile-directory):
6957         * bytecomp.el (batch-byte-compile):
6958         * cl-macs.el (typep):
6959         * code-files.el (find-coding-system-magic-cookie):
6960         * code-files.el (insert-file-contents):
6961         * cus-edit.el (customize-set-variable):
6962         * cus-edit.el (customize-save-variable):
6963         * cus-face.el (custom-set-face-font-size):
6964         * cus-face.el (custom-set-face-update-spec):
6965         * cus-face.el (custom-reset-faces):
6966         * custom.el (custom-check-theme):
6967         * custom.el (copy-upto-last):
6968         * fill.el (canonically-space-region):
6969         * fill.el (fill-paragraph):
6970         * fill.el (fill-region):
6971         * fill.el (find-space-insertable-point):
6972         * fill.el (justify-current-line):
6973         * faces.el (face-spec-update-all-matching):
6974         * faces.el (set-face-stipple):
6975         * files-nomule.el (insert-file-contents):
6976         * files.el (insert-file-contents-literally):
6977         * files.el (hack-local-variables-last-page):
6978         * files.el (basic-save-buffer):
6979         * files.el (insert-directory):
6980         * font-menu.el (font-menu-change-face):
6981         * font.el (font-spatial-to-canonical):
6982         * format.el (format-encode-region):
6983         * format.el (format-insert-file):
6984         * format.el (format-replace-strings):
6985         * gutter.el (set-gutter-element):
6986         * help.el (key-or-menu-binding):
6987         * help.el (describe-bindings):
6988         * help.el (with-syntax-table):
6989         * indent.el (indent-rigidly):
6990         * indent.el (delete-to-left-margin):
6991         * info.el:
6992         * info.el (Info-extract-dir-entry-from):
6993         * info.el (Info-build-dir-anew):
6994         * info.el (Info-rebuild-dir):
6995         * info.el (Info-batch-rebuild-dir):
6996         * info.el (Info-read-subfile):
6997         * info.el (Info-build-node-completions):
6998         * info.el (Info-extract-menu-node-name):
6999         * isearch-mode.el (isearch-range-invisible):
7000         * isearch-mode.el (isearch-restore-invisible-extents):
7001         * itimer.el (itimerp):
7002         * itimer.el (itimer-live-p):
7003         * keymap.el:
7004         * keymap.el (substitute-key-definition):
7005         * keymap.el (read-command-or-command-sexp):
7006         * keymap.el (local-key-binding):
7007         * keymap.el (global-key-binding):
7008         * keymap.el (global-set-key):
7009         * keymap.el (local-set-key):
7010         * ldap.el:
7011         * ldap.el (ldap-add-entries):
7012         * ldap.el (ldap-delete-entries):
7013         * lisp.el (backward-sexp):
7014         * lisp.el (mark-sexp):
7015         * lisp.el (forward-list):
7016         * lisp.el (backward-list):
7017         * lisp.el (down-list):
7018         * lisp.el (backward-up-list):
7019         * lisp.el (up-list):
7020         * lisp.el (kill-sexp):
7021         * lisp.el (backward-kill-sexp):
7022         * menubar.el (add-menu-button):
7023         * menubar.el (add-submenu):
7024         * menubar.el (delete-menu-item):
7025         * menubar.el (relabel-menu-item):
7026         * mouse.el (narrow-window-to-region):
7027         * obsolete.el (define-obsolete-variable-alias):
7028         * obsolete.el (store-substring):
7029         * package-admin.el:
7030         * package-admin.el (package-admin-install-function):
7031         * package-admin.el (package-admin-install-function-mswindows):
7032         * package-admin.el (package-admin-default-install-function):
7033         * package-get.el (package-get-update-base-entries):
7034         * packages.el (packages-load-package-dumped-lisps):
7035         * packages.el (packages-collect-package-dumped-lisps):
7036         * printer.el (generic-print-buffer):
7037         * printer.el (generic-print-region):
7038         * replace.el (occur-mode-mouse-goto):
7039         * replace.el (perform-replace):
7040         * select.el (get-selection-no-error):
7041         * simple.el:
7042         * simple.el (newline):
7043         * simple.el (open-line):
7044         * simple.el (edit-and-eval-command):
7045         * simple.el (goto-line):
7046         * simple.el (undo):
7047         * simple.el (kill-region):
7048         * simple.el (copy-region-as-kill):
7049         * simple.el (kill-ring-save):
7050         * simple.el (set-mark):
7051         * simple.el (next-line):
7052         * simple.el (previous-line):
7053         * simple.el (line-move):
7054         * simple.el (set-goal-column):
7055         * simple.el (comment-region):
7056         * subr.el:
7057         * subr.el (putf):
7058         * syntax.el (modify-syntax-entry):
7059         * syntax.el (map-syntax-table):
7060         * view-less.el (view-file):
7061         * view-less.el (view-buffer):
7062         * view-less.el (view-file-other-window):
7063         * window-xemacs.el (backward-other-window):
7064         * window.el:
7065         * window.el (one-window-p):
7066         * window.el (walk-windows):
7067         * window.el (window-list):
7068         * x-mouse.el (x-mouse-kill):
7069         * x-select.el (x-get-cutbuffer):
7070         * x-select.el (x-store-cutbuffer):
7071         * term/bg-mouse.el (bg-mouse-line-to-center):
7072         * term/sun-mouse.el (window-line-end):
7073         * term/sun-mouse.el (sun-select-region):
7074         * term/sun.el (kill-region-and-unmark):
7075         * mule/mule-category.el:
7076         * mule/mule-category.el (modify-category-entry):
7077         * mule/mule-category.el (char-category-list):
7078         * mule/mule-coding.el (coding-system-force-on-output):
7079         * mule/mule-misc.el (coding-system-put):
7080         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7081
7082 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7083
7084         * cus-face.el: Typo fixes and tiny clarifications.
7085         * custom.el: ditto
7086
7087 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7088
7089         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7090         * startup.el (normal-top-level): Setup auto-save-list-file-name
7091         if auto-save-list-file-prefix is non-nil.
7092
7093 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7094
7095         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7096
7097 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7098
7099         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7100         get symbol at point-min.
7101
7102 2000-10-24  Didier Verna  <didier@xemacs.org>
7103
7104         * info.el (Info-emacs-info-file-name): defconst it.
7105         * info.el (Info-footnote-tag): defcustom it.
7106         * info.el (Info-no-description-string): ditto.
7107         * info.el (Info-find-node): adapt to new semantics of
7108         'Info-suffixed-file (don't do the case variants stuff).
7109         * info.el (Info-insert-dir): rewrite the dir file variants code.
7110         * info.el (Info-directory-files): New. Return the list of info
7111         files in a directory.
7112         * info.el (Info-dir-outdated-p): use it.
7113         * info.el (Info-parse-dir-entries): ditto.
7114         * info.el (Info-build-dir-anew): don't restrict to files ending
7115         with a ".info.*" extension.
7116         * info.el (Info-set-mode-line): ditto.
7117         * info.el (Info-read-subfile): adapt to new semantics of
7118         'Info-suffixed-file (append 'exact argument).
7119         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7120         string independently of the case.
7121         * info.el (Info-suffixed-file): use it (match all possible case
7122         for the file name).
7123         * info.el (Info-insert-file-contents): code cleanup.
7124         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7125         columns.
7126         * info.el (Info-batch-rebuild-dir): ditto.
7127         * info.el (Info-read-node-name-1): ditto.
7128         * info.el (Info-search): ditto.
7129         * info.el (Info-fontify-node): ditto.
7130
7131
7132 2000-10-24  Didier Verna  <didier@xemacs.org>
7133
7134         * process.el (shell-command): when called from a program, avoid
7135         'push-mark's "mark-set" message.
7136
7137 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7138
7139         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7140         by a symbol, not by a vector.
7141         * mule/vietnamese.el (vscii): Likewise.
7142         (viscii): Likewise.
7143         * mule/cyrillic.el (koi8-r): Likewise.
7144
7145         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7146         by a symbol, not by a vector.
7147         (chinese-big5-2): Likewise.
7148         * mule/ethiopic.el (ethiopic): Likewise.
7149         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7150         (vietnamese-viscii-upper): Likewise.
7151
7152 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7153
7154         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7155
7156 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7157
7158         * byte-optimize.el (byte-optimize-car): New function.
7159         (byte-optimize-cdr): Ditto.
7160
7161 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7162
7163         * byte-optimize.el: Partial synch with FSF 20.7.
7164         Optimize constant concatenation.
7165         Add keymapp as a side effect free function.  It is a built-in.
7166         (byte-after-unbind-pos): Remove byte-equal.
7167
7168 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7169
7170         * update-elc-2.el: Quote regexps correctly.
7171
7172 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7173
7174         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7175         (ccl-compile): Apply integerp, not integer-or-char-p to
7176         check the type of the buffer magnification
7177         (ccl-compile-write-string): Encode a string with binary
7178         coding system.
7179         (ccl-compile-write-repeat): Likewise.
7180
7181 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7182
7183         * buff-menu.el:
7184         * bytecomp.el:
7185         * coding.el:
7186         * faces.el:
7187         * files.el:
7188         * fill.el:
7189         * float-sup.el:
7190         * font-lock.el:
7191         * help.el:
7192         * iso8859-1.el:
7193         * loaddefs.el:
7194         * menubar-items.el:
7195         * menubar.el:
7196         * modeline.el:
7197         * msw-font-menu.el:
7198         * paragraphs.el:
7199         * paths.el:
7200         * replace.el:
7201         * simple.el:
7202         * sound.el:
7203         * startup.el:
7204         * version.el:
7205         * x-faces.el:
7206         * x-font-menu.el:
7207         Remove purecopy.
7208
7209 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7210
7211         * simple.el (do-auto-fill): Use the function pointer to by
7212         `comment-line-break-function', not `indent-new-comment-line'. This
7213         fixes an issue with cc-mode comment continuation.
7214
7215 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7216
7217         * simple.el (turn-on-auto-fill):  Add (interactive).
7218         * mwheel.el (mwheel-install): Add (interactive).
7219         * font-lock.el (turn-on-font-lock): Add (interactive).
7220         (turn-off-font-lock): Add (interactive).
7221
7222 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7223
7224         * packages.el (packages-special-base-regexp): Add `man'.
7225
7226 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7227
7228         * wid-edit.el (widget-specify-active): map over extents in current
7229         buffer like `widget-specify-inactive' does.  Mapping over the
7230         inactive extent object does not work since the current extent is
7231         ignored by `map-extents'.
7232
7233 2000-10-04  Martin Buchholz <martin@xemacs.org>
7234
7235         * XEmacs 21.2.36 is released.
7236
7237 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7238
7239         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7240         Optimize the compiled-function-constants vector by byte-code
7241         reference counts.
7242
7243 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7244
7245         * build-report.el (build-report-delete-regexp): quote value in
7246         defcustom
7247
7248 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7249
7250         * build-report.el (build-report): Don't bind srcdir which we don't
7251         use in `multiple-value-bind' to avoid the only byte-compiler
7252         warning.
7253
7254 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7255
7256         * build-report.el: Requires cl and custom now.
7257         build-report-version is determined by XEmacs version -- remove
7258         build-report-version*.
7259         * build-report.el (build-report-version): Removed.
7260         * build-report.el (build-report-installation-version-regexp): New.
7261         * build-report.el (build-report-version-file-regexp): New.
7262         * build-report.el (build-report-installation-srcdir-regexp): New.
7263         * build-report.el (build-report-destination): Offer
7264         xemacs-build-reports and xemacs-beta.
7265         * build-report.el (build-report-keep-regexp): Adjusted.
7266         * build-report.el (build-report-delete-regexp): Adjusted.
7267         * build-report.el (build-report-make-output-dir): New.
7268         * build-report.el (build-report-installation-file): Replace use of
7269         `concat' with `expand-file-name'.
7270         * build-report.el (build-report-make-output-file): Removed.
7271         * build-report.el (build-report-make-output-files): New.
7272         * build-report.el (build-report-subject): Identify as
7273         user-variable with "*...".
7274         * build-report.el (build-report-prompts): Ditto.
7275         * build-report.el (build-report-version-file): New.
7276         * build-report.el (build-report-file-encoding): Identify as
7277         user-variable with "*...".
7278         * build-report.el (build-report-make-output-get): New.
7279         * build-report.el (build-report-insert-header): Report
7280         emacs-version and system-configuration instead of
7281         build-report-version.
7282         * build-report.el (build-report-insert-make-output): Add file
7283         argument.
7284         * build-report.el (build-report-insert-installation-file):
7285         Re-indent.
7286         * build-report.el (build-report-keep): Change docstring,
7287         re-indent.
7288         * build-report.el (build-report-delete): Ditto.
7289         * build-report.el (build-report-installation-data): New.
7290         * build-report.el (build-report-version-file-data): New.
7291
7292 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7293
7294         * byte-optimize.el (byte-optimize-lapcode):
7295         Fix the optimization of using the first 5 elements of the
7296         constants vector for variables.
7297         (byte-optimize-lapcode): Fix another ancient broken optimization.
7298
7299 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7300
7301         * *: Spelling mega-patch
7302
7303 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7304
7305         * easymenu.el: doc fixes.
7306         (easy-menu-do-define): Use backquote.
7307         (easy-menu-change):
7308         (easy-menu-add):
7309         `when' seems much clearer than `if' here.
7310         (easy-menu-remove):
7311         (easy-menu-add-item):
7312         (easy-menu-item-present-p):
7313         (easy-menu-remove-item):
7314         Wrap using (when (featurep 'menubar) ...)
7315
7316 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7317
7318         * bytecomp.el (displaying-byte-compile-warnings):
7319         Revert Ben's change to this function below so that the compile log
7320         is displayed properly for users of the "popper" package.
7321
7322 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7323
7324         * window.el (save-selected-window): Use backquote.
7325
7326         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7327         Renamed from `byte-compile-file-form-defvar'.
7328         * bytecomp.el (byte-compile-defvar-or-defconst):
7329         Only cons onto current-load-list in top-level forms.
7330         Else this leaks a cons cell every time a defun is called.
7331         Renamed from `byte-compile-defvar', for clarity.
7332         Warn when docstring of defvar is not a string.
7333         Use consistent error messages.
7334         Better comments.
7335
7336 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7337
7338         * simple.el (set-variable):
7339         Remove unneeded defvar by rearranging order of let* forms.
7340
7341         * mule/mule-ccl.el (ccl-get-next-code):
7342         * menubar-items.el (bookmark-menu-filter):
7343         (language-environment-menu-filter):
7344         (tutorials-menu-filter):
7345         * toolbar-items.el (toolbar-compile):
7346         * byte-optimize.el (disassemble-offset):
7347         Use (declare (special ...)) instead of `defvar'.
7348
7349         * cl-macs.el (cl-do-proclaim):
7350         Fix (declare (special ...)) warning suppression syntax.
7351
7352 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7353
7354         * info.el (Info-tag-table-marker):
7355         (Info-tag-table-buffer):
7356         (Info-find-file-node):
7357         (Info-read-subfile):
7358         (Info-build-node-completions):
7359         (Info-search):
7360         (Info-mode):
7361         Multiple info buffer support.
7362
7363 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7364
7365         * ldap.el (ldap-decode-entry): New defun
7366         (ldap-search-entries): Use it in order to decode DN-prefixed
7367         entries properly
7368
7369 2000-08-23  Daniel Pittman <daniel@danann.net>
7370
7371         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7372         Use `eq', not `=', to compare symbols.
7373
7374 2000-07-30  Ben Wing  <ben@xemacs.org>
7375
7376         * bytecomp.el (byte-compile-report-error):
7377         * bytecomp.el (displaying-byte-compile-warnings):
7378         if stack-trace-on-error is set, send out a backtrace when
7379         an error is encountered that stops byte compilation.  this
7380         should make it much much easier to track down those curious
7381         problems.  also undo the kludge of using a separate "*Show*"
7382         buffer for display when there's a temp-buffer-show-function;
7383         we can avoid this by just being a little smarter.
7384
7385         * dialog-items.el:
7386         * dialog-items.el (search-dialog-regexp): New.
7387         * dialog-items.el (search-dialog-callback):
7388         * dialog-items.el (make-search-dialog):
7389         add a regexp option to the dialog and clean up a bit.
7390
7391         * dialog.el:
7392         * dialog.el (yes-or-no-p-dialog-box):
7393         * dialog.el (get-dialog-box-response):
7394         * dialog.el (make-dialog-box):
7395         * dialog.el (dialog-box-finish): New.
7396         * dialog.el (dialog-box-cancel): New.
7397         * dialog.el (internal-make-dialog-box-exit): New.
7398         implement [properly!] the :modal property of the new dialog box
7399         interface.  this is the first time xemacs has ever had *proper*
7400         modal dialog boxes, giving the standard window-system feedback.
7401         (e.g. under windows, clicking on a disabled frame causes a beep
7402         and makes the dialog box flash three times.)
7403
7404         * dragdrop.el: header keyword frobbing.
7405
7406         * dumped-lisp.el (preloaded-file-list):
7407         renamed winnt.el to win32-native.el.
7408
7409         * faces.el (face-property):
7410         * faces.el (set-face-property):
7411         * faces.el (frob-face-property):
7412         * faces.el (frob-face-font-2):
7413         * faces.el (make-face-bold):
7414         * faces.el (make-face-italic):
7415         * faces.el (make-face-bold-italic):
7416         * faces.el (make-face-unbold):
7417         * faces.el (make-face-unitalic):
7418         * faces.el (make-face-smaller):
7419         * faces.el (make-face-larger):
7420         clean up the implementation of these so that window-system-specific
7421         methods are called only on objects belonging to that window system.
7422         previously, you could have [e.g.] mswindows-make-face-bold called
7423         on font object of device type `stream', which is not good and
7424         explains the subtle errors Adrian was getting when byte-compiling
7425         something that required 'term. (Adrian, now you can use stack-trace-
7426         on-error to find the exact place where things are going wrong instead
7427         of having to laboriously binary-search your way through.)
7428
7429         * finder.el (finder-known-keywords):
7430         cleaned up -- properly sorted, clarified the meanings of many of
7431         the keywords, and added a few -- mswin, gui, content, build, www,
7432         user, services.  the last two try to distinguish between a package
7433         that's used directly by the user, and a package that provides
7434         support services to other packages.
7435
7436         * font-lock.el (lisp-font-lock-keywords-2):
7437         update list of lisp control structures to include everything,
7438         including new ones i introduced.
7439
7440         * gutter.el: header keyword frobbing.
7441
7442         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7443         recent isearch element was not doing so!  you got the second-most-
7444         recent instead.
7445
7446         * lisp-mode.el (construct-lisp-mode-menu):
7447         more menubar cleanups.
7448         * lisp-mode.el (with-selected-window):
7449         make it indent properly.
7450
7451         * menubar-items.el (default-menubar): lots of menubar cleanups.
7452         rearranged the options menu the most, e.g. splitting up the
7453         Keyboard/Mouse menu into a new Editing menu and combining the
7454         separate Scrollbar/Gutter/Toolbar submenus into Display.
7455         Got rid of General, moved items to Editing or new Troubleshooting.
7456         Moved Packages to Tools; doesn't seem to belong under Options.
7457         Added stuff to the Cmds menu, e.g. Change Case.
7458
7459         NB please don't complain about these periodic menubar changes.
7460         Anything like this is necessarily incremental in its construction
7461         -- By constant use you gradually become more and more aware of
7462         better and better ways to group menu items.  When we eventually
7463         move the options menu to a property sheet, the existing structure
7464         will probably be preserved fairly well.
7465
7466         * minibuf.el (next-history-element): fix problems with pressing
7467         down arrow in repeat-complex-command.
7468
7469         * modeline.el:
7470         * modeline.el (modeline-3d-p): New.
7471         added custom variable for controlling the 3d modeline.  the
7472         corresponding Options item has been present for a long time,
7473         but commented out with "fix me!" comments.  it's fixed now.
7474
7475         * obsolete.el (add-menu):
7476         remove bogus gettexts.
7477
7478         * process.el (shell-quote-argument):
7479         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7480         For bash under Windows native, see below.
7481
7482         * simple.el:
7483         * simple.el (display-warning-buffer):
7484         Fixed the handling of warning display to eliminate the annoying
7485         *Show* buffer, like was done for byte-compiler output above.
7486
7487         * simple.el (debug-print): New.
7488         Simple function for sending debug messages to the console and/or
7489         other debug places.
7490
7491         * subr.el (replace-in-string):
7492         Rewrite this function to avoid N^2 behavior with large strings --
7493         catastrophic with the new Windows selection code! (Apparently the
7494         author of this function didn't realize there was a fun
7495         replace-match that could make his life much easier, because we
7496         duplicated the entire logic.  The new version is smaller, easier
7497         to understand, much more robust, and has extended features --
7498         those of replace-match.)
7499
7500         * window.el:
7501         * window.el (with-selected-window): New.
7502         An obvious complement to the existing `with-selected-frame' and
7503         `with-current-buffer'.
7504
7505         * win32-native.el: Renamed from winnt.el.
7506         Added a great deal of stuff for properly handling process quoting,
7507         somewhat modeled on Kirill's original model (which i later threw
7508         away).  We should now finally have correctly working process arg
7509         quoting/dequoting so that the final app gets exactly what we
7510         intended.  Because the mechanism is in Lisp, it's easily
7511         extendible. (For those running bash and running the native
7512         version, I tried hard to do what I thought was correct.  But more
7513         thought is needed, and ideally the volunteer work of people with
7514         these configurations that they generally run on.)
7515
7516         * x-font-menu.el (x-font-menu-font-data):
7517         Put in defvar's to fix byte-compiler warnings.
7518
7519 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7520
7521         * select.el (selection-coercion-alist): Initialise.
7522         * select.el (select-coerce-to-text): New.
7523         * select.el (select-coerce): New.
7524         New functions to perform type and value coercion.
7525
7526         * select.el (select-buffer-killed-default): Keep data if it was
7527         on the clipboard.
7528
7529 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7530
7531         * menubar-items.el (default-menubar): Fix typo.
7532         (default-menubar): `lambda' was mispelled as `lamda'.
7533
7534 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7535
7536         * window.el (shrink-window-if-larger-than-buffer): Remove
7537         edge checking code.
7538
7539 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7540
7541         * paths.el (gnus-local-domain): Removed.
7542         (gnus-local-organization): Ditto.
7543         (gnus-startup-file): Ditto.
7544
7545 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7546
7547         * files.el (auto-mode-alist): Add .spec for RPM.
7548
7549 2000-07-31  Andy Piper  <andy@xemacs.org>
7550
7551         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7552
7553 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7554
7555         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7556         browse-url.
7557         * help.el (xemacs-www-page): Ditto.
7558         (xemacs-www-faq): Ditto.
7559         * menubar-items.el (default-menubar): Ditto.
7560
7561         * wid-edit.el (widget-url-link-action): Ditto.
7562         From: Kenichi OKADA <okada@opaopa.org>.
7563
7564 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7565
7566         * finder.el (finder-commentary): Add autoload cookie.
7567
7568 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7569
7570         * files.el (insert-file-contents-literally): Fix second let
7571         binding for `coding-system-for-read' to `coding-system-for-write'
7572         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7573
7574 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7575
7576         * files.el (insert-file-contents-literally): Use binary coding
7577         system (from Morioka san).
7578         (insert-file-contents-literally): Make file-name-handler method.
7579
7580 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7581
7582         * cl-macs.el (get-selection): Add defsetf.
7583
7584 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7585
7586         * x-init.el (x-activate-region-as-selection): replace obsolete
7587         function x-own-selection with own-selection.
7588         (ow-find): replace obsolete functions x-get-selection and
7589         x-get-clipboard with get-selection and get-clipboard.
7590         (init-post-x-win): replace obsolete function x-disown-selection
7591         with disown-selection.
7592
7593 2000-07-20  Mike Sperber  <mike@xemacs.org>
7594
7595         * startup.el (load-user-init-file): Only try to load init file if
7596         it exists.
7597
7598 2000-07-10  Andy Piper  <andy@xemacs.org>
7599
7600         * dialog-items.el: sync with Ben's patch.
7601
7602         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7603         comment.
7604         (progress-text-glyph): deleted.
7605         (progress-layout-glyph): make completely minimal.
7606         (progress-gauge-glyph): ditto.
7607         (progress-display-style): fix to handle dynamic instantiator
7608         changes.
7609         (progress-text-instantiator): new.
7610         (progress-layout-instantiator): new.
7611         (progress-gauge-instantiator): new.
7612         (set-progress-display-instantiator): renamed and changed from
7613         set-progress-display-style.
7614         (progress-abort-glyph): use instantiator not glyph.
7615         (append-progress-display): use set-progress-display-instantiator
7616         and set-glyph-image.
7617         (abort-progress-display): ditto.
7618         (raw-append-progress-display): ditto.
7619
7620 2000-07-20  Ben Wing  <ben@xemacs.org>
7621
7622         * code-files.el: Move Mule-specific code to mule-coding.el.
7623
7624 2000-07-15  Ben Wing  <ben@xemacs.org>
7625
7626         * autoload.el:
7627         Fixed comments.
7628
7629         * cmdloop.el:
7630         * cmdloop.el (yes-or-no-p):
7631         * cmdloop.el (y-or-n-p):
7632         Make these functions use should-use-dialog-box-p and not be
7633         overridden in dialog.el.
7634
7635         * cus-dep.el:
7636         * cus-dep.el (Custom-make-dependencies): Removed.
7637         * cus-dep.el (Custom-make-dependencies-1): New.
7638         * cus-dep.el (Custom-make-one-dependency): New.
7639         New entry point for use in Makefiles, to avoid excessive
7640         invocations.
7641
7642         * cus-edit.el (custom-variable-reset-saved):
7643         * cus-edit.el (custom-variable-reset-standard):
7644         * cus-edit.el (custom-save-resets):
7645         Fix bytecompiler warnings.
7646
7647         * dialog.el:
7648         * dialog.el (yes-or-no-p-dialog-box):
7649         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7650         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7651         * dialog.el (get-dialog-box-response):
7652         * dialog.el (message-or-box):
7653         * dialog.el (make-dialog-box):
7654         * dialog.el (popup-dialog-box): New.
7655         Avoid yes-or-no-p bogosities.
7656         Create a general function `make-dialog-box' to encapsulate all
7657         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7658
7659         * dumped-lisp.el (preloaded-file-list):
7660         Add dialog-items.  Clean up.  Group files by types.
7661
7662         * easymenu.el (easy-menu-add):
7663         * easymenu.el (easy-menu-remove):
7664         Account for accelerators.
7665
7666         * extents.el:
7667         * extents.el (extent-list): New args, like in map-extents.
7668         * extents.el (extent-at-event): New.
7669         * extents.el (extents-at-event): New.
7670
7671         * font-lock.el:
7672         * font-lock.el (font-lock-mode):
7673         * font-lock.el (font-lock-default-fontify-buffer):
7674         * font-lock.el (font-lock-default-unfontify-region):
7675         * font-lock.el (font-lock-fontify-syntactically-region):
7676         * font-lock.el (font-lock-fontify-keywords-region):
7677         Use new progress-feedback names.
7678
7679         * font-lock.el (java-font-lock-identifier-regexp):
7680         * font-lock.el (java-font-lock-class-name-regexp):
7681         Fix bytecompiler warnings.
7682
7683         * gutter-items.el:
7684         * gutter-items.el (progress-display-use-echo-area): Removed.
7685         * gutter-items.el (progress-feedback-use-echo-area): New.
7686         * gutter-items.el (progress-display-popup-period): Removed.
7687         * gutter-items.el (progress-feedback-popup-period): New.
7688         * gutter-items.el (set-progress-display-style): Removed.
7689         * gutter-items.el (set-progress-feedback-style): New.
7690         * gutter-items.el (progress-display-style): Removed.
7691         * gutter-items.el (progress-feedback-style): New.
7692         * gutter-items.el (progress-stack):
7693         * gutter-items.el (progress-displayed-p): Removed.
7694         * gutter-items.el (progress-feedbacked-p): New.
7695         * gutter-items.el (clear-progress-display): Removed.
7696         * gutter-items.el (clear-progress-feedback): New.
7697         * gutter-items.el (progress-display-clear-when-idle): Removed.
7698         * gutter-items.el (progress-feedback-clear-when-idle): New.
7699         * gutter-items.el (remove-progress-display): Removed.
7700         * gutter-items.el (remove-progress-feedback): New.
7701         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7702         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7703         * gutter-items.el (append-progress-display): Removed.
7704         * gutter-items.el (append-progress-feedback): New.
7705         * gutter-items.el (abort-progress-display): Removed.
7706         * gutter-items.el (abort-progress-feedback): New.
7707         * gutter-items.el (raw-append-progress-display): Removed.
7708         * gutter-items.el (raw-append-progress-feedback): New.
7709         * gutter-items.el (display-progress-display): Removed.
7710         * gutter-items.el (display-progress-feedback): New.
7711         * gutter-items.el (current-progress-display): Removed.
7712         * gutter-items.el (current-progress-feedback): New.
7713         * gutter-items.el (current-progress-display-label): Removed.
7714         * gutter-items.el (current-progress-feedback-label): New.
7715         * gutter-items.el (progress-display): Removed.
7716         * gutter-items.el (progress-feedback): New.
7717         Replace "progress-display" with "progress-feedback" globally.
7718
7719         * gutter-items.el (lprogress-display): Removed.
7720         * gutter-items.el (progress-feedback-with-label): New.
7721         Rename lprogress-display ==> progress-feedback-with-label.
7722
7723         * gutter-items.el (search-dialog-direction): Removed.
7724         * gutter-items.el (search-dialog-text): Removed.
7725         * gutter-items.el (search-dialog-callback): Removed.
7726         * gutter-items.el (make-search-dialog): Removed.
7727         Move to dialog-items.el.
7728
7729         * help.el:
7730         * help.el (help-mode-quit):
7731         * help.el (mode-for-help): New.
7732         * help.el (help-sticky-window): New.
7733         * help.el (help-window-config): New.
7734         * help.el (with-displaying-help-buffer):
7735         * help.el (function-at-event): New.
7736         * help.el (help-symbol-regexp): New.
7737         * help.el (help-symbol-run-function-1): New.
7738         * help.el (help-symbol-run-function): New.
7739         * help.el (help-symbol-function-context-menu): New.
7740         * help.el (help-symbol-variable-context-menu): New.
7741         * help.el (help-symbol-function-and-variable-context-menu): New.
7742         * help.el (frob-help-extents): New.
7743         * help.el (describe-function-1):
7744         * help.el (variable-at-point):
7745         * help.el (variable-at-event): New.
7746         * help.el (describe-variable):
7747         Major overhaul.
7748         - Make functions and variables be mousable.
7749         - Middle button hyperlinks.
7750         - New context-menu entries.
7751
7752         * keydefs.el:
7753         * keydefs.el (global-map):
7754         New key bindings to move lines up and down.
7755
7756         * lisp-mode.el:
7757         * lisp-mode.el (construct-lisp-mode-menu): New.
7758         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7759         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7760         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7761         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7762         Make popup and menubar menus be different.  Popup menu uses
7763         clicked location and automatically assumes symbol under the mouse
7764         for various commands.
7765
7766         * menubar-items.el:
7767         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7768         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7769
7770         * menubar-items.el (global-popup-menu): Removed.
7771         * menubar-items.el (mode-popup-menu): Removed.
7772         * menubar-items.el (activate-popup-menu-hook): Removed.
7773         * menubar-items.el (popup-mode-menu): Removed.
7774         * menubar-items.el (popup-buffer-menu): Removed.
7775         * menubar-items.el (popup-menubar-menu): Removed.
7776         Move to menubar.el.
7777
7778         * menubar.el:
7779         * menubar.el (global-popup-menu): New.
7780         * menubar.el (mode-popup-menu): New.
7781         * menubar.el (activate-popup-menu-hook): New.
7782         * menubar.el (last-popup-menu-event): New.
7783         * menubar.el (popup-mode-menu): New.
7784         * menubar.el (popup-buffer-menu): New.
7785         * menubar.el (popup-menubar-menu): New.
7786         * menubar.el (menu-call-at-event): New.
7787         Move non-content functions here.  Add support for context menu
7788         items on extents.
7789
7790         * minibuf.el (minibuffer-history-uniquify):
7791         Typo fix.
7792
7793         * minibuf.el (read-file-name-1):
7794         Call new file dialog box if it exists.
7795
7796         * minibuf.el (mouse-rfn-setup-vars):
7797         Clean up "chop" action.
7798
7799         * mouse.el:
7800         * mouse.el (button2): Now bound to mouse-track.
7801         * mouse.el (click-inside-extent-p):
7802         * mouse.el (point-inside-extent-p):
7803         * mouse.el (point-inside-selection-p):
7804         * mouse.el (mouse-drag-or-yank): Removed.
7805         * mouse.el (mouse-begin-drag-n-drop): New.
7806         * mouse.el (mouse-eval-sexp):
7807         * mouse.el (mouse-track-activate-strokes): New.
7808         * mouse.el (mouse-track-do-activate): New.
7809         * mouse.el (mouse-track):
7810         * mouse.el (default-mouse-track-event-is-with-button): New.
7811         * mouse.el (default-mouse-track-cleanup-hook):
7812         * mouse.el (default-mouse-track-drag-hook):
7813         * mouse.el (default-mouse-track-drag-up-hook):
7814         * mouse.el (default-mouse-track-click-hook):
7815         Merge drag-n-drop into mouse-track.
7816         Add general "activate" support to replace specific button2 kludges.
7817         Use "button modifier" support in mouse-track.
7818
7819         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7820
7821         * package-ui.el:
7822         * package-ui.el (pui-menu):
7823         * package-ui.el (pui-popup-context-sensitive): Removed.
7824         Fix bytecompiler warnings.
7825         Clean up popup code a bit.
7826
7827         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7828
7829         * simple.el:
7830         * simple.el (transpose-lines):
7831         * simple.el (transpose-line-up): New.
7832         * simple.el (transpose-line-down): New.
7833         * simple.el (transpose-subr):
7834         * simple.el (transpose-subr-1): Removed.
7835         Clean up, add functions to move lines up and down.
7836
7837         * startup.el (mail-host-address):
7838         * startup.el (user-mail-address):
7839         Customize.
7840
7841         * subr.el:
7842         * subr.el (set-symbol-value-in-buffer): New.
7843         * subr.el (error):
7844         * subr.el (check-argument-type):
7845         * subr.el (defined-error-p): New.
7846         Add structured error support.
7847
7848         * toolbar-items.el (toolbar-compile):
7849         Use new make-dialog-box.
7850
7851         * update-elc.el:
7852
7853         * userlock.el (ask-user-about-lock-dbox):
7854         * userlock.el (ask-user-about-supersession-threat-dbox):
7855         * userlock.el (ask-user-about-lock):
7856         * userlock.el (ask-user-about-supersession-threat):
7857         Use new make-dialog-box.
7858         Add safety checks; use should use-dialog-box-p.
7859
7860         * window-xemacs.el:
7861         * window-xemacs.el (__buffer-dedicated-frame):
7862         * window-xemacs.el (buffer-dedicated-frame): New.
7863         * window-xemacs.el (set-buffer-dedicated-frame): New.
7864         Move dedicated-frame stuff into lisp.
7865
7866 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7867
7868         * printer.el (generic-print-region): Do not require that
7869         `printer-name' be set.
7870         (printer-name): Commentary clarification.
7871
7872 2000-07-19  Martin Buchholz <martin@xemacs.org>
7873
7874         * XEmacs 21.2.35 is released.
7875
7876 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7877
7878         * select.el (selection-coercible-types): Initialise.
7879
7880 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7881
7882         * select.el (own-clipboard): Bug fix.
7883
7884 2000-07-17  Mike Sperber  <mike@xemacs.org>
7885
7886         * cus-edit.el (custom-migrate-custom-file): Save init file before
7887         continuing.
7888
7889 2000-07-16  Mike Sperber  <mike@xemacs.org>
7890
7891         * startup.el (load-init-file): Remove silly call to
7892         `load-user-custom-file`.
7893         (maybe-migrate-user-init-file): Minor fixes.
7894
7895 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7896
7897         * apropos.el (apropos-documentation-check-doc-file):
7898         `doc' variable should be let-bound, as was presumably intended.
7899
7900         * cus-edit.el (custom-variable-reset-saved):
7901         (custom-variable-reset-standard):
7902         Remove unused variable comment-widget.  Twice.
7903
7904         * toolbar.el (toolbar-blank-press-function):
7905         Add a real defvar with initial value nil and proper docstring.
7906         (press-toolbar-button): No need to check for boundp-ness anymore.
7907
7908         * rect.el (open-rectangle-line): Remove useless (let) form.
7909         Add defvar for pending-delete-mode.
7910
7911         * info.el (Info-find-node): This function needs an autoload cookie.
7912
7913         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7914         Use let* since the second form referred to the first.
7915
7916 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7917
7918         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7919         instead of removed `mswindows-get-clipboard'.
7920
7921
7922 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7923
7924         * select.el (select-convert-from-text): New.
7925         * select.el (select-convert-from-length): New.
7926         * select.el (select-convert-from-integer): New.
7927         * select.el (select-convert-from-identity): New.
7928         * select.el (select-convert-from-filename): New.
7929         * select.el (selection-converter-in-alist): Use them.
7930         New converter functions for X.
7931
7932         * select.el (get-selection): Removed comment.
7933
7934         * select.el (own-selection): Removed append code - I thought
7935         I'd already done this, but apparently not...
7936
7937         * select.el: Changed comment about TIMESTAMP.
7938
7939         * select.el (select-convert-in): New.
7940         * select.el (select-convert-out): New.
7941         New functions that get used by select.c.
7942
7943         * select.el (select-buffer-killed-default): New.
7944         * select.el (select-buffer-killed-text): New.
7945         * select.el (selection-buffer-killed-alist): New.
7946         New list and functions that get called if a relevant selection
7947         exists and a buffer gets killed.
7948
7949         * select.el (select-convert-to-targets):
7950         * select.el (select-convert-to-identity): Removed.
7951         * select.el (select-convert-from-identity): Removed.
7952         * select.el (select-converter-out-alist):
7953         Removed _EMACS_INTERNAL selection type.
7954
7955         * x-select.el (xselect-kill-buffer-hook): Removed.
7956         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7957         Removed this X-specific nonesense. Use the generic support
7958         in select.el instead.
7959
7960 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7961
7962         * mule/mule-category.el (defined-category-hashtable):
7963         Use make-hash-table instead of make-hashtable
7964
7965         * buff-menu.el: Byte-compiler warning fix.
7966
7967         * isearch-mode.el (isearch-highlight-all-cleanup):
7968         Remove unused variable `isearch-highlight-all-start'.
7969
7970         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7971
7972         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7973
7974         * cus-dep.el (Custom-make-dependencies):
7975         Add autoload cookie for custom-add-loads to generated custom-load.el.
7976
7977         * autoload.el (autoload-package-name): Warning suppression.
7978         Move defvar prior to first use.
7979
7980         * custom.el: Add autoload for custom-declare-face.
7981         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7982         * cl.el (cl-hack-byte-compiler):
7983         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7984         to work properly.
7985
7986 2000-07-08  Mike Sperber  <mike@xemacs.org>
7987
7988         * startup.el (load-home-init-file): Added variable.
7989         (maybe-migrate-user-init-file): Added.
7990         (load-user-init-file): Load custom file if different from init
7991         file.
7992
7993         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7994         "startup."
7995
7996         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7997         Moved `custom-file'-related code to cus-file.el.
7998
7999         * cus-file.el: New file.
8000
8001 2000-04-01  Mike Sperber  <mike@xemacs.org>
8002
8003         * packages.el (packages-find-package-directories): Added support
8004         for external package hierarchies with in-place installations.
8005
8006         * find-paths.el (paths-root-in-place-p): Added.
8007         (paths-find-emacs-directory): Added support for external
8008         directories with in-place installations.
8009         (paths-find-site-directory): Ditto.
8010
8011         * startup.el (find-user-init-file): Also look for
8012         ~/.xemacs/init.elc? in preference to ~/.emacs.
8013
8014 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8015
8016         * select.el (own-selection):
8017         * select.el (own-clipboard): Changed `append' parameter to
8018         `how-to-use' parameter.
8019         * select.el (own-selection): Removed icky append code.
8020         * select.el (own-selection, get-selection): Removed extra type
8021         checking.
8022         * select.el (selection-appender-alist):
8023         * select.el (selection-converter-{in|out}-alist): Initialise.
8024         * select.el (select-append-to-*): New.
8025         * select.el (select-convert-from-*): New.  New functions to append
8026         data and convert data from external type.
8027
8028 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8029
8030         * font-lock.el: Javadoc enhancements.
8031
8032 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8033
8034         * printer.el (generic-print-region): Compose job name from buffer
8035         name.
8036
8037 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8038
8039         * font-lock.el (font-lock-fontify-pending-extents): Call
8040         font-lock-fontify-region instead of font-lock-fontify-buffer
8041         to avoid unnecessary progress gauges.
8042
8043 2000-07-06  Craig Lanning  <lanning@scra.org>
8044
8045         * custom-load.el (faces):
8046
8047         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8048         dir is a regex.
8049
8050         * process.el (call-process-internal): from Dan Holmsand, use binary
8051         coding systems so that jka-compr works.
8052
8053 2000-07-07  Ben Wing  <ben@xemacs.org>
8054
8055         * font-lock.el: Undo previous change.  Unfortunately, some
8056         files actually use the variables directly in their init code
8057         without quoting them.
8058
8059 2000-07-07  Ben Wing  <ben@xemacs.org>
8060
8061         * font-lock.el (defvar font-lock-*-face): Removed.
8062
8063         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8064         only when necessary.
8065
8066 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8067
8068         * cl-macs.el: fix cl-transform-function-property kludge
8069         so that it does not require a random feature.
8070
8071 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8072
8073         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8074         as in Linux kernel "Rules.make".
8075
8076 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8077
8078         * build-report.el (build-report): Add autoload cookie.
8079
8080 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8081
8082         * package-ui.el (defgroup pui):  Correct a misspelling
8083         (pui-toggle-package-delete):  Change `seleted' to `selected'
8084
8085 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8086
8087         * package-get.el (package-get-update-base):
8088         (package-get): Use insert-file-contents-literally always.
8089         (package-get-maybe-save-index):
8090         Force coding system for writing to binary.
8091
8092 2000-06-08  Mike Alexander  <mta@arbortext.com>
8093
8094         * code-process.el (call-process-region): If there is no coding
8095         system for the process on process-coding-system-alist use the
8096         coding system of the buffer containing the region.
8097
8098 2000-06-10  Ben Wing  <ben@xemacs.org>
8099
8100         * cmdloop.el (command-error):
8101         If debug-on-error and noninteractive, output backtrace.
8102
8103         * files.el (file-relative-name):
8104         Remove MSDOS references.
8105
8106         * simple.el (line-number): New function, due to non-obvious
8107         behavior/usage of count-lines.
8108
8109         * simple.el (count-lines): document non-obvious usage to get
8110         line number.
8111
8112 2000-06-11  Ben Wing  <ben@xemacs.org>
8113
8114         * faces.el ((featurep 'xpm)):
8115         * x-faces.el (x-init-face-from-resources):
8116         * x-faces.el (x-init-frame-faces):
8117         * x-misc.el (x-init-specifier-from-resources):
8118         * x-misc.el (x-get-resource-and-bogosity-check):
8119         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8120         * x-mouse.el (x-init-pointer-shape):
8121         * x-scrollbar.el (x-init-scrollbar-from-resources):
8122         Add sixth argument to x-get-resource calls so as to issue warnings
8123         rather than errors on bogus arguments.
8124
8125 2000-06-05  Ben Wing  <ben@xemacs.org>
8126
8127         * compat.el: new file.  provides a clean, non-intrusive way to
8128         define compatibility functions.
8129
8130         * process.el (shell-quote-argument): temporary fix for lack
8131         of nt-quote-process-args.  #### I need to put back the overall
8132         structure of that mechanism but redo the guts of it using the
8133         extra intelligence in the C code.
8134
8135 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8136
8137         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8138         `package-get' does in package-get.el, instead of using external
8139         "md5sum" program.
8140
8141         * package-get.el (package-get): Insert package file literally to
8142         make checksum calculation work.
8143
8144 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8145
8146         * code-files.el (convert-mbox-coding-system): Deleted.
8147         (file-coding-system-alist): Removed reference to
8148         convert-mbox-coding-system.
8149
8150 2000-05-28  Martin Buchholz <martin@xemacs.org>
8151
8152         * XEmacs 21.2.34 is released.
8153
8154 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8155
8156         * font-lock.el (font-lock-keywords): Rewrote docstring
8157
8158 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8159
8160         * loadhist.el (unload-feature): handle case where x is both boundp
8161         and fboundp
8162
8163 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8164
8165         * packages.el: It's ok to use built-in macros, but not lisp
8166         defined ones.
8167
8168 2000-05-20  Ben Wing  <ben@xemacs.org>
8169
8170         * font-lock.el:
8171         * font-lock.el (font-lock-message-threshold):
8172         * font-lock.el (font-lock-mode):
8173         * font-lock.el (font-lock-default-fontify-buffer):
8174         * font-lock.el (font-lock-always-fontify-immediately):
8175         * font-lock.el (font-lock-old-extent): Removed.
8176         * font-lock.el (font-lock-old-len): Removed.
8177         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8178         * font-lock.el (font-lock-pending-extent-table): New.
8179         * font-lock.el (font-lock-range-table): New.
8180         * font-lock.el (font-lock-after-change-function):
8181         * font-lock.el (font-lock-after-change-function-1): Removed.
8182         * font-lock.el (font-lock-fontify-pending-extents): New.
8183         * font-lock.el ('font-lock-revert-cleanup): Removed.
8184         * font-lock.el ('font-lock-revert-setup): Removed.
8185         Rewrite deferral code to handle any number of changes, merging
8186         them properly.  Remove hacked-up code for revert-buffer, now
8187         unnecessary.
8188
8189         * menubar-items.el (default-menubar):
8190         In Options->Edit Init File, don't switch to emacs-lisp-mode
8191         unless necessary; doing this turns off font-lock.
8192
8193 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8194
8195         * keydefs.el: Define C-x BS to backward-kill-sentence.
8196
8197 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8198
8199         * files.el (hack-local-variables-prop-line): Use non-greedy
8200         matching to process -*-texinfo-*- -*-.
8201
8202 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8203
8204         * minibuf.el (minibuf-directory-files): new function.
8205         (read-file-name-activate-callback): use minibuf-directory-files.
8206         (read-directory-name-internal): ditto.
8207         (mouse-file-display-completion-list): ditto.
8208         (mouse-directory-display-completion-list): ditto.
8209         (read-file-name-internal): remove "./" from completion list unless
8210         explicitly matched, for consistency.
8211
8212 2000-05-11  Ben Wing  <ben@xemacs.org>
8213
8214         * gutter-items.el (gutter-buffers-tab):
8215         * gutter-items.el (add-tab-to-gutter):
8216         * gutter-items.el (update-tab-in-gutter):
8217         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8218         * gutter-items.el (append-progress-display):
8219         * gutter-items.el (abort-progress-display):
8220         * gutter-items.el (raw-append-progress-display):
8221         Further fixes.  Use set-glyph-image not set-image-instance-property,
8222         to fix problems with multiple windows in a frame.
8223
8224         * menubar-items.el (tutorials-menu-filter):
8225         Fix typo.
8226
8227         * startup.el (early-error-handler):
8228         Display message box under windows; otherwise, message will disappear
8229         before it can be viewed.
8230
8231         * update-elc.el:
8232         Fix bug in NEEDTODUMP processing.
8233
8234 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8235
8236         * startup.el (lock-directory): Removed.
8237         (superlock-file): Ditto.
8238         (startup-set-paths): Remove lockdir.
8239         (startup-setup-paths-warning): Remove lock-directory.
8240
8241         * setup-paths.el (paths-find-lock-directory): Removed.
8242         (paths-find-superlock-file): Ditto.
8243
8244 2000-05-09  Ben Wing  <ben@xemacs.org>
8245
8246         * faces.el (set-face-property):
8247         * faces.el (set-face-font):
8248         * faces.el (set-face-foreground):
8249         * faces.el (set-face-background):
8250         * faces.el (set-face-background-pixmap):
8251         * faces.el (set-face-underline-p):
8252         * faces.el (set-face-strikethru-p):
8253         * faces.el (set-face-highlight-p):
8254         * faces.el (set-face-dim-p):
8255         * faces.el (set-face-blinking-p):
8256         * faces.el (set-face-reverse-p):
8257         doc string changes.
8258
8259         * glyphs.el:
8260         * glyphs.el (make-image-specifier):
8261         * glyphs.el (glyph-property):
8262         * glyphs.el (set-glyph-image):
8263         * glyphs.el (make-glyph):
8264         * glyphs.el (make-pointer-glyph):
8265         * glyphs.el (make-icon-glyph):
8266         * glyphs.el (widget-image-instance-p): New.
8267         authorship info, lots of doc changes.  New predicate, inadvertently
8268         omitted.  the general principle with specifier docs is now that
8269         the description of instantiators should go with the make-foo-specifier
8270         fun's doc string, rather than in foo-specifier-p.  this follows
8271         conventions elsewhere in XEmacs and in general is a lot more obvious
8272         of a place to look.  sometimes the make-foo-specifier function needs
8273         to be created in the process.
8274
8275         * gutter.el:
8276         * gutter.el (make-gutter-specifier): New.
8277         * gutter.el (make-gutter-size-specifier): New.
8278         * gutter.el (make-gutter-visible-specifier): New.
8279         specifier doc updates according to the conventions specified before.
8280
8281         * objects.el:
8282         * objects.el (make-font-specifier):
8283         * objects.el (make-color-specifier):
8284         * objects.el (make-face-boolean-specifier): New.
8285         specifier doc updates according to the conventions specified before.
8286
8287         * specifier.el:
8288         * specifier.el (set-specifier):
8289         * specifier.el (make-integer-specifier): New.
8290         * specifier.el (make-boolean-specifier): New.
8291         * specifier.el (make-natnum-specifier): New.
8292         * specifier.el (make-generic-specifier): New.
8293         * specifier.el (make-display-table-specifier): New.
8294         specifier doc updates according to the conventions specified before.
8295
8296         * toolbar.el:
8297         * toolbar.el (make-toolbar-specifier): New.
8298         specifier doc updates according to the conventions specified before.
8299
8300 2000-05-09  Ben Wing  <ben@xemacs.org>
8301
8302         * process.el (call-process-internal): Revert to previous version
8303         because Mike's change clashed with a change I did not long before.
8304         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8305         Thanks very much Mike for pointing out the bug and submitting a
8306         patch!
8307
8308 2000-04-13  Mike Alexander  <mta@arbortext.com>
8309
8310         * process.el (call-process-internal): Send the correct input buffer
8311         (call-process-internal): Return the exit status of the process
8312
8313 2000-05-07  Ben Wing  <ben@xemacs.org>
8314
8315         * winnt.el:
8316         * winnt.el (nt-quote-args-verbatim): Removed.
8317         * winnt.el (nt-quote-args-prefix-quote): Removed.
8318         * winnt.el (nt-quote-args-backslash-quote): Removed.
8319         * winnt.el (nt-quote-args-double-quote): Removed.
8320         * winnt.el (nt-quote-args-functions-alist): Removed.
8321         * winnt.el (nt-quote-process-args): Removed.
8322         Remove all stuff for argument quoting.  We borrow the code instead
8323         from Emacs 20.6, which is much more careful in its quoting
8324         (e.g. in handling runs of the escape character) and avoids most of
8325         the need for this Lisp mechanism by checking to see whether we're
8326         running a Cygwin or normal program and doing the appropriate
8327         quoting.  If we end up needing such a mechanism, we should add
8328         it by extending the variable `mswindows-quote-process-args' so it
8329         can take an alist of regexps.
8330
8331 2000-05-07  Ben Wing  <ben@xemacs.org>
8332
8333         * keydefs.el:
8334         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8335         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8336         the window without moving point.
8337
8338         * simple.el:
8339         * simple.el (scroll-up-one): New.
8340         * simple.el (scroll-down-one): New.
8341         Functions for use with C-M-up/down.
8342
8343 2000-05-01  Martin Buchholz <martin@xemacs.org>
8344
8345         * XEmacs 21.2.33 is released.
8346
8347 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8348
8349         * dialog.el (yes-or-no-p-dialog-box):
8350         Fix docstring.
8351         Fix following horrible bug in X11 mode with focus-follows-mouse:
8352           1. Visit two files in two different frames.
8353           2. do File->Revert Buffer in one of those frames.
8354           3. Dialog box appears.
8355           4. Arrange things so that the mouse passes over the *other*
8356              frame, then to the dialog box, and click on "Yes".
8357           5. The file contents end up in the *wrong* buffer!
8358         Add TODO comment.
8359
8360 2000-04-28  Ben Wing  <ben@xemacs.org>
8361
8362         * help.el (describe-installation): correct typo introduced
8363         in last patch: boundp -> fboundp.
8364
8365         * etags.el (buffer-tag-table-list):
8366         canonicalize filenames to Unix format so that tag-table-alist
8367         searching works under Windows.
8368
8369         * autoload.el:
8370         Bowdlerize the supposedly objectionable words
8371         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8372
8373         * gutter-items.el (set-progress-display-style):
8374         * gutter-items.el (search-dialog-callback):
8375         * gutter-items.el (make-search-dialog):
8376         Change to new callback-ex api.
8377
8378 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8379
8380         * help.el: (describe-installation): decode-coding-string is not
8381         defined in a non MULE environment.
8382
8383 2000-04-28  Ben Wing  <ben@xemacs.org>
8384
8385         * gutter-items.el (buffer-list-changed-hook):
8386         use it, not record-buffer-hook.
8387
8388         * subr.el (record-buffer-hook): Removed.
8389
8390 2000-04-27  Ben Wing  <ben@xemacs.org>
8391
8392         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8393         use NORECORD option.  Andy will not like this, but the existing
8394         gutter behavior is just wrong, as per this comment:
8395
8396         ;; this used to add the norecord flag to both calls below.
8397         ;; this is bogus because it is a pervasive assumption in XEmacs
8398         ;; that the current buffer is at the front of the buffers list.
8399         ;; for example, select an item and then do M-C-l
8400         ;; (switch-to-other-buffer).  Things get way confused.
8401         ;;
8402         ;; Andy, if you want to maintain the current look, you must
8403         ;;  *uncouple* the gutter order and buffers order.
8404
8405         * loaddefs.el (completion-ignored-extensions): unfuckify.
8406
8407         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8408         xemacs.mak.
8409
8410         * autoload.el (batch-update-one-directory): new function, used in
8411         xemacs.mak.
8412
8413         * loadup.el: set gc-cons-threshold very high unless dumping --
8414         loadup during update-elc is much much much faster.  also do this
8415         when quick-building.
8416
8417         add commented-out code for profiling loadup.
8418
8419
8420         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8421         is required in order to build xemacs.
8422
8423 2000-04-26  Ben Wing  <ben@xemacs.org>
8424
8425         * loadup.el: don't garbage collect during loadup if quick-build
8426         compile-time option is set.
8427
8428 2000-04-23  Ben Wing  <ben@xemacs.org>
8429
8430         * update-elc.el: compute whether any dumped .el or .elc files
8431         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8432         if so.
8433
8434         * update-elc.el (update-elc-files-to-compile): always change
8435         NOBYTECOMPILE in the src directory rather than current dir,
8436         so it will work under NT.
8437
8438         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8439         the form of this file is identical between Unix and Windows.
8440         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8441         Added comment.
8442         (update-autoloads-from-directory): updated doc string.
8443         updated doc strings in a few other places.
8444
8445 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8446
8447         * bytecomp.el (byte-force-recompile): Fix argument to
8448         byte-recompile-directory.
8449
8450 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8451
8452         * gutter-items.el (progress-display-clear-when-idle): Use
8453         add-one-shot-hook.
8454         * gutter-items.el (clear-progress-display): Adjust number of
8455         arguments.
8456
8457 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8458
8459         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8460
8461 2000-04-16  Ben Wing  <ben@xemacs.org>
8462
8463         * printer.el: New file.
8464
8465         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8466
8467         * help.el (describe-installation): Fix decoding for Windows.
8468
8469         * menubar-items.el:
8470         * menubar-items.el (default-menubar):
8471         * menubar-items.el (tutorials-menu-filter): New.
8472         * menubar-items.el (popup-menubar-menu):
8473         Add authorship.  Redo Help menu and Tutorials filter.
8474
8475         * menubar.el: Correct comment.
8476
8477         * modeline.el (modeline-buffer-identification): Correct doc string.
8478
8479         * simple.el:
8480         * simple.el (printing): Removed.
8481         * simple.el (printer-name): Removed.
8482         * simple.el (generic-print-buffer): Removed.
8483         * simple.el (generic-print-region): Removed.
8484         Move generic print code to printer.el.
8485
8486 2000-04-15  Ben Wing  <ben@xemacs.org>
8487
8488         * simple.el (generic-print-region): New.
8489         make this function actually work.
8490         (generic-print-buffer): call generic-print-region.
8491
8492 2000-04-14  Andy Piper  <andy@xemacs.org>
8493
8494         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8495         by using the new widget-callback-current-channel.
8496         (search-dialog-callback): ditto.
8497
8498 2000-04-12  Andy Piper  <andy@xemacs.org>
8499
8500         * gutter.el (default-gutter-position): moved from gutter-items.el.
8501         (default-gutter-position-changed-hook): ditto.
8502         (gutter-element-visibility-changed-hook): ditto.
8503         (set-gutter-element): ditto.
8504         (remove-gutter-element): ditto.
8505         (set-gutter-element-visible-p): ditto.
8506         (gutter-element-visible-p): ditto.
8507         (init-gutter): ditto.
8508
8509         * dialog.el (make-dialog-box): renamed and moved from
8510         gutter-items.el
8511
8512         * gutter-items.el: move various functions elsewhere.
8513
8514 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8515
8516         * menubar-items.el: Fixed place of parenthesis.
8517
8518 2000-04-12  Ben Wing  <ben@xemacs.org>
8519
8520         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8521                 without constantly being prompted for the tag.
8522         * simple.el: Added a number of section headings, to clarify the
8523                 organization of this file.
8524         * simple.el (activate-region):
8525         * simple.el (region-exists-p):
8526         * simple.el (region-active-p):
8527                 Moved these three function down to the other side of
8528                 the case-changing functions, so they join the rest of
8529                 the region code.
8530         * simple.el (printing): New.
8531         * simple.el (printer-name): New.
8532         * simple.el (generic-print-buffer): New.
8533                 New functions, a very simple prototype for a unified
8534                 printing interface.
8535
8536         * process.el (call-process-internal): Real fix for null BUFFER,
8537                 other problems with BUFFER specs.
8538
8539         * menubar-items.el:
8540                 Fixed up File->Print to use new printing functions.
8541                 Various corrections and expansions to Grep/Compile menus.
8542                 New options for Printing.
8543                 New options for SMTP Mail, the way to send mail under
8544                   MS Windows. (There's also a package patch to make SMTP
8545                   Mail be the default under MSWin.)
8546
8547 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8548
8549         * menubar-items.el: Selecting Rectangle Mousing from menubar
8550         did not work.  Needed to quote mouse-track-rectangle-p.
8551
8552 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8553
8554         * cl-compat.el (keywordp): Removed.
8555
8556 2000-04-05  Andy Piper  <andy@xemacs.org>
8557
8558         * gutter-items.el (progress-layout-glyph): don't initialize here.
8559         (progress-gauge-glyph): use dynamic sizing.
8560         (set-progress-display-style): new function. Set progress glyphs
8561         appropriately depending on the style.
8562         (progress-display-style): new variable. Custom version of
8563         set-progress-display-style.
8564         (progress-abort-glyph): switch to dynamic sizes.
8565         (search-dialog-text): make the edit field active.
8566
8567 2000-04-04  Andy Piper  <andy@xemacs.org>
8568
8569         * gutter-items.el (make-search-dialog): need to make the search
8570         dialog visible after creation.
8571
8572         * menubar-items.el (default-menubar): use the search dialog for
8573         searching. Remove some extraneous search menu items.
8574
8575         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8576         well as strings.
8577         (make-gutter-only-dialog-frame): allow the user to create the
8578         frame unmapped. Allow the gutter spec to be given as a glyph.
8579         (search-dialog-direction): new variable.
8580         (search-dialog-text): new variable.
8581         (search-dialog-callback): new function. Callback for the search
8582         dialog action.
8583         (make-search-dialog): new function. Create a user-friendly search
8584         dialog.
8585
8586 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8587
8588         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8589         under Windows.
8590
8591 2000-04-01  Andy Piper  <andy@xemacs.org>
8592
8593         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8594         progress more accurately.
8595
8596 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8597
8598         * finder.el (finder-compile-keywords): Process readable files only.
8599         Because error in process of .#finder-inf.el when compile xemacs
8600         with --with-clash-detection option.
8601
8602 2000-03-31  Andy Piper  <andy@xemacs.org>
8603
8604         * gutter-items.el (append-progress-display): don't delay after a
8605         successful font-lock.
8606         (make-gutter-only-dialog-frame): new function. Allow users to
8607         create gutter-only dialogs.
8608
8609 2000-03-27  Mike Alexander  <mta@arbortext.com>
8610
8611         * process.el (call-process-internal): Handle a null BUFFER
8612         parameter correctly.
8613
8614 2000-03-28  Andy Piper  <andy@xemacs.org>
8615
8616         * gutter-items.el (abort-progress-display): put strings in the
8617         gutter not extents.
8618         (progress-layout-glyph): signal special 'quit callback.
8619         (progress-display-quit-function): deleted.
8620         (progress-display-stop-callback): deleted.
8621         (progress-display-dispatch-command-events): deleted.
8622         (append-progress-display): remove calls to
8623         progress-display-dispatch-command-events.
8624         (raw-append-progress-display): ditto.
8625
8626 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8627
8628         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8629         being a list.  Actually define `stipple-pixmap-p' which is used as
8630         an error predicate.  Correctly handle PIXMAP being either relative
8631         or absolute file name.
8632
8633 2000-03-24  Andy Piper  <andy@xemacs.org>
8634
8635         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8636         (abort-progress-display): ditto. Don't delete the created extent.
8637         (raw-append-progress-display): ditto.
8638         (progress-display-dispatch-non-command-events): new
8639         function. Encapsulates what we want to do when no command input is
8640         required.
8641         (progress-display-dispatch-command-events): likewise, but disable
8642         for now since it causes too many problems.
8643         (append-progress-display): use them.
8644         (raw-append-progress-display): ditto.
8645         (default-gutter-position-changed-hook): set this rather than
8646         default-gutter-position-changed.
8647         (default-gutter-position-changed-hook): lambda with zero arguments
8648         rather than one.
8649         (raw-append-progress-display): trap errors in pending input since
8650         allowing them to signal will hose the gauge well and
8651         truly. Ideally we would like to delay these until we are more able
8652         to cope.
8653         (append-progress-display): ditto.
8654
8655 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8656
8657         * lisp/make-docfile.el: call-process-internal is now implemented
8658         in process.el.
8659
8660 2000-03-21  Ben Wing  <ben@xemacs.org>
8661
8662         * mule\mule-cmds.el (set-language-info-alist):
8663         Fix to correspond to new menu arrangement.
8664
8665 2000-03-21  Ben Wing  <ben@xemacs.org>
8666
8667         * process.el:
8668         * process.el (call-process-internal): New.
8669         New implementation of call-process.  Only enabled under NT, so far.
8670         stderr handling not implemented yet in CVS'd C code.
8671
8672 2000-03-20  Ben Wing  <ben@xemacs.org>
8673
8674         * lisp-mode.el:
8675         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8676         * lisp-mode.el (lisp-interaction-mode):
8677         Put back Lisp Interaction menubar for Jan V's sake.
8678
8679         * simple.el:
8680         * simple.el (mark-ring):
8681         * simple.el (dont-record-current-mark): New.
8682         * simple.el (in-shifted-motion-command): New.
8683         * simple.el (mark-ring-unrecorded-commands): New.
8684         * simple.el (mark-ring-max):
8685         * simple.el (set-mark-command):
8686         * simple.el (push-mark):
8687         * simple.el (handle-pre-motion-command):
8688         Implement scheme for not recording unimportant marks.
8689
8690         * subr.el:
8691         * subr.el (function-allows-args): New.
8692         New function function-allows-args.
8693
8694 2000-03-20  Martin Buchholz <martin@xemacs.org>
8695
8696         * XEmacs 21.2.32 is released.
8697
8698 2000-03-20  Andy Piper  <andy@xemacs.org>
8699
8700         * gutter-items.el (update-tab-in-gutter): force selection of the
8701         selected-window if required to do so.
8702         (buffers-tab-items): ditto.
8703         (add-tab-to-gutter): ditto.
8704         (create-frame-hook): use force-selection.
8705         (default-gutter-position-changed): lambdify.
8706         (update-tab-hook): deleted since it was only used in one place.
8707
8708 2000-03-18  Andy Piper  <andy@xemacs.org>
8709
8710         * files.el (find-file-noselect): undo change that shouldn't have
8711         gone in.
8712
8713 2000-03-17  Andy Piper  <andy@xemacs.org>
8714
8715         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8716         of selected-window trickery.
8717
8718         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8719         frames tabs.
8720         (progress-display-stop-callback): progress -> progress-display
8721         (progress-display-quit-function): ditto.
8722         (clear-progress-display): ditto.
8723         (remove-progress-display): ditto.
8724         (append-progress-display): ditto.
8725         (abort-progress-display): ditto.
8726         (raw-append-progress-display): ditto.
8727         (display-progress-display): ditto.
8728         (current-progress-display-label): ditto.
8729         (current-progress-display): ditto.
8730         (lprogress-display): ditto and save the buffer
8731         (progress-display): ditto. Otherwise the buffer sometimes gets
8732         changed which confuses font-lock.
8733
8734         * font-lock.el (font-lock-default-fontify-buffer): catch all
8735         errors, not just quit.
8736         (font-lock-mode): progress -> display-progress
8737         (font-lock-default-fontify-buffer): ditto.
8738         (font-lock-fontify-syntactically-region): ditto.
8739         (font-lock-fontify-keywords-region): ditto.
8740
8741 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8742
8743         * cl.el (gensym): Move to here from cl-macs.el.
8744         (gentemp): Ditto.
8745
8746 2000-03-16  Andy Piper  <andy@xemacs.org>
8747
8748         * font-lock.el (font-lock-mode): use lprogress and friends for
8749         progress management.
8750         (font-lock-default-fontify-buffer): ditto.
8751         (font-lock-fontify-syntactically-region): ditto.
8752         (font-lock-fontify-keywords-region): ditto.
8753         (font-lock-revert-cleanup): fix reverting.
8754         (font-lock-revert-setup): ditto.
8755
8756         * gutter-items.el (progress-use-echo-area): new variable. Use the
8757         echo area for progress gauges if non-nil.
8758         (clear-progress): remove echo area stuff and defer to
8759         clear-message.
8760         (append-progress): dispatch non-command events after each progress
8761         increment. Remove echo area stuff.
8762         (abort-progress): remove echo area stuff and defer to
8763         display-message.
8764         (raw-append-progress): ditto. Dispatch non-command events after
8765         gutter redisplay.
8766         (display-progress): defer echo area stuff to display-message.
8767
8768         * gutter-items.el (clear-progress):
8769         (abort-progress): indentation changes.
8770         (display-progress): don't clear progress.
8771         (append-progress): compare messages with equal.
8772         (raw-append-progress): use dispatch-non-command-events to flush
8773         widget creation events.
8774
8775 2000-03-13  Ben Wing  <ben@xemacs.org>
8776
8777         * abbrev.el:
8778         * abbrev.el (abbrev-string-to-be-defined): New.
8779         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8780         Changes for use with the menubar.
8781
8782 2000-03-12  Ben Wing  <ben@xemacs.org>
8783
8784         * alist.el (vassoc): moved here from font-menu.el.
8785
8786         * custom.el (defface): typo fix.
8787
8788         * dialog.el (yes-or-no-p-dialog-box):
8789         * dialog.el (message-box):
8790         * files.el (save-some-buffers-1):
8791         Put accelerators in the button names.
8792
8793         * font-lock.el (font-lock-comment-face):
8794         * font-lock.el (font-lock-keyword-face):
8795         * font-lock.el (font-lock-function-name-face):
8796         Fixed some of the colors under MS Windows because the existing
8797         default colors were hardly different from black and needed to be
8798         made lighter.
8799
8800         * font-menu.el:
8801         * font-menu.el (font-menu-split-long-menu):
8802         * font-menu.el (font-menu-family-constructor):
8803         * font-menu.el (font-menu-size-constructor):
8804         * font-menu.el (font-menu-weight-constructor):
8805         * font-menu.el (font-menu-set-font):
8806         vassoc moved to alist.el.
8807         Accelerators added to all menus.
8808         Unused bound var new-props removed.
8809
8810         * keydefs.el: I did a whole lot of rearranging to put things in a
8811         more consistent order and fixed a number of cases where key
8812         combinations involving up, down, left, right and so on were
8813         defined but the corresponding keypad combinations were not
8814         defined.
8815
8816         * lisp-mode.el:
8817         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8818         * lisp-mode.el (emacs-lisp-mode):
8819         * lisp-mode.el (lisp-interaction-mode):
8820         * lisp-mode.el (flet):
8821         Added accelerators onto the menus.
8822         Made all the different versions of the let function be indented
8823         the same way.
8824         Undid Steve's easy-menu-ification, because it makes it impossible
8825         to have the menubar and popup menus different.
8826         Cleaned up the menu; added items for find-function &c and some
8827         indenting, and removed debug-on-*.
8828
8829         * list-mode.el (list-mode-hook):
8830         * list-mode.el (list-mode):
8831         * list-mode.el (completion-setup-hook):
8832         * list-mode.el (display-completion-list):
8833         Added support for the :window-height keyword, which is required
8834         because of other changes that I made for the file dialog box.  I
8835         also made the hook variables list-mode-hook and
8836         completion-setup-hook and also minibuffer-setup-hook in
8837         minibuf.el be permanent-local; see comment in list-mode.el.
8838
8839         * map-ynp.el (map-y-or-n-p):
8840         Added accelerators to the dialog buttons.
8841
8842         * menubar-items.el (menu-truncate-list):
8843         New internal function.
8844         * menubar-items.el (submenu-generate-accelerator-spec):
8845         * menubar-items.el (menu-item-strip-accelerator-spec):
8846         * menubar-items.el (menu-item-generate-accelerator-spec):
8847         New exported functions, for use in auto-generating accelerator specs.
8848
8849         * menubar-items.el:
8850         * menubar-items.el (default-menubar):
8851         * menubar-items.el (maybe-add-init-button):
8852         * menubar-items.el (bookmark-menu-filter):
8853         * menubar-items.el (slow-format-buffers-menu-line):
8854         * menubar-items.el (build-buffers-menu-internal):
8855         * menubar-items.el (language-environment-menu-filter):
8856         * menubar-items.el (default-popup-menu):
8857         * menubar-items.el (popup-buffer-menu):
8858         * menubar-items.el (popup-menubar-menu):
8859         Did a major overhaul on this file, and in fact I'm nowhere near
8860         done working on the menubar, and there will be more patches to
8861         come.  A basic summary of what I've done:
8862
8863         a) I added accelerators to all of the menu items.  For menus that
8864         are auto-generated, such as the buffers menu, the accelerators are
8865         automatically added to the beginning of each line using the
8866         numbers 1 through 9, then zero, and then letters starting with A,
8867         but omitting the letters that are already in use for the fixed
8868         menu items at the top of the buffers menu.  To facilitate adding
8869         accelerators of this kind, I created some new functions
8870         (*-accelerator-spec), which are also being used by other filters
8871         that auto generate lists of things such as ftp sites to download
8872         packages.  If people really don't like these accelerators
8873         appearing at the beginning of the menu items, a variable can be
8874         added to optionally turn them off, but I think this is rather
8875         pointless because other menu items have accelerators and many or
8876         most of the menu users will use the accelerators if the support is
8877         there.
8878
8879         b) I combined the top level Tools and Apps menus into a single
8880         Tools menu, because the distinction between the two is not
8881         obvious, and the items on the menus are not used often enough that
8882         putting some of them onto submenus is a problem.
8883
8884         c) I created two new top level menus called View and Cmds because
8885         there were too many items on the File and Edit menus, and I'm going
8886         to be adding more items to these menus.  In contrast to the Tools
8887         menu, the items on these menus may be used quite often during an
8888         editing session, and so should be available with fewer
8889         keystrokes.
8890
8891         d) I added a number of options to the options menu, including one
8892         for controlling whether the alt key can be used to traverse to
8893         menu items using the accelerators, one for controlling behavior of
8894         control-k, one for controlling how the kill and yank functions
8895         interact with the clipboard, a few additional buffers-menu
8896         options, and various other things.  I also did a bit of
8897         rearranging, for example, combining the keyboard and mouse options
8898         into a single keyboard and mouse submenu to facilitate the
8899         accelerators on that level.
8900
8901         e) I changed the variable buffers-menu-format-buffer-line-function
8902         to take two arguments instead of one, the second argument being
8903         the line number for use in creating an accelerator.  I added a
8904         hack to support existing functions with one argument (although I
8905         doubt that very many of these exist), for backward compatibility.
8906
8907         f) I moved the top level mule menu to be a submenu of the edit
8908         menu.  I think that most of the items on this menu are fairly
8909         useless and there are certainly not enough frequently used items
8910         to justify this being its own top level menu.
8911
8912         g) I combined most of the items in big-menubar.el into the main menu.
8913         If people think the main menu is too big, it would be possible to
8914         create different configurations, some smaller.
8915
8916         * menubar.el (check-menu-syntax):
8917         Deleted some syntax checks that were no longer valid, partly
8918         because of changes that were already made a long time ago, and
8919         partly because of a change I made where I allow the name of the
8920         menu item to be an evaluated expression rather than just a string,
8921         similar to all of the other parameters of a menu item.
8922
8923         * minibuf.el:
8924         * minibuf.el (read-file-name-1):
8925         * minibuf.el (mouse-read-file-name-1):
8926         I made a number of changes to improve the appearance
8927         and functioning of the file dialog box.  They include:
8928
8929         a) Fixing the problem where closing the dialog box by clicking on
8930         the close button of the window didn't properly exit the
8931         minibuffer.
8932
8933         b) Fixing the problem that if you typed part of a file name, and
8934         then clicked on a completion with the mouse, the file was not
8935         correctly selected.
8936
8937         c) Changing the title of the dialog box to reflect the operation
8938         being done in accordance with user interface conventions, rather
8939         than the name of the dialog box buffer, which is rather useless.
8940
8941         d) Remove the words "possible completions are" which didn't
8942         belong.
8943
8944         e) Fix things so that the completions scroll off the end of the
8945         completions windows only to the right, rather than both to the
8946         right and down, which is in accordance with Windows user interface
8947         conventions.
8948
8949         * msw-init.el (init-post-mswindows-win):
8950         Added a binding for meta-F4, which is the standard windows binding
8951         for exiting a program.
8952
8953         * select.el (get-selection-no-error):
8954         * select.el (own-selection):
8955         * select.el (own-clipboard):
8956         Added an optional argument called append to the functions
8957         own-selection and own-clipboard.  This adds support for appending
8958         text to the existing selection and allows the function
8959         own-clipboard to be used as the value of the variable
8960         interprogram- cut-function.
8961
8962         Fixed a bug in own-selection in handling zmacs-region-stays.
8963
8964         * simple.el (historical-kill-line): New.
8965
8966         * simple.el (kill-line):
8967         * simple.el (interprogram-cut-function):
8968         * simple.el (interprogram-paste-function):
8969         * simple.el (handle-pre-motion-command):
8970         * simple.el (next-line):
8971         * simple.el (previous-line):
8972         a) Expanded the variable kill-whole-line, so that function
8973         kill-line can be set to delete the entire line always, not just
8974         when cursor is at the beginning of the line.  This is controlled
8975         by setting the variable kill-whole-line to the symbol 'always.
8976         This behavior, as well as the existing kill-whole-line behavior,
8977         now only take effect when kill-line is called interactively,
8978         although this is a departure from a previous behavior in the case
8979         of setting this variable kill-whole-line to t.  It is almost
8980         certainly what has always been intended, and most likely the old
8981         way of doing things introduced bugs.  I also created a function
8982         called historical-kill-line, which ignores the kill-whole-line
8983         setting and always gives the historical behavior of only killing
8984         to the end of the line.  I bound this function to shift- control-k
8985         so that the kill to end of line behavior is available, even when
8986         kill-whole-line has been set to change control-k into the simple
8987         delete-whole-line behavior. (This can be set using the options
8988         menu.)
8989
8990         b) I changed things so that kill and yank now interact with the
8991         clipboard by default under windows.  This was done by changing the
8992         default value of interprogram-cut- function and
8993         interprogram-paste-function.  You can get the old behavior by
8994         setting these to nil, and there is an option on the options menu
8995         to do this.
8996
8997         c) I added support for selecting text using shifted motion keys.
8998         This support is on by default and can be controlled by the
8999         variable shifted-motion-keys-select-region.  There is also a
9000         variable called unshifted-motion-keys-deselect-region that
9001         controls more specifically how the shifted motion key behavior
9002         works.  I did not put an option on the options menu to turn this
9003         off, because I can't imagine why this would be useful.
9004
9005         * simple.el (forward-block-of-lines):
9006         * simple.el (backward-block-of-lines):
9007         * simple.el (block-movement-size):
9008         New.
9009
9010         * simple.el (uncapitalized-title-words):
9011         * simple.el (uncapitalized-title-word-regexp):
9012         * simple.el (capitalize-string-as-title):
9013         * simple.el (capitalize-region-as-title):
9014         New.
9015
9016
9017         * subr.el (add-hook):
9018         * subr.el (make-local-hook): New.
9019         * subr.el (remove-local-hook): New.
9020         * subr.el (add-one-shot-hook): New.
9021         * subr.el (add-local-one-shot-hook): New.
9022         Added some functions to make using hooks easier.
9023         These include:
9024
9025         a) Functions add-local-hook and remove-local-hook to make it easy
9026         to use local hooks.
9027
9028         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9029         make it possible to add a "one-shot" hook, which is to say a hook
9030         that runs only once, and automatically removes itself after the
9031         first time it has run.
9032
9033 2000-03-09  Andy Piper  <andy@xemacs.org>
9034
9035         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9036
9037 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9038
9039         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9040         Moved from menubar-items.el.
9041         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9042
9043 2000-03-08  Andy Piper  <andy@xemacs.org>
9044
9045         * gutter-items.el (build-buffers-tab-internal): add selected field
9046         to buffers tab spec.
9047
9048 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9049
9050         * minibuf.el (last-exact-completion): Initialize to nil.
9051
9052 2000-03-07  Didier Verna  <didier@xemacs.org>
9053
9054         * startup.el (command-line-1): remove unused variable
9055         `first-file-buffer'.
9056
9057 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9058
9059         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9060         which is also used for Web server log files.
9061
9062 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9063
9064         * mule/mule-charset.el: Setup auto-fill-chars.
9065
9066 2000-03-02  SL Baur  <steve@beopen.com>
9067
9068         * subr.el (with-string-as-buffer-contents): Reimplement using
9069         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9070         non-deletion of buffer after execution problem.
9071         (with-output-to-string): Use unique buffer name.
9072
9073 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9074
9075         * gutter-items.el (buffers-tab-sort-function):  New variable.
9076         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9077
9078 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9079
9080         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9081
9082 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9083
9084         * menubar-items.el (maybe-add-init-button): Remove the "Load
9085         .emacs" button from all menubars.
9086
9087 2000-03-01  Didier Verna  <didier@xemacs.org>
9088
9089         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9090         region rectangle replacement (from Jan Vroonhof).
9091         (replace-rectangle): new function.
9092
9093 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9094
9095         * mule/mule-cmds.el (set-default-coding-systems): Use
9096         set-terminal-coding-system and set-keyboard-coding-system.
9097         * coding.el (set-terminal-coding-system): Use
9098         set-console-tty-output-coding-system.
9099         (set-keyboard-coding-system): Use
9100         set-console-tty-input-coding-system.
9101
9102 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9103
9104         * minibuf.el (read-variable): Allow symbol to default argument.
9105
9106 2000-02-27  Andy Piper  <andy@xemacs.org>
9107
9108         * gutter-items.el (update-tab-hook): new function to be used for
9109         hooks.
9110         (create-frame-hook): add update-tab-hook.
9111         (record-buffer-hook): ditto.
9112         (default-gutter-position-changed): ditto.
9113         (default-gutter-position): updating the buffers tab is now handled
9114         by a hook.
9115         (default-gutter-position-changed-hook): new variable.
9116         (gutter-element-visibility-changed-hook): ditto.
9117         (set-gutter-element-visible-p): call it.
9118         (set-gutter-element): use modify-specifier-instances. Set extents
9119         as duplicable before using.
9120         (remove-gutter-element): ditto.
9121         (set-gutter-element-visible-p): ditto.
9122         (init-gutter): new function.
9123         (add-tab-to-gutter): use new gutter-element functions rather than
9124         setting specifiers directly.
9125         (clear-progress): ditto.
9126         (abort-progress): ditto.
9127         (gutter-buffers-tab-visible-p): renamed from
9128         default-gutter-visible-p
9129
9130         * specifier.el (modify-specifier-instances): new function from Jan
9131         Vroonhof.
9132
9133         * x-init.el (init-post-x-win): call init-gutter.
9134
9135         * msw-init.el (init-post-mswindows-win): call init-gutter.
9136
9137         * menubar-items.el (default-menubar): Update to reflect new gutter
9138         variables.
9139
9140 2000-02-26  Andy Piper  <andy@xemacs.org>
9141
9142         * gutter-items.el (set-gutter-element): new function. Add gutter
9143         elements to the specified gutter.
9144         (remove-gutter-element): new function. Remove gutter elements from
9145         the specified gutter.
9146         (set-gutter-element-visible-p): new function. Set gutter element
9147         visibility for the provided gutter-visible specifier.
9148
9149 2000-02-23  Andy Piper  <andy@xemacs.org>
9150
9151         * gutter-items.el (add-tab-to-gutter): specify dimensions
9152         dynamically.
9153
9154 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9155
9156         * gutter-items.el (add-tab-to-gutter):
9157         * package-get.el (package-get-interactive-package-query):
9158         * package-ui.el (pui-directory-exists):
9159         (pui-install-selected-packages):
9160         (pui-list-packages):
9161         Use #'(lambda ...)  instead of '(lambda ...).
9162
9163 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9164
9165         * startup.el (load-user-init-file): Check to make sure user
9166           has an init-file before calling load().
9167
9168 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9169
9170         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9171
9172 2000-02-23  Martin Buchholz <martin@xemacs.org>
9173
9174         * XEmacs 21.2.31 is released.
9175
9176 2000-02-21  Mike Sperber <mike@xemacs.org>
9177
9178         * loadup.el (really-early-error-handler):
9179         * update-elc.el:
9180         * make-docfile.el:
9181         Remove dependency on EMACSBOOTSTRAP... environment variables.
9182
9183 2000-02-21  Martin Buchholz <martin@xemacs.org>
9184
9185         * XEmacs 21.2.30 is released.
9186
9187 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9188
9189         * byte-optimize.el (byte-optimize-plus):
9190         (byte-optimize-minus):
9191         (byte-optimize-multiply):
9192         Optimize (- 0) to 0, not (-)
9193         Optimize (+ 5 3.0) to 8.0
9194         Optimize (* 5 3.0) to 15.0
9195         Improve readability.
9196
9197 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9198
9199         * modeline.el: (modeline-scrolling-method): change modeline
9200         mswindows cursor appearance according to the value.
9201
9202         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9203         and 'gui-element face colors and 'gui-element face font to Windows
9204         defaults.
9205
9206 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9207
9208         * font-lock.el: Javadoc enhancements
9209
9210 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9211
9212         * ldap.el (toplevel): Test if LDAP support has been compiled in
9213         (ldap-verbose): New option
9214         (ldap-search-entries): Renamed from the previous ldap-search
9215         Conditionalize message display on ldap-verbose
9216         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9217         defuns
9218         (ldap-search): Is now defined as an obsolete wrapper calling
9219         ldap-search-basic or ldap-search-entries
9220
9221
9222 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9223             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9224             Jan Vroonhof  <jan@xemacs.org>
9225
9226         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9227         When for-effect is true, didn't call `byte-optimize-form'
9228         in and/or subforms without last.
9229
9230 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9231
9232         * package-get.el (package-get-download-sites): Use correct custom
9233         type.
9234
9235 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9236
9237         * files.el (write-file): Ask for coding system when compiled with
9238         file-coding.
9239
9240 2000-02-16  Andy Piper  <andy@xemacs.org>
9241
9242         * buffer.el (switch-to-buffer): give norecord argument to
9243         set-window-buffer instead of explicitly recording.
9244
9245         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9246         we have to pick a window.
9247
9248 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9249
9250         * mule/mule-cmds.el (describe-language-support): Don't add
9251         unexist function to help-map.
9252         (describe-coding-system): Don't use already assigend `C'.
9253
9254 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9255
9256         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9257         work in custom.
9258
9259 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9260
9261         * about.el: Ienaga's e-mail address change.
9262
9263 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9264
9265         * etags.el (find-tag): force new window -- even if buf already
9266         visible -- when other-window is t
9267
9268 2000-02-16  Martin Buchholz <martin@xemacs.org>
9269
9270         * XEmacs 21.2.29 is released.
9271
9272 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9273
9274         * cl-extra.el (getf): This is now identical to `plist-get', so
9275         just defalias it.
9276         * cl-macs.el: Make getf an alias to plist-get, at the
9277         byte-compiler level, using define-compiler-macro.
9278
9279 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9280
9281         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9282
9283 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9284
9285         * lisp/etags.el (find-tag-internal): set exact-tagname to
9286           a regular expression that matches against the tagname
9287           part of the tag entry first instead of only looking in
9288           the context area.
9289
9290 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9291
9292         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9293         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9294
9295 2000-02-07  Martin Buchholz <martin@xemacs.org>
9296
9297         * XEmacs 21.2.28 is released.
9298
9299 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9300
9301         * cl-extra.el (getf): Just call `get', never `get*'.
9302         Make arglist match docstring.
9303         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9304         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9305         * byte-optimize.el: remove references to `get*'.
9306
9307 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9308
9309         * mule/european.el: Add syntax information for Latin3 and Latin4.
9310
9311 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9312
9313         * byte-optimize.el: Byte-optimize (length "foo")
9314
9315 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9316
9317         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9318         width check using `window-leftmost-p' and `window-rightmost-p'.
9319
9320 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9321
9322         * wid-edit.el (widget-match-inline): An atom never matches a
9323           list.
9324
9325 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9326
9327         * modeline.el: Consolidated 'x and 'mswindows specification under
9328         'win tag.
9329
9330 2000-01-29  Andy Piper  <andy@xemacs.org>
9331
9332         * gutter-items.el: (format-buffers-tab-line): Try and be
9333         intelligent about buffer naming when we have duplicates.
9334
9335 2000-01-29  Andy Piper  <andy@xemacs.org>
9336
9337         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9338         updated when it becomes visible.
9339
9340 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9341
9342         * bytecomp.el (byte-compile-insert-header): Properly set coding
9343         system under MULE and file-coding.
9344
9345 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9346
9347         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9348         (dontusethis-set-value-terminal-coding-system-handler):
9349         (dontusethis-set-value-keyboard-coding-system-handler):
9350         Never undefine coding system aliases.  Emergency fix for gnus.
9351
9352 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9353
9354         * files.el (abbreviate-file-name): Use directory-sep-char instead
9355         of hard-coded "/".
9356
9357 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9358
9359         * startup.el (user-init-file-base-list): New variable, replacing
9360         user-init-file-base.
9361         (find-user-init-file): New function.
9362         (command-line-early): Use it.
9363         (load-user-init-file): Ditto.
9364
9365 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9366
9367         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9368         calling valid-image-instantiator-format-p
9369
9370 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9371
9372         * isearch-mode.el (isearch-mode): The variable is
9373         isearch-unhidden-extents, not isearch-opened-extents.
9374
9375 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9376
9377         * minibuf.el (next-history-element): Modify error message if a
9378         default value is available.
9379
9380 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9381
9382         * bytecomp.el (byte-compile-file): Don't unconditionally write
9383         .elc files in binary - might contain non-Latin1.
9384
9385 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9386
9387         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9388         for windows-nt.
9389
9390         * version.el:
9391         * startup.el (user-init-file-base):
9392         * process.el (call-process-region):
9393         * files.el (make-backup-file-name):
9394         (backup-file-name-p):
9395         (file-relative-name):
9396         (abbreviate-file-name):
9397         (set-auto-mode):
9398         * code-process.el (call-process-region): Removed unnecessary
9399         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9400         support out of the universe.
9401
9402         * process.el:
9403         * code-process.el:
9404         * bytecomp.el (byte-compile-file): Removed reference to
9405         buffer-file-type, and commented usage of binary-process-output
9406         NTEmacs variables.
9407
9408 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9409
9410         * help.el (function-arglist): Add case for macro.
9411
9412 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9413
9414         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9415         printers.
9416         (custom-display): Added a menu for printer/display tags.
9417
9418         * frame.el (frame-type):
9419         * device.el (device-type): Added 'msprinter to the doc string, and
9420         removed 'pc -- it is not going to be implemented ever.
9421         (call-device-method): Fixed docstring typo.
9422         Defined specifier tags 'printer and 'display.
9423
9424 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9425
9426         * lisp/itimer.el (itimer-run-expired-timers): (consp
9427           last-command-event-time) instead of (consp
9428           'last-command-event-time).
9429
9430 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9431
9432         * msw-glyphs.el: Removed obsolete commentary.
9433
9434 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9435
9436         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9437         better default value.
9438
9439 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9440
9441         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9442         (read-string): Ditto.
9443         (eval-minibuffer): Ditto.
9444         (read-command): Ditto.
9445         (read-function): Ditto.
9446         (read-variable): Ditto.
9447         (read-number): Ditto.
9448         (read-shell-command): Ditto.
9449         (read-number): Record history.
9450
9451 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9452
9453         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9454
9455 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9456
9457         * faces.el (startup-initialize-custom-faces): New function.
9458         Reset all faces created during auto-autoloads loading time
9459         by defface.
9460         * startup.el (command-line): Call it.
9461
9462 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9463
9464         * about.el (about-hackers): Add myself to contributors list.
9465
9466 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9467
9468         * menubar-items.el (maybe-add-init-button): Removed an argument in
9469         a call to load-user-init-file, as the function managed to lose its
9470         formal parameter a few betas ago.
9471
9472 2000-01-18  Martin Buchholz <martin@xemacs.org>
9473
9474         * XEmacs 21.2.27 is released.
9475
9476 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9477
9478         * process.el (shell-command-to-string): Use the FSF docstring.
9479         Make shell-command-to-string the standard function, and
9480         exec-to-string the (deprecated) alias.
9481
9482         * startup.el: typo fix.
9483
9484 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9485
9486         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9487
9488 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9489
9490         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9491         buffers after visible buffers.
9492         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9493
9494 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9495
9496         * info.el (Info-extract-menu-node-name): Stop at a dot
9497         followed by whitespace or right parenthesis.
9498
9499 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9500
9501         * info.el (Info-directory-list): Warn against using Customize with
9502         Info-directory-list.
9503
9504 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9505
9506         * minibuf.el (read-file-name): doc fix.
9507
9508         * autoload.el (update-file-autoloads): doc fix.
9509
9510         * about.el (about-hackers): Change my E-mail address.
9511
9512 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9513
9514         * info.el (Info-visit-file): Just use the `f' interactive spec to
9515         read a filename in the standard way.
9516
9517 2000-01-13  Andy Piper  <andy@xemacs.org>
9518
9519         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9520         (gutter-buffers-tab-extent): new variable.
9521         (update-tab-in-gutter): call add-tab-to-gutter again if the
9522         orientation has changed.
9523         (add-tab-to-gutter): cope with different orientations.
9524
9525 2000-01-11  Didier Verna  <didier@xemacs.org>
9526
9527         * info.el (Info-following-node-name): backward-skip dots as well
9528         as spaces (dots at the end of a node name aren't part of it).
9529         (Info-extract-menu-node-name): don't skip dots. There could be
9530         some in the node name.
9531         (Info-index): allow dots to be part of a node name.
9532
9533 2000-01-12  Andreas Jaeger  <aj@suse.de>
9534
9535         * files.el (auto-mode-alist): Added idlwave-mode.
9536         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9537
9538 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9539
9540         * info.el (Info-search): Show default value.
9541
9542 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9543
9544         * info.el (Info-read-node-completion-table): New variable.
9545         (Info-read-node-name-1): New function.
9546         (Info-read-node-name): Use it.
9547         (Info-follow-reference): Use DEFAULT argument of completing-read.
9548         (Info-menu): Ditto.
9549
9550 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9551
9552         * hyper-apropos.el (hyper-describe-key-briefly): Save
9553         window configuration.
9554         (hyper-describe-face): Use DEFAULT of completing-read.
9555         (hyper-apropos-read-variable-symbol): Ditto.
9556         (hyper-apropos-read-function-symbol): Ditto.
9557
9558 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9559
9560         * mule/mule-cmds.el (set-default-coding-system): Set
9561         comint-exec-hook to use coding-system-for-read and
9562         coding-system-for-write so that C-x RET c works.
9563
9564 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9565
9566         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9567         (previous-matching-history-element): Increment
9568         minibuffer-max-depth by 1.
9569         (next-matching-history-element): Ditto.
9570
9571 2000-01-11  Andy Piper  <andy@xemacs.org>
9572
9573         * gutter-items.el (buffers-tab): Create a new face for the buffers
9574         tab.
9575         (buffers-tab-face): use it.
9576
9577 2000-01-10  Didier Verna  <didier@xemacs.org>
9578
9579         * modeline.el (modeline-scrolling-method): change modeline X
9580         cursor appearance according to the value.
9581
9582 2000-01-07  Andreas Jaeger  <aj@suse.de>
9583
9584         * about.el (about-hackers): Moved my entry to contributor list.
9585         (xemacs-hackers): Added myself.
9586         (about-maintainer-info): Added description of myself.
9587
9588
9589 2000-01-07  Didier Verna  <didier@xemacs.org>
9590
9591         * modeline.el (modeline-scrolling-method): new variable.
9592         (mouse-drag-modeline): add reference to it in the docstring.
9593         (mouse-drag-modeline): handle it.
9594
9595 2000-01-08  Andy Piper  <andy@xemacs.org>
9596
9597         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9598         calls.
9599         (remove-buffer-from-gutter-tab): ditto.
9600
9601 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9602
9603         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9604         (custom-face-edit): Fix grammatical error in help message.
9605
9606 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9607
9608         * movemail.el: Added.
9609
9610         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9611
9612 2000-01-03  Didier Verna  <didier@xemacs.org>
9613
9614         * modeline.el (mouse-drag-modeline): remove the code related to
9615         the modeline horizontal scrolling facility.
9616
9617 1999-12-31  Martin Buchholz <martin@xemacs.org>
9618
9619         * XEmacs 21.2.26 is released.
9620
9621 1999-12-28  Andy Piper  <andy@xemacs.org>
9622
9623         * wid-edit.el (widget-push-button-value-create): The gui cache
9624         does not agree with native widgets which can only be displayed
9625         once per window. The reasons for caching are diminished now that
9626         we don't hog resources when creating buttons.
9627         (widget-push-button-cache) deleted.
9628
9629 1999-12-24  Martin Buchholz <martin@xemacs.org>
9630
9631         * XEmacs 21.2.25 is released.
9632
9633 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9634
9635         * hyper-apropos.el (hyper-apropos): Toggle
9636         hyper-apropos-programming-apropos correctly.
9637         Set REGEXP when user accepts default value.
9638
9639 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9640
9641         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9642         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9643
9644 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9645
9646         * mule/mule-category.el (undefined-category-designator):
9647         Return char instead of character.  Search for undefined one.
9648         (describe-category): Use with-displaying-help-buffer.
9649
9650 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9651
9652         * byte-optimize.el (byte-optimize-plus):
9653         Optimize (+ 1) to 1 instead of (1+ nil).
9654
9655         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9656
9657         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9658
9659         * byte-optimize.el (byte-optimize-char-before): New function.
9660         Remove performance penalty for using (char-before) instead of (char-after).
9661
9662 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9663
9664         * mule/mule-category.el (char-category-list): Return character
9665         instead of integer.
9666
9667 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9668
9669         * minibuf.el (read-buffer): Check default is buffer object.
9670
9671 1999-11-25  Andy Piper  <andy@xemacs.org>
9672
9673         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9674         for buttons.
9675
9676 1999-12-16  Andreas Jaeger  <aj@suse.de>
9677
9678         * package-get.el (package-get-maybe-save-index): Fixed typo.
9679         Patch by Jeff Miller <jmiller@smart.net>.
9680
9681 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9682
9683         * gnuserv.el (gnuserv-process-filter):  don't call
9684         gnuserv-write-to-client when gnuserv-current-client is nil
9685
9686 1999-12-14  Martin Buchholz <martin@xemacs.org>
9687
9688         * XEmacs 21.2.24 is released.
9689
9690 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9691
9692         * about.el (about-hackers): Update my email address.
9693
9694 1999-12-07  Martin Buchholz <martin@xemacs.org>
9695
9696         * XEmacs 21.2.23 is released.
9697
9698 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9699
9700         * package-get.el (package-get-download-sites): Removed several
9701         defunct download sites, added many new ones, and corrected a few
9702         incorrect directory-on-site entries.  Added physical locations to
9703         site-description.
9704
9705 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9706
9707         * finder.el (finder-commentary): add DOC string and fix
9708         interactive spec
9709
9710 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9711
9712         * help.el (describe-function): Don't forget to intern the string
9713         completing-read returns.
9714         (describe-variable): Ditto.
9715
9716 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9717
9718         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9719         `hyper-apropos-help-mode' here to find symbol to customize
9720         irregardless of cursor position and simplify
9721         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9722         `hyper-apropos-popup-menu'.
9723
9724 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9725
9726         * apropos.el (apropos-mode-map): Add return to call
9727         apropos-follow.
9728         (apropos-print): Call apropos-mode to have better
9729         command reference. Put keymap text-poperty to
9730         symbole name.
9731
9732 1999-11-22  Alastair Burt  <burt@dfki.de>
9733
9734         * help.el: (describe-bindings-1): Added handling of keymaps for
9735         the extents at point.
9736
9737 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9738
9739         * gutter-items.el (buffers-tab-items): Wrap the function in a
9740         save-match-data
9741
9742 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9743
9744         * help.el (describe-function): Use the DEFAULT argument to
9745         completing-read.
9746         (describe-variable): Ditto.
9747
9748 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9749
9750         * minibuf.el (read-from-minibuffer): Add optional argument
9751         DEFAULT to have better mini-buffer history support.
9752         (completing-read): Pass default to read-from-minibuffer.
9753         (read-buffer): Pass default to completing-read.
9754
9755 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9756
9757         * font-lock.el (font-lock-doc-string-face): Document the
9758         `font-lock-lisp-like' property.
9759
9760 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9761
9762         * lisp-mode.el: Specify `font-lock-lisp-like'.
9763
9764         * font-lock.el (font-lock-lisp-like): New function.
9765         (font-lock-fontify-syntactically-region): Use it.
9766
9767 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9768
9769         * XEmacs 21.2.22 is released
9770
9771 1999-11-28  Martin Buchholz <martin@xemacs.org>
9772
9773         * XEmacs 21.2.21 is released.
9774
9775 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9776
9777         * minibuf.el (read-coding-system): Accept symbol and
9778         coding-system object as a default-coding-system.
9779
9780 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9781
9782         * minibuf.el (read-coding-system): Accept symbol as
9783         a default-coding-system.
9784
9785 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9786
9787         * apropos.el (apropos-documentation): Use insert instead
9788         of princ.
9789
9790 1999-11-07  William M. Perry  <wmperry@aventail.com>
9791
9792         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9793           for the linux console.
9794
9795         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9796           stuff to work when you are not on a window system, since the GPM
9797           mouse support now allows pasting from outside of XEmacs.
9798
9799 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9800
9801         * XEmacs 21.2.20 is released
9802
9803 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9804
9805         * setup-paths.el (paths-default-info-directories): Add
9806         /usr/share/info and /usr/local/share/info.
9807
9808 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9809
9810         * about.el: Updated Vladimir Ivanovic's info.
9811
9812 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9813
9814         * auto-show.el (auto-show-truncationp): Remove.
9815
9816         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9817
9818 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9819
9820         * indent.el (indent-line-to): fix bug: spaces were not replaced
9821         with tab if column is multiple of tab-width
9822         From dhn@qedinc.com
9823
9824 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9825
9826         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9827         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9828
9829         * package-get.el (package-get-package-provider): Be verbose when
9830         interactive. Patch from Robert Pluim
9831
9832 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9833
9834         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9835         info file suffixes.
9836
9837 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9838
9839         * process.el (open-network-stream): Add a new optional parameter
9840         PROTOCOL to support udp; fix a minor typo and add an explanation
9841         in docstring for udp programming.
9842
9843         * code-process.el (open-network-stream): Add a new optional
9844         parameter PROTOCOL to support udp; fix a minor typo and add an
9845         explanation in docstring for udp programming.
9846
9847 1999-10-18  Andy Piper  <andy@xemacs.org>
9848
9849         * gui.el (make-gui-button): be more precise about how we call
9850         callbacks.
9851
9852         * wid-edit.el (widget-push-button-value-create): Use the new form
9853         of native gui-button.
9854
9855 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9856
9857         * info.el (Info-page-prev): Don't do (sit-for 0).
9858
9859 1999-10-13  Andy Piper  <andy@xemacs.org>
9860
9861         * gutter-items.el (progress-abort-glyph): new glyph for showing
9862         abort status.
9863         (append-progress): dispatch-event rather than sit-for.
9864         (abort-progress): new function. Show the abort glyph with an
9865         appropriate message.
9866         (raw-append-progress): dispatch-event rather than sit-for.
9867         (display-progress): cope with aborts.
9868
9869         * gui.el (make-gui-button): Use native widgets for buttons
9870         unconditionally.
9871         (insert-gui-button): ditto.
9872         (gui-button-p): ditto.
9873
9874         * xbm-button.el: remove from core.
9875
9876         * xpm-button.el: remove from core.
9877
9878 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9879
9880         * faces.el (init-device-faces): Don't initialize the random faces
9881         on the stream device.
9882
9883 1999-10-06  Andy Piper  <andy@xemacs.org>
9884
9885         * files.el (recover-file): Don't use ls under windows for revert buffer.
9886
9887 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9888
9889         * package-get.el (package-get-download-menu): Make menu really
9890         toggle download sites.
9891         (package-get-download-sites): Add autoload cookie.
9892
9893 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9894
9895         * setup-paths.el (paths-find-module-directory): Ditto.
9896
9897 1999-09-29  Werner Fink  <werner@suse.de>
9898
9899         * setup-paths.el (paths-find-exec-directory): Add missing nil
9900         parameter for environment.
9901
9902 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9903
9904         * modeline.el (modeline-format):
9905         Only purecopy the strings.  Else
9906         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9907         barfs.
9908
9909 1999-08-28  Mike Woolley  <mike@bulsara.com>
9910
9911         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9912         user setting comint-completion-addsuffix and
9913         comint-process-echoes.
9914
9915 1999-09-22  Andy Piper  <andy@xemacs.org>
9916
9917         * gutter-items.el (update-tab-in-gutter): use
9918         last-nonminibuf-window instead of selected-window.
9919
9920 1999-09-18  Andy Piper  <andy@xemacs.org>
9921
9922         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9923         display on.
9924
9925         * subr.el (record-buffer-hook): new variable so that the hook gets
9926         some documentation.
9927
9928 1999-09-16  Andy Piper  <andy@xemacs.org>
9929
9930         * gutter-items.el (update-tab-in-gutter): only update when the
9931         gutter is visible.
9932         (remove-buffer-from-gutter-tab): ditto.
9933
9934 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9935
9936         * simple.el (do-auto-fill): Commented out part of Kinsoku
9937         processing.
9938
9939 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9940
9941         * isearch-mode.el (isearch-highlightify-region): Give the
9942         highlighting extents a high priority.
9943         (isearch-make-extent): Give the main highlighting extent an even
9944         higher priority.
9945
9946 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9947
9948         * packages.el (packages-compute-package-locations): Fix typo from
9949         -u rationalization.
9950
9951 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9952
9953         * setup-paths.el (paths-find-doc-directory): Respect value of
9954         `configure-doc-directory.'
9955
9956         * find-paths.el (paths-find-architecture-directory): Give
9957         precendence `default' argument (which typically comes from
9958         configure).
9959
9960 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9961
9962         * startup.el (command-line-early): Added options -user-init-file
9963         and -user-init-directory.
9964
9965         * files.el (user-init-file): Default to NIL so we can recognize
9966         when it's set.
9967
9968 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9969
9970         * obsolete.el (init-file-user):
9971         * startup.el:
9972         * packages.el (packages-compute-package-locations):
9973         * package-get.el (package-get-user-index-filename):
9974         * menubar-items.el (maybe-add-init-button):
9975         * info.el (Info-annotations-path):
9976         * dump-paths.el:
9977         Change `user-init-directory' to be an absolute path.
9978         Use `user-init-directory' where appropriate.
9979         Zap `init-file-user' and its uses.
9980
9981 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9982
9983         * subr.el (copy-symbol): New function.
9984
9985 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9986
9987         * isearch-mode.el (isearch-done): Be sure to restore invisible
9988         extents in the proper buffer.
9989         (isearch-pre-command-hook): Set this-command to the correct value
9990         in case the buffer has changed and old overriding-local-map was
9991         used.
9992         (isearch-restore-extent): Use remprop instead of setting the
9993         property to nil.
9994
9995 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9996
9997         * cmdloop.el (execute-extended-command): Update zmacs region
9998         before the delay.
9999         (execute-extended-command): Make the message gettext-friendly.
10000
10001 1999-09-07  Andy Piper  <andy@xemacs.org>
10002
10003         * gutter-items.el (progress-gauge-glyph): renamed from
10004         progress-glyph.
10005         (progress-text-glyph): new variable.
10006         (progress-layout-glyph): use layouts and text glyphs.
10007         (progress-area-buffer): removed.
10008         (progress-text-and-extent): new variable.
10009         (progress-displayed-p): dynamically create gutter area buffer.
10010         (clear-progress): ditto.
10011         (raw-append-progress): ditto.
10012         (append-progress): use new glyph names.
10013         (raw-append-progress): only create the extent when needed. set
10014         properties more optimally.
10015         (progress): remove args.
10016
10017 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10018
10019         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10020         mapcar where the return value is unused.
10021         (isearch-restore-invisible-extents): Ditto.
10022         (isearch-highlight-all-cleanup): Ditto.
10023         (isearch-delete-extents-in-range): Traverse the extents only once.
10024         (isearch-highlight-all-update): Don't start over if the search
10025         string has changed and more input is pending.
10026
10027 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10028
10029         * packages.el (packages-find-package-data-path): Ditto.
10030
10031         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10032
10033         * subr.el (mapc-internal): Don't make obsolete.
10034
10035         * cl-extra.el (mapc): Resurrect.
10036
10037 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10038
10039         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10040         alias.
10041
10042         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10043         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10044         (isearch-yank-clipboard): Use get-clipboard instead of
10045         x-get-clipboard.
10046         (isearch-yank-selection): Fix docstring.
10047
10048 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10049
10050         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10051
10052 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10053
10054         * cl-macs.el (extent-start-position): Fix setf method.
10055         (extent-end-position): Ditto.
10056
10057 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10058
10059         * isearch-mode.el: End merge with FSF 20.4.
10060
10061         * isearch-mode.el (search-invisible): New variable.
10062         (isearch-hide-immediately): Ditto.
10063         (isearch-unhidden-extents): Ditto.
10064         (isearch-range-invisible): New function.
10065         (isearch-unhide-extent): Ditto.
10066         (isearch-restore-invisible-extents): Ditto.
10067         (isearch-restore-extent): Ditto.
10068
10069         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10070         implementation.
10071         (isearch-ring-retreat-edit): Ditto.
10072         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10073         (isearch-forward-regexp): New arguments NOT-REGEXP and
10074         NO-RECURSIVE-EDIT.
10075         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10076         (isearch-backward-regexp): New arguments NOT-REGEXP and
10077         NO-RECURSIVE-EDIT.
10078         (isearch-mode): Return isearch-success.
10079         (isearch-update): Use unread-command-events instead of
10080         unread-command-event.
10081         (isearch-abort): If an invalid regexp is encountered, keep popping
10082         states.
10083         (isearch-*-char): Use FSF implementation.
10084         (isearch-whitespace-chars): Use the more robust FSF's
10085         implementation.
10086         (isearch-within-brackets): New variable.
10087         (isearch-mode): Initialize it.
10088         (isearch-edit-string): Bind it.
10089         (isearch-search-and-update): Set it.
10090         (isearch-push-state): Push it.
10091         (isearch-top-state): Pop it.
10092         (isearch-search): Set it.
10093         (isearch-printing-char): When called by isearch-whitespace-chars,
10094         handle M-SPC gracefully.
10095         (isearch-message-prefix): New argument ELLIPSIS.
10096         (isearch-message-suffix): Ditto.
10097         (isearch-message): Use the ELLIPSIS argument when calling
10098         isearch-message-prefix and isearch-message-suffix.
10099         (isearch-message-prefix): Distinguish between "wrapped" and
10100         "overwrapped" search, FWIW.
10101
10102 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10103
10104         * isearch-mode.el (isearch-edit-string): Use the head of the
10105         search ring instead of search-last-string and search-last-regexp.
10106         (search-highlight): Renamed from isearch-highlight.
10107         (isearch-exit): Use the new name.
10108         (isearch-highlight): Ditto.
10109         (isearch-dehighlight): Ditto.
10110         (isearch-update-ring): New function.
10111         (isearch-done): Call it.
10112         (isearch-done): New argument EDIT.
10113         (isearch-repeat): If search string is empty, look up at the car of
10114         the search ring; ignore the yank pointer.
10115         (isearch-abort): Call isearch-done with NOPUSH.
10116         (isearch-cancel): New function.
10117         (isearch-mode-map): Bind it to ESC ESC ESC.
10118
10119         * isearch-mode.el: Begin merge with FSF 20.4.
10120
10121 1999-09-01  Andy Piper  <andy@xemacs.org>
10122
10123         * x-select.el (x-get-clipboard): obsolete.
10124         (x-yank-clipboard-selection): obsolete
10125
10126         * select.el (disown-selection): need to be careful to disown the
10127         clipboard if we set it via selection.
10128         (get-clipboard): move from x-select.el
10129         (yank-clipboard-selection): ditto.
10130
10131 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10132
10133         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10134         isearch-highlight-all-matches to nil.
10135         (isearch-fixed-case): New variable.
10136         (isearch-mode): Initialize it.
10137         (isearch-edit-string): Save it.
10138         (isearch-toggle-case-fold): Set it.
10139         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10140         need to check isearch-fixed-case.
10141         (isearch-toggle-case-fold): Update highlighting of all matches
10142         before the pause.
10143         (isearch-edit-string):
10144
10145 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10146
10147         * isearch-mode.el (isearch-edit-string): Call isearch-message
10148         before reading the event so that the prompt is displayed properly.
10149         (isearch-message): Use isearch-nonincremental when calling
10150         isearch-message-prefix.
10151         (minibuffer-local-isearch-map): Bind up and down to do the same as
10152         M-p and M-n respectively.
10153         (isearch-done): New arg NOPUSH.
10154         (isearch-edit-string): Use it.
10155         (isearch-edit-string): Don't bind isearch-string.
10156         (isearch-ring-adjust): Edit string, *then* push state.
10157
10158 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10159
10160         * faces.el (isearch-secondary): Make isearch-secondary look
10161         different than default.
10162
10163 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10164
10165         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10166         save-excursion.
10167         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10168         (isearch-update): Call isearch-dehighlight without arguments.
10169         (isearch-done): Ditto.
10170
10171         * isearch-mode.el (isearch-fix-case): If the search string has no
10172         upper-case letters, allow the folding to be reenabled.
10173         Previously, once disabled, the folding would remain that way until
10174         the end of isearch.
10175         (isearch-top-state): Call isearch-fix-case.
10176
10177         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10178         save-excursion.
10179         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10180
10181 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10182
10183         * xpm-button.el:
10184         xbm-button.el: Need to exist in core because gui.el depends on
10185         them.
10186
10187 1999-08-31  Andy Piper  <andy@xemacs.org>
10188
10189         * gutter-items.el (buffers-tab-face): new customizable variable.
10190         (buffers-tab-default-buffer-line-length): new specifier for
10191         maximum viewable characters.
10192         (progress-stack): new variable for implementing widget-based
10193         progress messages.
10194         (progress-area-buffer): ditto.
10195         (progress-glyph-height): ditto.
10196         (progress-stop-callback): ditto.
10197         (progress-quit-function): new function.
10198         (progress-glyph): new variable.
10199         (progress-layout-glyph): ditto.
10200         (progress-displayed-p): new function, see message-displayed-p for
10201         details.
10202         (clear-progress): ditto.
10203         (remove-progress): ditto.
10204         (append-progress): ditto.
10205         (raw-append-progress): ditto.
10206         (display-progress): ditto.
10207         (current-progress): ditto.
10208         (current-progress-label): ditto.
10209         (progress): ditto.
10210         (lprogress): ditto.
10211
10212
10213 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10214
10215         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10216
10217         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10218         `isearch-yank-selection'.
10219         (isearch-mode-map): Use it.
10220         (isearch-yank-selection): Use `get-selection' instead of
10221         `get-x-selection'.
10222
10223 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10224
10225         * faces.el (isearch-secondary): Create face here.
10226
10227         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10228         timers.
10229
10230 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10231
10232         * subr.el (buffer-string): More robust backward compatibility
10233         check, courtesy William Perry.
10234
10235 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10236
10237         * replace.el (perform-replace): Stop the search after the search
10238         limit has been reached.
10239
10240 1999-08-23  Andy Piper  <andy@xemacs.org>
10241
10242         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10243         here if we don't have one.
10244
10245 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10246
10247         * ldap.el (ldap-coding-system): Default to nil until we get
10248         efficient UTF8 support
10249         (ldap-decode-string): Guard against `decode-coding-string' not
10250         being defined
10251         (ldap-encode-string): Guard against `encode-coding-string' not
10252         being defined
10253
10254 1999-08-23  Didier Verna  <didier@xemacs.org>
10255
10256         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10257         Some doc strings improvements, and add a star to the `interactive'
10258         calls.
10259
10260 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10261
10262         * font-lock.el (java-font-lock-keywords-3): introduced new
10263         keywords and regexpes for javadoc syntax 1.2.
10264
10265 1999-08-17  Andy Piper  <andy@xemacs.org>
10266
10267         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10268         format-buffers-tab-line.
10269         (buffers-tab-max-buffer-line-length): new variable.
10270         (format-buffers-tab-line): new function. truncate names if over
10271         buffers-tab-max-buffer-line-length.
10272
10273 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10274
10275         * cus-start.el: Customize the variable `bell-inhibit-time'.
10276
10277 1999-08-16  Andy Piper  <andy@xemacs.org>
10278
10279         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10280         brute-force approach to deleting the last buffer.
10281         (buffers-tab-grouping-regexp): new customizable variable.
10282         (select-buffers-tab-buffers-by-mode): use it.
10283
10284 1999-08-13  Andy Piper  <andy@xemacs.org>
10285
10286         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10287         deletion problem.
10288
10289 1999-07-30  Didier Verna  <didier@xemacs.org>
10290
10291         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10292         of princ to output symbols.
10293         (custom-save-face-internal): ditto.
10294         (custom-save-resets): ditto.
10295
10296 1999-08-09  Didier Verna  <didier@xemacs.org>
10297
10298         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10299         `regexp-quote' to protect the major mode name for use as a regular
10300         expression (c++ needs this for instance).
10301
10302 1999-08-08  Andy Piper  <andy@xemacs.org>
10303
10304         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10305         cope with similar mode names.
10306
10307         * gutter-items.el (buffers-tab-selection-function): new selection
10308         function.
10309         (select-buffers-tab-buffers-by-mode): new function.
10310         (buffers-tab-items): use it if set to only display buffers in the
10311         tab in the current buffer's group..
10312         (update-tab-in-gutter): use new api.
10313         (remove-buffer-from-gutter-tab): ditto.
10314
10315         * gutter-items.el (buffers-tab-max-size): set custom selection
10316         default to 6.
10317         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10318         (add-tab-to-gutter): set face as default.
10319
10320 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10321
10322         * faces.el (frob-face-property): Merge the fall-back specifier
10323         with the target, not replace it.
10324
10325 1999-08-05  Andy Piper  <andy@xemacs.org>
10326
10327         * gutter-items.el (update-tab-in-gutter): add frame argument for
10328         buffer-items.
10329         (update-tab-in-gutter): use it.
10330
10331         * gutter-items.el (record-buffer-hook): set.
10332
10333         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10334         change.
10335         (switch-to-buffer-hook) deleted.
10336
10337 1999-08-04  Andy Piper  <andy@xemacs.org>
10338
10339         * gutter-items.el (update-tab-in-gutter): make sure this will work
10340         as an argument to create-frame-hook.
10341
10342 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10343
10344         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10345         instead of timer emulation.
10346
10347 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10348
10349         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10350         Emacs isearch enhancements.
10351
10352 1999-07-28  Andy Piper  <andy@xemacs.org>
10353
10354         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10355         all devices that support tab controls.
10356         (remove-buffer-from-gutter-tab): new function. to be used as a
10357         value for kill-buffer-hook.
10358
10359 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10360
10361         * auto-show.el (auto-show-truncationp): changed to match
10362         `window_translation_on'
10363
10364 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10365
10366         * XEmacs 21.2.19 is released
10367
10368 1999-07-28  SL Baur  <steve@miho>
10369
10370         * code-files.el (insert-file-contents): Fix docstring.
10371         revert previous change.
10372
10373 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10374
10375         * fill.el (fill-region-as-paragraph): Change re-break-point to
10376         contain word-across-newline plus one character so that filling
10377         Japanese and Chinese works as desired.
10378         * simple.el (do-auto-fill): Ditto.
10379
10380 1999-07-26  SL Baur  <steve@miho>
10381
10382         * mule/japanese.el ("Japanese"): Do not specify a default input
10383         method.
10384         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10385
10386 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10387
10388         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10389         able to use cl-macs macro in early lisp.
10390
10391 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10392
10393         * custom.el:
10394         * cus-face.el:
10395         * cus-edit.el:
10396                 Massive custom Theme API changes.
10397
10398 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10399
10400         * code-files.el (insert-file-contents): Regard
10401         coding-system-magic-cookie if `coding-system-for-read' is nil.
10402
10403 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10404
10405         * mule/thai-xtis.el: Add coding: local variable, to avoid
10406         bootstrapping problem with C locale.
10407
10408 1999-07-22  Andy Piper  <andy@xemacs.org>
10409
10410         * dumped-lisp.el (preloaded-file-list): guard against putting
10411         gutter-items in a less than functional XEmacs.
10412         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10413
10414 1999-07-18  Bob Weiner  <weiner@beopen.com>
10415
10416         * fill.el (fill-context-prefix): Fixed bug that prevented the
10417         setting of an adaptive fill prefix when the `dont-skip-first' was
10418         t.
10419
10420 1999-07-22  SL Baur  <steve@miho>
10421
10422         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10423
10424 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10425
10426         * files.el (interpreter-mode-alist): add `make', `guile', and
10427         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10428         makefile-mode, guile is a scheme, and someday XEmacs will be
10429         modular enough to use as an efficient scripting tool.)
10430
10431 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10432
10433         * mule/mule-cmds.el (reset-language-environment): Regard
10434         coding-category `utf-8' and `ucs-4' if they are available.
10435
10436 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10437
10438         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10439         (prefer-coding-system): Fix DOC-string.
10440
10441         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10442         DOC-string too.
10443
10444         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10445         Mule.
10446         (coding-system-change-eol-conversion): Fix DOC-string.
10447
10448 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10449
10450         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10451         instead of `list-coding-system'.
10452
10453 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10454
10455         * menubar-items.el (default-menubar): `select-input-method' was
10456         renamed to `set-input-method'.
10457
10458         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10459         "Set Language Environment" menu.
10460
10461         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10462         "Describe Language Support" menu.
10463
10464 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10465
10466         * mule/chinese.el ("Chinese-GB"): Rename
10467         `chinese-gb-environment-setup-function' to
10468         `setup-chinese-gb-environment-internal'.
10469
10470 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10471
10472         * mule/korean.el: Use `define-coding-system-alias' instead of
10473         `copy-coding-system'.
10474
10475 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10476
10477         * mule/mule-cmds.el (set-language-environment-coding-systems):
10478         Treat duplicated coding-categories.
10479
10480 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10481
10482         * mule/japanese.el: Use `define-coding-system-alias' instead of
10483         `copy-coding-system'.
10484
10485 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10486
10487         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10488         coding-system `viscii'.
10489
10490 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10491
10492         * mule/cyrillic.el:
10493         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10494         (cyrillic-alternativnyj-decode-table): New variable.
10495         (cyrillic-alternativnyj-encode-table): New variable.
10496         - Specify `iso-8-1' as a category of coding-system
10497           `alternativnyj'.
10498         - Abolish general Cyrillic environment.
10499
10500 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10501
10502         * mule/chinese.el:
10503         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10504         - Register `chinese-gb-environment-setup-function' as a
10505           `setup-function' of "Chinese-GB" environment.
10506
10507 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10508
10509         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10510         optional argument `parents'.
10511
10512         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10513         property for Thai-XTIS.
10514
10515         * mule/mule-help.el (help-with-tutorial): Use property
10516         `tutorial-coding-system' of language-info as a coding-system to
10517         read tutorial file.
10518
10519 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10520
10521         * mule/thai-xtis.el: Don't setup `setup-function' and
10522         `exit-function'.
10523
10524         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10525         `set-coding-category-system' to set up coding-system for
10526         coding-category.
10527
10528         * mule/mule-cmds.el (prefer-coding-system): Use
10529         `set-coding-category-system' to set up coding-system for
10530         coding-category.
10531
10532 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10533
10534         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10535         Thai-XTIS environment.
10536
10537         * mule/mule-cmds.el (prefer-coding-system): Use
10538         `find-coding-system' instead of `coding-system-p'.
10539
10540 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10541
10542         * mule/mule-cmds.el (set-language-environment-coding-systems):
10543         Modify eol-type for XEmacs.
10544
10545         * mule/thai-xtis.el: Delete unused local variable `category'.
10546
10547         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10548         function.
10549         (prefer-coding-system): Don't call
10550         `update-coding-systems-internal'; use function
10551         `coding-category-list' instead of variable `coding-category-list';
10552         use `set-coding-priority-list' instead of `set-coding-priority';
10553         modify `eol-type' for XEmacs.
10554
10555         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10556         `charset-columns'.
10557         (char-width): Likewise.
10558
10559 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10560
10561         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10562         `tis-620'.
10563
10564         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10565         `set-coding-priority-list' instead of `set-coding-priority'; don't
10566         call `update-coding-systems-internal'.
10567
10568         * mule/mule-misc.el (coding-system-get): New function.
10569         (coding-system-put): New function.
10570         (coding-system-category): New function.
10571
10572 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10573
10574         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10575         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10576         to avoid conflict with leim/quail/thai-xtis.
10577
10578         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10579         to thai-xtis-chars.el.
10580
10581         * mule/thai-xtis-chars.el: New file (split from
10582         mule/thai-xtis.el).
10583
10584 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10585
10586         * mule/thai-xtis.el:
10587         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10588         - Add syntax entries.
10589         - Put `preferred-coding-system' of the charset `thai-xtis' to
10590           `tis-620'.
10591
10592 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10593
10594         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10595         rewritten to use write-multibyte-character.
10596
10597 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10598
10599         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10600         of `iso-2022-7'.
10601         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10602         ported yet.
10603         (read-input-method-name): Treat optional argument `default'.
10604
10605 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10606
10607         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10608         all.
10609         (set-language-info-alist): Set up menus here.
10610
10611 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10612
10613         * minibuf.el (completing-read): Add new optional argument
10614         `default'.
10615         (read-coding-system): Add new optional argument
10616         `default-coding-system'.
10617
10618 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10619
10620         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10621         (viet-viscii-...->viet-vscii...).
10622
10623 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10624
10625         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10626         and menus.
10627
10628 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10629
10630         * mule/mule-cmds.el (input-method-function): Add permanent-local
10631         property.
10632
10633 1999-03-30  Dave Love  <fx@gnu.org>
10634
10635         * mule/mule-cmds.el (current-language-environment): Doc fix.
10636
10637 1999-02-06  Richard Stallman  <rms@gnu.org>
10638
10639         * mule/european.el (setup-slovenian-environment): New function.
10640         ("Slovenian"): New language environment.
10641
10642 1999-01-27  Dave Love  <fx@gnu.org>
10643
10644         * mule/mule-cmds.el (current-language-environment): Provide :link,
10645         :type (choices) and appropriate :get.
10646
10647 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10648
10649         * mule/mule-cmds.el (describe-language-environment): Don't alter
10650         input-method-alist.
10651
10652 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10653
10654         * mule/mule-cmds.el (prefer-coding-system): Call
10655         set-coding-priority, so that the internal array of priorities is
10656         also updated.
10657
10658 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10659
10660         * mule/mule-cmds.el (prefer-coding-system): If the argument
10661         requires specific EOL conversion type, make the default coding
10662         systems use that.
10663
10664 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10665
10666         * mule/mule-cmds.el (set-language-environment): Pass the default
10667         eol-type to set-language-environment-coding-systems.
10668         (set-default-coding-systems): Copy the eol-type property for the
10669         new default values of {buffer-file,process}-coding-system from the
10670         old defaults.
10671         (set-language-environment-coding-systems): Accept an optional
10672         argument EOL-TYPE, and set the eol-type property of the default
10673         coding systems accordingly.
10674
10675 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10676
10677         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10678         use generate-new-buffer instead of get-buffer-create.
10679
10680 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10681
10682         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10683
10684 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10685
10686         * mule/mule-cmds.el (default-input-method): Fix custom type.
10687
10688 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10689
10690         * mule/mule-cmds.el (setup-specified-language-environment):
10691         Add apropos-inhibit property.
10692         (describe-specified-language-support): Likewise.
10693
10694 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10695
10696         * mule/mule-cmds.el: Doc fixes.
10697
10698 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10699
10700         * mule/mule-cmds.el (register-input-method): Doc-string
10701         modified.
10702
10703 1998-09-01  Dave Love  <fx@gnu.org>
10704
10705         * mule/mule-cmds.el (current-language-environment): Fix
10706         setter function.
10707
10708 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10709
10710         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10711         mule/european.el, mule/hebrew.el, mule/japanese.el,
10712         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10713         avoid bootstrapping problem if you need to recompile all the Lisp
10714         files using interpreted code.
10715
10716 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10717
10718         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10719         ("Latin-2"): Likewise.
10720
10721 1998-08-18  Per Starback  <starback@update.uu.se>
10722
10723         * mule/european.el (setup-latin2-environment): Fix typo.
10724
10725 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10726
10727         * mule/european.el: Give proper value of `input-method' key to all
10728         lang. env.
10729
10730         * mule/mule-cmds.el (activate-input-method): Handle the case that
10731         the arg INPUT-METHOD is nil correctly.
10732         (read-multilingual-string): Activate the specified input method
10733         before calling read-string.  Afterward, activate the original
10734         input method.
10735
10736 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10737
10738         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10739         (set-language-info-alist): Fix typo in doc-string.
10740
10741         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10742
10743 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10744
10745         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10746         (reset-language-environment): New function for the job that
10747         setup-english-environment used to do.
10748         (set-language-environment): Do more setups according to the info
10749         in language-info-alist.
10750         (read-language-name): Handle the case that the arg KEY is nil.
10751         (describe-language-environment): Handle input-method property.
10752
10753         * mule/: All files under this directory, which related with
10754         specific languages (such as mule/european.el, mule/greek.el,
10755         mule/hebrew.el, mule/misc-lang.el), modified as below.
10756         (setup-XXX-environment): Just call set-language-environment.  If
10757         they used to do some other jobs than what done by
10758         set-language-environment, those jobs are done in
10759         setup-XXX-environment-internal now.
10760         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10761         the value to setup-XXX-environment-internal.  Add properties
10762         input-method and features.
10763
10764         * mule/english.el (setup-english-environment): Just call
10765         reset-language-environment.
10766
10767         * mule/european.el (setup-8-bit-environment): Function deleted.
10768
10769 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10770
10771         * mule/mule-cmds.el (input-method-exit-on-first-char)
10772         (input-method-use-echo-area): Doc fixes.
10773
10774 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10775
10776         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10777         variable.
10778         (input-method-use-echo-area): New variable.
10779
10780 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10781
10782         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10783
10784 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10785
10786         * mule/mule-cmds.el (activate-input-method): Update mode line.
10787         (inactivate-input-method): Likewise.
10788
10789 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10790
10791         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10792         input method in the current buffer, but just bind
10793         current-input-method.
10794
10795 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10796
10797         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10798
10799         * mule/misc-lang.el ("IPA"): Add coding-priority and
10800         coding-system.
10801
10802 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10803
10804         * mule/greek.el: Add coding-priority.
10805
10806 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10807
10808         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10809         LANG-ENV.
10810
10811 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10812
10813         * mule/mule-cmds.el (register-input-method): Fix previous change.
10814         (setup-specified-language-environment): Doc fix.
10815
10816 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10817
10818         * mule/mule-cmds.el: Several doc fixes.
10819         (get-language-info, set-language-info): Rename argument.
10820         (set-language-info-alist): Likewise.
10821         (register-input-method): Rename argument.
10822         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10823
10824 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10825
10826         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10827         default value while reading an input method.
10828
10829 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10830
10831         * mule/mule-cmds.el (universal-coding-system-argument):
10832         Use buffer-file-coding-system as default.
10833
10834 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10835
10836         * mule/korean.el ("Korean"): Doc fix.
10837
10838 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10839
10840         * mule/mule-cmds.el (describe-language-environment): Print the
10841         languge environment at the head.
10842
10843 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10844
10845         * mule/japanese.el: Set exit-function to exit-japanese-environment
10846         for Japanese environment.
10847
10848 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10849
10850         * mule/mule-cmds.el (set-language-environment): Doc fix.
10851         (current-language-environment): Use defcustom.
10852         (default-input-method): Specify :type.
10853
10854 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10855
10856         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10857         modified.
10858         (prefer-coding-system): Doc-string modified.
10859
10860 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10861
10862         * mule/mule-cmds.el (set-language-info): Doc-string
10863         describes `coding-priority' KEY.
10864         (set-language-environment-coding-systems): New function.
10865         (select-safe-coding-system): New function.
10866         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10867         (set-language-info-alist): New optionla arg PARENTS.  Call
10868         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10869         (set-language-environment-coding-systems): New function.
10870
10871         * mule/chinese.el: Remove setting up of
10872         describe-chinese-environment-map and
10873         setup-chinese-environment-map.  Exclude them in args of calls to
10874         set-language-info-alist.  Register coding-priority key in
10875         language-info-alist.
10876
10877         * mule/cyrillic.el: Remove setting up of
10878         describe-cyrillic-environment-map and
10879         setup-cyrillic-environment-map.  Exclude them in args of calls to
10880         set-language-info-alist.  Register coding-priority key in
10881         language-info-alist.
10882
10883         * mule/english.el: Register coding-priority key in
10884         language-info-alist.
10885
10886         * mule/ethiopic.el: Register coding-priority key in
10887         language-info-alist.
10888
10889         * mule/european.el: Remove setting up of
10890         describe-european-environment-map and
10891         setup-european-environment-map.  Exclude them in args of calls to
10892         set-language-info-alist.  Register coding-priority key in
10893         language-info-alist.  Add "German" language env.
10894         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10895         (setup-german-environment): New function.
10896
10897         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10898         change default input method to "greek-postfix".
10899
10900         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10901         coding-priority key in
10902
10903 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10904
10905         * mule/mule-cmds.el (set-language-info): Doc fix.
10906         (input-method-inactivate-hook): Doc fix.
10907
10908 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10909
10910         * mule/mule-cmds.el (set-input-method): Renamed from
10911         select-input-method.
10912
10913 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10914
10915         * mule/mule-cmds.el (set-language-environment): Run
10916         exit-language-environment-hook before calling `exit-function'
10917         which is specified for the language environment.
10918
10919 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10920
10921         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10922         modified.
10923         (prefer-coding-system): Likewise.
10924         (describe-language-environment): Print aliases of each coding
10925         system.
10926         (set-language-environment-hook): New variable.
10927         (exit-language-environment-hook): New variable.
10928         (set-language-environment): Call these hooks.  Before setting a
10929         new language environment, exit from the
10930         current-language-environment if necessary.
10931         (input-method-verbose-flag): The value can be nil, t,
10932         complex-only, or default.
10933         (input-method-highlight-flag): Doc-string augmented.
10934         (activate-input-method): Check if we can run the registered
10935         function to activate an input method.
10936
10937         * mule/korean.el: Set exit-function for language environment
10938         "Korean" to exit-korean-environment.
10939         (setup-korean-environment): Moved to korea-util.el.
10940
10941 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10942
10943         * mule/mule-cmds.el (read-multilingual-string): Use
10944         current-input-method prior to default-input-method.  Don't bind
10945         current-input-method by `let', instead, activate the specified
10946         input method in the current buffer temporarily.
10947
10948 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10949
10950         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10951
10952 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10953
10954         * mule/chinese.el (post-read-decode-hz): Return the result of
10955         decode-hz-region.
10956         (pre-write-encode-hz): Do not change the value of
10957         last-coding-system.
10958
10959 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10960
10961         * mule/mule-ccl.el: Doc fixes.
10962
10963 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10964
10965         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10966         (check-ccl-program): New macro.
10967
10968 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10969
10970         * mule/mule-ccl.el: Comment about CCL syntax modified.
10971         (ccl-command-table): Add read-multibyte-character and
10972         write-multibyte-character.
10973         (ccl-code-table): Add ex-cmd.
10974         (ccl-extended-code-table): New variable.
10975         (ccl-embed-extended-command): New function.
10976         (ccl-compile-read-multibyte-character,
10977         ccl-compile-write-multibyte-character) New functions.
10978         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10979         ccl-dump-write-multibyte-character): New functions.
10980
10981 1999-07-22  SL Baur  <steve@miho>
10982
10983         * config.el (config-value-file): config.values is installed into
10984         doc-directory.
10985         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10986
10987 1999-07-19  Didier Verna  <didier@xemacs.org>
10988
10989         * rect.el: all functions rewritten, except when noted. Below is a
10990         list of interface changes.
10991         (apply-on-rectangle): new function. Obsoletes
10992         `operate-on-rectangle'. All functions that used to call this
10993         function now call the new one.
10994         (kill-rectangle): added optional prefix arg to fill lines.
10995         (delete-rectangle): ditto.
10996         (delete-extract-rectangle): ditto.
10997         (open-rectangle): ditto.
10998         (clear-rectangle): ditto.
10999         (delete-rectangle-line): added third arg FILL.
11000         (delete-extract-rectangle-line): ditto.
11001         (open-rectangle-line): ditto.
11002         (clear-rectangle-line): ditto.
11003
11004 1999-07-18  Andy Piper  <andy@xemacs.org>
11005
11006         * menubar-items.el (default-menubar): add gutter options.
11007
11008         * gutter-items.el: new file.
11009         (gutter): new group for custom.
11010         (gutter-visible-p): new variable.
11011         (default-gutter-position): ditto.
11012         (buffers-tab): new group for the buffers tab.
11013         (gutter-buffers-tab): widget to put in the gutter.
11014         (buffers-tab-max-size): max number of tabs.
11015         (buffers-tab-switch-to-buffer-function): function to call when a
11016         tab is pressed.
11017         (buffers-tab-omit-function): filter buffers with this function.
11018         (buffers-tab-format-buffer-line-function): format buffer names for
11019         inclusion in tabs.
11020         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11021         the record.
11022         (build-buffers-tab-internal): build a list of tab items.
11023         (buffers-tab-items): ditto.
11024         (add-tab-to-gutter): put a tab in the gutter area.
11025         (update-tab-in-gutter): reset the buffers in the tab.
11026
11027         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11028
11029         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11030         (switch-to-buffer-hooks): new hook.
11031
11032         * toolbar.el (default-toolbar-position): fix typo.
11033
11034 1999-07-16  Andy Piper  <andy@xemacs.org>
11035
11036         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11037
11038 1999-07-15  Didier Verna  <didier@xemacs.org>
11039
11040         * cus-edit.el (custom-prompt-variable): optional third arg makes
11041         prompt for a comment string.
11042         (customize-set-value): optional prefix makes this function handle
11043         variable comments.
11044         (customize-set-variable): ditto.
11045         (customize-save-variable): ditto.
11046         (customize-customized): handle custom comments.
11047         (customize-save-customized): ditto.
11048         (custom-variable-state-set): ditto.
11049         (custom-face-state-set): ditto.
11050         (customize-saved): ditto.
11051         (custom-variable-set): ditto.
11052         (custom-face-set): ditto.
11053         (custom-variable-save): ditto.
11054         (custom-face-save): ditto.
11055         (custom-variable-reset-saved): ditto.
11056         (custom-face-reset-saved): ditto.
11057         (custom-variable-reset-standard): ditto.
11058         (custom-face-reset-standard): ditto.
11059         (custom-comment-face): new face.
11060         (custom-comment-tag-face): ditto.
11061         (custom-comment): new widget.
11062         (custom-comment-create): new function.
11063         (custom-comment-delete): ditto.
11064         (custom-comment-value-set): ditto.
11065         (custom-comment-show): ditto.
11066         (custom-comment-invisible-p): ditto.
11067         (custom-variable-value-create): create a comment field widget.
11068         (custom-face-value-create): ditto.
11069         (custom-variable-menu): new entry for adding a custom comment.
11070         (custom-face-menu): ditto.
11071         (custom-save-variables): possibly save custom comments.
11072         (custom-save-faces): ditto.
11073
11074         * cus-face.el (custom-set-faces): the arguments can now have a
11075         custom comment as fourth argument.
11076
11077         * custom.el (custom-set-variables): the arguments can now have a
11078         custom comment as fifth element.
11079
11080 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11081
11082         * XEmacs 21.2.18 is released
11083
11084 1999-07-13  SL Baur  <steve@miho>
11085
11086         * lib-complete.el (read-library-name): Revert previous change.
11087         (read-library): Ditto.
11088
11089 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11090
11091         * packages.el (packages-package-list): Capitalize docstring.
11092
11093         * packages.el (packages-find-package-library-path): Use #'nconc
11094         rather than #'append to reduce consing -- #'mapcar uses Flist,
11095         which returns a freshly consed list.  #'append would create yet
11096         another fresh list, using Fmake_list in concat.
11097
11098         * packages.el (package-provide): Use setq with remassq like it
11099         says in its docstring.
11100
11101 1999-07-06  SL Baur  <steve@miho.m17n.org>
11102
11103         * lib-complete.el (progn-with-message): Fix typo.
11104
11105 1999-07-06  SL Baur  <steve@miho.m17n.org>
11106
11107         * mule/mule-misc.el (char-octet): Make function match docstring.
11108         From Katsumi Yamaoka <yamaoka@jpl.org>
11109
11110 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11111
11112         * wid-edit.el (widget-documentation): corrected spelling error.
11113
11114 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11115
11116         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11117         keys if already bound
11118
11119 1999-07-06  SL Baur  <steve@miho.m17n.org>
11120
11121         * lib-complete.el (progn-with-message): Revert previous changes.
11122
11123 1999-06-24  Bob Weiner  <weiner@beopen.com>
11124
11125         * lib-complete.el (find-library):
11126         (find-library-other-window):
11127         (find-library-other-frame): Completely rewrote
11128         so that these functions actually work when called non-interactively.
11129         Also made them handle LIBRARY arguments which end with .el or .elc.
11130
11131 1999-06-24  Bob Weiner  <weiner@beopen.com>
11132
11133         * simple.el (indent-new-comment-line): Locally bound
11134         `block-comment-start' to `comstart' or else when this is called
11135         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11136         `block-comment-start' value, ignoring any existing spacing after a
11137         comment prefix in the previous line and producing ugly comments.
11138
11139 1999-06-23  Bob Weiner  <weiner@beopen.com>
11140
11141         * list-mode.el (mouse-choose-completion):
11142         (choose-completion):
11143         (completion-switch-to-minibuffer): Added.
11144         ([Tab]): [Tab] previously switched to the minibuffer
11145         but since [space] does that and since most applications in the
11146         world use [Tab] to select the next item in a list, do that in the
11147         *Completions* buffer too.  This will cause the least confusion
11148         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11149         06/23/1999.
11150
11151 1999-06-22  Bob Weiner  <weiner@beopen.com>
11152
11153         * help.el (help-buffer-name): Added support for a null value
11154         of `help-buffer-prefix-string' since some buffers require no
11155         prefix.
11156
11157 1999-06-20  Bob Weiner  <weiner@beopen.com>
11158
11159         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11160         in the completion-list-mode-map to bury the completions buffer
11161         even when the minibuffer is no longer active.
11162
11163 1999-06-20  Bob Weiner  <weiner@beopen.com>
11164
11165         * list-mode.el (list-mode): It is visually disconcerting to have
11166         the text cursor disappear within list buffers, especially when
11167         moving from window to window, so leave it visible.
11168
11169 1999-07-01  SL Baur  <steve@miho.m17n.org>
11170
11171         * menubar-items.el (default-menubar): Conditionalize the bug
11172         report menu item (which may not be possible in this XEmacs).
11173         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11174
11175 1999-06-30  SL Baur  <steve@miho.m17n.org>
11176
11177         * subr.el (with-current-buffer): DOC string fix.
11178         Suggested by Bob Weiner <weiner@altrasoft.com>
11179
11180 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11181
11182         * cus-face.el (custom-face-italic): insert missing args
11183
11184 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11185
11186         * packages.el (package-locations): Changed default early package
11187         hierarchies to ~/.xemacs/mule-packages and
11188         ~/.xemacs/xemacs-packages.
11189
11190 1999-06-23  SL Baur  <steve@miho.m17n.org>
11191
11192         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11193
11194 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11195
11196         * packages.el (package-locations): Changed default early package
11197         hierarchy to ~/.xemacs/packages.
11198         (package-locations): Removed `packages' as a possible name for a
11199         late package hierarchy.
11200
11201 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11202
11203         * mule/mule-category.el (word-combining-categories): Set up new
11204         variable.
11205         (word-separating-categories): Likewise.
11206
11207 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11208
11209         * XEmacs 21.2.17 is released
11210
11211 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11212
11213         * font-menu.el (font-menu-set-font): allow for nil specification
11214         of font size.
11215
11216 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11217
11218         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11219         is 1.
11220
11221 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11222
11223         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11224         8859-5 instead of ISO 8859-1.
11225
11226 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11227
11228         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11229         (viet-viscii-encode-table): Ditto.
11230
11231         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11232         Make obsolete definition of char-octet.
11233
11234 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11235
11236         * subr.el: Move no-Mule make-char ...
11237         * help-nomule.el (make-char): To here.
11238         (string-width): Make Mule compatibility alias.
11239
11240 1999-06-15  Andy Piper  <andy@xemacs.org>
11241
11242         * select.el (get-selection-no-error): really make there be no-error.
11243         (get-selection): revert to original.
11244
11245 1999-06-11  Andy Piper  <andy@xemacs.org>
11246
11247         * select.el (selection-sets-clipboard): renamed.
11248         (own-selection): use it.
11249
11250 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11251
11252         * XEmacs 21.2.16 is released
11253
11254 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11255
11256         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11257         missing characters to avoid crash.
11258
11259 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11260
11261         * coding.el (set-terminal-coding-system): Only set the console
11262         coding system on the selected console if it is a tty.
11263
11264 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11265
11266         * cus-face.el:
11267         * cus-edit.el:
11268         * faces.el:
11269         (custom):
11270         (face-spec-set):
11271         * faces.el (frob-face-property):
11272         * font-menu.el (font-menu-set-font):
11273                   Actually apply changes from 1999-03-17
11274
11275 1999-06-10  Andy Piper  <andy@xemacs.org>
11276
11277         * select.el (get-selection): abstract out non error-signalling
11278         part.
11279         (get-selection-no-error): get-selection without signalling an
11280         error.
11281         (selection-is-clipboard-p): new variable. controls whether the
11282         selection sets the clipboard.
11283         (own-selection): use it.
11284
11285         * mouse.el (insert-selection): fallback to clipboard after trying
11286         primary selection and cutbuffer.
11287
11288 1999-06-05  Andy Piper  <andy@xemacs.org>
11289
11290         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11291         selection functions.
11292
11293 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11294
11295         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11296         default value.
11297         (load): Use `raw-text' instead of `no-conversion'.
11298         (insert-file-contents): Likewise.
11299
11300         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11301         of `no-conversion'.
11302
11303 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11304
11305         * coding.el: Don't copy `no-conversion' to `raw-text'.
11306
11307 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11308
11309         * subr.el (make-char): Define it if Mule is not around.
11310
11311 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11312
11313         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11314
11315         * x-select.el (x-disown-selection-internal): Restore symbol as an
11316         obsolete alias.
11317         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11318
11319 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11320
11321         * XEmacs 21.2.15 is released
11322
11323 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11324
11325         * subr.el (split-string): Avoid infinite looping
11326
11327 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11328
11329         * ldap.el (ldap-ignore-attribute-codings): New variable
11330         (ldap-default-attribute-decoder): New variable
11331         (ldap-coding-system): New variable
11332         (ldap-attribute-syntax-encoders): New variable
11333         (ldap-attribute-syntax-decoders): New variable
11334         (ldap-attribute-syntaxes-alist): New variable
11335         (ldap-encode-boolean): New function
11336         (ldap-decode-boolean): New function
11337         (ldap-encode-country-string): New function
11338         (ldap-decode-string): New function
11339         (ldap-decode-address): New function
11340         (ldap-encode-address): New function
11341         (ldap-decode-attribute): New function
11342         (ldap-search): Use some of these
11343
11344 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11345
11346         * version.el (emacs-version): Make the patch level/beta come
11347         before the XEmacs qualifier so that it gets into (funcall
11348         emacs-version) and thus in the bug reports.
11349         (emacs-version>=): Support patch levels.
11350
11351 1999-06-03  SL Baur  <steve@xemacs.org>
11352
11353         * version.el: implement x.y.z version number
11354         From Jan Vroonhof <vroonhof@math.ethz.ch>
11355
11356 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11357
11358         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11359
11360 1999-05-22  Vin Shelton <acs@xemacs.org>
11361
11362         * startup.el: Document -private and break out non-standard X options.
11363
11364 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11365
11366         * mule/mule-charset.el (charset-after): New function.
11367         (charset-direction): Synch with Mule, update docstring.
11368         (get-charset-property): New function.
11369         (put-charset-property): New function.
11370         (charset-plist): New function.
11371
11372         * mule/mule-charset.el (compose-region):
11373         (decompose-region): remove;  these functions (which don't work
11374         since we don't do composite characters) have been moved to
11375         mule-util.el.
11376         (toplevel): follow coding standards
11377
11378 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11379
11380         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11381         exist any more.
11382
11383         * code-files.el: Fix commentary to follow coding standards.  Move
11384         the single line left in mule-files.el to here.
11385
11386         * mule/mule-files.el: delete.
11387
11388 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11389
11390         * info.el (Info-scroll-prev): Use event functions instead of the
11391         old emacs 19 interface.
11392
11393 1999-06-02  Andy Piper  <andy@xemacs.org>
11394
11395         * x-font-menu.el (x-font-menu-load-font):
11396         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11397
11398 1999-05-31  Andy Piper  <andy@xemacs.org>
11399
11400         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11401         group.
11402         (font-menu-this-frame-only-p): ditto.
11403         (font-menu-max-items): reinstate, from Jan Vroonhof
11404         <vroonhof@math.ethz.ch>
11405         (font-menu-submenu-name-format): ditto.
11406         (font-menu-split-long-menu): ditto, for use by the family
11407         constructor.
11408         (font-menu-family-constructor): use it.
11409
11410 1999-05-30  Andy Piper  <andy@xemacs.org>
11411
11412         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11413         for use by the font menu.
11414
11415         * msw-font-menu.el: new file implementing mswindows specific
11416         font-menu behaviour.
11417         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11418         (mswindows-font-menu-junk-families): ditto.
11419         (hack-font-truename): ditto.
11420         (mswindows-font-regexp-ascii): ditto.
11421         (mswindows-reset-device-font-menus): ditto.
11422         (mswindows-font-menu-font-data): ditto.
11423         (mswindows-font-menu-load-font): ditto.
11424
11425         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11426         (x-font-menu-font-data): ditto.
11427         (x-font-menu-load-font): ditto.
11428
11429         * font-menu.el: new file implementing generic font menu behaviour.
11430         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11431         made device independent.
11432         (font-menu-this-frame-only-p): ditto.
11433         (font-menu-preferred-resolution): ditto.
11434         (font-menu-size-scaling): new variable used to determine whether
11435         sizes are in points or tenths of a point.
11436         (vassoc): moved from x-font-menu.el.
11437         (device-fonts-cache): ditto.
11438         (device-fonts-cache): ditto.
11439         (flush-device-fonts-cache): ditto.
11440         (reset-device-font-menus): copied from x-font-menu.el and made
11441         device independent. Most functionality deferred to
11442         device-dependent versions.
11443         (font-menu-family-constructor): copied from x-font-menu.el and
11444         made device independent.
11445         (font-menu-size-constructor): ditto.
11446         (font-menu-weight-constructor): ditto.
11447         (font-menu-set-font): ditto.
11448         (font-menu-change-face): ditto.
11449         (font-menu-load-font): new device method.
11450         (font-menu-font-data): ditto.
11451
11452         * x-font-menu.el: The above functions deleted.
11453
11454 1999-05-26  Andy Piper  <andy@xemacs.org>
11455
11456         * update-elc.el:
11457         * make-docfile.el:
11458         * loadup.el: rehash expand-file-name usage to not use default-directory.
11459
11460 1999-05-21  Andy Piper  <andy@xemacs.org>
11461
11462         * x-select.el (x-select-convert-to-text):
11463         (x-selected-text-type):
11464         (x-get-selection):
11465         (xselect-convert-to-string):
11466         (xselect-convert-to-compound-text):
11467         (xselect-convert-to-length):
11468         (xselect-convert-to-targets):
11469         (xselect-convert-to-delete):
11470         (xselect-convert-to-filename):
11471         (xselect-convert-to-charpos):
11472         (xselect-convert-to-lineno):
11473         (xselect-convert-to-colno):
11474         (xselect-convert-to-sourceloc):
11475         (xselect-convert-to-os):
11476         (xselect-convert-to-host):
11477         (xselect-convert-to-user):
11478         (xselect-convert-to-class):
11479         (xselect-convert-to-name):
11480         (xselect-convert-to-integer):
11481         (xselect-convert-to-atom):
11482         (xselect-convert-to-identity): functions renamed from x-* and
11483         moved to select.el.
11484         (x-get-secondary-selection): use rename get-selection.
11485         (x-get-clipboard): ditto.
11486         (x-own-selection): moved to select.el.
11487         (x-valid-simple-selection-p): ditto.
11488         (x-dehilight-selection): ditto.
11489         (x-own-clipboard): ditto.
11490         (x-disown-selection): ditto.
11491
11492         * x-mouse.el (x-yank-function): moved to mouse.el.
11493         (x-insert-selection): ditto.
11494         (x-set-point-and-move-selection): use renamed function.
11495
11496         * select.el (selected-text-type): moved and renamed from
11497         x-select.el.
11498         (selection-owner-p): moved to C.
11499         (selection-exists-p): ditto.
11500         (get-cutbuffer): new device method.
11501         (get-selection): generalised and moved from x-select.el.
11502         (own-selection): moved x-own-selection functionality into here.
11503         (dehilight-selection): renamed and moved from x-select.el.
11504         (own-clipboard): functionality moved from x-select.el using new
11505         generic C builtins.
11506         (disown-clipboard): ditto.
11507         (select-convert-to-text):
11508         (select-convert-to-string):
11509         (select-convert-to-compound-text):
11510         (select-convert-to-length):
11511         (select-convert-to-targets):
11512         (select-convert-to-delete):
11513         (select-convert-to-filename):
11514         (select-convert-to-charpos):
11515         (select-convert-to-lineno):
11516         (select-convert-to-colno):
11517         (select-convert-to-sourceloc):
11518         (select-convert-to-os):
11519         (select-convert-to-host):
11520         (select-convert-to-user):
11521         (select-convert-to-class):
11522         (select-convert-to-name):
11523         (select-convert-to-integer):
11524         (select-convert-to-atom):
11525         (select-convert-to-identity): new functions renamed from x-* and
11526         moved from x-select.el.
11527
11528         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11529         into here and use as the default window-system mouse yank.
11530         (insert-selection): generalised and moved from x-mouse.el.
11531         (own-clipboard): moved to C.
11532
11533         * msw-select.el (mswindows-selection-owned-p): deleted.
11534         (mswindows-own-selection): generalised and moved to select.el.
11535         (mswindows-disown-selection): generalised and moved to C.
11536         (mswindows-selection-owner-p): ditto.
11537
11538 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11539
11540         * XEmacs 21.2.14 is released
11541
11542 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11543
11544         * about.el: update contact info for jason and slb.
11545
11546 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11547
11548         * mule/european.el (setup-romanian-environment): Add Romanian
11549         support from Emacs/Mule romanian.el.
11550
11551 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11552
11553         * cus-face.el: Label all custom changes with the 'custom' tag.
11554
11555         * cus-edit.el: idem ditto.
11556
11557         * faces.el: Added suport for adding device tags to various functions.
11558         (custom): New device tag.
11559         (face-spec-set): Call reset face with tags argument. No longer do
11560         x-init-global-faces hack.
11561
11562         * faces.el (frob-face-property): Use an anonymous specifier to map
11563         frob-face-property-1 over.
11564
11565         * x-font-menu.el (font-menu-set-font): Always specify all
11566         properties to custom.
11567
11568 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11569
11570         * mule/european.el (setup-czech-environment): Add czech support.
11571         From David Sauer <davids@orfinet.cz>
11572
11573 1999-03-15  SL Baur  <steve@xemacs.org>
11574
11575         * check-features.el: Turn hard errors into warnings.
11576
11577 1999-03-21  SL Baur  <steve@xemacs.org>
11578
11579         * simple.el (delete-key-deletes-forward): As per discussion on
11580         xemacs-beta, default to t.
11581
11582 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11583
11584         * loadup.el: Define Installation-string before loading anything.
11585
11586 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11587
11588         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11589         From Anders Stenman <stenman@isy.liu.se>
11590
11591 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11592
11593         * wid-edit.el (widget-glyph-find): Ditto.
11594
11595         * packages.el (locate-library): Ditto.
11596
11597         * loadup.el (really-early-error-handler): Ditto.
11598
11599         * lib-complete.el (read-library): Ditto.
11600
11601         * faces.el (set-face-stipple): Ditto.
11602
11603         * code-files.el (load): Use new calling style of locate-file.
11604
11605 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11606
11607         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11608         dead.
11609
11610 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11611
11612         * dumped-lisp.el (preloaded-file-list): Don't load
11613         Installation.el.
11614
11615         * loadup.el (Installation-string): Define it here.
11616
11617 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11618
11619         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11620         Installation.el needs to be loaded before `dump-paths', otherwise
11621         the dumping process won't find it.
11622
11623 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11624
11625         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11626         subr so that we can use `replace-in-string' in Installation.el to
11627         get rid of C-m chars under the native Windows build.
11628
11629 1999-04-29  Andy Piper  <andy@xemacs.org>
11630
11631         * make-docfile.el: canonicalize file and directory names.
11632
11633         * device.el (call-device-method): new function for calling device
11634         specific methods.
11635         (define-device-method): new function for defining device methods.
11636         (define-device-method*): ditto.
11637
11638 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11639
11640         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11641
11642 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11643
11644         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11645         (cyrillic-koi8-r-encode-table): Likewise.
11646         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11647         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11648
11649         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11650         from vietnamese.el].
11651
11652         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11653         mule/mule-misc.el.
11654
11655 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11656
11657         * mule/thai-xtis.el:
11658         - Change font registry name from "Thai94x94-0" to "xtis-0".
11659         - Change mnemonic of coding-system `tis-620' to "TIS620".
11660
11661 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11662
11663         * mule/ethiopic.el: fixed.
11664
11665 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11666
11667         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11668
11669         * mule/thai-xtis.el: New file.
11670
11671         * mule/vietnamese.el: New file.
11672
11673         * mule/ethiopic.el: New file.
11674
11675 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11676
11677         * bytecomp.el (byte-compile-close-variables): Leave
11678         debug-issue-ebola-notices alone.
11679
11680 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11681
11682         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11683         at the top of the buffer since it is the most important thing to
11684         customize
11685         (ldap-get-host-parameter): New defun
11686         (ldap-search): Add a new parameter `withdn' to retrieve the
11687         distinguished names of entries
11688
11689 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11690
11691         * startup.el (splash-frame-body): Date and spelling fixes.
11692
11693 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11694
11695         * view-less.el (toggle-truncate-lines): add autoload tag
11696
11697 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11698
11699         * format.el (format-alist): Disable image stuff.
11700
11701 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11702
11703         * wid-edit.el (widget-glyph-find): Search by directories, then by
11704         suffixes rather than the other way around.
11705         (widget-image-conversion): Renamed to
11706         `widget-image-file-name-suffixes'.
11707
11708 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11709
11710         * mule/mule-charset.el: Made old functions obsolete, remove the
11711         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11712         (charset-iso-graphic-plane): Rename from charset-graphic.
11713         (charset-iso-final-char): Rename from charset-final.
11714         (charset-width): Rename from charset-columns.
11715         (charset-bytes): Added from fsf compatibility, returns always 1.
11716
11717         * mule/mule-misc.el: Move charset-doc-string alias to
11718         mule-charset.el
11719
11720 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11721
11722         * x-faces.el (x-make-font-bold-italic): honor
11723         *try-oblique-before-italic-fonts*
11724
11725 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11726
11727         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11728
11729 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11730
11731         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11732         name.
11733
11734 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11735
11736         * cl-extra.el (equalp): Would bug out for lists.
11737
11738 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11739
11740         * about.el (about-hackers):  Change cgw's email address
11741
11742 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11743
11744         * XEmacs 21.2.13 is released
11745
11746 1999-03-12  SL Baur  <steve@xemacs.org>
11747
11748         * simple.el (delete-key-deletes-forward): Revert to previous
11749         behavior.
11750
11751 1999-01-18  Didier Verna  <didier@xemacs.org>
11752
11753         * menubar-items.el (xemacs-splash-buffer): handle the case of
11754         multiple elements in the splash buffer body.
11755
11756         * startup.el (splash-frame-timeout): new constant: interval
11757         between splash buffer elements.
11758         (command-line-1): handle splash buffer with multiple elements (use
11759         a timeout).
11760         (splash-frame-body): Originally `startup-splash-frame-body'.
11761         Rewrote a cleaner and more readable version. This can now be array,
11762         in which case each element is displayed in turn in the splash buffer.
11763         (splash-frame-static-body): new constant. Persistent information
11764         across all splash buffer elements (preserves the possibility to give
11765         it in different languages.
11766         (circulate-splash-frame-elements): new function. Used as a timeout
11767         to circulate through all splash frame elements and display them in
11768         sequence.
11769         (display-splash-frame): originally `startup-splash-frame'. Handle
11770         the case of multiple elements in the splash buffer body. Now
11771         returns a timeout id if multiple elements to display, or nil.
11772
11773 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11774
11775         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11776         so they can be overridden by x-init-face-from-resources.
11777         Additionally specify the font name also with an x tag.
11778
11779 1999-03-08  Andy Piper  <andy@xemacs.org>
11780
11781         * package-get.el (package-get-base): autoload.
11782
11783         * menubar-items.el (default-menubar): add update menu item. Fix
11784         custom menu to only be activated when package-base is available.
11785
11786         * package-get.el (package-get-custom): don't load
11787         package-get-custom as it is auto-generated. Fix group definition.
11788
11789 1999-03-05  Didier Verna  <didier@xemacs.org>
11790
11791         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11792         instead of `symbol-name' (Thanks Kyle).
11793
11794         * cus-edit.el (custom-save-variables): use `prin1' instead of
11795         princ to write symbols.
11796
11797 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11798
11799         * XEmacs 21.2.12 is released
11800
11801 1999-03-05  SL Baur  <steve@xemacs.org>
11802
11803         * menubar-items.el (default-menubar): Add kfm browsing support.
11804         From Neal Becker <nbecker@fred.net>
11805
11806 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11807
11808         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11809         calls to font-lock during buffer reversion.
11810
11811 1999-02-12  Didier Verna  <didier@xemacs.org>
11812
11813         * info.el (Info-build-node-completions): unconditionally widen the
11814         tag table buffer.
11815
11816 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11817
11818         * x-faces.el (x-init-face-from-resources):
11819         Only set fonts in the 'x locale.
11820
11821 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11822
11823         * package-ui.el (pui-install-selected-packages): Don't throw on
11824         `package-admin-delete-binary-package' returning nil since it's
11825         normal.  Reindent function.
11826         (pui-add-required-packages): Handle case where packages selected
11827         for installation have never been installed.
11828
11829 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11830
11831         * menubar-items.el (default-menubar):
11832         Implement the ``Mule->Set coding system of process'' menu item.
11833
11834 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11835
11836         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11837         files
11838         - Change some `if's to `when's
11839
11840 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11841
11842         * XEmacs 21.2.11 is released
11843
11844 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11845
11846         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11847         against window close (Fix Bug #460).
11848         (ask-user-about-lock-dbox): Idem.
11849
11850 1999-02-25  SL Baur  <steve@xemacs.org>
11851
11852         * mule/mule-charset.el (charset-leading-byte): New function.
11853         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11854
11855 1999-02-12  Andy Piper  <andy@xemacs.org>
11856
11857         * about.el (xemacs-hackers): change andy's email address.
11858         (about-url-alist): change andy's web page address.
11859         (about-xemacs): add piper.
11860
11861 1999-02-16  SL Baur  <steve@xemacs.org>
11862
11863         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11864         of mule-base into lisp/mule.
11865
11866 1999-02-16  SL Baur  <steve@xemacs.org>
11867
11868         * mule/arabic.el:
11869         mule/canna-leim.el:
11870         mule/chinese.el:
11871         mule/cyrillic.el:
11872         mule/english.el:
11873         mule/european.el:
11874         mule/greek.el:
11875         mule/hebrew.el:
11876         mule/japanese.el:
11877         mule/kinsoku.el:
11878         mule/korean.el:
11879         mule/misc-lang.el:
11880         mule/mule-category.el:
11881         mule/mule-ccl.el:
11882         mule/mule-charset.el:
11883         mule/mule-cmds.el:
11884         mule/mule-coding.el:
11885         mule/mule-files.el:
11886         mule/mule-help.el:
11887         mule/mule-init.el:
11888         mule/mule-misc.el:
11889         mule/mule-tty-init.el:
11890         mule/mule-x-init.el:
11891         mule/viet-chars.el:  Remerge from mule-base.
11892
11893         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11894         of mule-base into lisp/mule.
11895
11896 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11897
11898         * process.el (exec-to-string): Use `shell-command-switch' in place
11899         of hard-wired "-c" (for WindowsNT).
11900
11901 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11902
11903         * menubar-items.el (default-menubar):  Remove obsolete
11904         "Gopher" item
11905
11906 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11907
11908         * package-admin.el (package-admin-get-install-dir): First fall
11909         back to the location of xemacs-base for non-mule packages.
11910
11911 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11912
11913         * paths.el:
11914         - improved automounter tmp directory support.
11915         - support 4 (!) empirically discovered automounter conventions
11916
11917 1999-02-12  SL Baur  <steve@xemacs.org>
11918
11919         * etags.el (pop-tag-mark): autoload to match key binding.
11920
11921 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11922
11923         * XEmacs 21.2.10 is released
11924
11925 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11926
11927         * package-get.el (package-get-remote-filename): Don't bug out for
11928         a local file name in the search entry.
11929
11930 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11931
11932         * XEmacs 21.2.9 is released
11933
11934 1999-01-19  Didier Verna  <didier@xemacs.org>
11935
11936         * replace.el (replace-search-function): new variable containing a
11937         function to perform a search-forward.
11938         (replace-re-search-function): new variable containing a function
11939         to perform a re-search-forward.
11940         (perform-replace): use them.
11941
11942 1999-01-25  Didier Verna  <didier@xemacs.org>
11943
11944         * select.el (selection-owner-p): use the name `XEmacs'.
11945         (cut-copy-clear-internal): ditto.
11946
11947 1999-01-18  Andy Piper  <andy@xemacs.org>
11948
11949         * about.el (about-url-alist): Update my entry.
11950         (xemacs-hackers): Ditto.
11951
11952 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11953
11954         * buffer.el (switch-to-buffer): Fixing documentation.
11955         * minibuf.el (minibuffer-completion-table): ditto.
11956         * cl-macs.el (return-from): ditto.
11957
11958 1999-01-04  Didier Verna  <didier@xemacs.org>
11959
11960         * replace.el (delete-non-matching-lines): temporarily disable
11961         case-folding when called interactively with a regexp containing
11962         uppercase characters.
11963         (delete-matching-lines): ditto.
11964         (count-matches): ditto.
11965         (list-matching-lines): ditto.
11966
11967 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11968
11969         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11970         abort if current window is split horizontally, not if others are
11971         split.  Got rid of unnecessary minibuffer checking.  Also, add
11972         some comments (it's still complex).
11973
11974 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11975
11976         * package-get.el: changed address for doc.ic.ac.uk to
11977         sunsite.doc.ic.ac.uk
11978
11979 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11980
11981         * ldap.el (toplevel): Remove requires so that the file compiles
11982         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11983
11984 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11985
11986         * dump-paths.el: Calculate module-directory and set
11987         module-load-path to the load path for modules.
11988
11989         * loadup.el: Get bootstrap value of module-load-path from the
11990         environment variable EMACSBOOTSTRAPMODULEPATH.
11991         - Display the module load path if we're debugging paths.
11992
11993         * setup-paths.el: Added function paths-find-site-module-directory.
11994         - Added function paths-find-module-directory.
11995         - Added function paths-construct-module-load-path.  Uses new
11996         environment variable EMACSMODULEPATH.
11997
11998 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11999
12000         * font.el (font-default-object-for-device):
12001         Oops! This `or' can't be replaced by `unless'.
12002         Fixed inability to run w3, among other things.
12003
12004 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12005
12006         * package-admin.el: Change initialization of
12007           package-admin-install-function dependent on system type.
12008           Change package-admin-install-function-mswindows to use
12009           "minitar".
12010
12011 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12012
12013         * mouse.el (default-mouse-motion-handler): Disable help echo while
12014         in the minibuffer.
12015
12016 1998-12-28  Martin Buchholz <martin@xemacs.org>
12017
12018         * XEmacs 21.2.8 is released.
12019
12020 1998-12-24  Martin Buchholz <martin@xemacs.org>
12021
12022         * XEmacs 21.2.7 is released.
12023
12024 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12025
12026         * package-ui.el (pui-list-packages): Set truncate-lines.
12027
12028         * package-get.el (package-get-download-menu): Use
12029         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12030
12031         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12032         (pui-help-string): idem.
12033         (list-packages-mode): New major mode.
12034         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12035         (pui-install-selected-packages): Add suport for removing packages.
12036         (pui-toggle-package-delete-key): New function.
12037         (pui-popup-context-sensitive): New kludge.
12038         (pui-list-packages): Add warning when `package-get-remote' is nil.
12039         (package-ui-add-site): New function.
12040
12041 1998-12-01  Didier Verna  <didier@xemacs.org>
12042
12043         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12044
12045 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12046
12047         * ldap.el: Custom-ized
12048         (toplevel): Do not provide `ldap' which is provided by C level
12049         LDAP code
12050         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12051
12052 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12053
12054         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12055
12056 1998-12-17  Andy Piper  <andy@xemacs.org>
12057
12058         * sound.el (sound-load-list): name changed from sound-load-alist.
12059         (sound-extension-list): name changed from sound-ext-list.
12060         (load-default-sounds): use new names.
12061         (load-sound-file): use new names.
12062
12063 1998-12-16  Andy Piper  <andy@xemacs.org>
12064
12065         * XEmacs 21.2.6 is released
12066
12067 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12068
12069         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12070         errors.
12071
12072 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12073
12074         * wid-edit.el (widget-echo-this-extent): Set
12075         help-echo-owns-message to t.
12076
12077 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12078
12079         * package-get.el (package-get-download-menu): use toggles for
12080           each site in the download site menu.
12081
12082 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12083
12084         * package-get.el (package-get): If we cannot find a package
12085           because package-get-remote is not set, give a more helpful
12086           error message.
12087
12088 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12089
12090         * package-get.el (package-get-remote-filename): use an EFS path
12091         with user anonymous if no user is specified.
12092
12093 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12094
12095         * faces.el (face-spec-set): Re-init fallfacks for default after
12096         calling reset-face on the default face.
12097
12098 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12099
12100         * package-admin.el (package-admin-default-install-function):
12101         Behave as advertised.  Make sure the pkg-dir is proper for
12102         default-directory.
12103         (package-admin-add-binary-package): Make sure the pkg-dir is
12104         proper for default-directory.
12105         (package-admin-install-function-mswindows): Make sure the pkg-dir
12106         is proper for default-directory.
12107
12108 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12109
12110         * XEmacs 21.2.5 is released
12111
12112 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12113
12114         * files.el (binary-file-regexps): regexp-opt is not available at
12115         bytecompile time.
12116
12117 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12118
12119         * x-win-xfree86.el:
12120         * x-win-sun.el (x-win-init-sun):
12121         * x-win-sun.el:
12122         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12123         * x-iso8859-1.el:
12124         * x-init.el (init-post-x-win):
12125         * x-init.el (init-pre-x-win):
12126         * x-init.el (x-initialize-compose):
12127         * x-init.el:
12128         * x-compose.el:
12129         * winnt.el:
12130         * widget.el:
12131         * wid-edit.el (widget-glyph-click):
12132         * wid-edit.el (widget-glyph-find):
12133         * wid-edit.el (widget-type):
12134         * view-less.el (view-buffer-other-window):
12135         * very-early-lisp.el:
12136         * version.el:
12137         * toolbar.el:
12138         * toolbar-items.el:
12139         * term/sun.el (suntool-map):
12140         * term/sun-mouse.el:
12141         * term/internal.el:
12142         * syntax.el (modify-syntax-entry):
12143         * symbol-syntax.el:
12144         * subr.el:
12145         * startup.el (lock-directory):
12146         * simple.el (set-comment-column):
12147         * simple.el (backward-delete-char-untabify):
12148         * shadow.el (find-emacs-lisp-shadows):
12149         * shadow.el:
12150         * setup-paths.el (paths-construct-info-path):
12151         * select.el (cut-copy-clear-internal):
12152         * process.el (call-process-region):
12153         * process.el (start-process-shell-command):
12154         * process.el:
12155         * paths.el (rmail-spool-directory):
12156         * paragraphs.el (use-hard-newlines):
12157         * package-get.el (package-get-dependencies):
12158         * package-admin.el (package-admin-delete-binary-package):
12159         * obsolete.el (truncate-string):
12160         * obsolete.el (store-substring):
12161         * mouse.el (default-mouse-track-maybe-own-selection):
12162         * mouse.el (mouse-yank-at-point):
12163         * modeline.el:
12164         * modeline.el (mouse-drag-modeline):
12165         * minibuf.el (read-directory-name-internal):
12166         * minibuf.el (read-file-name-internal):
12167         * minibuf.el (read-file-name-internal-1):
12168         * minibuf.el (read-file-name-2):
12169         * minibuf.el (exact-minibuffer-completion-p):
12170         * minibuf.el (read-from-minibuffer):
12171         * minibuf.el:
12172         * menubar.el (check-menu-syntax):
12173         * map-ynp.el (map-y-or-n-p):
12174         * make-docfile.el (docfile-out-of-date):
12175         * loadup.el ((member "run-temacs" command-line-args)):
12176         * loadup.el ((member "no-site-file" command-line-args)):
12177         * loadup.el (really-early-error-handler):
12178         * loadup.el:
12179         * loadhist.el:
12180         * loaddefs.el:
12181         * lisp-mnt.el (lm-verify):
12182         * lib-complete.el (lib-complete:cache-completions):
12183         * lib-complete.el (library-all-completions):
12184         * itimer.el (itimer-run-expired-timers):
12185         * info.el (Info-mode):
12186         * info.el (Info-insert-file-contents):
12187         * info.el (Info-rebuild-dir):
12188         * info.el (Info-build-dir-anew):
12189         * info.el (Info-parse-dir-entries):
12190         * info.el (Info-dir-outdated-p):
12191         * info.el (Info-insert-dir):
12192         * info.el (info-xref):
12193         * info.el:
12194         * hyper-apropos.el (hyper-apropos-get-doc):
12195         * hyper-apropos.el (hyper-describe-face):
12196         * hyper-apropos.el (hyper-apropos-mode):
12197         * hyper-apropos.el:
12198         * help.el (list-processes):
12199         * help.el:
12200         * gnuserv.el:
12201         * font.el (mswindows-font-create-name):
12202         * font.el (font-default-font-for-device):
12203         * font.el (x-font-create-object):
12204         * font.el (font-registry):
12205         * font.el:
12206         * font-lock.el (font-lock-keywords):
12207         * font-lock.el:
12208         * finder.el (finder-compile-keywords):
12209         * find-paths.el (paths-find-recursive-path):
12210         * fill.el (set-justification-center):
12211         * fill.el (fill-region-as-paragraph):
12212         * files.el (insert-directory):
12213         * files.el (wildcard-to-regexp):
12214         * files.el (recover-file):
12215         * files.el (basic-save-buffer):
12216         * files.el (delete-auto-save-file-if-necessary):
12217         * files.el (file-relative-name):
12218         * files.el (backup-extract-version):
12219         * files.el (backup-buffer):
12220         * files.el (set-visited-file-name):
12221         * files.el (set-auto-mode):
12222         * files.el (interpreter-mode-alist):
12223         * files.el:
12224         * files.el (find-file-noselect):
12225         * files.el (abbreviate-file-name):
12226         * files.el (parse-colon-path):
12227         * files.el (directory-abbrev-alist):
12228         * etags.el (visit-tags-table-buffer):
12229         * easymenu.el (easy-menu-define):
12230         * dragdrop.el (experimental-dragdrop-drag):
12231         * dragdrop.el (dragdrop-drop-do-functions):
12232         * dragdrop.el (dragdrop-drop-at-point):
12233         * disass.el (disassemble-1):
12234         * disass.el (disassemble-internal):
12235         * disass.el (disassemble):
12236         * disass.el:
12237         * derived.el (derived-mode-init-mode-variables):
12238         * derived.el (define-derived-mode):
12239         * custom.el (defgroup):
12240         * cus-edit.el (custom-quote):
12241         * config.el:
12242         * code-process.el (open-network-stream):
12243         * code-process.el (start-process):
12244         * code-process.el (call-process-region):
12245         * code-process.el (call-process):
12246         * code-process.el:
12247         * code-files.el (insert-file-contents):
12248         * code-files.el:
12249         * code-files.el (buffer-file-coding-system-for-read):
12250         * cmdloop.el (yes-or-no-p-minibuf):
12251         * cl.el:
12252         * cl-macs.el:
12253         * cl-extra.el:
12254         * callers-of-rpt.el (make-caller-report):
12255         * callers-of-rpt.el:
12256         * bytecomp.el (batch-byte-recompile-directory):
12257         * bytecomp.el (batch-byte-compile-1):
12258         * bytecomp.el (batch-byte-compile):
12259         * bytecomp.el (display-call-tree):
12260         * bytecomp.el (byte-compile-insert):
12261         * bytecomp.el (byte-compile-two-args-19->20):
12262         * bytecomp.el (byte-compile-variable-ref):
12263         * bytecomp.el (byte-compile-form):
12264         * bytecomp.el (byte-compile-top-level-body):
12265         * bytecomp.el (byte-compile-out-toplevel):
12266         * bytecomp.el (byte-compile-byte-code-maker):
12267         * bytecomp.el (byte-compile-file-form-defmumble):
12268         * bytecomp.el (byte-compile-file-form):
12269         * bytecomp.el (byte-compile-keep-pending):
12270         * bytecomp.el (byte-compile-insert-header):
12271         * bytecomp.el (byte-compile-from-buffer):
12272         * bytecomp.el (byte-compile-file):
12273         * bytecomp.el (byte-recompile-file):
12274         * bytecomp.el (byte-compile-close-variables):
12275         * bytecomp.el (byte-compile-warn-about-unused-variables):
12276         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12277         * bytecomp.el (byte-compiler-legal-options):
12278         * bytecomp.el (byte-compile-lapcode):
12279         * bytecomp.el (byte-optimize-log):
12280         * bytecomp.el ((fboundp 'defsubst)):
12281         * bytecomp.el:
12282         * bytecomp-runtime.el:
12283         * byte-optimize.el (byte-optimize-apply):
12284         * byte-optimize.el (car):
12285         * byte-optimize.el (byte-optimize-form):
12286         * byte-optimize.el (byte-optimize-form-code-walker):
12287         * byte-optimize.el:
12288         * build-report.el (build-report-insert-installation-file):
12289         * build-report.el (build-report):
12290         * auto-show.el:
12291         * apropos.el (apropos-documentation):
12292         - mega patch
12293         - clean up byte-compile warnings
12294         - remove unused variables
12295         - Use common lisp style hashtable functions
12296         - byte compiler cleanup
12297         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12298         - remove old backquote syntax usage
12299         - move some cl functionality into C for speed.
12300         - remove last remaining VMS support
12301         - spelling fixes
12302         - implement last, butlast, nbutlast, copy-list in C.
12303         - new macro ignore-file-errors, similar to ignore-errors
12304           (ignore-file-errors (delete-file "foo"))
12305         - get frequent garbage collection during loadup.el by tweaking
12306           gc-cons-threshold, rather than explicitly calling garbage-collect
12307         - default delete-key-deletes-forward to `t'.
12308
12309 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12310
12311         * XEmacs 21.2-beta4 is released.
12312
12313 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12314
12315         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12316         (easy-menu-item-present-p): Wrapper around find-menu-item.
12317         (easy-menu-remove-item): Wrapper around delete-menu-item.
12318
12319         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12320         (add-menu-button): Add 'in-menu' argument.
12321         (add-menu-item-1): Add in-menu support to helper function.
12322
12323 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12324
12325         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12326
12327 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12328
12329         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12330         of Dec 4, 1997.
12331
12332 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12333
12334         * process.el (shell-command-on-region): Report if the command
12335         succeeded or failed.
12336
12337 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12338
12339         * subr.el (buffer-substring-no-properties): Comment out.
12340
12341 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12342
12343         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12344           into font instances first, like `x-frob-font-size' does.
12345           (mswindows-find-larger-font): ditto
12346
12347 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12348
12349         * package-ui.el (pui-install-selected-packages): fix args in call
12350         to `package-get'.
12351
12352 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12353
12354         * package-get.el (host-name): New widget type.
12355         (package-get-remote): Better customization using new type.
12356         (package-get-download-sites): idem dito.
12357
12358         (package-get-custom): Do not use package-get-all untill we have
12359         runtime dependencies.
12360
12361         (package-get-remove-copy): Default to 't' we no longer need this
12362         kludge as we do not currently use depenencies.
12363
12364         (package-get-was-current): New variable.
12365         (package-get-require-base): New 'force-current' argument.
12366         (package-get-update-base): idem
12367         (package-get-package-provider):  idem
12368         (package-get-locate-index-file): New 'no-remote' argument.
12369         (package-get-locate-file): idem.
12370
12371         (package-get-maybe-save-index): New function.
12372         (package-get-update-base): Use it.
12373
12374 1998-10-28 Greg Klanderman <greg@alphatech.com>
12375
12376         * package-get.el (package-get-remote): default to nil; by default,
12377         don't go out to the net via EFS.  They must select a download site.
12378         (package-get-download-sites): new variable.
12379         (package-get-download-menu): new function.
12380         (package-get-locate-index-file): new function.
12381         (package-get-update-base): use it.
12382
12383         * menubar-items.el (default-menubar): add "Update Package Index"
12384         and "Add Download Site" menus under Options | Manage Packages.
12385
12386 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12387
12388         * package-get.el (package-get): bugfix code checking installed version
12389         for case where package is not currently installed.
12390         (package-get-require-signed-base-updates): new variable.
12391         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12392         deemed not a goot thing.  Use the variable
12393         package-get-allow-unsigned-base-updates instead.
12394
12395 1998-10-16 Greg Klanderman <greg@alphatech.com>
12396
12397         * package-get.el (package-get): Don't install an older version than
12398         we already have unless explicitly told to.  Issue a warning.
12399
12400         * package-ui.el (pui-add-required-packages): when adding
12401         dependencies, don't add packages that are up to date.
12402         (pui-package-symbol-char):  Don't consider a package out of date
12403         if you have a newer version installed than the latest version in
12404         package-get-base.
12405
12406         * package-get.el (package-get-base-filename): document that it may
12407         be a path relative to package-get-remote;  new default value.
12408         (package-get-locate-file): new function.
12409         (package-get-update-base): use it to expand package-get-base-filename.
12410         (package-get-save-base): new function to save the package-get database
12411         to file.
12412         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12413         (package-get-update-base): pass the REMOTE-SOURCE arg.
12414         (package-get-update-base-entry): call package-get-custom-add-entry.
12415         (package-get-file-installed-p): removed; no longer needed.
12416         (package-get-create-custom): ditto.
12417         (toplevel): remove code to build and load package-get-custom.el
12418         (package-get-custom-add-entry): new function.
12419
12420 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12421
12422         * wid-edit.el (widget-button-click): Don't switch window.
12423
12424 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12425
12426         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12427
12428 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12429
12430         * etags.el (find-tag-default): Run find-tag-hook using
12431         run-hooks rather than funcall
12432
12433 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12434
12435         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12436         and the current local map as the parents to isearch-mode-map.
12437
12438 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12439
12440         * XEmacs 21.2-beta3 is released.
12441
12442 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12443
12444         * package-get.el (package-get-update-base): use
12445         insert-file-contents-internal, not insert-file-contents-literally.
12446
12447 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12448
12449         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12450         dump time.
12451
12452 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12453
12454         * package-get.el (package-get-update-base-entry): new function.
12455         (package-get-update-base): renamed; was `package-get-load-base'.
12456         cleanup, and use package-get-update-base-from-buffer.
12457         (package-get-update-base-from-buffer): new function.
12458         (package-get-update-base-entries): new; helper for above.
12459         Do not eval lisp grabbed over ftp; parse it from new format.
12460
12461 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12462
12463         * files.el (set-auto-mode): Don't play games loading package-get
12464         database; package-get-package-provider will handle it all.
12465
12466 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12467
12468         * package-get.el (package-get-base-filename): new variable.
12469         (package-get-require-base): new function.
12470         (package-get-pgp-signed-begin-line): new variable.
12471         (package-get-pgp-signature-begin-line): ditto.
12472         (package-get-pgp-signature-end-line):  ditto.
12473         (package-get-load-base): new function.
12474         (package-get-interactive-package-query):
12475         (package-get-update-all):
12476         (package-get-dependencies):
12477         (package-get-package-provider):
12478         (package-get-custom): use package-get-require-base.
12479         [package-get-custom loading]: disable for now.
12480
12481         * package-ui.el (pui-list-packages): use (package-get-require-base)
12482
12483 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12484
12485         * package-ui.el: Correct obvious thinko in choosing extent face.
12486
12487 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12488
12489         * menubar-items.el (default-menubar): pui-list-package has nothing
12490         to with Customize. Move all the package stuff to a new Item in Options.
12491
12492         * package-ui.el (pui-menu): Add menu and Popup menu.
12493
12494         * package-get.el (package-get): Use new
12495         package-admin-get-install-dir.
12496
12497         * package-admin.el (package-admin-get-install-dir): New syntax.
12498         Conserve package location and put mule packages where mule-base is.
12499
12500         * package-get.el : Customized
12501
12502         * package-ui.el (pui): Customized
12503         (pui-package-install-dest-dir): New variable.
12504         (pui-install-selected-packages): Use it
12505
12506 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12507
12508         * package-get.el (package-get-interactive-package-query): Move
12509         dependency on package-get-base to run-time.
12510         (package-get-update-all): Ditto.
12511         (package-get-dependencies): Ditto.
12512         (package-get-package-provider): Ditto.
12513         (package-get-custom): Ditto.
12514
12515 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12516
12517         * events.el: Remove 'ascii-character property from 'backspace
12518         and 'delete symbols
12519
12520 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12521
12522         * package-get-base.el: removed.
12523
12524 1998-09-23  Didier Verna  <didier@xemacs.org>
12525
12526         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12527         (no-upper-case-p): new function.
12528         (with-search-caps-disable-folding): new macro.
12529         (with-interactive-search-caps-disable-folding): new macro.
12530         (zap-to-char): In interactive mode, do a case-sensitive search if
12531         the character is uppercase.
12532         (zap-up-to-char): ditto.
12533
12534         * replace.el (perform-replace): use the function no-upper-case-p.
12535
12536         * isearch-mode.el (isearch-fix-case): ditto.
12537         make obsolete `with-caps-disable-folding' and
12538         `isearch-no-upper-case-p'.
12539
12540         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12541         (tags-search): ditto.
12542         (tags-query-replace): ditto.
12543
12544         * info.el (Info-search): ditto.
12545
12546 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12547
12548         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12549
12550 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12551
12552         * package-admin.el (package-admin-rmtree): rewritten.  need to
12553         check for "." and ".." before symlink check.  expand files and
12554         directories with respect to DIRECTORY, not default-directory.
12555
12556 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12557
12558         * package-get.el (package-get-all): add INSTALL-DIR argument.
12559
12560 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12561
12562         * package-ui.el (pui-add-required-packages): new function, select
12563         dependent packages.
12564         (pui-display-keymap): bind it.
12565         (pui-help-string): document it.
12566         (pui-install-selected-packages): package-get-all -> package-get.
12567
12568         * package-get.el (package-get-dependencies): new function.
12569
12570 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12573         regexps.
12574
12575 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12576
12577         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12578         function.
12579         (default-mouse-track-normalize-point): Use it.
12580
12581 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12582
12583         * package-admin.el (package-admin-delete-binary-package):
12584                 General cleanup. Remove unnessary use of progn and
12585         save-excursion.
12586         (package-admin-delete-binary-package): Do NOT mess with file
12587         modes. That is evil.
12588         (package-admin-delete-binary-package): Wrap all deleting in
12589         condition-case. The data in MANIFEST is untrustworthy.
12590         (package-admin-delete-binary-package): Let the OS worry about non
12591         empty directories.
12592
12593 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12594
12595         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12596         processing.
12597         (lm-report-bug): Fix mail address to send bug reports to.
12598
12599 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12600
12601         * XEmacs 21.2-beta2 is released.
12602
12603 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12604
12605         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12606
12607 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12608
12609         * info.el (Info-mode): Document page turning by double clicks in
12610         docstring so `M-x describe-mode' will display it.
12611
12612 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12613
12614         * info.el (Info-mouse-track-double-click-hook): Use character
12615         widths to calculate a border region where double clicking does
12616         page turning, and return `nil' by default so other hooks, such as
12617         region highlighting, will be run.
12618
12619 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12620
12621         * sound.el (default-sound-directory-list): Initialize with all the
12622         "sounds" directories in `data-directory-list'.  It used to just be
12623         the first one.
12624
12625         * packages.el (locate-data-directory-list): Created.  This gives
12626         the list of matching directories, unlike `locate-data-directory',
12627         which just gives the first one.
12628
12629 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12630
12631         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12632         make a binding in the local keymap until help-char handling is
12633         improved.
12634
12635         * help.el (help-keymap-with-help-key): Provide keymap with help
12636         binding.
12637         (help-print-help-form): New helper function.
12638
12639 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12640
12641         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12642         move extent to another buffer; no need to create a new extent.
12643         (isearch-fix-case): New function.
12644         (isearch-search-and-update): Use it.
12645
12646 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12647
12648         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12649         the keymap, not minor-mode-map-alist.
12650         (isearch-done): Restore overriding-local-map.
12651
12652 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12653
12654         * bytecomp.el (byte-compile-buffer-substring):
12655         Fix for: (byte-compile (defun f () (buffer-substring)))
12656         ==>   ** buffer-substring called with 3 args, but requires 0-3
12657         - new code not only works, but is more readable, too.
12658
12659 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12660
12661         * msw-faces.el (mswindows-init-device-faces): Don't try to
12662           specify a default font at this late stage. Do try to force
12663           creation of the default face font so that if it fails we get
12664           an error now instead of a crash at frame creation.
12665
12666           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12667           mswindows-make-font-unitalic: Canonical default weight
12668           changed from "Normal" to "Regular".
12669
12670           mswindows-make-font-bold / -bold-italic: Supplied device was
12671           not being passed into call to mswindows-find-smaller-font.
12672
12673 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12674
12675         * package-get.el (package-get-remote): Fix the path where to find
12676           the packages on xemacs.org.
12677
12678 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12679
12680         * about.el (about-maintainer-info): Update Ben's entry.
12681
12682 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12683
12684         * lisp/shadow.el (find-emacs-lisp-shadows):
12685         - `member' was being called on lists of length 2000!
12686         - Replace with hashtables.
12687         - Replace hand-coded loops with (dolist)
12688         - Fix comment typo
12689
12690 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12691
12692         * packages.el: Added new function, `package-delete-name', to
12693           delete existing packages from the installed package database
12694           (`packages-package-list').  Also added the "pkginfo" directory
12695           to `packages-special-base-regexp', so that the pkginfo directory
12696           would not get added to `late-packages'.
12697
12698         * package-admin.el: Added ability to delete an installed package
12699           (added low-level function, `package-admin-delete-package').
12700           Understands how to use the pkginfo/MANIFEST.<package> file to
12701           delete the package.  When installing a package, will also
12702           create a MANIFEST.* file if one is not provided by the
12703           package.  If the MANIFEST.* doesn't exist when deleting a
12704           package, the functions will fall back to attempting to delete
12705           any package-specific lisp directory.
12706
12707         * package-get.el: Moved some functions to package-admin.el.
12708           Added interactive function `package-get-delete-package', for
12709           use by users for deleting a package.
12710
12711           Also modified to not require the presence of efs.
12712
12713 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12714
12715         * files.el (find-file-noselect): Handle all signals, kill the
12716         buffer and resignal.
12717
12718 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12719
12720         * cl-macs.el (glyph-image): Add setf method.
12721
12722 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12723
12724         * package-get.el: Fixed broken EFS downloading.  Also, look for
12725           .tar.gz files first, in preference over .tgz files.
12726
12727         * package-ui.el: Fix display of package version numbers.
12728
12729 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12730
12731         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12732         argument.
12733
12734 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12735
12736         * list-mode.el: `display-completion-list': added new/optional
12737           keyword `:completion-string', which allows the programmer to
12738           change the "Possible completions are:" prompt.
12739
12740         * menubar-items.el: Added new pulldown menu-pick to start up the
12741           visual package browser/installer:
12742
12743                 Options->Customize->List Packages
12744
12745         * package-admin.el: Added hooks for installing under both Unix
12746           and MS Windows.  Does additional error checking.  No longer
12747           calls "add-big-package.sh" to install packages under Unix; now
12748           calls gunzip & tar directly.
12749
12750         * package-get.el: Added ability to install packages from files
12751           on a local disk/CDROM.  Now deletes any existing package lisp
12752           directory.  Does completion on available packages when
12753           querying for package names.  Will also search for .tgz files
12754           in addition for .tar.gz files.  Tries to reload
12755           auto-autoloads, as a convenience when loading new packages,
12756           and also tries to add any new package paths to `load-path'.
12757           Changed all occurences of `concat' to use `expand-file-name'.
12758
12759         * package-ui.el: New file which implements the main visual
12760           package browser/installer, which is started via a menu pick or
12761           M-x pui-list packages.
12762
12763 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12764
12765         * startup.el (load-init-file): spelling fix.
12766
12767 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12768
12769         * startup.el (normal-top-level): Load auto-autoload files
12770         covariantly with their precedence.
12771
12772 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12773
12774         * menubar-items.el (default-menubar): Remove "Font Weight"
12775         option, there is currently no custom equivalent.. Customize-faces
12776         is "Edit faces".
12777
12778         * x-font-menu.el (font-menu-set-font): Use customize to set
12779         default face.
12780
12781         * faces.el (face-spec-update-all-matching): New function.
12782
12783         * cus-face.el (custom-set-face-update-spec): New function.
12784         Interface to customize faces from elisp.
12785
12786         (custom-face-value-create): Show the customized settings if set
12787         but not saved.
12788
12789 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12790
12791         (custom-face-value-create): Show the customized settings if set
12792         but not saved.
12793
12794 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12795
12796         * keydefs.el (global-map): Add FSF 20.3 binding of
12797         query-replace-regexp.
12798
12799 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12800
12801         * minibuf.el (read-file-name-internal-1): use
12802         user-name-completion-1 instead of user-name-completion.
12803
12804 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12805
12806         * loadup.el:
12807         * make-docfile.el:
12808         * update-elc.el: Don't set `source-directory' (now defunct as a
12809         global variable) no more.
12810
12811         * packages.el (packages-list-autoloads): Made `source-directory'
12812         (now defunct as a global variable) a parameter.
12813
12814 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12815
12816         * about.el (about-hackers): new email
12817
12818 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12819
12820         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12821
12822 1998-07-17  Didier Verna  <didier@xemacs.org>
12823
12824         * faces.el (set-face-property):
12825         (set-face-dim-p):
12826         (face-dim-p): updated the doc strings now that the dim property isn't
12827         tty-specific.
12828         (face-equal): the dim property is now a common one.
12829
12830         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12831         Renamed the `stipple' attribute to `background-pixmap'.
12832         (custom-face-background-pixmap): make custom-face-stipple an
12833         obsolete alias for this.
12834
12835 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12836
12837         * find-paths.el (paths-file-readable-directory-p): Created and
12838         used.
12839
12840         * loadup.el: Don't set inhibit-... flags from run-temacs.
12841
12842 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12843
12844         * packages.el (packages-data-path-depth): Added and used.
12845
12846 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12847
12848         * about.el:
12849         - Change .xpm to .png, delete "zcat" section.
12850         - cosmetic fix in the 'marcpa' entry.
12851
12852         * etc/photos
12853         - convert all .xpm.Z to .png
12854         - rename mrb to martin
12855         - rename mcook-m to mcookm
12856
12857 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12858
12859         * x-init.el (x-initialize-compose): Add support for
12860         dead-circumflex as YET ANOTHER NAME for that dead key.
12861
12862 1998-08-05  Colin Rafferty <colin@xemacs.org>
12863
12864         * setup-paths.el (paths-construct-exec-path): Made the
12865         last-packages really be last.
12866         (paths-construct-data-directory-list): Ditto.
12867
12868 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12869
12870         * startup.el(startup-splash-frame-body):
12871         Update Copyright notice in splash screen
12872
12873 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12874
12875         * minibuf.el (read-file-name-internal-1): do ~user completion.
12876
12877 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12878
12879         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12880         aginst destroyed extents
12881
12882 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12883
12884         * package-get.el (package-get): add `install-dir' argument.
12885
12886 1998-07-20  John Jones  <jj@asu.edu>
12887
12888         * package-get.el: calls to package-get-update-all will only
12889           update packages which are already installed.
12890
12891 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12892
12893         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12894         writable.
12895
12896 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12897
12898         * about.el (about-hackers): Correct my email.
12899
12900 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12901
12902         * about.el (about-hackers): new email-address.
12903
12904 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12905
12906         * minibuf.el (read-number): Don't let `input-error' condition
12907         escape.
12908
12909 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12910
12911         * about.el (about-hackers): use my `email-for-life' address.
12912
12913 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12914
12915         * XEmacs 21.2-beta1 is released.
12916
12917 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12918
12919         * ldap.el (ldap-search): Doc string change
12920
12921 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12922
12923         * menubar-items.el (default-menubar): Removed references to
12924         `data-directory', and use `locate-data-file' instead, and made
12925         then greyed out if they don't exist.
12926
12927 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12928
12929         * keymap.el (events-to-keys): Use `format' instead of `concat'
12930         since the latter does not accept integer args anymore
12931
12932 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12933
12934         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12935         macros replaced.
12936
12937 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12938
12939         * make-docfile.el: Get first initialization from very-early-lisp.el
12940         * update-elc.el: Ditto.
12941         * loadup.el (really-early-error-handler): Ditto.
12942
12943         * packages.el (packages-unbytecompiled-lisp): Add new file,
12944         very-early-lisp.el.
12945
12946         * very-early-lisp.el: New file.
12947
12948 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12949
12950         * Symbols that have been obsolete for at least 3 years removed (II).
12951
12952         * obsolete.el (eval-current-buffer): Make compatible.
12953         (byte-code-function-p): Ditto.
12954         (send-string): Removed.
12955         (send-region): Removed.
12956         (screen-scrollbar-width): Removed.
12957         (set-screen-scrollbar-width): Removed.
12958         (set-screen-left-margin-width): Removed.
12959         (set-screen-right-margin-width): Removed.
12960         (screen-left-margin-width): Removed.
12961         (screen-right-margin-width): Removed.
12962         (set-buffer-left-margin-width): Removed.
12963         (set-buffer-right-margin-width): Removed.
12964         (buffer-left-margin-width): Removed.
12965         (buffer-right-margin-width): Removed.
12966         (x-set-frame-icon-pixmap): Removed.
12967         (x-set-screen-icon-pixmap): Removed.
12968         (pixel-name): Removed.
12969         (make-pixmap): Removed.
12970         (make-cursor): Removed.
12971         (pixmap-width): Removed.
12972         (pixmap-contributes-to-line-height-p): Removed.
12973         (set-pixmap-contributes-to-line-height): Removed.
12974
12975 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12976
12977         * obsolete.el (popup-menu-up-p): removed.
12978         (read-no-blanks-input): Removed.
12979         (wholenump): Removed.
12980         (ring-mod): Removed (what was ring-mod?).
12981         (current-time-seconds): Removed.
12982         (run-special-hook-with-args): Removed.
12983         (dot): Removed.
12984         (dot-marker): Removed.
12985         (dot-min): Removed.
12986         (dot-max): Removed.
12987         (window-dot): Removed.
12988         (set-window-dot): Removed.
12989
12990         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12991         `dot-min'.
12992
12993         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12994
12995         * code-files.el (insert-file-contents): Rename
12996         run-special-hook-with-args to run-hook-with-args-until-success.
12997         (write-region): Ditto.
12998
12999 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13000
13001         * about.el: Fix typos, update release date.
13002
13003         * Symbols that have been obsolete for at least 3 years removed.
13004
13005         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13006         screen- functions.
13007         (toplevel): remove setf methods for screen functions.
13008         * cl-macs.el (extent-data): defsetf removed.
13009         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13010         many places to remove.
13011         (comment-indent-hook): Ditto.
13012         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13013         (buffer-dedicated-screen): Ditto.
13014         (deiconify-screen): Ditto.
13015         (delete-screen): Ditto.
13016         (event-screen): Ditto.
13017         (find-file-other-screen): Ditto.
13018         (find-file-read-only-other-screen): Ditto.
13019         (live-screen-p): Ditto.
13020         (screen-height): Ditto.
13021         (screen-iconified-p): Ditto.
13022         (screen-list): Ditto.
13023         (screen-live-p): Ditto.
13024         (screen-name): Ditto.
13025         (screen-parameters): Ditto.
13026         (screen-pixel-height): Ditto.
13027         (screen-pixel-width): Ditto.
13028         (screen-root-window): Ditto.
13029         (screen-selected-window): Ditto.
13030         (screen-totally-visible-p): Ditto.
13031         (screen-visible-p): Ditto.
13032         (screen-width): Ditto.
13033         (screenp): Ditto.
13034         (get-screen-for-buffer): Ditto.
13035         (get-screen-for-buffer-noselect): Ditto.
13036         (get-other-screen): Ditto.
13037         (iconify-screen): Ditto.
13038         (lower-screen): Ditto.
13039         (mail-other-screen): Ditto.
13040         (make-screen): Ditto.
13041         (make-screen-invisible): Ditto.
13042         (make-screen-visible): Ditto.
13043         (modify-screen-parameters): Ditto.
13044         (new-screen): Ditto.
13045         (next-screen): Ditto.
13046         (next-multiscreen-window): Ditto.
13047         (other-screen): Ditto.
13048         (previous-screen): Ditto.
13049         (previous-multiscreen-window): Ditto.
13050         (raise-screen): Ditto.
13051         (redraw-screen): Ditto.
13052         (select-screen): Ditto.
13053         (selected-screen): Ditto.
13054         (set-buffer-dedicated-screen): Ditto.
13055         (set-screen-height): Ditto.
13056         (set-screen-position): Ditto.
13057         (set-screen-size): Ditto.
13058         (set-screen-width): Ditto.
13059         (show-temp-buffer-in-current-screen): Ditto.
13060         (switch-to-buffer-other-screen): Ditto.
13061         (visible-screen-list): Ditto.
13062         (window-screen): Ditto.
13063         (x-set-screen-pointer): Ditto.
13064         (x-set-frame-pointer): Ditto.
13065         (screen-title-format): Ditto.
13066         (screen-icon-title-format): Ditto.
13067         (terminal-screen): Ditto.
13068         (delete-screen-hook): Ditto.
13069         (create-screen-hook): Ditto.
13070         (mouse-enter-screen-hook): Ditto.
13071         (mouse-leave-screen-hook): Ditto.
13072         (map-screen-hook): Ditto.
13073         (unmap-screen-hook): Ditto.
13074         (default-screen-alist): Ditto.
13075         (default-screen-name): Ditto.
13076         (x-screen-defaults): Ditto.
13077         (x-create-screen): Ditto.
13078         * obsolete.el: meta-flag removed.
13079         baud-rate removed.
13080         sleep-for-millisecs removed.
13081         extent-data removed.
13082         set-extent-data removed.
13083         set-extent-attribute removed.
13084         extent-glyph removed.
13085         extent-layout removed.
13086         set-extent-layout removed.
13087         list-faces-display removed.
13088         list-faces removed.
13089         trim-versions-without-asking removed.
13090         after-write-file-hooks removed.
13091         truename removed.
13092         auto-fill-hook removed.
13093         blink-paren-hook removed.
13094         select-screen-hook, deselect-screen-hook removed.
13095         auto-raise-screen, auto-lower-screen removed.
13096
13097         * msw-mouse.el: Global change resource -> mswindows-resource.
13098
13099         * XEmacs 21.0-pre5 is released.
13100
13101 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13102
13103         * about.el (about-hackers): Credits update.
13104
13105 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13106
13107         * register.el (insert-register): Don't activate the region.
13108
13109 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13110
13111         * select.el: Restore x-* symbols for backwards compatibility:
13112         x-copy-primary-selection, x-kill-primary-selection,
13113         x-delete-primary-selection, x-select-make-extent-for-selection,
13114         x-valid-simple-selection-, x-cut-copy-clear-internal.
13115
13116 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13117
13118         * XEmacs 21.0-pre4 is released.
13119
13120 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13121
13122         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13123         reporting bugs.
13124         (maybe-add-init-button): Fix semantics under Windows.  Use
13125         `expand-file-name' rather than `concat'.
13126
13127         * help.el (print-messages): New function.
13128
13129 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13130
13131         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13132
13133 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13134
13135         * about.el: Tweaked my entry in about-hackers.
13136
13137         * find-paths.el (paths-emacs-root-p):
13138           Relaxed emacs-root checking of an in-place installation to
13139           also accommodate the flat layout used on MS Windows.
13140
13141 1998-06-29  John Jones  <jj@asu.edu>
13142
13143         * package-get.el: calls to package-get-update-all will only
13144           update packages which are already installed.
13145
13146 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13147
13148         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13149         are handled by the gui-element face fallbacks now.
13150
13151         * x-faces.el: default gui-element face to "background" as well as
13152         the default face.
13153
13154         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13155         and default face settings since these are set as fallbacks now in
13156         the appropriate domain.
13157
13158 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13159
13160         * text-mode.el (text-mode): Reorder regexp so the OR part
13161         corresponding to `page-delim' goes first and the hack in
13162         `forward-paragraph' will work.
13163         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13164
13165 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13166
13167         * subr.el (remove-hook): When checking the hook value
13168           with functionp, don't apply car to it.
13169
13170 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13171
13172         * package-get.el (package-get-remote-filename):
13173           Don't use file-name-as-directory because the local directory
13174           separator conventions might not be the same as ftp's.
13175
13176 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13177
13178         * ldap.el (ldap-host-parameters-alist): New name of
13179         `ldap-host-parameters-plist'
13180
13181 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13182
13183         * package-get.el: Using (require 'package-get-base), now that it
13184         provides itself.  Consequently removed all instances of (load
13185         "package-get-base.el").
13186
13187 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13188
13189         * subr.el (remove-hook): Don't treat the hook value as a
13190           list unless it is both consp and not functionp.
13191
13192 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13193
13194         * about.el: Email address for Ben Wing is ben@xemacs.org.
13195         * auto-show.el: Ditto.
13196         * bytecomp.el: Ditto.
13197         * faces.el: Ditto.
13198         * x-scrollbar.el: Ditto.
13199         * x-misc.el: Ditto.
13200         * tty-init.el: Ditto.
13201         * toolbar-items.el: Ditto.
13202         * symbol-syntax.el: Ditto.
13203         * specifier.el: Ditto.
13204         * objects.el: Ditto.
13205         * hyper-apropos.el: Ditto.
13206         * glyphs.el: Ditto.
13207
13208 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13209
13210         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13211         vertical-divider-always-visible-p.
13212         (default-mouse-motion-handler): Ditto.
13213
13214 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13215
13216         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13217         global value.
13218
13219 1998-06-21  Oliver Graf <ograf@fga.de>
13220
13221         * build-reports.el: changed receiver to xemacs-build-reports list
13222
13223 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13224
13225         * font.el: Split font-family-mappings into X and
13226           mswindows-specific versions.
13227           mswindows-font-create-[object|name]: Treat supplied size
13228           as a pointsize. Added underline and strikethru handling.
13229
13230         * msw-faces.el: changed default mswindows charset to western.
13231
13232         * msw-glyphs.el: removed space in border-glyph font string that
13233           was inserted to get round bugs in the mswindows C font code.
13234
13235 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13236
13237         * about.el (about-hackers): Credits update.
13238
13239         * help-nomule.el (tutorial-supported-languages): Add Romanian
13240         TUTORIAL.
13241
13242         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13243         to ISO-8859-2.
13244
13245 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13246
13247         * font.el: Split font-family-mappings into X and
13248           mswindows-specific versions.
13249           mswindows-font-create-[object|name]: Treat supplied size
13250           as a pointsize. Added underline and strikethru handling.
13251
13252         * msw-faces.el: changed default mswindows charset to western.
13253
13254         * msw-glyphs.el: removed space in border-glyph font string that
13255           was inserted to get round bugs in the mswindows C font code.
13256
13257 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13258
13259         * minibuf.el: make read-color-completion-table call
13260           (mswindows-color-list for mswindows devices.
13261
13262 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13263
13264         * lisp/font-lock.el
13265         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13266         Let declaration items contain non-word symbol characters.
13267
13268 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13269
13270         * package-get.el (package-get-package-provider): Added autoload
13271         cookie.  Loading "package-get-base.el" in ALL functions that use
13272         it.  Fixed some (interactive ...) with multiple argument specs
13273         again.  Cosmetic indentation changes.
13274
13275 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13276
13277         * info.el (Info-insert-dir): Don't use nreverse on variables
13278         that you want to use later.
13279
13280 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13281
13282         * x-mouse.el (x-set-point-and-move-selection): Replace call
13283         to x-kill-primary-selection with kill-primary-selection
13284
13285 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13286
13287         * simple.el (what-cursor-position): Make cursor position reported
13288         use value of column-number-start-at-one
13289
13290 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13291
13292         * about.el (xemacs-hackers): Fix Jareth's email address.
13293
13294 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13295
13296         * startup.el (startup-splash-frame): Remove
13297         `xemacs-startup-logo-function'.
13298
13299 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13300
13301         * about.el (about-hackers): Update credits list.
13302
13303 1998-06-06  Jeff Miller <jmiller@smart.net>
13304
13305         * lisp/sound.el: Update sound-ext to allow filenames with
13306           extensions to be found by load-sound-file
13307
13308 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13309
13310         * info.el (Info-rebuild-outdated-dir): Removed variable
13311         (Info-auto-generate-directory): New variable
13312         (Info-save-auto-generated-dir): New variable
13313         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13314         (Info-build-dir-anew): Second parameter removed.  Use
13315         `Info-save-auto-generated-dir'
13316         (Info-rebuild-dir): Ditto
13317
13318 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13319
13320         * list-mode.el (next-list-mode-item): Would not recognize
13321         border between directly neighbored items.
13322
13323 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13324
13325         * package-get.el: add autoloads for some functions.
13326
13327 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13328
13329         * specifier.el (let-specifier): Tiny docfixes.
13330
13331 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13332
13333         * msw-mouse.el: set selection-pointer-glyph to Normal.
13334
13335 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13336
13337         * wid-edit.el (widget-specify-secret): New function.
13338         (widget-after-change): Use it.
13339         (widget-specify-field): Use it.
13340
13341 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * mouse.el (drag-window-divider): Use `(not done)' instead of
13344         `doit'; reuse result of `window-pixel-edges'.
13345
13346         * modeline.el (drag-modeline-event-lag): Rename to
13347         drag-divider-event-lag.
13348
13349 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13350
13351         * specifier.el (let-specifier): Rewritten not to generate needless
13352         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13353         arguments.
13354
13355 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13356
13357         * minibuf.el (read-file-name-1): Setup buffer-local value of
13358         `completion-ignore-case' in completions buffer under Windows.
13359
13360 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13361
13362         * about.el (about-maintainer-glyph): Fix support for not
13363         compressed images.
13364
13365 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13366
13367         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13368
13369         * mouse.el (mouse-track): Cancel selection if misc-user event with
13370         `cancel-mode-internal' function is fetched.
13371
13372 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13373
13374         * files.el (save-some-buffers-1): Fixed return value.
13375
13376 1998-06-01  Oliver Graf <ograf@fga.de>
13377
13378         * dragdrop.el: added experimental
13379
13380 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13381
13382         * startup.el (after-init-hook, init-file-user,
13383         user-init-directory, load-user-init-file):  Purge references
13384         to "~/.xemacs/init.el" from docstrings.
13385
13386         (load-user-init-file) Use paths-construct-path to construct
13387         paths to user init files.  Go directly to ~/.emacs, do not
13388         search ~/.xemacs/, do not load `default-custom-file'.
13389
13390 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13391
13392         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13393         general *sh.
13394         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13395
13396 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13397
13398         * menubar-items.el (default-menubar): add Update Packages to customize
13399         menu.
13400
13401 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13402
13403         * faces.el: use toolbar face as a fallback for toolbar properties
13404         in xpm-color-symbols instead of default.
13405
13406         * msw-faces.el: rename 3d-object -> gui-element face.
13407
13408 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13409
13410         * startup.el (xemacs-startup-logo-function): New variable.
13411         (startup-splash-frame): Use it.
13412
13413 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13414
13415         * files.el (save-some-buffers): Would wait 1 second.
13416         (save-some-buffers-1): Delete other windows here instead of in
13417         `save-some-buffers'.
13418         (save-some-buffers): Force redisplay only if windows were deleted.
13419
13420 1998-06-02  Didier Verna  <didier@xemacs.org>
13421
13422         * cus-face.el (custom-face-attributes): generalized the use of
13423         toggle buttons for boolean attributes.
13424         Re-ordered the items a bit.
13425
13426 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13427
13428         * sound.el (default-sound-directory): Use `locate-data-directory'
13429         to find the sounds directory.
13430
13431 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13432
13433         * sound.el: default sound-ext to .wav under mswindows, .au
13434         otherwise. load-default sounds without extensions.
13435
13436 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13437
13438         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13439         if send-pr is not bound.
13440
13441 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13442
13443         * files.el: grok idl files in auto-mode-alist.
13444 1998-06-01  Jeff Miller  <jmiller@smart.net>
13445
13446         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13447         calling `upcase'.
13448
13449 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13450
13451         * msw-glyphs.el: add xbm to the list of image types supported.
13452
13453 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13454
13455         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13456         instead of XEmacs one when dumping InfoDock.
13457
13458 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13459
13460         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13461         for `modeline-visible-p'
13462
13463         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13464
13465 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13466
13467         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13468         since it's not used anymore. doc string fixes.
13469
13470         * package-get.el (package-get-file-installed-p): new function. use
13471         instead of file-installed-p which is in an external package.
13472
13473 1998-05-28  Oliver Graf <ograf@fga.de>
13474
13475         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13476         favor of select-window/switch-to-buffer
13477
13478 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13479
13480         * startup.el: changed (getenv "HOME") to (user-home-directory)
13481
13482 1998-05-25  Oliver Graf <ograf@fga.de>
13483
13484         * frame.el (cde-start-drag) moved to dragdrop.el
13485         (offix-start-drag-region) moved to dragdrop.el
13486         (offix-start-drag) moved to dragdrop.el
13487         * dragdrop.el (cde-start-drag) moved from frame.el
13488         (offix-start-drag-region) moved from frame.el
13489         (offix-start-drag) moved from frame.el
13490         (cde-start-drag-region) cde drag regions
13491         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13492
13493 1998-05-26  Oliver Graf <ograf@fga.de>
13494
13495         * dragdrop.el: created dragdrop-drag prototypes
13496         (cde-start-drag-region) fixed typo
13497
13498 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13499
13500         * simple.el (after-init-hook): Remove reader macro.
13501
13502         * packages.el (packages-hardcoded-lisp): Get rid of reader
13503         macros.  Update DOC string.
13504
13505 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13506
13507         * mouse.el (drag-window-divider): Ditto.
13508
13509         * modeline.el (mouse-drag-modeline): Use it.
13510
13511         * lisp-mode.el (let-specifier): Specify indentation.
13512
13513         * specifier.el (let-specifier): Renamed from
13514         `with-specifier-instance'.
13515
13516 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13517
13518         * x-faces.el:
13519         * faces.el: move definition of xpm-color-symbols from x-faces.el
13520         to faces. Predicate x-get-resource on the presence of x.
13521
13522         * msw-faces.el: set 3d-object face rather than modeline. Specify
13523         faces as specfier defaults.
13524
13525         * package-get.el: don't use package-admin-add-single-file-package.
13526
13527 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13528
13529         * toolbar-items.el: Fixup tooltips.
13530         (toolbar-gnus): Don't use obsolete variable
13531         toolbar-news-frame-properties.
13532         (toolbar-news-reader): Default to `gnus' instead of
13533         `not-configured'.
13534
13535         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13536         Windows.
13537
13538 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13539
13540         * package-get.el: rename -installedp -> -installed-p.
13541
13542 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13543
13544         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13545         attributes, and assinged it to continuation, truncation and
13546         hscroll glyphs.
13547
13548         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13549         and made continuation, truncation and hscroll glyphs arrow
13550         characters out of that font.
13551
13552 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * minibuf.el (minibuffer-electric-separator): Play nicely with
13555         directory-sep-char being \.
13556         (minibuffer-electric-tilde): Ditto.
13557         (read-file-name-map): Ditto.
13558
13559 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13562         on X devices.
13563         (default-mouse-track-deal-with-down-event): Avoid
13564         `x-disown-selection'; use `disown-selection' instead.
13565
13566 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13567
13568         * select.el:
13569         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13570         moved to (cut-copy-clear-internal) in select.el. Ditto for
13571         (x-delete-primary-selection) (x-kill-primary-selection)
13572         (x-copy-primary-selection).
13573         (own-clipboard): new function.
13574
13575         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13576         functions in select.el. remove old ones.
13577         (mswindows-own-clipboard): new function.
13578
13579 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13580
13581         * gnuserv.el: allow connections from mswindows type devices.
13582
13583 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13584
13585         * msw-glyphs.el: change image type used from cursor to resource.
13586
13587 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13588
13589         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13590         for {top,bottom}-{left,right} values in addition to
13591         {top,bottom}_{left,right}.
13592         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13593
13594 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * cl-macs.el (specifier-instance): Undefine its setf method.
13597
13598         * specifier.el (with-specifier-instance): Added docstring.
13599
13600         * mouse.el (drag-window-divider): Ditto.
13601
13602         * modeline.el (mouse-drag-modeline): Use it.
13603
13604         * lisp-mode.el (with-specifier-instance): Define its indentation
13605         level.
13606
13607         * specifier.el (with-specifier-instance): New macro.
13608
13609 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13610
13611         * package-get.el (package-get-create-custom): new function to
13612         auto-generate package-get-custom.el from package-get-base.el.
13613         * (package-get-ever-installedp): new function.
13614         * (package-get-custom): new function to get all packages specified
13615         by customize.
13616
13617 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13618
13619         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13620
13621 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13622
13623         * cl-extra.el: Reverse previous float change.
13624
13625 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13626
13627         * x-faces.el:
13628         * faces.el (try-font-name): moved from x-faces.el since it is
13629         required by w3 under mswindows as well X.
13630
13631 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13632
13633         * winnt.el: Removed evil (setq completion-ignore-case t)
13634         clause, one more overlookef fsfism.
13635         (nt-quote-args-functions-alist): End sentences with double space.
13636
13637 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13638
13639         * window-xemacs.el (push-window-configuration): Remove kludgery of
13640         recaching default-toolbar specifier.
13641         (pop-window-configuration): Ditto.
13642         (unpop-window-configuration): Ditto.
13643
13644 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13645
13646         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13647
13648 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13649
13650         * winnt.el (nt-quote-args-verbatim): Added function.
13651         (nt-quote-args-prefix-quote): Added function.
13652         (nt-quote-args-backslash-quote): Added function.
13653         (nt-quote-args-double-quote): Added function.
13654         (nt-quote-args-functions-alist): New variable.
13655         (nt-quote-process-args): Added function. This is the main quoting
13656         work horse called from process-nt.c
13657
13658 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13659
13660         * winnt.el: Removed duplicate definitions for backspace,
13661         delete, M-backspace and C-M-backspace.
13662         (file-name-buffer-file-type-alist): Removed this variable.
13663         (find-buffer-file-type): Removed function.
13664         (find-file-binary):  Removed function.
13665         (find-file-text): Removed function.
13666         (find-file-not-found-set-buffer-file-type): Removed function.
13667         (save-to-unix-hook): Removed function.
13668         (revert-from-unix-hook): Removed function.
13669         (using-unix-filesystems): Removed function.
13670         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13671         warning.
13672         (x-set-selection): Removed function.
13673         (x-get-selection): Removed function.
13674         Removed commented FSFisms.
13675         Replaced copyright notice (this file is not part of GNU Emacs).
13676         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13677         comint-process-echoes setting to t.
13678
13679 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13680
13681         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13682         and used following the interface change of
13683         `paths-find-recursive-path'.
13684
13685         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13686         regexp instead of a list of base names.
13687         (paths-version-control-filename-regexp):
13688         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13689         Introduced and used following the interface change of
13690         `paths-find-recursive-path'.
13691
13692 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13693
13694         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13695         on X devices, rather than on all non-TTY devices.
13696
13697 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13698
13699         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13700
13701         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13702
13703 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13704
13705         * itimer.el (activate-itimer): Fixed usage of integers
13706         as argument to `concat'.
13707
13708 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13709
13710         * itimer.el (start-itimer): replace the use of `concat' with
13711         `format'
13712
13713 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13714
13715         * mode-motion.el (mode-motion-hook): Clarify docstring.
13716         From Bob Weiner <weiner@altrasoft.com>
13717
13718         * loadhist.el (symbol-file): Supply prompt string when used
13719         interactively.
13720         From Bob Weiner <weiner@altrasoft.com>
13721
13722 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13723
13724         * loadup.el (really-early-error-handler): Ditto.
13725
13726         * update-elc.el: Ditto.
13727
13728         * setup-paths.el (paths-construct-exec-path): Ditto.
13729
13730         * make-docfile.el: Ditto.
13731
13732         * find-paths.el (paths-decode-directory-path): Use split-path
13733         instead of decode-path.
13734
13735         * files.el (parse-colon-path): Update docstring reference.
13736
13737 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13738
13739         * msw-init.el:
13740         * x-init.el:
13741         Bind cut'n'paste keys to non window-system specific functions.
13742
13743         * msw-select.el: New function mswindows-clear-clipboard.
13744         mswindows-cut-copy-clipboard extended to handle clearing of the
13745         selection and renamed to mswindows-cut-copy-clear-clipboard.
13746
13747         * select.el: on mswindows devices delete-primary-selection
13748         calls mswindows-clear-clipboard.
13749
13750 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13751
13752         * simple.el (quoted-insert): Inhibit quit when using read-char.
13753
13754         * cmdloop.el (read-char): Don't inhibit quit.
13755         (read-char-exclusive): Ditto.
13756         (read-char): Signal quit if quit-char was pressed.
13757         (read-char-exclusive): Ditto.
13758         (read-quoted-char): Return a character, not integer.
13759
13760         * menubar-items.el (default-popup-menu): Use Andy's generic
13761         selection code.
13762         (default-popup-menu): Fix code.
13763
13764 1998-05-14  Oliver Graf <ograf@fga.de>
13765
13766         * dragdrop.el (dragdrop-function-widget): this time it's done
13767
13768 1998-05-13  Oliver Graf <ograf@fga.de>
13769
13770         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13771
13772 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13773
13774         * device.el (device-pixel-width):
13775         (device-pixel-height):
13776         (device-mm-width):
13777         (device-mm-height):
13778         (device-bitplanes):
13779         (device-color-cells): Swapped parameters to device-system-metric
13780         according to the interface change.
13781
13782 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13783
13784         * mouse.el (default-mouse-motion-handler): Use new name of the
13785         function event-over-vertical-divider-p.
13786         Do not set E-W arrow cursor over the divider if
13787         vertical-divider-draggable-p is nil in the window.
13788         ([top-level]): Use new name for the variable
13789         vertical-divider-map.
13790         (drag-window-divider): Respect vertical-divider-draggable-p.
13791         Variable name typo fixes.
13792
13793 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13794
13795         * keymap.el (kbd): Define here; handle string constants and
13796         others...
13797
13798 1998-05-15  Christian Nyb <chr@mediascience.no>
13799
13800         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13801         in Emacs 18.
13802
13803 1998-05-13  Didier Verna  <didier@xemacs.org>
13804
13805         * mouse.el (drag-window-divider): give the vertical divider a
13806         pressed look when dragging it.
13807
13808 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13809
13810         * faces.el: predicate some more face operations on x or mswindows
13811         not just x.
13812
13813         * modeline.el: enable modeline coloring for mswindows.
13814
13815 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13816
13817         * minibuf.el (minibuffer-default): Added variable; compatible with
13818         FSF Emacs.
13819         (next-history-element): Used `minibuffer-default'.
13820
13821 1998-05-12  Oliver Graf <ograf@fga.de>
13822
13823         * dragdrop.el (dragdrop-function-widget): button and mods ok
13824         arguments still look a bit strange
13825         (dragdrop-compare-mods) created
13826         (dragdrop-drop-do-functions) correctly checks for buttons and
13827         modifiers
13828
13829 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13830
13831         * setup-paths.el (paths-default-info-directories): Replace
13832         path-separator with directory-sep-char.
13833
13834         * files.el (path-separator): Don't define it here.
13835
13836 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13837
13838         * update-elc.el: Ditto.
13839
13840         * setup-paths.el (paths-construct-exec-path): Ditto.
13841
13842         * make-docfile.el: Ditto.
13843
13844         * loadup.el (really-early-error-handler): Ditto.
13845
13846         * find-paths.el (paths-decode-directory-path): Use decode-path
13847         instead of decode-path-internal.
13848
13849         * files.el (parse-colon-path): Update docstring.
13850
13851 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13852
13853         * subr.el (get-buffer-window-list): Make BUFFER optional.
13854
13855         * window-xemacs.el (windows-of-buffer): Defalias to
13856         get-buffer-window-list.
13857
13858 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13859
13860         * disass.el: Fix maintainer keyword.
13861
13862         * bytecomp.el (byte-compile-and-load-file): Autoload.
13863         (byte-compile-buffer): Ditto.
13864
13865         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13866         value is returned, not the name.
13867         (lisp-imenu-generic-expression): Enable it.
13868         (lisp-mode-variables): Ditto.
13869         (lisp-indent-offset): Change defconst to defvar.
13870         (lisp-indent-function): Ditto.
13871         (lisp-body-indent): Ditto.
13872
13873 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13874
13875         * modeline.el: Use zap-last-kbd-macro-event.
13876
13877         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13878         nil, don't attempt to do anything with messages.
13879         (eval-last-sexp): Use `letf' for clarity.
13880
13881 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13882
13883         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13884
13885 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13886
13887         * buff-menu.el:
13888         * lisp-mode.el:
13889         * obsolete.el:
13890         Change empty docstrings into no doc strings at all.
13891         Fix bogus FSF-format docstrings.
13892         * etags.el: Fix docstring.
13893
13894 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13895
13896         * package-get.el (package-get): Use internal md5
13897
13898 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13899
13900         * about.el (about-xemacs): Correct abuse of concat.
13901
13902 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13903
13904         * info.el (Info-mode): Use easymenu.
13905
13906 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13907
13908         * apropos.el (apropos): Don't use concat with integers.
13909
13910         * cmdloop.el (describe-last-error): Handle the case when no error
13911         was seen gracefully.
13912
13913         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13914         defun.
13915         (apropos-describe-plist): Ditto.
13916
13917         * help.el (with-displaying-help-buffer): Revert to a defun.
13918         (describe-key): Use it as defun.
13919         (describe-mode): Ditto.
13920         (describe-bindings): Ditto.
13921         (describe-prefix-bindings): Ditto.
13922         (describe-installation): Ditto.
13923         (view-lossage): Ditto.
13924         (describe-function): Ditto.
13925         (describe-variable): Ditto.
13926         (describe-syntax): Ditto.
13927
13928 1998-05-11  Oliver Graf <ograf@fga.de>
13929
13930         * dragdrop.el: changed order of require/provide
13931         (dragdrop-drop-mime-default) changed to new calling conventions
13932         (dragdrop-drop-do-functions) changed to new calling conventions
13933         (dragdrop-function-widget) this one needs more work...
13934
13935 1998-05-10  Oliver Graf <ograf@fga.de>
13936
13937         * about.el: another small change in my entry
13938         * dragdrop.el (dragdrop-drop-log-function): logging added
13939         plus customizations
13940         changed interface to handler functions. now called with event
13941         and object
13942
13943 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13944
13945         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13946         E-W arrow pointer displayed over draggable dividers.
13947
13948         * mouse.el (default-mouse-motion-handler): Show it when
13949         appropriate.
13950         (drag-window-divider): Added.
13951         ([top-level]): Initialized window-divider-map with a keymap
13952         binding the above function to left button down event.
13953
13954         * x-mouse.el (x-init-pointer-shape): Initialize
13955         divider-pointer-glyph from Cursor.dividerPointer, or use default
13956         E-W double arrow.
13957
13958 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13959
13960         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13961
13962 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13963
13964         * simple.el (count-words-buffer): Don't query for buffer.
13965         (count-lines-buffer): Ditto.
13966
13967 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13968
13969         * help.el (where-is): add optional insert argument.
13970
13971 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13972
13973         * help.el (describe-key-briefly): New argument INSERT.
13974
13975         * simple.el (eval-expression): New optional argument; synch with
13976         FSF 20.3.
13977
13978         * keydefs.el (global-map): Add new register bindings.
13979
13980         * register.el: Synched with FSF 20.3.
13981
13982 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13983
13984         * window-xemacs.el (recenter): all arguments are optional.
13985
13986 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13987
13988         * device.el: (device-pixel-width): Reflected name/parameters
13989         change to device-system-metric.
13990         (device-pixel-height): Ditto.
13991         (device-mm-width): Ditto.
13992         (device-mm-height): Ditto.
13993         (device-bitplanes): Ditto.
13994         (device-color-cells): Ditto.
13995
13996 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13997
13998         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13999
14000         * cl.el (most-positive-fixnum): Document.
14001         (most-negative-fixnum): Ditto.
14002
14003         * cus-dep.el: Updated comment.
14004
14005         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14006         constant.
14007
14008         * cus-load.el (custom-put): Removed.
14009
14010         * files.el (after-find-file): Just resignal quit instead of
14011         signaling "canceled".
14012
14013 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14014
14015         * frame.el (other-frame): Use `focus-frame' instead of
14016         select-frame kludges.
14017
14018         * lisp-mode.el: Update lisp-indent-function for
14019         save-selected-frame and with-selected-frame.
14020
14021         * frame.el (save-selected-frame): New macro.
14022         (with-selected-frame): Ditto.
14023         (other-frame): Use `set-frame-focus'.
14024
14025 1998-05-06  Oliver Graf <ograf@fga.de>
14026
14027         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14028         (dragdrop-drop-url-default) default handler for URL drops created
14029         (dragdrop-drop-mime-default) default handler for MIME drops created
14030         (dragdrop-drop-functions) default custom for handling drops created
14031         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14032
14033 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14034
14035         * mouse.el: Removed redundant mouse-mswindows-drop function.
14036
14037 1998-05-05  Oliver Graf <ograf@fga.de>
14038
14039         * about.el: changed some text in my entry
14040         * dragdrop.el: added customs
14041
14042 1998-05-04  Oliver Graf <ograf@fga.de>
14043
14044         * mouse.el: killed global drop key bindings
14045         (mouse-offix-drop) removed
14046         * dragdrop.el: created
14047         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14048
14049 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14050
14051         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14052         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14053
14054         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14055         obsolete comment.
14056
14057         * scrollbar.el (scrollbars-visible-p): Use new
14058         {vertical,horizontal}-scrollbar-visible-p specifiers.
14059
14060 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14061
14062         * device.el (device-pixel-height):
14063         (device-pixel-width):
14064         (device-mm-width):
14065         (device-mm-height):
14066         (device-bitplanes):
14067         (device-color-cells): Moved these 6 functions from device.c; they
14068         all use single (device-system-metrics) call.
14069
14070 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14071
14072         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14073         were renamed.
14074
14075         * menubar-items.el:
14076         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14077         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14078
14079         * help.el (help-map): Remove Hyperbole keybinding logic.
14080         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14081
14082 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14083
14084         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14085         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14086
14087 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14088
14089         * msw-glyphs.el: use nicer icon3 from the frame icon.
14090
14091 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14092
14093         * version.el (emacs-version): Remove InfoDock conditionals.
14094
14095         * startup.el (startup-splash-frame): Change ID logo name.
14096
14097 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14098
14099         * files.el (after-find-file): If the user presses C-g on
14100         directory-creation prompt, kill the buffer.
14101
14102 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14103
14104         * simple.el (count-words-region): Reverse previous change.
14105
14106 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14107
14108         * replace.el (query-replace): Just call perform-replace.
14109         (query-replace-regexp): Ditto.
14110         (perform-replace): Move region handling here.
14111         (perform-replace): Use the new arg to match-data.
14112
14113 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14114
14115         * x-init.el: Install X specific display table that
14116           displays char 0240 as a space to avoid whatever it is
14117           that screws up display of that character code.
14118
14119 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14120
14121         * help.el (function-arglist): If no arguments are documented for a
14122         subr, print nothing rather than incorrect output.
14123
14124 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14125
14126         * cmdloop.el (command-error): Update bail-out error message to use
14127         `emacs-program-name'.
14128
14129         * lib-complete.el: Remove reader macro cruft.
14130
14131         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14132         cruft.
14133
14134         * simple.el (count-words-region): Drop interactive-p check on the
14135         message.
14136
14137 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14138
14139         * font.el
14140         * msw-faces.el
14141         Correct spelling of mswindows-font-canonicalize-name.
14142
14143 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14144
14145         * ldap.el (ldap-host-parameters-alist): Replaced with
14146         `ldap-host-parameters-plist'
14147         (ldap-search): Adapt to previous change
14148
14149 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14150
14151         * about.el (about-hackers): Update Bob Weiner bio.
14152         (about-maintainer-info): Ditto.
14153
14154 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14155
14156         * simple.el (display-warning-minimum-level): Docfix.
14157
14158 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14159
14160         * widget.el (:default-get): New keyword.
14161         * wid-edit.el (default, widget-default-default-get): Define it.
14162         (group, widget-group-default-get): Define it.
14163         (menu-choice, widget-choice-default-get): Define it.
14164         (widget-default-get): New function.
14165         (widget-choice-action): Call it.
14166         (widget-editable-list-entry-create): Call it.
14167
14168 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14169
14170         * byte-optimize.el (byte-boolean-vars): Removed.
14171         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14172         lookup through `byte-boolean-vars'.
14173
14174 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14175
14176         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14177         resource-provided values into ghost specs for scrollbar-height and
14178         scrollbar-width.
14179
14180 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14181
14182         * byte-optimize.el: Don't attempt to optimize /=.
14183
14184         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14185         (byte-compile-/=): Ditto.
14186
14187 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14188
14189         * apropos.el: Use `with-displaying-help-buffer'.
14190         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14191         Use `with-displaying-help-buffer'.
14192         (apropos-follow): Do not give special treatment to buffer cursor
14193         was in prior to a mouse click.
14194         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14195         (apropos-print-doc): Set correct buffer for setting text
14196         properties.
14197
14198 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14199
14200         * help.el (help-buffer-prefix-string): New variable.
14201         (help-buffer-name): Use it.
14202
14203         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14204         mode menu.
14205
14206 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14207
14208         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14209
14210 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14211
14212         * files.el (find-file-noselect): Update docstring.
14213         (find-file-noselect): Signal an error if found an unreadable file.
14214         (file-chase-links): Save the match data.
14215         (normal-mode): Use `lwarn' and `error-message-string'.
14216         (interpreter-mode-alist): Change defconst to defvar.
14217         (inhibit-first-line-modes-regexps): Ditto.
14218         (inhibit-first-line-modes-regexps): Added .tgz.
14219         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14220         (change-major-mode-with-file-name): New user-option.
14221         (set-visited-file-name): Synched with FSF.
14222         (file-name-extension): New function, from FSF 20.3.
14223         (file-relative-name): Synched with FSF.
14224         (save-some-buffers): Support the C-r feature.
14225         (recover-session): Synched with FSF.
14226         (kill-some-buffers): Ditto.
14227         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14228
14229 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14230
14231         * files.el (insert-file): Undo previous change and reenable use of
14232         format.el.
14233
14234 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14235
14236         * window-xemacs.el (recenter): Define.
14237
14238 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14239
14240         * font.el (mswindows-font-create-name)
14241         (mswindows-font-create-object): new functions for mswindows type
14242         fonts.
14243
14244         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14245         strings are parsed as well as font objects.
14246
14247 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14248
14249         * modeline.el (defining-kbd-macro): Restore modeline indication of
14250         kbd-macro being recorded.
14251         (add-minor-mode): Simplify docstring.
14252         (modeline-minor-mode-menu): Remove stuff.
14253
14254 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14255
14256         * code-process.el (call-process): dynamically decide process
14257         coding type.
14258
14259 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14260
14261         * modeline.el: Add line-number-mode, column-number-mode to
14262         the modeline minor-mode menu.  Button2 on the line number does
14263         goto-line.
14264
14265 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14266
14267         * mouse.el: move x-selection-owner-p type things to
14268         selection-owner-p.
14269
14270         * msw-init.el: copy zmacs stuff from x-init.el
14271
14272         * msw-select.el (mswindows-own-selection)
14273         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14274         functions. Very simple minded implementation of selectio
14275         ownership.
14276
14277         * select.el (own-selection) (disown-selection)
14278         (activate-region-as-selection) (select-make-extent-for-selection)
14279         (valid-simple-selection-p): functions moved from x-select.el for
14280         generalized selection.
14281
14282         * x-select.el: see select.el changes.
14283
14284         * x-toolbar.el: use new selection functions.
14285
14286 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14287
14288         * packages.el (packages-find-package-directories): Fixed bug that
14289         would pick up multiple site-package directories.
14290         (package-locations): Added "xemacs-packages" as a late package
14291         location.
14292
14293         * find-paths.el: Now uses `emacs-program-name' and
14294         `emacs-program-version'.
14295         Additions to enforce version-specific directories in
14296         `paths-find-version-directory'.
14297
14298 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14299
14300         * default.el: Removed.
14301         * site-start.el: Removed.
14302
14303 1998-04-29  Didier Verna  <didier@xemacs.org>
14304
14305         * minibuf.el (minibuffer-history-minimum-string-length): Default
14306         to nil.
14307
14308 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14309
14310         * find-paths.el (paths-program-name): Rename.
14311         (paths-emacs-root-p): Ditto.
14312         (paths-find-site-directory): Ditto.
14313
14314 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14315
14316         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14317         `emacs-lisp-byte-compile-and-load'.
14318
14319 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14320
14321         * ldap.el (ldap-search): Fixed additional parameter passing to
14322         `ldap-open'
14323
14324 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14325
14326         * select.el (kill-primary-selection) (selection-owner-p)
14327         (copy-primary-selection) (yank-clipboard-selection)
14328         (selection-exists-p) (delete-primary-selection): new file and
14329         functions that do the right thing for the selected device.
14330
14331         * x-menubar.el: use generalised selection functions.
14332
14333         * dumped-lisp.el: dump select.el.
14334
14335 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14336
14337         * find-paths.el (paths-progname): New variable.
14338         (paths-emacs-root-p): Use it.
14339         (paths-find-site-directory): Ditto.
14340
14341 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14342
14343         * loadup.el ((member "dump" command-line-args)): Dump as
14344         `infodock' if InfoDock.
14345
14346 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14347
14348         * find-paths.el (construct-emacs-version): Simplify, include
14349         program name in the return value.
14350         * (paths-find-version-directory): Use it.
14351
14352 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14353
14354         * info.el (Info-parse-dir-entries): Fixed regexp
14355         (Info-build-dir-anew): Remove full suffix and capitalize info file
14356         name for files with no @direntry
14357         (Info-batch-rebuild-dir): New function
14358         (Info-suffixed-file): Check for regular files instead of simple
14359         file existence (could catch directories before)
14360
14361 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14362
14363         * setup-paths.el, find-paths.el: Removed uses of `not' which
14364         temacs doesn't have.
14365
14366         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14367         into root searching.
14368
14369 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14370
14371         * subr.el: Remove definition of `not'.
14372
14373 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14374
14375         * msw-glyphs.el: enable graphics support.
14376
14377 1998-04-23  Didier Verna  <didier@xemacs.org>
14378
14379         * x-menubar.el (default-menubar): restored the line-number-mode
14380         option.
14381
14382         * misc doc string updates related to the options menu.
14383
14384 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14385
14386         * setup-paths.el (paths-construct-load-path): Fix typo.
14387
14388 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14389
14390         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14391         font-menu-ignore-scaled-fonts don't have to be bound now; this
14392         gets us one step further towards making --no-autoloads work.
14393
14394         * startup.el (normal-top-level): Load auto-autoloads only if
14395         lisp-directory is non-nil.
14396
14397         * setup-paths.el (paths-construct-load-path): Made it robust
14398         against nil lisp-directory.
14399
14400         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14401         to the list of variables that cause a warning when nil.
14402
14403         * toolbar.el (init-toolbar-location): Now works even when there's
14404         no toolbar icon directory.
14405
14406 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14407
14408         * help.el (view-lossage): Recognize it.
14409
14410         * simple.el (log-message): Mark multiline messages.
14411
14412 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14413
14414         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14415
14416 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14417
14418         * package-get.el (package-get-all):  add `\n' separator to
14419         interactive specification so that both variables are read
14420
14421 1998-04-22  Didier Verna  <didier@xemacs.org>
14422
14423         * x-menubar.el: ported the options menu to Custom.
14424         Moved the "read only" toggle button to the buffers menu.
14425         Corrected some missing ;;;###autoload or defcustom.
14426
14427         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14428         the scrollbar-visible specifier for options menu handling.
14429
14430         * toolbar.el (toolbar-visible-p)
14431                      (toolbar-captioned-p)
14432                      (default-toolbar-position): defcustom wrappers around
14433         the toolbar specifiers for options menu handling.
14434
14435         * frame.el (get-frame-for-buffer-default-instance-limit):
14436         defcustom it for options menu handling.
14437
14438         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14439         font-lock-mode for options menu handling.
14440
14441         * cus-start.el: added Custom properties to overwrite-mode for
14442         options menu handling.
14443
14444 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14445
14446         * about.el: shameless self-promotion.
14447
14448 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14449
14450         * simple.el (raw-append-message): Slightly optimize.
14451         (remove-message): Use `push' for clarity.
14452         (append-message): Ditto.
14453         (display-warning): Dito.
14454         (raw-append-message): Send the message to the appropriate device.
14455
14456 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14457
14458         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14459         From Sean MacLennan <Sean.MacLennan@pika.ca>
14460
14461 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14462
14463         * setup-paths.el: Changed `directory-sep-char' to
14464         `path-separator', following a change in GNU Emacs.
14465
14466 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14467
14468         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14469         (Info-build-dir-anew): Add a final newline.
14470         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14471         is `always'
14472         (Info-rebuild-dir): Ditto
14473
14474         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14475
14476 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14477
14478         * simple.el (count-words-buffer): Retain zmacs region.
14479         (count-words-region): Ditto.
14480         * simple.el: (what-line): Expanded line counts.
14481         (count-lines): New parameter to conditionalize whether collapsed
14482         lines get counted.
14483         From Bob Weiner <weiner@altrasoft.com>
14484
14485 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14486
14487         * packages.el (package-locations): infodock-packages must override
14488         mule-packages and packages.
14489
14490 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14491
14492         * wid-edit.el:
14493         remove rude messages from widget-activation-widget-mapper
14494         and widget-activation-glyph-mapper
14495
14496 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14497
14498         * toolbar.el: Remove (featurep 'x) test from
14499         toolbar-make-button-list
14500
14501 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14502
14503         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14504         only if in the same frame.
14505
14506 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14507
14508         * packages.el (package-locations): Added site-packages hierarchy.
14509
14510         * setup-paths.el (paths-default-info-directories): Introduced and
14511         used.
14512
14513         * packages.el, setup-paths.el: Set various path searching depths
14514         to 1.
14515
14516         * packages.el (packages-hierarchy-depth):
14517         (packages-load-path-depth): Introduced and used.
14518
14519         * setup-paths.el (paths-load-path-depth): Introduced and used.
14520
14521         * find-paths.el (paths-find-recursive-path): Added max-depth
14522         parameter.
14523
14524 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14525
14526         * setup-paths.el (paths-construct-info-path): Removed
14527         dependency on behavior of (file-name-as-directory "").
14528
14529 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14530
14531         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14532         lisp objects
14533
14534 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14535
14536         * dump-paths.el, startup.el: Added handling for --debug-paths.
14537
14538 1998-04-15  William M. Perry  <wmperry@aventail.com>
14539
14540         * wid-edit.el: We cannot just set the help-echo or balloon-help
14541           properties for an extent based on the :help-echo widget
14542           property, since help-echo and balloon-help cause an EXTENT to
14543           get passed in, where :help-echo functions are expecting a WIDGET
14544
14545 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14546
14547         * scrollbar.el (init-scrollbar-from-resources): Call
14548         mswindows-init-scrollbar-metrics when appropriate.
14549
14550 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14551
14552         * dumped-lisp.el: dump x-toolbar for window system
14553
14554         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14555         have support and xpm.
14556
14557 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14558
14559         * files.el (toggle-read-only): Fix docstring.
14560         From Didier Verna <didier@xemacs.org>
14561
14562 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14563
14564         * startup.el (normal-top-level): Load autoload-file-name without
14565         specifying an extension---some people only auto-autoload.el.gz.
14566
14567 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14568
14569         * files.el (backup-enable-predicate): Don't bomb on NAME being
14570         nil.
14571
14572 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14573
14574         * find-paths.el, packages.el: Now prefers configure'd paths.
14575         This shouldn't cause any of the originally anticipated problems as
14576         the current paths architecture will not define the various
14577         configure-xxx variables if they're not specified on the configure
14578         command line.
14579
14580         * find-paths.el, setup-paths.el, packages.el: Removed all
14581         mentionings of "/" as a path separator.
14582         Used paths-construct-path throughout.
14583
14584         * find-paths.el (paths-construct-path): Created to assemble paths
14585         from directory components.
14586
14587         * setup-paths.el, packages.el: Used paths-decode-directory-path
14588         instead of decode-path-internal.
14589
14590         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14591         and associates.
14592         (paths-decode-directory-path) Created.
14593
14594         * setup-paths.el: Changed configure-exec-path to
14595         configure-exec-directory.
14596
14597 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14598
14599         * packages.el (packages-find-packages): Fixed decoding of
14600         EMACSPACKAGEPATH.
14601
14602         * startup.el: -no-packages -> -no-early-packages.
14603
14604         (packages-load-package-lisps): Fixed loading of auto-autoload
14605         files.
14606
14607         * startup.el (normal-top-level): Fixed loading of core
14608         auto-autoload.
14609
14610         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14611
14612         * startup.el, packages.el, dump-paths.el: Added proper settings
14613         for site-directory and lisp-directory variables.
14614
14615         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14616         inhibit-package-autoloads and fixed handling of it.
14617
14618         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14619         handling of former inhibit-package-init, now
14620         inhibit-early-packages, to make -vanilla etc. work.
14621
14622 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14623
14624         * code-process.el (start-process): Fallback to 'undecided instead
14625         of 'binary for process input coding stream.
14626
14627         * process.el (start-process): Docstring fix.
14628
14629 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14630
14631         * info.el (Info-insert-dir): Do not insert temporary dir files
14632         in Info-dir-file-attributes
14633         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14634         (Info-rebuild-dir): Ditto.
14635
14636 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14637
14638         * obsolete.el: Added obsoleteness declarations for
14639         `site-directory' and `Info-default-directory-list'.
14640
14641 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14642
14643         * find-paths.el (paths-find-emacs-root): Only look at the
14644         executable at the end of the symlink chain for determining the
14645         Emacs root.
14646
14647 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14648
14649         * setup-paths.el (paths-construct-info-path): Changed construction
14650         to cater to gone default in configure.
14651
14652         * find-paths.el (paths-uniq-append): Added.
14653
14654         * packages.el: Rewritten package path construction once again.
14655
14656         * dump-paths.el, startup.el: Removed package-path as a global
14657         variable.
14658
14659         * package-admin.el (package-admin-add-single-file-package):
14660         (package-admin-add-binary-package): Changed package-path to
14661         late-packages.
14662
14663         * packages.el (packages-split-path): Split path at "/" rather than
14664         nil according to change in emacs.c.
14665
14666 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14667
14668         * setup-paths.el (paths-construct-info-path): Changed info path
14669         order so that directories come out right.
14670         (paths-find-lock-directory): Fixed bug: It used to think
14671         configure-lock-directory is a path.
14672
14673 1998-04-06  Jeff Miller <jmiller@smart.net>
14674
14675         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14676         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14677         eases the use of toolbar-add/kill-item functions.
14678
14679 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14680
14681         * code-files.el (file-coding-system-alist): Commented out
14682         loaddefs.el magical treatment.
14683
14684 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14685
14686         * info.el (Info-rebuild-outdated-dir): Added new option
14687         `conservative' and made it the default
14688         (Info-rebuild-dir): Appropriately parse multi-line description
14689         strings, and multi-section dir files. Issue warning when dir
14690         is rebuilt as temporary
14691         (Info-build-dir-anew): Issue warning when dir is built as
14692         temporary
14693
14694 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14695
14696         * list-mode.el (list-mode-map): Bind highlight motion commands to
14697         standard keys left, right, C-b and C-f.
14698
14699 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14700
14701         * files.el (auto-mode-alist): allow .sc for Scheme->C
14702
14703 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14704
14705         * loadup.el (pureload): Don't quote (garbage-collect).
14706
14707 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14708
14709         * package-get-base.el: Updated.
14710
14711 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14712
14713         * isearch-mode.el (isearch-just-started): New variable.
14714         (isearch-mode): Set it.
14715         (isearch-repeat): Advance one character forward only if the search
14716         was successful, and was not just started.
14717         (isearch-repeat): Clear isearch-just-started.
14718
14719 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14720
14721         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14722         if running -batch.
14723
14724 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14725
14726         * subr.el (listify-key-sequence): Removed.
14727
14728 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14729
14730         * bytecomp.el (byte-compile-print-gensym): New option.
14731         (byte-compile-output-file-form): Use it.
14732         (byte-compile-output-docform): Ditto.
14733         (byte-compile-compiled-obj-to-list): Ditto.
14734
14735 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14736
14737         * msw-glyphs.el: set frame icon if xpm support.
14738
14739 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14740
14741         * help.el: Code that pretty prints variable values
14742           removed.
14743
14744 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14745
14746         * find-paths.el (paths-emacs-root-p): Correct test for installation
14747         directory.
14748         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14749
14750 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14751
14752         * loaddefs.el: Don't set debug-ignored-errors; leave
14753           its default value set to nil.
14754
14755 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14756
14757         * info.el (Info-rebuild-dir): fixed mis-spelling.
14758
14759 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14760
14761         * info.el (Info-rebuild-outdated-dir): New custom var
14762         (Info-insert-node): Create/update dir file when needed, ie when it
14763         does not exist or is older than some info files in directory
14764
14765 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14766
14767         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14768         for last packages, mainly for using a 20.4 package base.
14769
14770         * packages.el (late-packages): Typo fix.  It was called
14771         early-packages.
14772
14773         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14774         relative symlinks correctly.
14775         (paths-find-emacs-roots): More rigorous checking for plausible
14776         configuration-time root.
14777
14778         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14779         find its roots.
14780
14781 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14782
14783         * faces.el: Fix docstrings.
14784         * glyphs.el: Fix docstrings.
14785         * mouse.el: Fix docstrings.
14786
14787         * frame.el: Change phrase `current frame' to `selected frame'.
14788
14789         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14790
14791         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14792         macros using backquote to make them infinitely more readable.
14793
14794 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14795
14796         * packages.el (packages-find-package-path): Hardcoded specialized
14797         InfoDock support until we can clean this up.
14798
14799         * help.el (describe-bindings-1): Return the value of the bindings
14800         help buffer created.
14801         (describe-bindings): Ditto.
14802
14803         * simple.el (set-variable): Restore previous behavior of not
14804         bombing if the variable to set is not boundp.
14805
14806 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14807
14808         * packages.el (packages-handle-package-dumped-lisps): Allow for
14809         non-local files to be loaded off the package-lisp variable.
14810
14811 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14812
14813         * x-faces.el: Global X resources should override
14814           specs for all device classes (color, grayscale, mono);
14815           code currently doesn't override any of them.  Fixed by
14816           calling remove-specifier with '(x default) as the tag
14817           set and allowing inexact matches.
14818
14819 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14820
14821         * faces.el: Separated face initializations based on
14822           device classes into device type specific (tag set,
14823           instantiator) pairs.
14824
14825 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14826
14827         * wid-edit.el (widget-choice-action): Remember user's explicit
14828         choice.
14829         (widget-choice-value-create): Respect it.
14830         From Richard Stallman <rms@gnu.org>
14831
14832 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14833
14834         * setup-paths.el (paths-construct-info-path): Always append
14835         existing directories from configure-time info path.
14836
14837         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14838         Info-directory-list.
14839
14840         * info.el: Removed Info-default-directory-list which was broken by
14841         design.
14842         Removed bogus initialization of Info-directory-list---startup.el
14843         can do a much better job.
14844         Added autoload of Info-directory-list.
14845
14846         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14847         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14848         be exclusive; now it's merely given precedence, just like in the
14849         old days.
14850
14851 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14852
14853         * find-paths.el (paths-find-architecture-directory): Fix bug with
14854         finding; it used to default too early.
14855
14856 1998-03-25  Martin Buchholz <martin@xemacs.org>
14857
14858         * packages.el (packages-split-path): Fix a bug; it used to fail
14859         for paths that weren't split.
14860
14861 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14862
14863         * finder.el (finder-compile-keywords): trap on errors.
14864
14865 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14866
14867         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14868           fourth argument of t so that only the specs exactly
14869           matching the tag lists are removed.
14870
14871 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14872
14873         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14874
14875 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14876
14877         * minibuf.el (mouse-read-file-name-1): If a default directory was
14878         specified, use it for generating the completions.
14879
14880 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14881
14882         * update-elc.el: Now respects inhibit-package-init and
14883         inhibit-site-lisp.
14884         Now does path construction with loadup-paths.
14885
14886         * startup.el (normal-top-level, startup-setup-paths): Now respects
14887         inhibit-package-init and inhibit-site-lisp.
14888
14889         * packages.el (packages-find-package-path): Extended package path
14890         by version-specific hierarchies.
14891         (packages-find-packages): Now respects inhibit flag and
14892         inhibit-site-lisp.
14893         Moved path setup to loadup-paths.
14894
14895         * make-docfile.el: Now respects inhibit-package-init and
14896         inhibit-site-lisp.
14897         Now does path construction with loadup-paths.
14898
14899         * loadup.el: Now respects inhibit-package-init and
14900         inhibit-site-lisp.
14901
14902         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14903
14904         * loadup-paths.el: New file: setup load-path to encompass
14905         packages.
14906
14907 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14908
14909         * auto-show.el: load-gc renamed to pureload.
14910         * site-load.el: Ditto.
14911         * packages.el (toplevel): Ditto.
14912         * loadup.el (really-early-error-handler): Ditto.
14913         * dumped-lisp.el (preloaded-file-list): Ditto.
14914         * cus-face.el (custom-declare-face): Ditto.
14915
14916 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14917
14918         * <Today>: The Big Path Searching Overhaul.
14919
14920         * find-paths.el: New file: find and assemble paths in the
14921         installation hierarchy.
14922
14923         * setup-paths.el: New file: global layout of paths and directories
14924         within the XEmacs hierarchy.
14925
14926         * packages.el: Replaced everything related to path searching and
14927         startup by code in terms of find-paths.
14928
14929         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14930         the new path searching engine.
14931
14932         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14933         and setup-paths.
14934
14935 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14936
14937         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14938         setup-paths.el.
14939
14940 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14941
14942         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14943         compiles identically in any configuration.
14944         Removed irrelevant commentary.
14945
14946 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14947
14948         * simple.el (set-variable): Allow setting specifiers.
14949
14950 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14951
14952         * lisp.el (forward-sexp): Revert previous change.
14953
14954 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14955
14956         * frame.el (frame-initialize): Use `delete-console' instead of
14957         `delete-device' to delete the stream console to match the usage in
14958         Fkill_emacs.
14959
14960 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14961
14962         * files.el (cdpath-previous): New variable.
14963         (cd): Use it.
14964         From Bob Weiner <weiner@wave.altrasoft.com>
14965
14966 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14967
14968         * keydefs.el: Changed keybindings of forward-char,
14969           backward, scroll-up and scroll-down to point to their
14970           -command counterparts.
14971
14972         * simple.el: New functions: forwarc-char-command,
14973           backwrad-char-command, scroll-up-command,
14974           scroll-down-command which work liek their counterparts
14975           except that they honor the variable
14976           signal-error-on-buffer-boundary.
14977
14978           Definition of signal-error-on-buffer-boundary received
14979           from src/cmds.c.
14980
14981           defvar declaration added for word-across-newline to avoid
14982           byte-compiler warning about the free variable reference.
14983
14984 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14985
14986         * winnt.el: Removed "%t" from the beginning of
14987         modeline-format. From now on, there's no nt-specifics in the modeline.
14988
14989 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14990
14991         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14992         of `when' with `if'.
14993
14994 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14995
14996         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14997         mswindows. Must be reworked along with glyphs.el, or
14998         merged into it, after there is images support.
14999
15000         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15001         'mswindows.
15002
15003 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15004
15005         * faces.el: fix for text cursor initialization.
15006         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15007         From Andy Piper <andyp@parallax.co.uk>
15008
15009 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15010
15011         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15012         if there is an existing package that handles it and warn the user
15013         about that mode.
15014
15015 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15016
15017         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15018         Installation" menu item when Installation-string is not bound.
15019
15020 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15021
15022         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15023         From Jeremiah W. James <jerry@cs.ucsb.edu>
15024
15025 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15026
15027         * msw-faces.el:
15028         * faces.el: Fix face initialization.
15029
15030 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15031
15032         * files.el (backup-enable-predicate): fix breakage introduced
15033         by TMPDIR patch.
15034
15035 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15036
15037         * x-faces.el (x-init-face-from-resources): The
15038           TTY face property retrieval functions don't return
15039           specifiers, so use face-property instead.
15040
15041 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15042
15043         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15044
15045 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15046
15047         * x-menubar.el: Expanded documentation for
15048           option-save-faces.  Changed Options -> Browse Faces
15049           menu entry to invoke customize-face.
15050
15051 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15052
15053         * faces.el: Most face initialization moved out of
15054           init-other-random-faces to the top level so that the
15055           initialization happens before Xemacs is dumped.  Much
15056           of the fascist "face-differs-from-default-p or FROB!"
15057           code has been retired in favor of letting the user do
15058           what they want to do.  Face initialization code changed
15059           to use `default' specifier tag so that the settings can
15060           be overridden later if the user wishes it.
15061
15062 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15063
15064         * about.el (about-hackers): Update contributors list.
15065
15066 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15067
15068         * specifier.el: Define new specifier tag `default'.
15069
15070         * modeline.el: Initialize faces using `default' tag.
15071
15072         * x-faces.el (x-init-face-from-resources): Remove
15073           specifier specs containing the `default' tag before
15074           adding new specs.
15075
15076 1998-03-02  John Jones  <jj@asu.edu>
15077
15078         * package-get.el (package-get-all): fixed arguments on call to
15079         package-admin-add-single-file-package.
15080         * package-get.el (package-get-installedp): fixed to match
15081         advertised behavior.
15082         * package-get.el: added function package-get-update-all which
15083         installs newest versions of all the current packages (if they are
15084         not already installed).
15085
15086 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15087
15088         * files.el (find-file-noselect): Uncommented `truename' binding in
15089         `let*' and use it later to set `buffer-file-truename' iff it's
15090         still nil, as happens for example when finding a compressed
15091         file with "jka-compr".
15092
15093 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15094
15095         * faces.el: in make-face-* type functions do the operation for all
15096         window systems, not just the first one found.
15097
15098         * font.el: call mswindows-list-fonts for mswindows.
15099
15100 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15101
15102         * code-process.el (call-process-region):
15103         * process.el (call-process-region):
15104         * package-get.el (package-get-dir):
15105         * files.el (backup-enable-predicate):
15106         * gnuserv.el (gnuserv-temp-file-regexp):
15107         Use temp-directory in place of `/tmp'.
15108
15109 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15110
15111         * "Fast" dired-in-C enhancements for Windows 95/NT:
15112
15113         * files.el: Added function, `wildcard-to-regexp', from GNU
15114           Emacs.
15115
15116         * files.el (insert-directory): Modified to use special
15117           dired-in-C enhancements if present.
15118
15119 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15120
15121         * code-files.el: make default coding no-conversion.
15122
15123 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15124
15125         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15126         the load-path.
15127
15128         * update-elc.el: Strip directory when testing for files not to
15129         bytecompile.
15130
15131 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15132
15133         * lisp-mode.el: Use recommended form for menus.
15134
15135         * info.el (Info-construct-menu): Use recommended form for menus.
15136
15137         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15138         entry.
15139
15140 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15141
15142         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15143           (get-frame-for-buffer-noselect): Always return frames
15144           in the not-this-window-p cond clause.
15145
15146 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15147
15148         * help.el (describe-installation): New function.
15149
15150         * x-menubar.el (default-menubar): Add describe-installation to
15151         Help menu.
15152
15153         * packages.el (packages-unbytecompiled-lisp): Installation.el
15154         should not be bytecompiled.
15155
15156         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15157         XEmacs.
15158
15159         * x-menubar.el (default-menubar): Use correct guard for VM menu
15160         entry.
15161
15162         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15163         coding.
15164         From Andy Piper <andyp@parallax.co.uk>
15165
15166 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15167
15168         * ldap.el: Do not require ldap-internal at compile time.
15169
15170 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15171
15172         * code-files.el: new file. a virtual copy of mule-files.el
15173         but without charset
15174         dependencies. (toggle-buffer-file-ocding-system) new function for
15175         changing the eol type for the current buffer.
15176
15177         * code-process.el: new file. a copy of
15178         mule-process.el. mule-process.el will disappear when things have
15179         settled.
15180
15181         * coding.el: new file. a virtual copy of mule-files.el but
15182         without charset dependencies. (coding-system-base) new function
15183         for getting the parent coding system of a coding system with eol
15184         type set.
15185
15186         * dumped-lisp.el: add above files for the non-mule case.
15187
15188 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15189
15190         * window-xemacs.el (display-buffer): If no explicit
15191           frame is specified, search for a window that displays
15192           the buffer on the currently selected frame, before
15193           searching other frames.
15194
15195 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15196
15197         * frame.el (get-frame-for-buffer): If not-this-window-p
15198           is non-nil, use window on the selected frame if it is not
15199           also the selected window.  When defaulting, search for
15200           windows on the currently selected fgrame before searching
15201           other frames.
15202
15203 1998-02-25  Didier Verna  <didier@xemacs.org>
15204
15205         * modeline.el (modeline-swap-buffers): originally named
15206         `mouse-release-modeline'. Whether to actually swap the buffers is
15207         decided in `mouse-drag-modeline'.
15208         (mouse-drag-modeline): A button release event is considered a
15209         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15210         stay unchanged.
15211
15212 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15213
15214         * x-menubar.el: Put redo on the menubar.
15215         From Aki Vehtari <Aki.Vehtari@hut.fi>
15216
15217 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15218
15219         * bytecomp.el (displaying-byte-compile-warnings): if
15220         temp-buffer-show-function is set, use it to display current set of
15221         warnings in the "*Compile-Log-Show*" buffer.
15222
15223         * simple.el (display-warning-buffer): if temp-buffer-show-function
15224         is set, use it to display current set of warnings in the
15225         "*Warnings-Show*" buffer.
15226
15227 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15228
15229         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15230         Common Lisp.
15231
15232 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15233
15234         * menubar.el: Allow button descriptors at least 2 long.
15235
15236         * x-menubar.el (default-menubar): Use recommended forms.
15237         (file-menu-filter): Remove.
15238         (edit-menu-filter): Remove.
15239
15240 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15241
15242         * about.el (about-hackers): Updated.
15243
15244 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15245
15246         * help.el (help-max-help-buffers): new variable
15247         (help-register-and-maybe-prune-excess): new function
15248         (help-buffer-name): use help-max-help-buffers.
15249         (with-displaying-help-buffer): use
15250         help-register-and-maybe-prune-excess.
15251
15252         * help.el (help-maybe-pretty-print-value): if the value fits on
15253         one line, let it.
15254
15255 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15256
15257         * (with-displaying-help-buffer): there is no need to kill the buffer
15258         if it exists, because with-output-to-temp-buffer will clear it.
15259         further, killing the buffer violates the rule that
15260         temp-buffer-show-function, if set, has the full responsibility of
15261         showing the temp buffer.  killing the buffer fucks with the window
15262         configuration, hosing temp-buffer-show-function.
15263
15264
15265 1998-02-23  Didier Verna  <didier@xemacs.org>
15266
15267         * modeline.el (mouse-drag-modeline):
15268         - Always scroll the modeline that was originally clicked on.
15269         - Use x pixels instead of x characters (which doesn't work anyway)
15270         as horizontal reference for modeline dragging. This allows us to
15271         keep on dragging the modeline even if the motion event occurs in
15272         another window.
15273
15274 1998-02-23  Didier Verna  <didier@xemacs.org>
15275
15276         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15277         glyph on the modeline to indicate that dragging the mouse has an
15278         effect both horizontally and vertically.
15279
15280 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15281
15282         * about.el (about-xemacs): Get rid of redundant visible version
15283         number.
15284
15285 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15286
15287         * about.el (about-hackers): Update credits.
15288
15289 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15290
15291         * prim/register.el (view-register): Show register type file-query.
15292
15293 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15294
15295         * mode-motion.el (mode-motion-highlight-internal):
15296           save-excursion inside save-window-exucrsion form to
15297           hide buffer point changes from save-window-excursion.
15298           Prevents display flickering when the mouse pointer
15299           moves.
15300
15301 1998-02-17  Didier Verna  <didier@xemacs.org>
15302
15303         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15304         function to handle correctly the case of a toolbar one side of the
15305         window: scrolling will not necessarily happen.
15306
15307 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15308
15309         * files.el (after-find-file): Restore missing argument
15310           to format that provides filename for "... consider M-x
15311           recover-file" message.  Also call `message' with "%s"
15312           as the first arg instead of an arbitrary string.
15313
15314 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15315
15316         * about.el (about-hackers): Various additions.
15317
15318 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15319
15320         * autoload.el (generate-file-autoloads-1): Don't force an extra
15321         line out when copying on-the-same line autoloads.
15322
15323         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15324         is installed.
15325
15326 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15327
15328         * x11/x-win-xfree86.el (x-win-init-xfree86):
15329         * x11/x-win-sun.el (x-win-init-sun):
15330         * x11/x-init.el (x-initialize-compose):
15331         * prim/simple.el:
15332         (backward-or-forward-kill-sexp):
15333         (backward-or-forward-kill-sentence):
15334         (backward-or-forward-kill-word):
15335         (backward-or-forward-delete-char):
15336         * prim/isearch-mode.el (isearch-help-or-delete-char):
15337         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15338         x-keysym-on-keyboard-p to detect backspace.
15339         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15340         Clean up symbols used with dead keys, checking Linux and solaris
15341         keysyms.
15342         Simplify x-win-*.el using above methods.
15343         Change documentation for x-keysym-*-p functions.
15344
15345 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15346
15347         * about.el (about-hackers): Restore entries for Michael Sperber and
15348         Vinnie Shelton.
15349         From Vinnie Shelton <acs@acm.org>
15350
15351 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15352
15353         * simple.el (count-words-region): Ditto.
15354
15355 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15356
15357         * simple.el (count-words-buffer): Document.  Don't print anything
15358         if non-interactive.
15359
15360 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15361
15362         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15363         multiple files in InfoDock.
15364
15365 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15366
15367         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15368         from version.el in InfoDock.
15369
15370         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15371         specially.
15372
15373 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15374
15375         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15376         variable name in docstring.
15377
15378 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15379
15380         * menubar.h: Include "gui.h".
15381
15382 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15383
15384         * site-load.el: Fix documentation.
15385
15386 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15387
15388         * package-get-base.el (package-get-base): Updated.
15389
15390         * keymap.el: PC-ize.
15391
15392 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15393
15394         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15395         from' on a fresh line.
15396
15397 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15398
15399         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15400         object.
15401
15402 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15403
15404         * undo-stack.el: PC-ize.
15405
15406         * cmdloop.el: PC-ize.
15407
15408 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15409
15410         * bytecomp-runtime.el: PC-ize.
15411
15412         * byte-optimize.el: Prolog fixup.  PC-ize.
15413
15414         * cus-dep.el: Spelling fix.
15415
15416         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15417         entries follow).
15418
15419 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15420
15421         * text-mode.el (text-mode-hook-identify): New function,
15422         put on text-mode-hook.  Set text-mode-variant here.
15423         (text-mode): Don't set it here.
15424
15425 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15426
15427         * text-mode.el (text-mode-hook): New defvar.
15428         (text-mode-variant): New variable.
15429         (text-mode): Set that variable locally.
15430         (toggle-text-mode-auto-fill): New command.
15431
15432 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15433
15434         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15435
15436 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15437
15438         * text-mode.el (paragraph-indent-text-mode):
15439         Renamed from spaced-text-mode.
15440         (text-mode-map): Bind TAB to indent-relative.
15441         (indented-text-mode-map): Variable deleted.
15442         (indented-text-mode): Now an alias for text-mode.
15443
15444 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15445
15446         * loadup.el: test-atoms debugging stuffs removed.
15447
15448 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15449
15450         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15451
15452 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15453
15454         * help.el (describe-beta): Made it use `locate-data-file'.
15455         (describe-distribution): Ditto.
15456         (describe-copying): Ditto.
15457         (describe-project): Ditto.
15458         (view-emacs-news): Ditto.
15459
15460         * help-nomule.el (help-with-tutorial): Made it use
15461         `locate-data-file' to find tutorial.
15462
15463 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15464
15465         * about.el: Corrected my email address.
15466
15467         * mouse.el: Added 'mouse-mswindows-drop' similar to
15468         'mouse-offix-drop'.
15469
15470 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15471
15472         * loadup.el (running-xemacs): Spelling fix.
15473
15474 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15475
15476         * packages.el (packages-find-packages-1): Don't allow a backwards
15477         compatible lisp tree to overwrite `preloaded-file-list'.
15478
15479 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15480
15481         * loadup.el: Don't delete "xemacs" prior to dumping.
15482
15483 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15484
15485         * package-info.el (pi-last-mod-date): New function.
15486         (pi-author-version): New function.
15487         (batch-update-package-info): Use them.
15488
15489 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15490
15491         * frame.el (get-frame-for-buffer-default-to-current): Create.
15492         (get-frame-for-buffer-noselect): Allow user to use current frame
15493         with `get-frame-for-buffer-default-to-current'.
15494
15495 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15496
15497         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15498         (byte-compile-output-docform): Ditto.
15499         (byte-compile-compiled-obj-to-list): Ditto.
15500
15501 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15502
15503         * startup.el (command-line-1): Removed code that ran
15504           buffer-menu.
15505
15506 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15507
15508         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15509
15510 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15511
15512         * frame.el (suspend-emacs-or-iconify-frame): Check using
15513         `device-on-window-system-p' instead of explicitly checking for X,
15514         so that the same logic works for MS Windows.
15515         (suspend-or-iconify-emacs): Ditto.
15516
15517 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15518
15519         * about.el (about-maintainer-info): Andy Piper is back.
15520         (xemacs-hackers): Updated Andy Piper's email address.
15521         (about-hackers): Added Jonathan Harris.
15522         (about-hackers): Updated Tibor Polgar's email address.
15523
15524 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15525
15526         * about.el: Add xemacs.org email manager.
15527
15528         * package-get-base.el (package-get-base): Updated with most recent
15529         package updates.
15530
15531 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15532
15533         * help.el (function-arglist): Use `indirect-function' instead of
15534         `symbol-function' so that aliases are treated correctly.
15535
15536 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15537
15538         * help.el (help-map): Add f1 binding to `help-for-help'.
15539         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15540         (describe-key-briefly): Use `princ' "%s" to print object.
15541         (with-displaying-help-buffer): Kill buffer if it exists, again.
15542         (describe-key): Use `princ' "%s" to print object.
15543         (describe-function-1): Use `princ' "%s" to print object.
15544         Commented out alias lines removed.
15545         (help-pretty-print-limit): New variable to control pretty-printing
15546         of variable values.
15547         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15548         `help-pretty-print-value' again.  Only print-print when OBJECT is
15549         list of length less than `help-pretty-print-limit'.
15550         (describe-variable): Use `help-maybe-pretty-print-value' again.
15551
15552 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15553
15554         * simple.el (blink-matching-open): Remove C++ kludge.
15555         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15556
15557 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15558
15559         * info.el (Info-default-directory-list): Made the documentation
15560         more explanitory.
15561
15562 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15563
15564         * lisp/packages.el:
15565         * lisp/package-admin.el:
15566         * lisp/build-report.el:
15567         Fix typos.
15568
15569 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15570
15571         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15572         warnings in Java buffers without final newline and editing the
15573         last line.
15574
15575 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15576
15577         * packages.el (packages-find-packages-1): Don't allow a backwards
15578         compatible lisp tree to overwrite `preloaded-file-list'.
15579         Suggested by Colin Rafferty  <colin@xemacs.org>
15580
15581         * mouse.el (mouse-offix-drop): Set undo-boundary.
15582         From Oliver Graf <ograf@fga.de>
15583
15584 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15585
15586         * loadup.el (load-gc): rewrite as defun.
15587         Print something sensical if a required dump-time file isn't found.
15588
15589 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15590
15591         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15592         bug strikes a menudescriptor.
15593
15594         * package-get-base.el (package-get-base): Updated.
15595
15596         * package-info.el (batch-update-package-info): Derive REQUIRES
15597         from the Makefile.
15598
15599 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15600
15601         * files.el (save-some-buffers): Don't play games with deleting
15602         other windows if we are in the minibuffer window.
15603
15604 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15605
15606         * modeline.el (modeline-minor-mode-menu): Add support for :active
15607         (add-minor-mode): Document :active property to TOGGLE.
15608
15609 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15610
15611         * modeline.el (modeline-minor-mode-menu): Add support for an
15612         `:included' predicate in the `toggle-sym' plist.
15613         (add-minor-mode): Document the :included property, format
15614         docstring some more.
15615         (modeline-minor-mode-menu): Documentation string added.
15616
15617 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15618
15619         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15620         labels from the symbol-names by thwacking off the overly redundant
15621         and overused "mode", parenthesizing "minor", and capitalizing the
15622         resultant strings.  Also shortened the menu's title by eliminating
15623         the redundant buffer name.
15624         (add-minor-mode): Beautified the docstring, added mention of the
15625         `:menu-tag' property of TOGGLE.
15626         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15627         `toggle-sym' to beatify the mode-life menus.
15628         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15629         `auto-fill-function'.
15630
15631 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15632
15633         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15634         menus to :style 'toggle.
15635
15636 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15637
15638         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15639
15640 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15641
15642         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15643         only recognize first hyperlink.
15644         (hyper-apropos-highlightify): Deletia, this is already done by
15645         `hyper-apropos-insert-face'.
15646         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15647
15648 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15649
15650         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15651         mail.
15652         (toolbar-mail-reader): Add support for `send'.
15653         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15654
15655 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15656
15657         * info.el (Info-emacs-info-file-name): Add defvar for
15658         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15659         will function properly.
15660
15661 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15662
15663         * simple.el: make the backwards delete function called by
15664         `backward-or-forward-delete-char' user configurable.
15665
15666 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15667
15668         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15669         compiled function got loaded from.
15670
15671 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15672
15673         * term/apollo.el: Synched up with InfoDock 3.6.2.
15674
15675 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15676
15677         * startup.el (load-init-file): Load autoloads earlier.
15678         (startup-splash-frame): Handle InfoDock logo.
15679
15680         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15681         InfoDock.
15682         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15683
15684         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15685         doesn't have this function.
15686
15687         * packages.el (locate-data-file): Fix to call `locate-file'.
15688
15689 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15690
15691         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15692         version of version.el.
15693         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15694
15695         * x-menubar.el (default-menubar): Guard reference to
15696         `gnuserv-frame'.
15697         (default-menubar): Guard references to `font-lock-mode'.
15698         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15699         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15700
15701         * make-docfile.el: Don't snarf doc strings from autoloads.
15702
15703         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15704         loading auto-autoloads files.
15705
15706         * loaddefs.el: Disable dumping autoloads.
15707
15708 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15709
15710         * lisp-mnt.el: Synch to Emacs 20.2.
15711
15712         * help.el: Remove manual autoload of `finder-by-keyword'.
15713
15714         * finder.el (finder-by-keyword): Autoload.
15715
15716         * help.el: Conditionalize hyperbole setup.
15717
15718 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15719
15720         * packages.el (package-require): Update to reflect new data format.
15721
15722 1998-01-02  Didier Verna  <didier@xemacs.org>
15723
15724         * x-menubar.el (default-menubar): make the tutorials available
15725         through the menubar. (Plus some compilation warnings cleanup).
15726
15727 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15728
15729         * check-features.el: New file.  Perform sanity check after build.
15730
15731         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15732         files to tooltalk package.
15733         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15734         package.
15735
15736         * package-admin.el (package-admin-xemacs): Use better default for
15737         location of XEmacs binary.
15738
15739 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15740
15741         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15742         tag with sexp and add value tag with value `t'.
15743
15744 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15745
15746         * package-get.el: Changes to work with real data.
15747         From Pete Ware <ware@cis.ohio-state.edu>
15748
15749         * packages.el (packages-reload-autoloads): Guard load for the time
15750         being.
15751
15752         * update-elc.el ("packages.el"): Force loading packages.el instead
15753         of possibly out-of-date packges.elc.
15754         * make-docfile.el ("packages.el"): Ditto.
15755
15756 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15757
15758         * build-report.el (build-report-delete-regexp): Added a rule for
15759         the main tarball shadowing anything past it.
15760
15761 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15762
15763         * packages.el (package-provide): Delete a previous provide.
15764
15765         * package-info.el: New file.
15766
15767         * package-get.el: New file.
15768         From Pete Ware <ware@cis.ohio-state.edu>
15769         (package-get): Fix md5 computation to work with Mule.
15770
15771 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15772
15773         * simple.el (log-message-*): Quote symbols in docstrings properly.
15774
15775 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15776
15777         * packages.el (packages-new-autoloads): Ignore symbolic links.
15778
15779         * cus-face.el (face-custom-attributes-get): Fix typo.
15780         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15781
15782 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15783
15784         * startup.el (load-init-file): Reload new or changed autoloads
15785         unless inhibited.  Reload modified dumped lisp (stubbed).
15786
15787         * packages.el (packages-new-autoloads): New function.
15788         (packages-reload-autoloads): New function.
15789         (packages-reload-dumped-lisp): New (stub) function.
15790
15791         * loadup.el: Inhibit reloading dumped files when running temacs.
15792
15793         * loadhist.el (file-provides): Extend to handle variant
15794         extensions.
15795
15796         * replace.el (query-replace): Fix typo.
15797
15798 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15799
15800         * make-docfile.el: list-autoloads-path has been renamed.
15801         * update-elc.el: list-autoloads has been renamed.
15802
15803         * packages.el (packages-list-autoloads): Renamed.
15804         (packages-list-autoloads-path): Ditto.
15805
15806 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15807
15808         * packages.el (packages-find-packages-1): Made it signal a warning
15809         for an error in an auto-autoload.el file.
15810
15811 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15812
15813         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15814         tag with const.
15815         From Aki Vehtari <Aki.Vehtari@hut.fi>
15816
15817         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15818
15819         * loadhist.el (unload-feature): Remove autoload.
15820
15821 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15822
15823         * loadhist.el: Unpackaged.
15824
15825         * help.el (describe-symbol-find-file): Rename
15826         `describe-function-find-file' and make old name obsolete.
15827         (describe-function-1): Use it.
15828         (describe-function-1): Guard reference to
15829         `compiled-function-annotation'.
15830
15831 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15832
15833         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15834         argument.
15835         (help-mode-quit): New optional arg to control whether it kills or
15836         buries.  Tidied up.
15837         (with-displaying-help-buffer): Don't kill buffer initially, even
15838         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15839         (help-pretty-print-value): Rename back from
15840         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15841         use it, otherwise use dumped `cl-prettyprint'.
15842         (describe-variable): Use `help-pretty-print-value' again.
15843         (find-func): Removed reference to "find-func" at end.
15844
15845 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15846
15847         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15848           GUI XEmacs. Rename? x-menubar is rather window system
15849           independant, except for a couple of items.
15850
15851 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15852
15853         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15854         entries as they will no longer be distributed with XEmacs.
15855
15856         * format.el (format-alist): Fix image/tiff regexps.
15857         From P. E. Jareth Hein <jareth@camelot-soft.com>
15858
15859         * help.el (help-maybe-pretty-print-value): Rename.
15860         (describe-variable): Use it.
15861         (describe-variable): Add trailing linefeed.
15862
15863 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15864
15865         * help.el (describe-function-1): Don't output anything for
15866           arglist of autoload functions.
15867
15868 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15869
15870         * help.el (describe-function-1): Don't output anything for
15871           arglist of autoload functions.
15872
15873 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15874
15875         * help.el (help-mode-map): New bindings for `help-mode-bury',
15876         `describe-function-at-point', `describe-variable-at-point',
15877         `Info-elisp-ref', `customize-variable', `help-next-section' and
15878         `help-prev-section'.
15879         (help-next-section): New function.
15880         (help-prev-section): New function.
15881         (help-mode-quit): Changed to kill the help buffer.
15882         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15883         correctly.
15884         (help-buffer-name): New function to generate the name of help
15885         buffers.
15886         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15887         argument giving the name of the help buffer.
15888         (describe-key): Use `with-displaying-help-buffer' with name.
15889         (describe-mode): Ditto.
15890         (describe-bindings): Ditto.
15891         (describe-prefix-bindings): Ditto.
15892         (view-lossage): Ditto.
15893         (with-syntax-table): New macro.
15894         (function-called-at-point): Use `ignore-errors' and
15895         `with-syntax-table'.
15896         (function-at-point): Ditto.
15897         (describe-function): Use `with-displaying-help-buffer' with name.
15898         (function-arglist): Extracted from `describe-function-1'.  Returns
15899         function's arglist as string.
15900         (function-documentation): Extracted from `describe-function-1'.
15901         Returns function's docstring.
15902         (describe-function-1): Remove all the "stream" garbage, including
15903         the stream argument.  Use `function-arglist' and
15904         `function-documentation'.
15905         (describe-function-arglist): Just use `function-arglist'.
15906         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15907         (help-pretty-print-value): New function to help with
15908         pretty-printing variable values.  Knows about `#<...>'.  Needs
15909         `pp-internal'.
15910         (describe-variable): Use `with-displaying-help-buffer' with name.
15911         Formatting improved.  Display file where variable is defined, if
15912         known.  Use `help-pretty-print-value'.
15913         (describe-syntax): Use `with-displaying-help-buffer' with name.
15914         (list-processes): Remove "stream" garbage.
15915
15916 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15917
15918         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15919         call a dumped routine instead.
15920
15921         * x-win-xfree86.el: Wrap file in defun.
15922         * x-win-sun.el: Ditto.
15923
15924 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15925
15926         * help.el (view-emacs-news): Remove usage of outl-mouse which
15927         advises functions and does other evil things.
15928
15929 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15930
15931         * format.el (format-alist): Add `image/tiff'.
15932         From P. E. Jareth Hein <jareth@camelot-soft.com>
15933
15934 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15935
15936         * about.el (about-hackers): More names added.
15937
15938         * make-docfile.el: Remove superfluous package path search.
15939
15940         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15941
15942 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15943
15944         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15945         ignored shadows.
15946
15947 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15948
15949         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15950         get trailing slashes when added to the load-path.
15951
15952         * x-init.el (init-x-win): Locate where XEmacs X localization files
15953         are.
15954
15955 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15956
15957         * x-faces.el: Added support for foregroundToolBarColor
15958           to xpm-color-symbols.
15959
15960 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15961
15962         * etags.el (tags-remove-duplicates): Removed.
15963         (buffer-tag-table-list): Use `delete-duplicates'.
15964
15965         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15966         correctly.
15967         (get*): Defalias to `get'.
15968
15969         * cl.el (eql): Compare integers with `eq'.
15970         (cl-map-extents): Check for `map-extents' first.
15971
15972 1997-12-17  Didier Verna  <didier@xemacs.org>
15973
15974         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15975         added the 'numero', 'copyright' and 'trademark' symbols.
15976
15977         * leim/quail/latin-post.el ("french-postfix"): see above.
15978
15979 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15980
15981         * widget.el (define-widget): Check the arguments.
15982
15983         * cus-edit.el (customize-face): Use `check-argument-type'.
15984         (custom-variable-value-create): Use `signal' to signal error.
15985         (custom-variable-reset-saved): Ditto.
15986         (custom-variable-reset-standard): Ditto.
15987         (custom-face-reset-saved): Ditto.
15988
15989         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15990         (widget-default-format-handler): Ditto.
15991         (widget-checklist-add-item): Ditto.
15992         (widget-radio-add-item): Ditto.
15993         (widget-editable-list-entry-create): Ditto.
15994         (widget-sexp-prompt-value): Ditto.
15995
15996         * custom.el (custom-declare-variable): Signal errors better.
15997         (custom-handle-keyword): Ditto.
15998         (custom-declare-group): Ditto.
15999
16000         * window-xemacs.el (windows): Ditto.
16001
16002         * menubar.el (menu): Ditto.
16003
16004         * keydefs.el (keyboard): Ditto.
16005
16006         * minibuf.el (minibuffer): Ditto.
16007
16008         * process.el (execute): Ditto.
16009
16010         * fill.el (fill): Ditto.
16011
16012         * modeline.el (modeline): Ditto.
16013
16014         * help.el (help): Ditto.
16015
16016         * faces.el (faces): Ditto.
16017
16018         * files.el (files): Ditto.
16019
16020         * x-init.el (x): Ditto.
16021
16022         * lisp-mode.el (lisp): Ditto.
16023
16024         * process.el (processes): Ditto.
16025
16026         * mouse.el (mouse): Ditto.
16027
16028         * abbrev.el (abbrev): Moved from cus-edit.
16029
16030         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16031         as variable declaration.
16032
16033 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16034
16035         * menubar.el (find-menu-item): Use `check-argument-type'.
16036         (find-menu-item): Cosmetic changes.
16037
16038 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16039
16040         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16041
16042 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16043
16044         * startup.el (set-default-load-path): Only search package-path
16045         when not running temacs.
16046
16047         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16048         files.
16049
16050         * loadup.el: Correct commentary.  Reformatting.
16051         (really-early-error-handler): Use absolute path to the
16052         first dumped-lisp.el file.
16053         (really-early-error-handler): Print full path name of
16054         each dumped lisp file (inherited from InfoDock).
16055
16056         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16057         dumped-lisp.el files.
16058
16059         * make-docfile.el (preloaded-file-list): Reorder when the
16060         package-path is searched.
16061         * update-elc.el: Ditto.
16062
16063         * lisp-mode.el (call-with-condition-handler): Treat the same as
16064         `condition-case' for indentation.
16065
16066         * about.el (about-xemacs): Update release date.
16067
16068 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16069
16070         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16071         anywhere but at the last clause.
16072         (ecase): Disallow `t' and `otherwise'.
16073
16074 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16075
16076         * cus-edit.el (custom-buffer-create-buttons): New function
16077         from stuff moved out of `custom-buffer-create-internal'.
16078         (custom-novice): New variable.  Default t.
16079         (custom-display-global-buttons): Ditto.  Default `top'.
16080         (custom-buffer-create-internal): Only display help if
16081         `custom-novice' is non-nil.  Display global buttons according to
16082         `custom-display-global-buttons'.
16083
16084 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16085
16086         * menubar.el (find-menu-item): Use `check-argument-type'.
16087         (find-menu-item): Cosmetic changes.
16088
16089 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16090
16091         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16092         look.
16093
16094 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16095
16096         * format.el (format-deannotate-region):  Bug fix.
16097         Deannotating a region containing unknown tags would fail
16098         (causing decoding of text/enriched to fail at user level)
16099
16100 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16101
16102         * minibuf.el (read-directory-name): Support sixth
16103           arg, HISTORY, as already documented.
16104
16105 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16106
16107         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16108         to `ecase'.
16109
16110 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16111
16112         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16113         skk-activate.
16114
16115 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16116
16117         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.