39fca9cf7fe4c90eb2fd9cc990defce0f13e8dc0
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==big5-cdp-itaiji-001'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `==big5-cdp-itaiji-001'.
8
9         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
10         XEmacs CHISE.
11
12 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
16         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
20         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
21
22         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
23         XEmacs CHISE.
24         (=>big5-cdp-itaiji-001): Ditto.
25         (=big5-cdp-itaiji-002): Ditto.
26         (=big5-cdp-itaiji-003): Ditto.
27
28 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
32
33 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-charset.el (default-coded-charset-priority-list):
36         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
37         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
38         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
39
40         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
41         setting for `=ucs-var-008'.
42
43         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
44         CHISE.
45         (=ucs-bmp-var-008): Likewise.
46
47 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-charset.el (default-coded-charset-priority-list):
50         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
51
52 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `==ucs-sip@JP/hanazono'.
56
57         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
58         XEmacs CHISE.
59
60 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=ucs-bmp-var-006'.
67
68         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
69         CHISE.
70         (=ucs-bmp-var-006): Likewise.
71
72 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-charset.el (default-coded-charset-priority-list): Add
75         `=ucs-bmp-itaiji-009'.
76
77         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
78         XEmacs CHISE.
79         (=ucs-bmp-itaiji-009): Likewise.
80
81 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `=>big5-cdp'.
85
86 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
89         (utf-8-ivs-gb): Likewise.
90         (utf-8-gb-er): Likewise.
91         (utf-8-ivs-gb-er): Likewise.
92         (utf-8-cns): Likewise.
93         (utf-8-ivs-cns): Likewise.
94         (utf-8-cns-er): Likewise.
95         (utf-8-ivs-cns-er): Likewise.
96         (utf-8-big5): Likewise.
97         (utf-8-ivs-big5): Likewise.
98         (utf-8-big5-er): Likewise.
99         (utf-8-ivs-big5-er): Likewise.
100         (utf-8-jis): Likewise.
101         (utf-8-ivs-jis): Likewise.
102         (utf-8-jis-er): Likewise.
103         (utf-8-ivs-jis-er): Likewise.
104         (utf-8-ks): Likewise.
105         (utf-8-ivs-ks): Likewise.
106         (utf-8-ks-er): Likewise.
107         (utf-8-ivs-ks-er): Likewise.
108
109 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
112         (utf-8-ivs-jp): Likewise.
113         (utf-8-jp-er): Likewise.
114         (utf-8-ivs-jp-er): Likewise.
115
116 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `=ucs-var-010'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `=ucs-bmp-var-010'.
123
124         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
125         CHISE.
126         (=ucs-bmp-var-010): Likewise.
127
128 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `=ucs-sip@JP/hanazono'.
132
133         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
134         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
135
136 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-charset.el (default-coded-charset-priority-list):
139         - Add `=big5-cdp-var-004'.
140         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
141           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
145         `=big5-cdp-var-005'.
146
147         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
148         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
149         `=big5-cdp-var-003'.
150         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
151         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
152         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
153
154 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-charset.el (default-coded-charset-priority-list):
157         Don't prefer ucs-compat CCSes to other CCSes.
158
159 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
162         `===ucs-bmp-cjk-compat@unicode'.
163
164         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
165         coded-charset for XEmacs CHISE.
166
167 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `=ucs-sip-itaiji-003'.
171
172         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
173         XEmacs CHISE.
174
175 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178         setting for `=ucs-var-004'.
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
182
183         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
184         XEmacs CHISE.
185         (=ucs-var-004): Ditto.
186         (=ucs-bmp-var-004): Ditto.
187
188 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=ucs-sip-var-003'.
192
193         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
194         XEmacs CHISE.
195
196 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
199         setting for `=ucs-itaiji-006'.
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `=ucs-bmp-itaiji-006'.
203
204         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
205         XEmacs CHISE.
206         (=ucs-bmp-itaiji-006): Ditto.
207
208 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=ucs-sip-var-002'.
212
213         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
214         XEmacs CHISE.
215
216 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=ucs-sip-itaiji-002'.
220
221         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
222         XEmacs CHISE.
223
224 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `==hanyo-denshi/tk'.
228
229 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
232         (=hanyo-denshi/tk): Fix `long-name'.
233         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
234
235 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `=>mj'.
239
240 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
243         coded-charset for XEmacs CHISE.
244
245 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         setting for `=hanyo-denshi/tk'.
249
250 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `=hanyo-denshi/tk/mf-01'.
254
255         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
256         XEmacs CHISE.
257         (=hanyo-denshi/tk/mf-01): Ditto.
258
259 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-charset.el (default-coded-charset-priority-list):
262         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
263
264 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list):
267         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
268
269 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
276
277         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
278         XEmacs CHISE.
279         (=ucs-bmp-itaiji-004): Ditto.
280         (=ucs-itaiji-005): Ditto.
281         (=ucs-bmp-itaiji-005): Ditto.
282
283 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
286         `=ucs-sip-itaiji-001'.
287
288         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
289         XEmacs CHISE.
290
291 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
294         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
295         `=ucs-itaiji-008'.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
299         `=ucs-bmp-itaiji-008'.
300
301         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
302         XEmacs CHISE.
303         (=ucs-bmp-itaiji-001): Ditto.
304         (=ucs-itaiji-003): Ditto.
305         (=ucs-bmp-itaiji-003): Ditto.
306         (=ucs-itaiji-008): Ditto.
307         (=ucs-bmp-itaiji-008): Ditto.
308
309 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
313
314         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
315         for XEmacs CHISE.
316         (==ucs-bmp-cjk-compat@JP): Ditto.
317
318 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `===hng-tzs'.
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `===hng-tzs'.
325
326         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
327         CHISE.
328
329 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `===hng-doh'.
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `===hng-doh'.
336
337         * mule/mule-conf.el (===hng-doh): 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         setting for `===hng-wad'.
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `===hng-wad'.
347
348         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
349         CHISE.
350
351 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         settings for `==koseki' and `===hng-kcc'.
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `===hng-kcc'.
358
359         * mule/mule-conf.el (===hng-kcc): 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-nkk'.
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `===hng-nkk'.
369
370         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
371         CHISE.
372
373 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `===hng-ink'.
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `===hng-ink'.
380
381         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
382         CHISE.
383
384 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         setting for `===hng-jhk'.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `===hng-jhk'.
391
392         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
393         CHISE.
394
395 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
398         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
399         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
400         (===jis-x0213-1@2004): Likewise.
401         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
402         "jisx0213\\(\\.2004\\)-1" as the registry.
403         (=+>jis-x0213-1@2004): Likewise.
404         (=>jis-x0213-1@2004): Likewise.
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `===jis-x0213-1@2004'.
408
409 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         setting for `===hng-nak'.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `===hng-nak'.
416
417         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
418         CHISE.
419
420 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for `===hng-hos'.
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `===hng-hos'.
427
428         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
429         CHISE.
430
431 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `===hng-tzj'.
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `===hng-tzj'.
438
439         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
440         CHISE.
441
442 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
445         setting for `===hng-kae'.
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `===hng-kae'.
449
450         * mule/mule-conf.el (===hng-kae): 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-kar'.
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `===hng-kar'.
460
461         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
462         CHISE.
463
464 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `===hng-kyd'.
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `===hng-kyd'.
471
472         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
473         CHISE.
474
475 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
478         setting for `===hng-hok'.
479
480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
481         `===hng-hok'.
482
483         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
484         CHISE.
485
486 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `===hng-jyu'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `===hng-jyu'.
493
494         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
495         CHISE.
496
497 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         setting for `===hng-zkd'.
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `===hng-zkd'.
504
505         * mule/mule-conf.el (===hng-zkd): 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-kmi'.
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `===hng-kmi'.
515
516         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
517         CHISE.
518
519 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for `===hng-okd'.
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `===hng-okd'.
526
527         * mule/mule-conf.el (===hng-okd): 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-nkm'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `===hng-nkm'.
537
538         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
539         CHISE.
540
541 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         setting for `===hng-nto'.
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `===hng-nto'.
548
549         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
550         CHISE.
551
552 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
555         setting for `===hng-yhk'.
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `===hng-yhk'.
559
560         * mule/mule-conf.el (===hng-yhk): 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-sok'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `===hng-sok'.
570
571         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
572         CHISE.
573
574 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `===hng-kda'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `===hng-kda'.
581
582         * mule/mule-conf.el (===hng-kda): 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-myz'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `===hng-myz'.
592
593         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
594         CHISE.
595
596 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `===hng-kgk'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `===hng-kgk'.
603
604         * mule/mule-conf.el (===hng-kgk): 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-drt'.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `===hng-drt'.
614
615         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
616         CHISE.
617
618 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `===hng-mam'.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `===hng-mam'.
625
626         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
627         CHISE.
628
629 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `===hng-dng'.
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `===hng-dng'.
636
637         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
638         CHISE.
639
640 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `=>cns11643-5'.
644
645 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `===hng-keg'.
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `===hng-keg'.
652
653         * mule/mule-conf.el (===hng-keg): 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-jou'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===hng-jou'.
663
664         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
665         CHISE.
666
667 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `===hng-smk'.
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `===hng-smk'.
674
675         * mule/mule-conf.el (===hng-smk): 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-kyo'.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===hng-kyo'.
685
686         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
687         CHISE.
688
689 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `===hng-kss'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hng-kss'.
696
697         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
698         CHISE.
699
700 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-wan'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-wan'.
707
708         * mule/mule-conf.el (===hng-wan): 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-ksk'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-ksk'.
718
719         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
720         CHISE.
721
722 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-kyu'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-kyu'.
729
730         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
731         CHISE.
732
733 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-skk'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-skk'.
740
741         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
742         CHISE.
743
744 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `===hng-sik'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hng-sik'.
751
752         * mule/mule-conf.el (===hng-sik): 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-kbk'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hng-kbk'.
762
763         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
764         CHISE.
765
766 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hng-kcj'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `===hng-kcj'.
773
774         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
775         CHISE.
776
777 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `===hng-k24'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `===hng-k24'.
784
785         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
786         CHISE.
787
788 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===hng-gok'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `===hng-gok'.
795
796         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
797         CHISE.
798 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `===hng-tsu'.
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `===hng-tsu'.
805
806         * mule/mule-conf.el (===hng-tsu): 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): Add
812         setting for `===hng-sys'.
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `===hng-sys'.
816
817         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
818         CHISE.
819
820 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist):
823         - Use "&HNG010-<d><d><d><d><d>;" instead of
824           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
825         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `=ucs-bmp-itaiji-002' and `===hng-khm'.
829
830         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
831         "hngkhi-0" as the suffix of registry.
832         (===hng-khm): New coded-charset for XEmacs CHISE.
833         (=ucs-itaiji-002): Ditto.
834         (=ucs-bmp-itaiji-002): Ditto.
835
836 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `=>ucs@iwds-1'.
840
841         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
842         XEmacs CHISE.
843
844 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
847         CHISE.
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
850         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
851         `===hng-khi'.
852
853 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         setting for `===hng-khi'.
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `===hng-khi'.
860
861         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
862         CHISE.
863
864 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
867         #x9FA5 as the value of `max-code'.
868         (=ucs-bmp-var-002): Likewise.
869         (=ucs-bmp-var-003): Likewise.
870         (=ucs-bmp-itaiji-084): Likewise.
871         (=ucs-bmp-cjk@JP): Likewise.
872         (=ucs-bmp-cjk@JP/hanazono): Likewise.
873         (==ucs-bmp-cjk@JP/hanazono): Likewise.
874         (=>ucs-bmp-cjk@component): Likewise.
875
876 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
879         CHISE.
880
881 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
884         XEmacs CHISE.
885         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
886         `==jis-x0208@1978/2-pr' as the mother.
887
888 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
891         CHISE.
892
893 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
896         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
897
898 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
901         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
902
903 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `===ucs@gb'.
907
908 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `===hanyo-denshi/ks', `===jis-x0208' and
912         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
913         as the entity-reference for `===jis-x0213-1@2000'; use
914         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
915
916 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
919         `===jis-x0208'.
920
921         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
922         instead of `===jis-x0208' as the mother.
923         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
924         `===jis-x0208' as the mother.
925         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
926         `===jis-x0208' as the mother.
927         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
928         `===jis-x0213-1' as the mother.
929         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
930         `===jis-x0213-1' as the mother.
931         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
932         the mother.
933         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
934         mother.
935
936 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
939         setting for `=ucs-var-001'.
940
941 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
944         `=ucs-bmp-var-001'.
945
946         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
947         CHISE.
948         (=ucs-bmp-var-001): Ditto.
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `=ucs-var-003'.
952
953 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `=ucs-bmp-var-003'.
957
958         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
959         CHISE.
960         (=ucs-bmp-var-003): Ditto.
961
962 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
963
964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
965         setting for `=ucs-var-002'.
966
967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
968         `=ucs-bmp-var-002'.
969
970         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
971         CHISE.
972         (=ucs-bmp-var-002): Ditto.
973
974 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
977         XEmacs CHISE.
978         (==jis-x0208@1978/5pr): Ditto.
979
980 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `=>ucs-bmp-cjk@component'.
984
985         * mule/mule-conf.el (=>ucs@component): New coded-charset for
986         XEmacs CHISE.
987         (=>ucs-bmp-cjk@component): Ditto.
988
989 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
992         setting for `=>iwds-1'.
993
994 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
997         CHISE.
998
999 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-charset.el (default-coded-charset-priority-list):
1002         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1003         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1004         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1005         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1006
1007 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1010         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1011
1012         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1013         `=>>ucs@iso' as the mother.
1014         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1015         mother.
1016
1017 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `===hanyo-denshi/ia'.
1021
1022 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1025         `===hanyo-denshi/ia'.
1026
1027 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-conf.el (=koseki): Fix DOC.
1030         (==koseki): New coded-charset for XEmacs CHISE.
1031
1032 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1035         XEmacs CHISE.
1036         (===hanyo-denshi/jd): Fix DOC.
1037
1038 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `===hanyo-denshi/ip'.
1042
1043 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1046         `===hanyo-denshi/ip'.
1047
1048         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1049         XEmacs CHISE.
1050
1051 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `==ucs-radicals@unicode' and `=>daikanwa'.
1055
1056         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1057         for XEmacs CHISE.
1058
1059 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1062         XEmacs CHISE.
1063
1064 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `===ruimoku-v6'.
1068
1069 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         setting for `===ruimoku-v6'.
1073
1074 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1077         CHISE.
1078
1079 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1082         coded-charset for XEmacs CHISE.
1083
1084 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1087         XEmacs CHISE.
1088
1089 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `===ucs-sip@iso'.
1093
1094 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1097         CHISE.
1098
1099 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1102         `==ucs-sip@iso'.
1103
1104         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1105         CHISE.
1106
1107 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1110         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1111         (=ucs-sip-ext-b@iso): Fix registry.
1112         (==ucs-sip-ext-b@iso): Ditto.
1113         (===ucs-sip-ext-b@iso): Ditto.
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1116         `=ucs-sip@iso'.
1117
1118 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `=>cbeta'.
1122
1123 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `=>cns11643-7'.
1127
1128         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1129
1130 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1133         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1134
1135 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1138         `=ucs@cns'.
1139         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1140         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1141         `=ucs@jis/1990'.
1142         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1143         `=ucs@jis/2000'.
1144         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1145         `=ucs@jis/2004'.
1146         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1149         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1150
1151 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1154         XEmacs CHISE.
1155         (==jis-x0208@1978/1pr): Ditto.
1156         (==jis-x0208@1978/2-pr): Ditto.
1157
1158 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `===jis-x0213-1@2004'.
1162
1163 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1167
1168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1169         `===hanyo-denshi/jb'.
1170
1171         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1172         XEmacs CHISE.
1173         (=+>hanyo-denshi/ft): Ditto.
1174         (=+>hanyo-denshi/jt): Ditto.
1175
1176 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1179         `===hanyo-denshi/hg'.
1180
1181 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1184         XEmacs CHISE.
1185         (===hanyo-denshi/hg): Ditto.
1186
1187 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1188
1189         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1190         glyph-forms instead of detailed glyph-images.
1191         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1192         `=adobe-japan1-*'.
1193         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1194         (===adobe-japan1-1): Ditto.
1195         (===adobe-japan1-2): Ditto.
1196         (===adobe-japan1-3): Ditto.
1197         (===adobe-japan1-4): Ditto.
1198         (===adobe-japan1-5): Ditto.
1199         (===adobe-japan1-6): Ditto.
1200         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1201         `=>>>adobe-japan1' as the mother.
1202         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1203         `=>>adobe-japan1' as the mother.
1204         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1205         glyph-images.
1206         (==jis-x0208@1978): Ditto.
1207         (==jis-x0208@1983): Ditto.
1208         (==jis-x0208@1990): Ditto.
1209         (==jis-x0213-1): Ditto.
1210         (==jis-x0213-1@2000): Ditto.
1211         (==jis-x0213-1@2004): Ditto.
1212         (==jis-x0213-2): Ditto.
1213         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1214         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1215         `=jis-x0208@1978'.
1216         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1217         `=jis-x0208@1983'.
1218         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1219         `=jis-x0208@1990'.
1220         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1221         `=jis-x0213-1'.
1222         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1223         `=jis-x0213-1@2000'.
1224         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1225         `=jis-x0213-1@2004'.
1226         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1227         `=jis-x0213-2'.
1228         (===jis-x0208): New coded-charset for XEmacs CHISE.
1229         (===jis-x0208@1978): Ditto.
1230         (===jis-x0208@1983): Ditto.
1231         (===jis-x0208@1990): Ditto.
1232         (===jis-x0213-1): Ditto.
1233         (===jis-x0213-1@2000): Ditto.
1234         (===jis-x0213-2): Ditto.
1235         (===jis-x0212): Ditto.
1236         (===ks-x1001): Ditto.
1237         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1238         mother.
1239         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1240         as the mother.
1241         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1242         as the mother.
1243         (===cns11643-1): New coded-charset for XEmacs CHISE.
1244         (===cns11643-2): Ditto.
1245         (===cns11643-3): Ditto.
1246         (===cns11643-4): Ditto.
1247         (===cns11643-5): Ditto.
1248         (===cns11643-6): Ditto.
1249         (===cns11643-7): Ditto.
1250         (=>>cns11643-1): Ditto.
1251         (==big5-cdp): Indicate abstract glyph-images instead of
1252         representative glyph-images.
1253         (===big5-cdp): New coded-charset for XEmacs CHISE.
1254         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1255         detailed glyph-images.
1256         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1257         `=hanyo-denshi/*'.
1258         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1259         (===hanyo-denshi/ib): Ditto.
1260         (===hanyo-denshi/jt): Ditto.
1261         (===hanyo-denshi/ks): Ditto.
1262         (===mj): Ditto.
1263         (===mj-0): Ditto.
1264         (===mj-1): Ditto.
1265         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1266         `=>>>hanyo-denshi/*' as its mother.
1267         (==gt): Indicate abstract glyph-forms instead of detailed
1268         glyph-images.
1269         (===gt): New coded-charset for XEmacs CHISE.
1270         (=>>>gt): Indicates `==gt' instead of `=gt'.
1271         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1272         (==gt-k): Indicate abstract glyph-forms instead of detailed
1273         glyph-images.
1274         (===gt-k): New coded-charset for XEmacs CHISE.
1275         (==daikanwa): Indicates glyph-images instead of detailed
1276         glyph-images.
1277         (===daikanwa): New coded-charset for XEmacs CHISE.
1278         (===daikanwa/+p): Ditto.
1279         (===daikanwa/ho): Ditto.
1280         (==cbeta): Ditto.
1281         (===cbeta): Ditto.
1282         (==jef-china3): Ditto.
1283         (===jef-china3): Ditto.
1284         (==ruimoku-v6): Ditto.
1285         (==ucs@iso): Indicate representative glyph-forms instead of
1286         representative glyph-images.
1287         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1288         (==ucs@unicode): Indicate representative glyph-forms instead of
1289         representative glyph-images.
1290         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1291         `=ucs@unicode'.
1292         (==ucs@cns): Indicate representative glyph-forms instead of
1293         representative glyph-images.
1294         (==ucs@jis): Ditto.
1295         (==ucs@jis/1990): Ditto.
1296         (==ucs@jis/2000): Ditto.
1297         (==ucs@jis/2004): Ditto.
1298         (==ucs@ks): Ditto.
1299         (===ucs@iso): New coded-charset for XEmacs CHISE.
1300         (===ucs@unicode): Ditto.
1301         (===ucs@gb): Ditto.
1302         (===ucs@ks): Ditto.
1303         (===ucs-bmp-cjk@gb): Ditto.
1304         (===ucs-sip-ext-b@iso): Ditto.
1305
1306 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1309         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1310         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1311         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1312         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1313         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1314         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1315         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1316         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1317         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1318
1319         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1320         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1321         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1322         - Use "&g1-[NAME];" for `=>>[NAME]'.
1323         - Abolish "&g2-[NAME];".
1324
1325 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1328         `=>>ucs@cns' as the mother.
1329
1330 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for `==ucs@ks'.
1334
1335 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1338         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1339         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1340         0x00E30000〜0x00E409D5.
1341
1342 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1345         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1346         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1347
1348 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1351         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1352
1353         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1354         (=mj-0): Ditto.
1355         (=mj-1): Ditto.
1356         (==mj): Ditto.
1357         (==mj-0): Ditto.
1358         (==mj-1): Ditto.
1359         (=>>mj): Ditto.
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         setting for `=mj' and `==mj'.
1363
1364 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1365
1366         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1367         CHISE.
1368
1369 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1372         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1373         `=>ucs@hanyo-denshi'.
1374
1375 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1379
1380         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1381         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1382
1383 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1386         XEmacs CHISE.
1387
1388 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1391         Change priority of `=>>>ucs@iso'.
1392
1393         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1394         `=>>>ucs@iso' as the mother.
1395         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1396
1397 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1400         Change priority of `=>>>ucs@unicode'.
1401
1402         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1403         `=ucs@unicode'.
1404
1405 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1408         Change priority of `=>>>ucs@jis'.
1409
1410         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1411         `=ucs@jis'.
1412
1413 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for `==daikanwa/+p'.
1417
1418 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1421         setting for `==shinjigen@1ed'.
1422
1423 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1426         XEmacs CHISE.
1427
1428 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-conf.el (==shinjigen): Modify DOC.
1431         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1432         (==shinjigen@rev): Modify DOC.
1433
1434 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1437         CHISE.
1438
1439 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1442         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1443
1444         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1445         XEmacs CHISE.
1446
1447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1448         `==daikanwa'.
1449
1450 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         setting for `==cns11643-7'.
1454
1455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1456         `==cns11643-7'.
1457
1458 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1461         `==cns11643-6'.
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         setting for `==cns11643-6'.
1465
1466 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `==cns11643-5'.
1470
1471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1472         `==cns11643-5'.
1473
1474 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1477         setting for `==cns11643-4'.
1478
1479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1480         `==cns11643-4'.
1481
1482 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1485         setting for `==cns11643-3'.
1486
1487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1488         `==cns11643-3'.
1489
1490 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         setting for `==cns11643-2'.
1494
1495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1496         `==cns11643-2'.
1497
1498 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1499
1500         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1501         Change priority of `=>>>ucs@ks'.
1502
1503         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1504         `=ucs@ks'.
1505
1506 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1509         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1510         `==ucs@cns' and `==cns11643-1'.
1511
1512         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1513         (==cns11643-2): Ditto.
1514         (==cns11643-3): Ditto.
1515         (==cns11643-4): Ditto.
1516         (==cns11643-5): Ditto.
1517         (==cns11643-6): Ditto.
1518         (==cns11643-7): Ditto.
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521         `==cns11643-1'.
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@jis/2004', `=>>>ucs@jis/2004' and
1527         `=>>>ucs@jis/1990'.
1528
1529         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1530         `=ucs@jis/1990'.
1531         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1532         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1533
1534 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1537         Change priority of `=>>>ucs@cns'.
1538
1539         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1540         `=ucs@cns'.
1541
1542 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1545         `==ks-x1001'.
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1548         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1549         `==ks-x1001'.
1550
1551 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1554
1555 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1558         `=jis-x0208'.
1559         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1560         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1561         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1562         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1563         (=>>>jis-x0213-1@2000): Changed to an alias for
1564         `=jis-x0213-1@2000'.
1565         (=>>>jis-x0213-1@2004): Changed to an alias for
1566         `=jis-x0213-1@2004'.
1567         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1568
1569 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1572         `=adobe-japan1-0'.
1573         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1574         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1575         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1576         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1577         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1578         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1579
1580 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1584         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1585         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1586         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1587         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1588
1589 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1592         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1593         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1594         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1595         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1596         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1597         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1598         `==jis-x0212'.
1599
1600 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1601
1602         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1603         "AdobeJapan1-[0-6]$".
1604         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1605         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1606         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1607         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1608         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1609         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1610         (==adobe-japan1-1): Ditto.
1611         (==adobe-japan1-2): Ditto.
1612         (==adobe-japan1-3): Ditto.
1613         (==adobe-japan1-4): Ditto.
1614         (==adobe-japan1-5): Ditto.
1615         (==adobe-japan1-6): Ditto.
1616         (==jis-x0208): Ditto.
1617         (==jis-x0208@1978): Ditto.
1618         (==jis-x0208@1983): Ditto.
1619         (==jis-x0208@1990): Ditto.
1620         (==jis-x0213-1): Ditto.
1621         (==jis-x0213-1@2000): Ditto.
1622         (==jis-x0213-1@2004): Ditto.
1623         (==jis-x0213-2): Ditto.
1624         (==jis-x0212): Ditto.
1625         (==gb2312): Ditto.
1626         (==iso-ir165): Ditto.
1627         (==gb12345): Ditto.
1628         (==ks-x1001): Ditto.
1629         (==cns11643-1): Ditto.
1630         (==cns11643-2): Ditto.
1631         (==cns11643-3): Ditto.
1632         (==cns11643-4): Ditto.
1633         (==cns11643-5): Ditto.
1634         (==cns11643-6): Ditto.
1635         (==cns11643-7): Ditto.
1636         (==big5-cdp): Ditto.
1637         (==hanyo-denshi/ja): Ditto.
1638         (==hanyo-denshi/jb): Ditto.
1639         (==hanyo-denshi/jc): Ditto.
1640         (==hanyo-denshi/jd): Ditto.
1641         (==hanyo-denshi/ft): Ditto.
1642         (==hanyo-denshi/ia): Ditto.
1643         (==hanyo-denshi/ib): Ditto.
1644         (==hanyo-denshi/hg): Ditto.
1645         (==hanyo-denshi/jt): Ditto.
1646         (==hanyo-denshi/ks): Ditto.
1647         (==gt): Ditto.
1648         (==gt-k): Ditto.
1649         (==daikanwa): Ditto.
1650         (==shinjigen): Ditto.
1651         (==ucs@iso): Ditto.
1652         (==ucs@unicode): Ditto.
1653         (==ucs@gb): Ditto.
1654         (==ucs-bmp@gb): Ditto.
1655         (==ucs@cns): Ditto.
1656         (==ucs-bmp@cns): Ditto.
1657         (==ucs@jis): Ditto.
1658         (==ucs@jis/1990): Ditto.
1659         (==ucs@jis/2000): Ditto.
1660         (==ucs@jis/2004): Ditto.
1661         (==ucs@JP): Ditto.
1662         (==ucs@JP/hanazono): Ditto.
1663         (==ucs@ks): Ditto.
1664         (==ucs-bmp@ks): Ditto.
1665         (==ucs@cns11643): Ditto.
1666         (==ucs-bmp-cjk@gb): Ditto.
1667         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1668         (==ucs-sip-ext-b@iso): Ditto.
1669
1670 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1671
1672         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1673         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1674
1675         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1676         XEmacs CHISE.
1677         (=ucs-bmp-cjk@unicode): Abolished.
1678
1679 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1680
1681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1682         `=+>ucs-bmp-cjk-compat@jis'.
1683
1684         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1685         for XEmacs CHISE.
1686
1687 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1690         CHISE.
1691
1692 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1695         for XEmacs CHISE.
1696         (=jis-x0208@1978/1er-pr): Abolished.
1697         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1698         `=jis-x0208@1978/1er-pr' as the mother.
1699
1700 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `=ucs-itaiji-084'.
1704
1705 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1706
1707         * mule/mule-charset.el (default-coded-charset-priority-list):
1708         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1709
1710         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1711         XEmacs CHISE.
1712         (=ucs-bmp-itaiji-084): Ditto.
1713
1714 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1715
1716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1717         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1718
1719 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1720
1721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1722         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1723
1724         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1725         XEmacs CHISE.
1726         (=big5-cdp-var-5): Ditto.
1727
1728 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1729
1730         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1731         XEmacs CHISE.
1732
1733 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1736         XEmacs CHISE.
1737
1738 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1739
1740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1741         setting for `=>>>hanyo-denshi/ft'.
1742
1743 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1746         XEmacs CHISE.
1747         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1748         `=hanyo-denshi/jd' as the mother.
1749
1750 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1753         XEmacs CHISE.
1754         (=+>adobe-japan1-1): Ditto.
1755         (=+>adobe-japan1-2): Ditto.
1756         (=+>adobe-japan1-3): Ditto.
1757         (=+>adobe-japan1-4): Ditto.
1758         (=+>adobe-japan1-5): Ditto.
1759         (=+>adobe-japan1-6): Ditto.
1760         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1761
1762 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1763
1764         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1765         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1766         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1767
1768         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1769         the top.
1770
1771 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1772
1773         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1774         XEmacs CHISE.
1775         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1776         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1777         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1778
1779 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1780
1781         * mule/mule-charset.el (default-coded-charset-priority-list):
1782         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1783         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1784
1785         * mule/mule-conf.el: Modify order of definitions of some
1786         coded-charsets.
1787
1788 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1791         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1792         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1793
1794         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1795         CHISE.
1796         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1797         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1798
1799 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1800
1801         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1802         CHISE.
1803
1804 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1805
1806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1807         setting for `=daikanwa/+2p'.
1808
1809         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1810         XEmacs CHISE.
1811
1812 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1813
1814         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1815         XEmacs CHISE.
1816         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1817
1818 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1819
1820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1821         setting for `=>>>hanyo-denshi/ib'.
1822
1823 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1824
1825         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1826         XEmacs CHISE.
1827         (=>>>hanyo-denshi/ib): Ditto.
1828         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1829         `=hanyo-denshi/ja' as the mother.
1830         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1831         `=hanyo-denshi/ib' as the mother.
1832
1833 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1836         XEmacs CHISE.
1837         (utf-8-ivs-mcs-er): Likewise.
1838         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1839         and `=>ucs-gb'.
1840         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1841         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1842         `ucs-gb' and `=>ucs-gb'.
1843         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1844         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1845         and `=>ucs-cns'.
1846         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1847         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1848         `ucs-cns' and `=>ucs-cns'.
1849         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1850         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1851         `ucs-big5' and `=>ucs-big5'.
1852         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1853         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1854         `ucs-big5' and `=>ucs-big5'.
1855         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1856         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1857         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1858         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1859         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1860         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1861         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1862         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1863         `=>ucs-jis'; modify DOC and mnemonic.
1864         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1865         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1866         and `=>ucs-jis'; modify DOC and mnemonic.
1867         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1868         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1869         `=>ucs-ks'.
1870         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1871         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1872         and `=>ucs-ks'.
1873         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1874
1875 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1876
1877         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1878         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1879
1880 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1881
1882         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1883         Modify priorities.
1884
1885 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1886
1887         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1888         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1889
1890 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1893         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1894
1895 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1896
1897         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1898         CHISE.
1899
1900 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1901
1902         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1903         CHISE.
1904
1905 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1906
1907         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1908         CHISE.
1909
1910 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1913         `=+>ucs-bmp-cjk@unicode'.
1914
1915         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1916         for XEmacs CHISE.
1917
1918 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1921         setting for `=>>daikanwa'.
1922
1923 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1926         `=>>hanyo-denshi/jt'.
1927
1928 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1931         XEmacs CHISE.
1932         (=+>jis-x0208@1990): Ditto.
1933         (=+>jis-x0213-1@2000): Ditto.
1934
1935 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1938         XEmacs CHISE.
1939
1940 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1943         XEmacs CHISE.
1944         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1945         `=hanyo-denshi/jc' as the mother.
1946
1947 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1950         setting for `=+>adobe-japan1'.
1951
1952         * mule/mule-charset.el (default-coded-charset-priority-list):
1953         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1954         and `=>>hanyo-denshi/ft' to `=>>gt'.
1955
1956 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1959         XEmacs CHISE.
1960         (=>>adobe-japan1-1): Ditto.
1961         (=>>adobe-japan1-2): Ditto.
1962         (=>>adobe-japan1-3): Ditto.
1963         (=>>adobe-japan1-4): Ditto.
1964         (=>>adobe-japan1-5): Ditto.
1965         (=>>adobe-japan1-6): Ditto.
1966         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1967
1968 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-conf.el (=adobe-japan1): New alias for
1971         `=adobe-japan1-6'.
1972         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1973         (=>>>adobe-japan1-1): Ditto.
1974         (=>>>adobe-japan1-2): Ditto.
1975         (=>>>adobe-japan1-3): Ditto.
1976         (=>>>adobe-japan1-4): Ditto.
1977         (=>>>adobe-japan1-5): Ditto.
1978         (=>>>adobe-japan1-6): Ditto.
1979         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1980
1981 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1984         setting for `=>>>adobe-japan1'.
1985
1986 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1989         setting for `=+>ucs@ks'.
1990
1991 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1994         XEmacs CHISE.
1995         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1996         `=adobe-japan1-6' as the mother.
1997
1998 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2001         setting for `=>cns11643-7'.
2002
2003 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2006         CHISE.
2007
2008 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2011         XEmacs CHISE.
2012         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2013
2014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2015         setting for `=>ucs@jis/2004'.
2016
2017 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2020         setting for `=+>gt'.
2021
2022         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2023         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2024
2025 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2028         `=>ucs@unicode' as the mother.
2029         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2030         mother.
2031         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2032         mother.
2033         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2034         mother.
2035
2036 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2039         setting for `=+>ucs@unicode'.
2040
2041         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2042         CHISE.
2043
2044 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2047         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2048         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2049         - Add setting for `=+>ucs@cns'.
2050
2051         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2052         CHISE.
2053         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2054         as the mother.
2055         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2056         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2059         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2060
2061 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2064         setting for `=>ucs@ks'.
2065
2066 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2069         `=ucs-bmp-cjk-compat@unicode'.
2070
2071         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2072         coded-charset for XEmacs CHISE.
2073
2074 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2077         `=ucs-bmp-cjk-compat'.
2078
2079         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2080         XEmacs CHISE.
2081
2082 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2085         CHISE.
2086
2087 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2090         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2091
2092         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2093         `=>ucs@jis/1990'.
2094         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2095
2096 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2100
2101         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2102         CHISE.
2103         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2104         mother.
2105
2106 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2109         `=>jis-x0213-2@usual'.
2110         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2111         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2112         `=>jis-x0213-2@usual' as the mother.
2113
2114 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2117         (=>ucs@JP): New alias for `=+>ucs@jis'.
2118
2119 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2122         `=>jis-x0208@usual'.
2123         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2124         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2125         `=>jis-x0208@usual' as the mother.
2126         (=>jis-x0208): Likewise.
2127
2128 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2131         setting for `=+>jis-x0208@1978'.
2132
2133 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2136         XEmacs CHISE.
2137
2138 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2141         setting for `=>>>ucs@jis/1990'.
2142
2143 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2146         setting for `=>ucs@jis/1990'.
2147
2148 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         setting for `=ucs@JP/hanazono'.
2152
2153         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2154         CHISE.
2155         (=ucs@JP/hanazono): Ditto.
2156         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2157         (=>>hanyo-denshi/jc): Ditto.
2158         (=>>hanyo-denshi/jd): Ditto.
2159
2160 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2163         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2164
2165 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2168         XEmacs CHISE.
2169
2170 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2173         XEmacs CHISE.
2174
2175 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `=ucs-bmp-cjk@JP'.
2179
2180 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2183         XEmacs CHISE.
2184
2185 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2188         Modify order of settings; add settings for `=daikanwa@rev2'.
2189
2190 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2193         setting for `=>>cbeta'.
2194
2195         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2196         CHISE.
2197
2198 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         setting for `=>>adobe-japan1'.
2202
2203 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2206         XEmacs CHISE.
2207
2208 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2211         setting for `=>>hanyo-denshi/ia'.
2212
2213         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2214         XEmacs CHISE.
2215
2216 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2219         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2220
2221         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2222         XEmacs CHISE.
2223         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2224         `=hanyo-denshi/jt' as the mother.
2225
2226 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2229         setting for `=>>>jis-x0213-2'.
2230
2231         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2232         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2233         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2234
2235 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2238         XEmacs CHISE.
2239
2240 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2241
2242         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2243         XEmacs CHISE.
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246         `=>>jis-x0213-1@2004'.
2247
2248 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2251         XEmacs CHISE.
2252
2253 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2256         - Use "&g2-*;" as entity-references for `=>>>*'.
2257         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2258
2259         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2260         XEmacs CHISE.
2261         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2262         as the mother.
2263
2264 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2267         setting for `=>>hanyo-denshi/ib'.
2268
2269         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2270         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2271         (=>>jis-x0208@1990): Ditto.
2272         (=>>hanyo-denshi/ib): Ditto.
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list):
2275         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2276
2277 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2280         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2281         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2282         `=>>>ucs@jis/2004'.
2283
2284 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2287         XEmacs CHISE.
2288         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2289         `=jis-x0213-1@2004' as the mother.
2290         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2291         (=>>>ucs@ks): Ditto.
2292
2293         * mule/mule-charset.el (default-coded-charset-priority-list):
2294         Modify priority of `=hanyo-denshi/*'.
2295
2296 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2299         settings for `=>>ucs@JP' and `=ucs@JP'.
2300
2301 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2304         CHISE.
2305
2306 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2309         setting for `=>>>ucs@cns'.
2310
2311         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2312         CHISE.
2313
2314 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2317         instead of `=>>>jis-x0213-1@2004' as the mother.
2318         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2319         (=>>>ucs@unicode): Likewise.
2320         (=>>>ucs@jis): Likewise.
2321         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2322         mother.
2323         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2324
2325 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2328         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2329         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2330         `=>>>ucs@jis'.
2331
2332 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-charset.el (default-coded-charset-priority-list):
2335         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2336         and `=jis-x0213-*-2000'.
2337
2338 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2341         XEmacs CHISE.
2342         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2343         `=>>jis-x0213-1' as the mother.
2344
2345 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2348         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2349
2350 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2353
2354 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2355
2356         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2357         XEmacs CHISE.
2358
2359 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-coding.el (decomposition-feature-list): Set
2362         `=decomposition', `=decomposition@cid' and
2363         `=decomposition@hanyo-denshi'.
2364
2365 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2368         setting for `=>>hanyo-denshi/ks'.
2369
2370         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2371         XEmacs CHISE.
2372
2373 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2376         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2379         `=hanyo-denshi/ks/mf'.
2380
2381         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2382         XEmacs CHISE.
2383         (=hanyo-denshi/ks/mf): Ditto.
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 P=hanyo-denshi/jt'.
2389
2390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2391         `=hanyo-denshi/jt'.
2392
2393         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2394         XEmacs CHISE.
2395
2396 2011-02-15  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/ip'.
2400
2401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2402         `=hanyo-denshi/ip'.
2403
2404         * mule/mule-conf.el (=hanyo-denshi/ip): 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         settings for `=hanyo-denshi/hg'.
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2413         `=hanyo-denshi/hg'.
2414
2415         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
2422
2423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2424         `=>>hanyo-denshi/ft'.
2425
2426         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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 `=hanyo-denshi/ib'.
2433
2434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2435         `=hanyo-denshi/ib'.
2436
2437         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2438         XEmacs CHISE.
2439
2440 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2443         settings for isolated characters of `=hanyo-denshi/ia' and
2444         non-isolated characters of `=hanyo-denshi/*'.
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2447         `=hanyo-denshi/ia'.
2448
2449         * mule/mule-conf.el (=hanyo-denshi/ia): 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/ft'.
2456
2457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2458         `=hanyo-denshi/ft'.
2459
2460         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2461         XEmacs CHISE.
2462
2463 2011-02-14  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/jd'.
2467
2468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2469         `=hanyo-denshi/jd'.
2470
2471         * mule/mule-conf.el (=hanyo-denshi/jd): 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/jc'.
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `=hanyo-denshi/jc'.
2481
2482         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
2489
2490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2491         `=hanyo-denshi/jb'.
2492
2493         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2494         XEmacs CHISE.
2495
2496 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2499         setting for isolated characters of `=hanyo-denshi/ja'.
2500
2501 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2502
2503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2504         `=hanyo-denshi/ja'.
2505
2506         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2507         XEmacs CHISE.
2508
2509 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2512         settings for isolated characters of `=adobe-japan1-6'.
2513
2514 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2517         CHISE.
2518         (=daikanwa/+2p): Ditto.
2519         (=daikanwa/ho): Ditto.
2520
2521 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2524         coding-system for XEmacs CHISE.
2525
2526 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2529         setting for `=>>ruimoku-v6'.
2530
2531         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2532         CHISE.
2533
2534 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2537         setting for `=daikanwa@rev1'.
2538
2539 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2542         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2543
2544 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2547         XEmacs CHISE.
2548         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2549
2550 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2553         CHISE.
2554
2555 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2558         CHISE.
2559
2560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2561         setting for `=>ucs@jis'.
2562
2563 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2566         setting for `=>jis-x0208@usual'.
2567
2568         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2569         XEmacs CHISE.
2570         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2571         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2572         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2573
2574 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2577         CHISE.
2578         (=>>>jis-x0208@1990): Ditto.
2579         (=>>>jis-x0213-1): Ditto.
2580         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2581         mother.
2582         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2583         as the mother.
2584
2585 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         setting for `=>ucs@cns' and `=>>ucs@ks'.
2589
2590         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2591         CHISE.
2592
2593 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2596         CHISE.
2597
2598 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2601         CHISE.
2602         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2603         mother.
2604
2605 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2608         `==>ucs-bmp-cjk@bucs'.
2609
2610         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2611         XEmacs CHISE.
2612
2613 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616         setting for `==>ucs@bucs'.
2617
2618         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2619         XEmacs CHISE.
2620
2621 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2624         - Add setting for `=>>jis-x0208'.
2625         - Omit setting for `=>>jis-x0208@1990'.
2626         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2627           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2628           `=ucs@FOO'.
2629
2630 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2633         setting for `=>daikanwa'.
2634
2635 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-conf.el (=daikanwa): Fix DOC.
2638         (=>daikanwa): New abstract character for XEmacs CHISE.
2639         (=>ucs@iso): Likewise.
2640         (=>ucs@unicode): Likewise.
2641         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2642
2643 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2646         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2647           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2648         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2649         - Add `=>big5-cdp'.
2650
2651 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2654         (=>big5-cdp): New abstract character.
2655
2656 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2659         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2660         `chinese-big5'.
2661
2662 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-charset.el (default-coded-charset-priority-list):
2665         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2666
2667         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2668         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2669         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2670         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2671         and `=>jis-x0213-2'.
2672
2673 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2676         XEmacs CHISE.
2677         (=>>ucs@jis/2000): Likewise.
2678         (=>>ucs@jis/2004): Likewise.
2679
2680 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2684         `=>>ucs@cns'.
2685
2686         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2687         XEmacs CHISE.
2688         (=>>gt): Use quote instead of backquote; modify DOC.
2689         (=>gt): Use quote instead of backquote.
2690         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2691         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2692         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2693         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2694         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2695         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2696
2697 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2700         `=>>ucs@unicode' and `=>>gt'.
2701
2702 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2705         XEmacs CHISE.
2706         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2707         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2708         `=jis-x0208@1978/1er-pr' as the mother.
2709         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2710
2711 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2714         `=ucs@unicode' as the mother.
2715
2716 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         setting for `=>>ucs@unicode'.
2720
2721         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2722         CHISE.
2723
2724 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730         `=adobe-japan1-6' and `=adobe-japan1-base'.
2731
2732         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2733         XEmacs CHISE.
2734         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2735         specify `min-code' and `max-code'.
2736         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2737         (=adobe-japan1-2): Likewise.
2738         (=adobe-japan1-3): Likewise.
2739         (=adobe-japan1-4): Likewise.
2740         (=adobe-japan1-5): Likewise.
2741         (=adobe-japan1-6): Likewise.
2742
2743 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2746         setting for `=>gt'.
2747
2748 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2751         CHISE.
2752
2753 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2756         setting for `=>zinbun-oracle'.
2757
2758         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2759         for XEmacs CHISE.
2760
2761 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2764         for XEmacs CHISE.
2765         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2766         `=jis-x0208@1978' as the mother.
2767
2768 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2771         - Use `=gt' instead of `ideograph-gt'.
2772         - Use `=gt-k' instead of `ideograph-gt-k'.
2773         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2774         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2775         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2776         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2777         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2778         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2779         - Use `=>>gt' instead of `<=>gt'.
2780         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2781         - Add setting for `=>>jis-x0208@1990'.
2782         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2783           `=>>jis-x0213-1@2000'.
2784         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2785         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2786           `=>>jis-x0213-1@2004'.
2787         - Add setting for `=>>jis-x0208@1978'.
2788         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2789
2790 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2793         XEmacs CHISE.
2794
2795 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2798         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2799         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2800         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2801         `<=>jis-x0213-1@2004'.
2802
2803 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2806         CHISE.
2807         (=>jis-x0213-2): Ditto.
2808
2809 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2812         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2813
2814 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2817         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2818         `=>jis-x0213-1'.
2819
2820 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2823         CHISE.
2824         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2825
2826 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2829         `<==>jis-x0213-1'.
2830         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2831         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2832         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2833         (<=>jis-x0208): New alias for `=>jis-x0208'.
2834         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2835         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2836         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2837         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2838         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2839         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2840         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2841         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2842         (=>>gt): Renamed from `<==>gt'.
2843         (<==>gt): New alias for `=>>gt'.
2844
2845 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2848         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2849         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2850         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2851         - Add settings for `<=>jis-x0213-1@2000' and
2852           `<=>jis-x0213-1@2004'.
2853
2854         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2855         XEmacs CHISE.
2856         (<==>jis-x0213-1): Likewise.
2857         (<==>jis-x0213-1@2000): Likewise.
2858         (<==>jis-x0213-1@2004): Likewise.
2859         (<=>jis-x0208): Add property `=>iso-ir 168'.
2860         (<=>jis-x0208@1997): Likewise.
2861         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2862         as the mother; add property `=>iso-ir 228'.
2863         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2864         property `=>iso-ir 228'.
2865         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2866         property `=>iso-ir 233'.
2867         (<==>gt): Renamed from `<=>gt'.
2868         (<=>gt): New alias for `<==>gt'.
2869
2870 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2873         CHISE.
2874         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2875         `<=>jis-x0208' as the mother.
2876         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2877         (<=>jis-x0213-1@2000): Ditto.
2878         (<=>jis-x0213-1@2004): Ditto.
2879
2880 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2881
2882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2883         settings for `<=>gt'.
2884
2885         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2886
2887 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2890         XEmacs CHISE.
2891         (=jis-x0208@1978/-4pr): Likewise.
2892         (=jis-x0208@1978/4-pr): Likewise.
2893         (=jis-x0213-1): Likewise.
2894         (=ucs@iso): Likewise.
2895         (=ucs@unicode): Likewise.
2896         (=ucs@gb): Likewise.
2897         (=ucs@gb/fw): Likewise.
2898         (=ucs@cns): Likewise.
2899         (=ucs@cns/fw): Likewise.
2900         (=ucs@jis): Likewise.
2901         (=ucs@jis/fw): Likewise.
2902         (=ucs@jis/1990): Likewise.
2903         (=ucs@jis/2000): Likewise.
2904         (=ucs@jis/2004): Likewise.
2905         (=ucs@JP): Likewise.
2906         (=ucs@ks): Likewise.
2907         (=ucs@big5): Likewise.
2908         (=ucs@big5/cns11643): Likewise.
2909         (=ucs@cns11643): Likewise.
2910
2911 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912
2913         * mule/mule-charset.el (default-coded-charset-priority-list):
2914         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2915
2916         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2917         CHISE.
2918         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2919         mother.
2920
2921 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2924         from src/mule-charset.c].
2925         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2926         specify `final'.
2927         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2928         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2929         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2930         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2931         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2932         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2933
2934 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2937         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2938         (=jis-x0208@1978/i-4): Specify `partial'.
2939         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2940         mother coded-charset.
2941         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2942
2943 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2946         settings for `=jis-x0213-1@2004'.
2947
2948 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2951         CHISE.
2952         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2953         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2954         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2955         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2956         temporarily.
2957         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2958
2959 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2962         CHISE.
2963         (=shinjigen@1ed): Inherited from `=shinjigen'.
2964         (=shinjigen@rev): Likewise.
2965
2966 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2969         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2970
2971 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2974         define it as an alias.
2975         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2976         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2977         alias.
2978         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2979         alias.
2980
2981 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2984         CHISE.
2985
2986 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2989         CHISE.
2990         (shinjigen-2): Ditto.
2991
2992 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-charset.el (default-coded-charset-priority-list):
2995         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2996         `chinese-big5-eten-*' and `chinese-big5'.
2997
2998 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3001         #x9FA5 temporarily.
3002
3003 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3006         settings for `=jis-x0208@1978/i1'.
3007
3008 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3011         XEmacs CHISE.
3012
3013 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3014
3015         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3016         XEmacs CHISE.
3017
3018 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3021         XEmacs CHISE.
3022
3023 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3026         CHISE.
3027         (=ucs-bmp@cns): Likewise.
3028         (=ucs-bmp@jis): Likewise.
3029         (=ucs-bmp@ks): Likewise.
3030
3031 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3034         CHISE.
3035         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3036
3037 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3040         settings for `=zinbun-oracle'.
3041
3042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3043         `=zinbun-oracle'.
3044
3045 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3048         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3049         `=ucs@iso'.
3050
3051 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-charset.el (default-coded-charset-priority-list):
3054         Delete `ucs-sip'; modify order of some CCSs.
3055
3056 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3059         in XEmacs CHISE.
3060
3061         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3062         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3063         CHISE.
3064
3065 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3068         its registry.
3069         (=ucs-radicals@unicode): Likewise.
3070
3071 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3072
3073         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3074         CHISE.
3075
3076 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3079         CHISE.
3080
3081 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3084         CHISE.
3085
3086 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3089         Modify preference of *isolated settings*.
3090
3091 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3094         utf-2000 is provided.
3095         (=ucs@cns11643): Likewise.
3096
3097 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3100         Prefer every *isolated setting* to ordinary setting.
3101
3102 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3105         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3106
3107 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3110         CHISE.
3111
3112 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3115         settings for `=jis-x0208@1997'.
3116
3117 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3120         `=jis-x0208@1997'.
3121
3122 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3125         XEmacs CHISE.
3126
3127 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3130         `=jis-x0208@1978'.
3131         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3132         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3133         `=jis-x0208-1990' as the mother.
3134         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3135
3136 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3139         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3140         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3141         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3142         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3143         for `=ucs@JP'.
3144
3145 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3148         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3149         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3150         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3151         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3152         `=daikanwa@rev2'.
3153
3154 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3157         (=gt): Likewise.
3158         (=gt-k): Likewise.
3159         (=gt-pj-*): Likewise.
3160         (=gt-pj-k1): Likewise.
3161         (=gt-pj-k2): Likewise.
3162         (=daikanwa): Likewise.
3163         (=daikanwa-rev1): Likewise.
3164         (=daikanwa-rev2): Likewise.
3165         (=big5-pua): Likewise.
3166         (=big5-eten): Likewise.
3167         (chinese-big5-eten-a): Likewise.
3168         (chinese-big5-eten-b): Likewise.
3169         (=hanziku-*): Likewise.
3170         (=cbeta): Likewise.
3171         (=jef-china3): Likewise.
3172         (=ruimoku-v6): Likewise.
3173         (=ucs@iso): Likewise.
3174         (=ucs@unicode): Likewise.
3175         (=ucs@gb): Likewise.
3176         (=ucs@cns): Likewise.
3177         (=ucs@jis): Likewise.
3178         (=ucs@jis-1990): Likewise.
3179         (=ucs@jis-2000): Likewise.
3180         (=ucs@jp): Likewise.
3181         (=ucs@ks): Likewise.
3182         (=ucs@big5): Likewise.
3183         (=ucs-radicals): Likewise.
3184         (=ucs-radicals@unicode): Likewise.
3185         (=ucs-bmp-cjk): Likewise.
3186         (=ucs-bmp-cjk@unicode): Likewise.
3187         (=ucs-sip-ext-b): Likewise.
3188         (=ucs-sip-ext-b@iso): Likewise.
3189
3190 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3193         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3194
3195 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3196
3197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3198         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3199         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3200         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3201         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3202         arabic-digit, ipa and ``&I-B-XXXX;''.
3203
3204 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3205
3206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3207         setting for (I-)HZK{03..12}-XXXX.
3208
3209 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3212         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3213
3214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3215         `=ruimoku-v6'.
3216
3217         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3218         CHISE.
3219
3220 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3223         (=ucs@unicode): Likewise.
3224         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3225         (=ucs@cns): Likewise.
3226         (=ucs@jis): Likewise.
3227         (=ucs@ks): Likewise.
3228         (=ucs@big5): Likewise.
3229
3230 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3233         `ucs-jis'.
3234         (utf-8-jis-er): Likewise.
3235         (utf-8-jp): New coding-system.
3236         (utf-8-jp-er): Likewise.
3237
3238         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3239
3240 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3243
3244         * mule/japanese.el: Move definition of `euc-jisx0213' to
3245         mule/mule-coding.el.
3246
3247 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3248
3249         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3250         mule-coding before loading update-cdb when utf-2000 is provided.
3251
3252 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3255         `=daikanwa'.
3256
3257 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3260         definition codes when `utf-2000' is provided.
3261
3262 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3263
3264         * mule/mule-category.el (word-combining-categories): Don't setup
3265         `word-combining-categories' in XEmacs CHISE.
3266         (word-separating-categories): Add setting about Latin script in
3267         XEmacs CHISE.
3268
3269 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3270
3271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3272         setting for `chinese-big5'.
3273
3274 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3277         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3278         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3279         add setting for HZK0[12]-xxxx.
3280
3281 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3282
3283         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3284         in XEmacs CHISE.
3285
3286 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-charset.el (default-coded-charset-priority-list):
3289         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3290         and `chinese-big5' to `=gt-pj-*'.
3291
3292 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3293
3294         * mule/mule-conf.el (=daikanwa): Renamed from
3295         `ideograph-daikanwa'.
3296         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3297
3298 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-conf.el (=cns11643-7): Renamed from
3301         `chinese-cns11643-7'.
3302         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3303
3304 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-conf.el (=cns11643-6): Renamed from
3307         `chinese-cns11643-6'.
3308         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3309
3310 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3311
3312         * mule/mule-conf.el (=cns11643-5): Renamed from
3313         `chinese-cns11643-5'.
3314         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3315
3316 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3317
3318         * mule/mule-conf.el (=cns11643-4): Renamed from
3319         `chinese-cns11643-4'.
3320         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3321
3322 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-conf.el (=cns11643-3): Renamed from
3325         `chinese-cns11643-3'.
3326         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3327
3328 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3329
3330         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3331         `=cns11643-2'.
3332         (chinese-cns11643-2): New alias for `=cns11643-2'.
3333
3334 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3335
3336         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3337         `=cns11643-1'.
3338         (chinese-cns11643-1): New alias for `=cns11643-1'.
3339
3340 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3343         (chinese-gb12345): New alias for `=gb12345'.
3344
3345 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3346
3347         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3348         (chinese-gb2312): New alias for `=gb2312'.
3349
3350 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3351
3352         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3353         (chinese-big5): New alias for `=big5'.
3354
3355 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3358         (korean-ksc5601): New alias for `=ks-x1001'.
3359
3360 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3361
3362         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3363         `=jis-x0212'.
3364         (japanese-jisx0212): New alias for `=jis-x0212'.
3365
3366 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3367
3368         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3369         `=jis-x0208-1983'.
3370         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3371
3372 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3375         `=jis-x0208-1978'.
3376         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3377
3378 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3379
3380         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3381         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3382
3383 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3384
3385         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3386         (chinese-cns11643-3): Specify iso-ir 183.
3387         (chinese-cns11643-4): Specify iso-ir 184.
3388         (chinese-cns11643-5): Specify iso-ir 185.
3389         (chinese-cns11643-6): Specify iso-ir 186.
3390         (chinese-cns11643-7): Specify iso-ir 187.
3391         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3392         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3393
3394 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3397         \uXXXX for every cases.
3398
3399 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3400
3401         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3402         (ucs-big5): Changed to an alias for `=ucs@big5'.
3403
3404 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3405
3406         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3407         (ucs-ks): Changed to an alias for `=ucs@ks'.
3408
3409 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3410
3411         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3412         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3413
3414 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3415
3416         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3417         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3418
3419 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3420
3421         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3422         (ucs-jis): Changed to an alias for `=ucs@jis'.
3423
3424 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3427         (ucs-cns): Changed to an alias for `=ucs@cns'.
3428
3429 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3430
3431         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3432         (ucs-gb): Changed to an alias for `=ucs@gb'.
3433
3434 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3435
3436         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3437         `ideograph-daikanwa-2'.
3438         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3439         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3440
3441 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3442
3443         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3444         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3445
3446         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3447         for `xemacs-chise-version'.
3448
3449 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3450
3451         * mule/mule-charset.el (default-coded-charset-priority-list):
3452         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3453         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3454         instead of `ideograph-hanziku-*'.
3455
3456         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3457         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3458
3459 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3460
3461         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3462         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3463         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3464         `utf-2000' is provided.
3465
3466 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3469         is provided [was builtin coded-charsets].
3470
3471 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3472
3473         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3474         is provided [was builtin coded-charsets].
3475
3476 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3477
3478         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3479         is provided [was builtin coded-charsets].
3480
3481 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3482
3483         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3484         is provided [was builtin coded-charsets].
3485
3486 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3487
3488         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3489         when `utf-2000' is provided [was builtin coded-charsets].
3490
3491 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-conf.el (=hanziku-*): Renamed from
3494         `ideograph-hanziku-*'.
3495         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3496
3497 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3500         `utf-2000' is provided [was builtin coded-charsets].
3501         (ideograph-hanziku-{1..12}): Likewise.
3502
3503 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3504
3505         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3506         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3507
3508 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3509
3510         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3511         when `utf-2000' is provided [was builtin coded-charsets].
3512
3513 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3514
3515         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3516         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3517         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3518
3519 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3520
3521         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3522         (ideograph-gt): Changed to an alias for `=gt'.
3523
3524 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3527         is provided; it was defined as a builtin coded-charset.
3528         (ideograph-gt): Likewise.
3529
3530 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3531
3532         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3533         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3534
3535 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3536
3537         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3538         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3539
3540 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-conf.el (=big5-eten): Renamed from
3543         `chinese-big5-eten'.
3544         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3545
3546 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3549         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3550
3551 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3552
3553         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3554         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3555
3556 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3557
3558         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3559         (china3-jef): Changed to an alias for `=jef-china3'.
3560
3561 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3562
3563         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3564         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3565
3566         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3567         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3568         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3569         when `utf-2000' is provided.
3570
3571 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-charset.el (default-coded-charset-priority-list):
3574         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3575
3576         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3577         (ucs-jis-2000): Deleted.
3578
3579 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3580
3581         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3582         UTF-2000.
3583         (=ucs-jis-2000): New coded-charset for UTF-2000.
3584
3585 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3588         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3589
3590 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-charset.el (default-coded-charset-priority-list):
3593         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3594         `ideograph-cbeta'.
3595
3596 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3599         builtin coded-charset].
3600
3601 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3604         settings for &K0-xxxx and &I-K0-xxxx.
3605
3606 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3607
3608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3609         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3610
3611 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3614         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3615
3616 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3617
3618         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3619         UTF-2000.
3620         (ideograph-gt-pj-k1): Likewise.
3621         (ideograph-gt-pj-k2): Likewise.
3622
3623 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3624
3625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3626         `=jis-x0208'.
3627
3628 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3629
3630         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3631         UTF-2000 [was a builtin coded-charset].
3632
3633 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3634
3635         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3636         (utf-8-gb-er): Likewise.
3637
3638 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3639
3640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3641         settings for JIS X 0212 and JIS X 0208:1978.
3642
3643 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3644
3645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3646         setting for JIS X 0213.
3647
3648 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3649
3650         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3651         standard-case-table in UTF-2000.
3652
3653 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3654
3655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3656         definitions for isolated-chars.
3657
3658 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3659
3660         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3661         `configure-utf-2000-lisp-directory'.
3662         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3663         `mule-lisp-load-path'.
3664
3665 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3666
3667         * startup.el (startup-setup-paths): Set and use
3668         `utf-2000-lisp-directory'.
3669         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3670         UTF-2000.
3671
3672 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3673
3674         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3675         (paths-find-utf-2000-lisp-directory): New function.
3676         (paths-construct-load-path): Add new optional argument
3677         `utf-2000-lisp-directory'.
3678
3679         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3680
3681 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3682
3683         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3684         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3685         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3686         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3687         `chinese-big5-2' in UTF-2000.
3688
3689         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3690         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3691
3692 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3693
3694         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3695         `big5-eten-er' in UTF-2000.
3696         (big5-cdp): Modify DOC-string and mnemonic.
3697
3698 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3701         UTF-2000 [renamed from utf-8-er].
3702         (utf-8-gb): New coding-system in UTF-2000.
3703         (utf-8-gb-er): Likewise.
3704         (utf-8-cns): Likewise.
3705         (utf-8-cns-er): Likewise.
3706         (utf-8-big5): Likewise.
3707         (utf-8-big5-er): Likewise.
3708         (utf-8-jis): Likewise.
3709         (utf-8-jis-er): Likewise.
3710         (utf-8-ks): Likewise.
3711         (utf-8-ks-er): Likewise.
3712         (utf-8-er): Likewise.
3713
3714 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3717         instead of `utf-8-unix' in UTF-2000.
3718
3719         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3720
3721 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3722
3723         * mule/japanese.el (euc-jisx0213): New coding-system.
3724
3725         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3726         `japanese-jisx0208-1990' as the mother.
3727
3728 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3729
3730         * dumped-lisp.el (preloaded-file-list): Change condition of
3731         loading "close-cdb".
3732
3733 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3734
3735         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3736         setup `coded-charset-entity-reference-alist'.
3737
3738 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3741         UTF-2000.
3742
3743 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3744
3745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3746         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3747
3748 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3749
3750         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3751         (chinese-big5-eten-a): Likewise.
3752         (chinese-big5-eten-b): Likewise.
3753         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3754         code range is #x8140 .. #x8DFE.
3755
3756 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3757
3758         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3759         UTF-2000.
3760         (chinese-big5-cdp): Likewise.
3761
3762 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3763
3764         * dumped-lisp.el (preloaded-file-list): Rename
3765         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3766
3767 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3768
3769         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3770         append `system-char-db-source-file-list' into
3771         `preloaded-file-list' in UTF-2000.
3772
3773 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * dumped-lisp.el (preloaded-file-list): Delete
3776         character-definition files.
3777
3778 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3779
3780         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3781         UTF-2000.
3782
3783 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3784
3785         * mule/mule-charset.el (default-coded-charset-priority-list):
3786         Delete `mojikyo-2022-1'.
3787
3788 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3789
3790         * mule/mule-charset.el (default-coded-charset-priority-list):
3791         Delete `mojikyo'.
3792
3793 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3794
3795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3796         `ucs-sip'.
3797
3798 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3799
3800         * mule/mule-charset.el (default-coded-charset-priority-list):
3801         Comment out `chinese-gb12345'.
3802
3803 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * bytecomp.el (byte-compile-insert-header): Fixed.
3806
3807 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3808
3809         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3810         XEmacs UTF-2000.
3811
3812 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3813
3814         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3815         UTF-2000.
3816
3817 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3818
3819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3820         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3821
3822 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3823
3824         * mule/mule-charset.el (default-coded-charset-priority-list):
3825         `japanese-jef-china3' is renamed `china3-jef'.
3826
3827 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3828
3829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3830         `japanese-jef-china3' and `ideograph-cbeta'.
3831
3832 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3833
3834         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3835
3836 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3837
3838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3839         `chinese-big5-cdp'.
3840
3841 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3842
3843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3844         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3845
3846 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3849         loading character definitions.
3850
3851 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3852
3853         * dumped-lisp.el (preloaded-file-list): Rename
3854         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3855
3856 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3857
3858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3859         `chinese-big5'.
3860
3861 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3862
3863         * dumped-lisp.el (preloaded-file-list): Dump
3864         "Ideograph-R028-Private" with XEmacs UTF-2000.
3865
3866 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3867
3868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3869         `chinese-gb12345'.
3870
3871 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3872
3873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3874         `ideograph-gt-pj-{1..11}'.
3875
3876         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3877         XEmacs UTF-2000.
3878
3879 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3880
3881         * mule/mule-charset.el (default-coded-charset-priority-list):
3882         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3883         `chinese-isoir165'.
3884
3885 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3886
3887         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3888         `image/png', `image/x-xpm' and `image/tiff'.
3889
3890         * files.el (binary-file-regexps): Add *.PNG.
3891
3892 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3893
3894         * mule/mule-charset.el (default-coded-charset-priority-list):
3895         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3896         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3897
3898 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3899
3900         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3901         the first completion when UTF-2000 is running.
3902
3903 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3904
3905         * mule/mule-charset.el (default-coded-charset-priority-list):
3906         Delete `ucs'.
3907
3908 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3909
3910         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3911
3912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3913         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3914
3915 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/vietnamese.el (vscii-2): Delete abolished property
3918         `composite'; now composite mode is default.
3919
3920 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3923         of `raw-text'; check \uHHHH representation even if non-ascii
3924         characters are not found.
3925
3926         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3927         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3928         unconditionally.
3929
3930         * mule/viet-ccl.el: New file.
3931
3932         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3933         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3934         - Separate CCL based implementations to viet-ccl.el.
3935
3936 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3937
3938         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3939         "jisx0213.2000-1".
3940         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3941
3942         * mule/mule-charset.el (default-coded-charset-priority-list):
3943         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3944         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3945
3946 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3947
3948         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3949
3950 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3951
3952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3953         `ucs' in UTF-2000.
3954
3955 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3956
3957         * mule/mule-charset.el (default-coded-charset-priority-list):
3958         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3959         `arabic-iso8859-6'.
3960
3961 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3962
3963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3964         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3965
3966 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3967
3968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3969         `katakana-jisx0201' in UTF-2000.
3970
3971 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3972
3973         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3974         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3975         "u0FB50-Arabic-Presentation-Forms-A",
3976         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3977         "u0FE50-Small-Form-Variants",
3978         "u0FE70-Arabic-Presentation-Forms-B",
3979         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3980         UTF-2000.
3981
3982 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3983
3984         * dumped-lisp.el (preloaded-file-list): Delete
3985         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3986         ... "Ideograph-R214-Flute" in UTF-2000.
3987
3988 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3989
3990         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3991         (japanese-jisx0213-2): New coded-charset.
3992
3993         * dumped-lisp.el (preloaded-file-list): Add
3994         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3995         "Ideograph-R030-Mouth".
3996
3997 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3998
3999         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4000         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4001         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4002         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4003         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4004         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4005         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4006         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4007
4008 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4009
4010         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4011         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4012         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4013         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4014         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4015
4016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4017         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4018
4019 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4020
4021         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4022         in UTF-2000.
4023
4024 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4025
4026         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4027         (chinese-isoir165): Moved from mule/chinese.el.
4028         (chinese-cns11643-3): Moved from mule/chinese.el.
4029         (chinese-cns11643-4): Moved from mule/chinese.el.
4030         (chinese-cns11643-5): Moved from mule/chinese.el.
4031         (chinese-cns11643-6): Moved from mule/chinese.el.
4032         (chinese-cns11643-7): Moved from mule/chinese.el.
4033
4034         * mule/chinese.el: Move definition of coded-charsets to
4035         mule/mule-conf.el.
4036
4037 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4038
4039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4040         `ideograph-daikanwa'.
4041
4042 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4043
4044         * dumped-lisp.el (preloaded-file-list): Delete
4045         "ccs-jisx0201-latin.el".
4046
4047 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4048
4049         * dumped-lisp.el (preloaded-file-list): Add
4050         "u031A0-Extended-Bopomofo" in UTF-2000.
4051
4052 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4053
4054         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4055         renamed to u02E00-CJK-Radical-Supplement.
4056
4057 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4058
4059         * dumped-lisp.el (preloaded-file-list): Add
4060         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4061         "u030A0-Katakana", "u03100-Bopomofo",
4062         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4063         "u03200-Enclosed-CJK-Letters-and-Months" and
4064         "u03300-CJK-Compatibility".
4065
4066 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4067
4068         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4069         "u02F00-Kangxi-Radicals" and
4070         "u02FF0-Ideographic-Description-Characters".
4071
4072 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4073
4074         * dumped-lisp.el (preloaded-file-list): Add
4075         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4076         "u02800-Braille-Patterns" in UTF-2000.
4077
4078 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4079
4080         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4081         "uXXXXX-*.el" in UTF-2000.
4082
4083         * bytecomp.el (byte-compile-insert-header): Delete comments if
4084         non-ASCII characters are found; allow `byte-compile-dynamic' and
4085         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4086         `raw-text'.
4087
4088 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4089
4090         * dumped-lisp.el (preloaded-file-list): Add
4091         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4092         "u025A0-Geometric-Shapes.el".
4093
4094 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4095
4096         * dumped-lisp.el (preloaded-file-list): Add
4097         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4098         "u02460-Enclosed-Alphanumerics.el".
4099
4100 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4101
4102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4103         `chinese-gb2312'.
4104
4105         * dumped-lisp.el (preloaded-file-list): Add
4106         "u02200-Mathematical-Operators.el" and
4107         "u02300-Miscellaneous-Technical.el".
4108
4109 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4110
4111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4112         `chinese-cns11643-*'.
4113
4114         * dumped-lisp.el (preloaded-file-list): Add
4115         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4116         "u02190-Arrows.el" in UTF-2000.
4117
4118 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4119
4120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4121         `korean-ksc5601'.
4122
4123         * dumped-lisp.el (preloaded-file-list): Add
4124         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4125         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4126         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4127
4128 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4129
4130         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4131
4132 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4133
4134         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4135         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4136         "u01780-Khmer.el", "u01800-Mongolian.el",
4137         "u01E00-Latin-Extended-Additional.el" and
4138         "u01F00-Greek-Extended.el" in UTF-2000.
4139
4140 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4141
4142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4143         `ethiopic-ucs' and `ethiopic'.
4144
4145         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4146         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4147
4148         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4149         from mule/ethiopic.el.
4150
4151         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4152         mule/mule-conf.el.
4153
4154 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4155
4156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4157         `lao'.
4158
4159         * mule/mule-conf.el (lao): New coded-charset.
4160
4161         * dumped-lisp.el (preloaded-file-list): Add
4162         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4163         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4164         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4165         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4166         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4167
4168 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4169
4170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4171         `ucs-bmp' and `arabic-iso8859-6'.
4172
4173 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4174
4175         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4176         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4177         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4178
4179 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4180
4181         * startup.el (normal-top-level): Load autoload file for UTF-2000
4182         in UTF-2000.
4183
4184 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4185
4186         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4187         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4188         "u00020-Basic-Latin.el", "u00080-C1.el",
4189         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4190         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4191         "u002B0-Spacing-Modifier-Letters.el",
4192         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4193         UTF-2000.
4194
4195 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4196
4197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4198         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4199         instead of `vietnamese-viscii-*'.
4200
4201 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4202
4203         * mule/mule-conf.el: New file.
4204
4205         * mule/misc-lang.el: Move definition of charset `ipa' to
4206         mule/mule-conf.el.
4207
4208 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4209
4210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4211         `latin-viscii'; prefer it for characters used in Vietnamese.
4212
4213 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4214
4215         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4216
4217 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4218
4219         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4220         `vietnamese-viscii-lower'.
4221         (latin-viscii-upper): Renamed from charset
4222         `vietnamese-viscii-upper'.
4223         (vietnamese-viscii-lower): New alias for charset
4224         `latin-viscii-lower'.
4225         (vietnamese-viscii-upper): New alias for charset
4226         `latin-viscii-upper'.
4227
4228 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4229
4230         * mule/mule-charset.el (default-coded-charset-priority-list):
4231         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4232
4233 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4234
4235         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4236         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4237         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4238         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4239         lisp/utf-2000.
4240
4241 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4242
4243         * mule/ccs-tcvn5712.el: New file.
4244
4245 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4246
4247         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4248         in UTF-2000.
4249
4250 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4251
4252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4253         `japanese-jisx0208'.
4254
4255 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4256
4257         * dumped-lisp.el (preloaded-file-list): Add
4258         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4259         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4260         UTF-2000.
4261
4262         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4263         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4264         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4265         mule/ccs-viscii.el: New files.
4266
4267         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4268         if \uXXXX is found.
4269
4270 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4271
4272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4273         `hiragana-jisx0208' and `katakana-jisx0208'.
4274
4275 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4276
4277         * mule/chinese.el (chinese-cns11643-3): Define it even if
4278         `utf-2000' is provided.
4279         (chinese-cns11643-4): Likewise.
4280         (chinese-cns11643-5): Likewise.
4281         (chinese-cns11643-6): Likewise.
4282         (chinese-cns11643-7): Likewise.
4283
4284 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4285
4286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4287         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4288
4289 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4290
4291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4292         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4293
4294 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4295
4296         * mule/mule-charset.el (default-coded-charset-priority-list):
4297         Setup in UTF-2000.
4298
4299 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4300
4301         * mule/viet-chars.el: Don't define charset
4302         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4303         they are defined as builtin charsets.
4304
4305 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4306
4307         * version.el (emacs-version): Add more space just before UTF-2000
4308         version string.
4309
4310 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4311
4312         * version.el ([constant] emacs-version): Don't add a space in the
4313         preceding place of `xemacs-betaname' because it is duplicated.
4314         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4315
4316         * startup.el (splash-frame-body): Add ETL.
4317
4318 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4319
4320         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4321         is provided because it is defined as builtin charset.
4322         (chinese-cns11643-4): Likewise.
4323         (chinese-cns11643-5): Likewise.
4324         (chinese-cns11643-6): Likewise.
4325         (chinese-cns11643-7): Likewise.
4326
4327 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4328
4329         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4330         coding-system `iso-10646-ucs-4' is not defined.
4331
4332 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4333
4334         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4335         coding-system if `utf-2000' is provided.
4336
4337 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4338
4339         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4340         `utf-2000' is provided.
4341
4342 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4343
4344         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4345         if utf-2000 is provided temporally.
4346
4347 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4348
4349         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4350         as builtin variable].
4351
4352 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4353
4354         * files.el (insert-file-contents-literally): Treat file as binary;
4355         call file-name-handlers. [sync with Emacs 20.3.10]
4356
4357 2008-12-28  Vin Shelton  <acs@xemacs.org>
4358
4359         * XEmacs 21.4.22 is released
4360
4361 2008-12-30  Vin Shelton  <acs@xemacs.org>
4362
4363         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4364         during building even if no packages are found.
4365
4366 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4367
4368         * printer.el (generic-print-region): 
4369         (generic-print-buffer): 
4370         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4371         check if the msprinter device is available, now that msprinter is
4372         always available as a specifier tag. 
4373
4374 2008-12-24  Vin Shelton  <acs@xemacs.org>
4375
4376         * about.el: Add Francisco to my bio!
4377
4378 2008-12-23  Vin Shelton  <acs@xemacs.org>
4379
4380         * autoload.el: Move operator definitions to autoload-operators.el
4381         in the xemacs-base package.
4382
4383 2007-11-22  Vin Shelton  <acs@xemacs.org>
4384
4385         * about.el (about-hacker-contribution): Updated my bio.
4386
4387 2007-10-07  Vin Shelton  <acs@xemacs.org>
4388
4389         * XEmacs 21.4.21 is released
4390
4391 2007-09-19  Didier Verna  <didier@xemacs.org>
4392
4393         Update my personal info.
4394         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4395         * about.el (about-other-current-hackers): Ditto.
4396         * about.el (about-url-alist): Add my musical website.
4397         * about.el (about-personal-info): Update my entry.
4398         * about.el (about-hacker-contribution): Ditto.
4399
4400 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4401
4402         * package-get.el (package-get-download-sites): Update download
4403         sites in Japan.
4404         * package-get.el (package-get-pre-release-download-sites): Ditto.
4405
4406 2007-08-18  Vin Shelton  <acs@xemacs.org>
4407
4408         * package-get.el (package-get-pre-release-download-sites): Sync
4409         mirror sites with 21.5.  (Thanks, Adrian)
4410
4411 2007-08-09  Mike Sperber  <mike@xemacs.org>
4412
4413         * startup.el (migrate-user-init-file): Create backup of
4414         `user-init-file' before migrating.
4415         * startup.el (maybe-migrate-user-init-file): Print
4416         information about backup file.
4417         (maybe-create-compatibility-dot-emacs): Follow above change.
4418
4419 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4420
4421         * font-lock.el: Sync font-lock-add-keywords and
4422         font-lock-remove-keywords from GNU Emacs.
4423         * font-lock.el (font-lock-keywords-alist): New.
4424         * font-lock.el (font-lock-removed-keywords-alist): New.
4425         * font-lock.el (font-lock-add-keywords): New.
4426         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4427         * font-lock.el (font-lock-remove-keywords): New.
4428
4429 2007-08-16  Vin Shelton  <acs@xemacs.org>
4430
4431         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4432         patch from Hans de Graaff.
4433
4434 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4435
4436         * package-get.el (package-get-download-sites): Document Chile and
4437         update Denmark download site.
4438         * package-get.el (package-get-pre-release-download-sites): Ditto.
4439
4440 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4441
4442         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4443
4444 2006-12-09  Vin Shelton  <acs@xemacs.org>
4445
4446         * XEmacs 21.4.20 is released
4447
4448 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4449
4450         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4451
4452 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4453
4454         * info.el (Info-find-file-node, Info-insert-dir)
4455         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4456         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4457         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4458         and discussion.
4459
4460 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4461
4462         * obsolete.el (line-beginning-position): New, from 21.5.x.
4463         (line-end-position): Ditto.
4464
4465 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4466
4467         * package-get.el (package-get-download-sites): Welcome
4468         nl.xemacs.org and Thanks!
4469         * package-get.el (package-get-pre-release-download-sites): Ditto.
4470
4471 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4472
4473         * font-lock.el: Add support for not-so recent changes in Java to
4474         java-mode.
4475
4476 2006-01-28  Vin Shelton  <acs@xemacs.org>
4477
4478         * XEmacs 21.4.19 is released
4479
4480 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4481
4482         * easymenu.el: Update copyright. 
4483         * easymenu.el (easy-menu-all-popups):
4484         Add a docstring. 
4485         * easymenu.el (easy-menu-add):
4486         Document a bug, rework the function to preserve any existing
4487         non-default mode-popup-menu instead of overwriting it, and not to
4488         bother normalising the menu title (nothing else does).
4489         * easymenu.el (easy-menu-remove):
4490         Restore the default mode-popup-menu instead of leaving an empty
4491         one when we remove the last easy-menu popup. 
4492
4493 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4494
4495         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4496         as suggested by Rodrigo Ventura.
4497         * package-get.el (package-get-pre-release-download-sites): Ditto,
4498         with replacement of xemacs-21.5 by beta, which is the logical path
4499         to our beta core and package pre-releases.
4500
4501 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4502
4503         * package-get.el (package-get-download-sites): Add Hong Kong
4504         download site.
4505         * package-get.el (package-get-pre-release-download-sites): Ditto.
4506
4507 2005-12-26  Vin Shelton  <acs@xemacs.org>
4508
4509         * find-paths.el:
4510         * find-paths.el (paths-emacs-root-p): Add search for package root.
4511         * find-paths.el (paths-find-emacs-root): Replaced with
4512         paths-find-invocation-roots, which returns a list of roots.
4513         * find-paths.el (paths-find-invocation-roots): New.
4514         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4515
4516 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4517
4518         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4519         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4520
4521 2005-12-03  Vin Shelton <acs@xemacs.org>
4522
4523         * XEmacs 21.4.18 is released
4524
4525 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4526
4527         * package-get.el (package-get-download-sites): Update reflecting
4528         latest http://www.xemacs.org/Releases/ information generated by
4529         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4530         * package-get.el (package-get-pre-release-download-sites): Ditto.
4531
4532 2005-02-28  Simon Josefsson  <jas@extundo.com>
4533
4534         * about.el (xemacs-hackers): Add jas.
4535         (about-other-current-hackers): Likewise.
4536         (about-url-alist): Add URL for jas.
4537         (about-personal-info): Document jas.
4538         (about-hacker-contribution): Describe jas contributions.
4539
4540 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4541
4542         * easymenu.el (easy-menu-remove): As described in 
4543         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4544         except the "Command" menu from mode-popup-menu. 
4545
4546 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4547  
4548         * font.el (font-spatial-to-canonical): Correct calculation of 
4549         return value for pixel-based input value. 
4550  
4551 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4552
4553         * code-process.el (call-process): Process-related docstring
4554         improvements spurred by Norbert Koch.
4555         * code-process.el (call-process-region): Ditto.
4556         * code-process.el (start-process): Ditto.
4557
4558 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4559
4560         * finder.el (finder-find-library): Return filename actually
4561         searched for.
4562
4563 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4564
4565         * help.el (view-emacs-news): Use `expand-file-name' instead of
4566         `locate-data-file' as the latter will find any "NEWS" files that
4567         might exist in packages _before_ the one in core.
4568
4569 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4570
4571         * package-get.el (package-get-init-package):
4572         package-get-init-package buglet (21.4.17) by Jeff Mincy
4573         <mincy@rcn.com> fixing false temporary load-path shadows reported
4574         after package installation and simplifying code.
4575
4576 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4577
4578         * package-get.el (package-get-download-sites): Sync mirrors list
4579         with the XEmacs website.
4580         (package-get-pre-release-download-sites): Ditto.
4581
4582 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4583
4584         * derived.el (derived-mode-merge-syntax-tables):
4585         Revert my 21.5-only patch of 2003-07-18 which slipped in
4586         through Jerry James's patch of 2004-06-07.
4587
4588 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4589
4590         * cmdloop.el (keyboard-quit): Remove workaround for
4591         `region-active-p' not making sure active region is in current
4592         buffer now that it does.
4593         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4594         * simple.el (region-active-p): `region-active-p' to only return t
4595         when active region is in current buffer.
4596
4597 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4598
4599         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4600         package names, quell a byte-compiler warning, doc fix.
4601
4602 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4603
4604         * buffer.el (pop-to-buffer):
4605         * window-xemacs.el (display-buffer):
4606         Document use of `same-window-buffer-names,' `same-window-regexps'
4607         by pop-to-buffer and display-buffer. 
4608         
4609 2005-02-06  Vin Shelton <acs@xemacs.org>
4610
4611         * XEmacs 21.4.17 is released
4612
4613 2005-01-29  Ben Wing  <ben@xemacs.org>
4614
4615         * shadow.el (find-emacs-lisp-shadows):
4616         Add custom-defines to list of ignored files.
4617
4618 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4619
4620         * simple.el (shifted-motion-keys-select-region): Fix statement
4621         about unshifted-motion-keys-deselect-region.
4622
4623 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4624
4625         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4626         now) for GNU Emacs compatibility.
4627         (make-obsolete-variable): Ditto.
4628
4629 2004-01-08  Ben Wing  <ben@xemacs.org>
4630
4631         * code-files.el (load):
4632         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4633
4634 2004-12-05  Vin Shelton <acs@xemacs.org>
4635
4636         * XEmacs 21.4.16 is released
4637
4638 2004-12-04  Vin Shelton  <acs@xemacs.org>
4639
4640         * auto-autoloads.el: Regenerated.
4641
4642         * custom-load.el: Regenerated.
4643
4644 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         Fix bug: apropos errors if a defalias refers to an undefined
4647         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4648
4649         * apropos.el (apropos):
4650         (apropos-command):
4651         * help.el (frob-help-extents):
4652         * help-macro.el (make-help-screen):
4653         * hyper-apropos.el (hyper-apropos-grok-functions):
4654         (hyper-apropos-get-doc):
4655         Catch void-function error thrown by `documentation'.
4656
4657 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4658
4659         * packages.el (package-require): Fix incorrect arg to format.
4660         This fixes a `format specifier' error.
4661
4662 2004-08-13  Jerry James  <james@xemacs.org>
4663
4664         * bytecomp.el (forward-word): Tell the byte compiler the correct
4665         number of arguments to forward-word.
4666
4667 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4668
4669         * etags.el: Fixed loading of include files for tag completion. Now
4670         you can make a tag file for a library, include it into your
4671         project and it will be reloaded only if it changed. Infinte
4672         include loops are detected and the correct tag files are loaded.
4673         * etags.el (buffer-tag-table-list): Load and verify tag files in
4674         the external function buffer-tag-table-list-load.
4675         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4676         tag files. Also load the included tag files. The priority of the
4677         included files is right below their parent file. If multiple
4678         matches occur then the symbols from the parent file are found
4679         first.
4680         * etags.el (tag-table-include-files): Corrected comment
4681         string. Switched to pattern constant tags-include-pattern to have
4682         it at a central location.
4683         * etags.el (tags-include-pattern): Added doc string.
4684         * etags.el (add-to-tag-completion-table): Removed obsolete
4685         comments as the include files are allready returned by
4686         buffer-tag-table-list and loaded.
4687         * etags.el (find-tag-internal): The include files are allready
4688         included in tag-tables as buffer-tag-table-list returns them now.
4689
4690 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4691
4692         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4693         Loading items into the notebook is now done by C code.
4694         * widgets-gtk.el (gtk-widget-instantiate-internal):
4695         Style no longer changed.
4696
4697 2004-06-28  Nix  <nix@esperi.org.uk>
4698
4699         * cmdloop.el (truncate-command-history-for-gc): Delay
4700         execution of all things that look up variable bindings,
4701         via `enqueue-eval-event'.
4702
4703 2004-06-24  Vin Shelton  <acs@xemacs.org>
4704
4705         * package-get.el (package-get-require-signed-base-updates):
4706         now defaults to nil.
4707
4708 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4709
4710         * subr.el (split-string): Clean up docstring.
4711
4712 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4713
4714         * faces.el (zmacs-region): fix typo in docstring.
4715
4716 2004-06-07  Jerry James  <james@xemacs.org>
4717
4718         * derived.el: Synch with Emacs 21.3.
4719         * subr.el (with-local-quit): New, from Emacs 21.3.
4720         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4721         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4722         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4723
4724 2004-06-16  Jerry James  <james@xemacs.org>
4725
4726         * cl.el (cl-set-substring): Increment start by the length of the
4727         string, not the string itself.
4728
4729 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4730
4731         * etags.el (tag-table-include-files): Expand included TAGS file
4732         paths to avoid problems with relative paths.  Thanks to Peter
4733         Chubb <peterc@gelato.unsw.edu.au>.
4734         * etags.el (tags-include-pattern): New.
4735         * etags.el (add-to-tag-completion-table): Parse and ignore
4736         trailing include lines.
4737
4738 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4739
4740         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4741         avoiding line solely composed of equal signs.
4742
4743 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4744
4745         * cus-edit.el (alloc): Typo fix.
4746         * cus-edit.el (custom-browse-visibility): Ditto.
4747         * cus-edit.el (custom-variable-value-create): Ditto.
4748         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4749         * cus-edit.el (custom-save-variables): Bind print-length and
4750         print-level to nil to avoid value abbreviation.
4751         * cus-edit.el (custom-save-face-internal): Ditto.
4752         * cus-edit.el (custom-save-faces): Save in sorted order.
4753         * cus-edit.el (custom-save-resets): Bind print-length and
4754         print-level to nil to avoid value abbreviation.
4755         * cus-edit.el (custom-save-loaded-themes): Ditto.
4756
4757 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4758
4759         * subr.el (split-string-default-separators): New.
4760         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4761         see comment in source.
4762
4763 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4764
4765         * mule/japanese.el (paragraph-start, paragraph-separate):
4766         Remove anchor to BOL.
4767
4768 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4769
4770         * cl.el (gensym, gentemp): Improve docstrings.
4771
4772 2004-05-10  Vin Shelton  <acs@xemacs.org>
4773
4774         * etags.el: Sync with 21.5 version.
4775
4776 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4777
4778         * etags.el:
4779         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4780         only for use with exuberant ctags. This will also enable building of 
4781         completion tables with exuberant ctags. This will not work with
4782         xemacs ctags. 
4783         * etags.el (get-tag-table-buffer): New function for creating of
4784         completion table is used if tags-exuberant-ctags-optimization-p ist t
4785         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4786         finding the tag names. New.
4787         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4788         building tag completion table with exuberant ctags. New.
4789         * etags.el (find-tag-internal): Improve exact tag matching for tags
4790         with name fields. Before the patch return types of functions or
4791         function parameters (with exuberant ctags) were found as matches.
4792
4793 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4794
4795         * list-mode.el (display-completion-list): Fixed completion list was
4796         taking the width of the frame and not of the window for displaying
4797         the selection methods.
4798
4799 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4800
4801         * menubar-items.el (default-menubar): Options are saved to custom.el.
4802
4803
4804 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4805
4806         * isearch-mode.el (isearch-abort): Preserve successful search target.
4807
4808 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4809
4810         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4811         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4812         Bihlmeyer.
4813         * gnuserv.el (gnuserv-mode-line-string): New.
4814         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4815         gnuserv-mode.
4816         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4817         * gnuserv.el (gnuserv-edit-files): Use
4818         make-x-device-with-gtk-fallback.
4819
4820 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4821
4822         * gtk-widgets.el: New import: gtk-accel-group-new.
4823         * dialog-gtk.el:
4824         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4825         * dialog-gtk.el (popup-builtin-question-dialog):
4826         Added support for dialog button mnemonics.
4827
4828 2004-03-22  Chris Green <cmg@dok.org>
4829
4830         * process.el (shell-command): Output buffer was ignored when a
4831         background process was run via shell-command.
4832
4833 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4834
4835         * cus-edit.el (custom-save-variables): Retrieve a list of
4836         variables to save first, sort it, and make sure the variables are
4837         saved in sorted order.
4838
4839 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4840  
4841         * package-get.el (package-get-update-base-from-buffer): Force
4842         binary coding system for verifying GnuPG signature in the
4843         package-index file.
4844  
4845 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4846
4847         * package-get.el (package-get-package-index-file-location): Handle
4848         missing "EMACSPACKAGEPATH" environment variable.
4849
4850 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4851
4852         * package-admin.el (package-admin-find-top-directory): Simplify
4853         directory comparisions and fix substring errors on short path
4854         components.
4855         * package-get.el (package-get-package-index-file-location):
4856         Default to first component of "EMACSPACKAGEPATH", if set.
4857
4858 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4859
4860         * package-get.el (process-error): New error datum.
4861
4862 2004-02-02  Vin Shelton <acs@xemacs.org>
4863
4864         * XEmacs 21.4.15 is released
4865
4866 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4867
4868         * itimer.el (activate-itimer): Modify the itimer timeout value as
4869         if it were begun at the last time when the itimer driver was woken
4870         up.
4871
4872 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4873
4874         * specifier.el (Copyright):
4875         Update.
4876         (make-specifier-and-init):
4877         (map-specifier):
4878         (canonicalize-inst-pair):
4879         (canonicalize-spec-list):
4880         (set-specifier):
4881         Synch docstrings to 21.5 where appropriate.
4882
4883 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4884
4885         * package-get.el (package-get-list-packages-where): New.  A
4886         function that allows searching for groups of packages.  For
4887         example, find all packages that require the fsf-compat package.
4888
4889 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4890
4891         The Great PUI Sync.
4892
4893         * auto-autoloads.el: Regenerated.
4894
4895         * custom-load.el: Regenerated.
4896
4897         * dumped-lisp.el (packages-hardcoded-lisp): New.
4898
4899         * menubar-items.el (menu-max-items): New.
4900         (menu-submenu-max-items): New.
4901         (menu-submenu-name-format): New.
4902         (menu-split-long-menu): New.
4903         (menu-sort-menu): New.
4904         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4905
4906         * obsolete.el (pui-add-install-directory): Renamed to the more
4907         logical `pui-set-local-package-get-directory'.
4908         (package-get-download-menu): Moved to `package-ui.el' and renamed
4909         to `package-ui-add-download-menu'.
4910
4911         * package-admin.el (package-admin-install-function-mswindows):
4912         Whitespace clean up.
4913         (package-admin-add-single-file-package): Removed.
4914         (package-admin-default-install-function): Whitespace clean up.
4915         (package-admin-find-top-directory): New.
4916         (package-admin-get-install-dir): Use it.
4917         (package-admin-get-manifest-file): 
4918         (package-admin-check-manifest): 
4919         (package-admin-add-binary-package):
4920         (package-admin-get-lispdir):
4921         (package-admin-delete-binary-package):
4922         (package-admin):
4923
4924         * package-get.el (package-get-package-index-file-location): New.
4925         (package-get-install-to-user-init-directory): New.
4926         (package-get-remote):
4927         (package-get-download-sites):
4928         (package-get-pre-release-download-sites): New.
4929         (package-get-site-release-download-sites): New.
4930         (package-get-base-filename):
4931         (package-get-always-update):
4932         (package-get-user-index-filename): Removed.
4933         (package-get-pgp-available-p): New.
4934         (package-get-require-signed-base-updates):
4935         (package-get-was-current):
4936         (package-entries-are-signed): New.
4937         (package-get-continue-update-base): New.
4938         (package-get-download-menu): Removed.
4939         (package-get-require-base):
4940         (package-get-update-base-entry):
4941         (package-get-locate-file):
4942         (package-get-locate-index-file):
4943         (package-get-maybe-save-index):
4944         (package-get-update-base):
4945         (package-get-update-base-from-buffer):
4946         (package-get-update-base-entries):
4947         (package-get-interactive-package-query):
4948         (package-get-update-all):
4949         (package-get-all):
4950         (package-get-dependencies):
4951         (package-get-init-package):
4952         (package-get-info): New.
4953         (package-get):
4954         (package-get-staging-dir):
4955         (package-get-set-version-prop): Removed.
4956         (package-get-installedp):
4957         (package-get-ever-installed-p):
4958         (packages): Removed.
4959         (package-get-custom-groups): Removed.
4960         (package-get-custom): Removed.
4961         (package-get-custom-add-entry): Removed.
4962
4963         * package-info.el (batch-update-package-info):
4964
4965         * package-net.el (package-net-batch-generate-bin-ini):
4966         (package-net-update-installed-db):
4967
4968         * package-ui.el (pui-info-buffer):
4969         (pui-directory-exists): Removed.
4970         (pui-package-dir-list): Removed.
4971         (pui-add-install-directory): Removed.
4972         (package-ui-download-menu): New.
4973         (package-ui-pre-release-download-menu): New.
4974         (package-ui-site-release-download-menu): New.
4975         (pui-set-local-package-get-directory): New.
4976         (pui-package-symbol-char):
4977         (pui-update-package-display):
4978         (pui-toggle-package):
4979         (pui-toggle-package-key):
4980         (pui-toggle-package-delete):
4981         (pui-toggle-package-delete-key):
4982         (pui-toggle-package-event):
4983         (pui-toggle-verbosity-redisplay):
4984         (pui-install-selected-packages):
4985         (pui-add-required-packages):
4986         (pui-help-echo):
4987         (pui-display-info):
4988         (list-packages-mode):
4989         (pui-list-packages):
4990
4991         * packages.el (packages-compute-package-locations):
4992         (package-require):
4993         (package-delete-name):
4994         (packages-hardcoded-lisp): Removed.
4995         (packages-useful-lisp): Removed.
4996         (packages-unbytecompiled-lisp): Removed.
4997         (packages-find-package-directories):
4998
4999         Summary:
5000
5001         Major code clean up of all things PUI.
5002
5003         Much improved code to determine where packages should be
5004         installed.  PUI no longer depends on any packages being
5005         pre-installed to compute where packages are to be installed to.
5006
5007         The user can specify the location of their package-index file.  It
5008         isn't necessary to set this because it has sane defaults.  People
5009         who "run-in-place" won't accidently overwrite the CVS
5010         package-index file.  See
5011         `package-get-package-index-file-location'. 
5012
5013         PUI will now properly clean up after itself in the event of an
5014         unsuccessful package install.  This drastically reduces the number
5015         of "wrong md5sum" FAQs.
5016
5017         non-Mule XEmacsen can no longer install Mule packages.
5018
5019         Package management via the custom interface has been removed.
5020
5021         The PUI related menubar items have been reorganised.
5022
5023         The PGP verification code has been fixed and the default for
5024         whether or not it is used is automatically computed.
5025
5026         * update-elc.el ((preloaded-file-list site-load-packages
5027         need-to-dump dumped-exe)):
5028         Just a couple of small changes to allow for
5029         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5030         existing anymore.
5031
5032 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5033
5034         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5035         apply `format' to the first argument of byte-compile-warn, it
5036         already calls format.
5037
5038 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5039
5040         * files.el (delete-old-versions): Avoid going interactive during
5041         make install when environment variable VERSION_CONTROL is set.
5042
5043 2003-12-04  Vin Shelton  <acs@xemacs.org>
5044
5045         * menubar-items.el (menu-item-search): Only bring up search dialog
5046         box if the feature is available and desired.
5047
5048 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5049
5050         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5051
5052 2003-11-05  Vin Shelton  <acs@xemacs.org>
5053
5054         * help.el (Help-prin1-face):
5055         (Help-princ-face):
5056         princ and prin1 are functions and need to be called as such.  The
5057         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5058
5059 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5060
5061         * about.el (about-xemacs): Give full version and build date.
5062
5063 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5064
5065         * win32-native.el (grep-null-device): This XEmacs has null-device.
5066
5067 2003-09-06  Mike Sperber  <mike@xemacs.org>
5068
5069         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5070         implement the specified semantics for `defvar.'
5071
5072 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5073
5074         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5075         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5076         displaying buffer in question.
5077
5078 2003-09-03  Vin Shelton <acs@xemacs.org>
5079
5080         * XEmacs 21.4.14 is released
5081
5082 2003-08-17  Vin Shelton  <acs@xemacs.org>
5083
5084         * about.el: Vanity patch.
5085
5086 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5087
5088         * code-process.el (call-process):
5089         (call-process-region):
5090         (start-process):
5091         Document coding system processing.
5092
5093 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5094
5095         * startup.el (splash-frame-body): Idiomatic English.
5096
5097 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5098
5099         * font-lock.el (font-lock-match-java-declarations): Move
5100         save-restriction, narrow-to-region to beginning of function to
5101         avoid going beyond the limit and causing an infloop.
5102
5103 2003-04-16  Jerry James  <james@xemacs.org>
5104
5105         * keydefs.el: Remove mappings for keys mapped to the nowhere
5106         defined function function-key-error.
5107
5108 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5109
5110         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5111         lisp-interaction-mode-hook): Add the docstrings.
5112
5113 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5114
5115         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5116         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5117         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5118
5119 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5120
5121         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5122         lambda list after the original doc.  Care about
5123         #'(lambda () "SingleString") 
5124         (cl-upcase-arg): 
5125         (cl-function-arglist):
5126         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5127         circular data structures in lambda list specification
5128
5129 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5130
5131         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5132         to appear in font-lock-function-name-face.
5133
5134 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5135
5136         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5137         is not also the value of the lambda.
5138
5139 2003-05-06  Andy Piper  <andy@xemacs.org>
5140
5141         * files.el (revert-buffer): Make sure local variables get processed,
5142         even in the case of an optimized reversion.
5143
5144 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5145
5146         * XEmacs 21.4.13 is released
5147
5148 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5151         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5152
5153 2003-02-14  Ben Wing  <ben@xemacs.org>
5154
5155         * byte-optimize.el:
5156         * byte-optimize.el (byte-compile-inline-expand):
5157         * byte-optimize.el (byte-compile-unfold-lambda):
5158         * byte-optimize.el (byte-optimize-form-code-walker):
5159         * byte-optimize.el (byte-optimize-form):
5160         * byte-optimize.el (byte-decompile-bytecode-1):
5161         * byte-optimize.el (byte-optimize-lapcode):
5162         Review carefully and sync up to 20.7 except for areas as noted.
5163         Fixes problem with JDE compilation.
5164
5165 2003-02-05  Ben Wing  <ben@xemacs.org>
5166
5167         * simple.el:
5168         * simple.el (motion-keys-for-shifted-motion):
5169         Omit M-S-home/end from motion keys.
5170
5171 2003-02-07  Ben Wing  <ben@xemacs.org>
5172
5173         * text-props.el (text-property-any):
5174         * text-props.el (text-property-not-all):
5175         Fix bug when end > start.
5176
5177 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5178
5179         * info.el (Info-insert-dir): Make default-directory end in
5180         separator.  Patch due to Martin Buchholz.
5181
5182 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5183
5184         * XEmacs 21.4.12 "Portable Code" is released.
5185
5186 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5187
5188         * about.el: Update golubev data.
5189
5190 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5191
5192         * isearch-mode.el (isearch-mode-map): Substitute comment on
5193         desirability, and back out "GR is printable" changes.
5194
5195 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5196
5197         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5198
5199 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5200
5201         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5202
5203 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5204
5205         * menubar-items.el (default-menubar): Use browse-url-mozilla
5206         instead of browse-url-gnome-moz for Mozilla.
5207
5208 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5211
5212 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5213
5214         * files.el (auto-mode-alist): Remove redundant entries for modes
5215         that live in packages.
5216         (interpreter-mode-alist): Ditto.
5217
5218 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5219
5220         * menubar-items.el (default-menubar): Sync with current
5221         browse-url-xemacs.el.
5222
5223 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * XEmacs 21.4.10 "Military Intelligence" is released.
5226
5227 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5228
5229         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5230
5231 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5232
5233         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5234
5235 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5236
5237         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5238         effect free function.
5239         (font-lock-fontify-keywords-region): Supply the argument to
5240         font-lock-compile-keywords.
5241
5242 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5243
5244         * package-get.el (package-get-download-sites): Bring sites list
5245         up to date, prefer xx.xemacs.org addresses.
5246
5247 2002-09-27  Andy Piper  <andy@xemacs.org>
5248
5249         * dialog.el (make-dialog-box): for general dialogs only
5250         delete-frame-hook will be run.
5251
5252 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5253
5254         * font-lock.el (font-lock-fontify-syntactically-region): Add
5255         comment about lookup-syntax-properties, document LOUDLY as unused.
5256
5257 2002-08-26  Andy Piper  <andy@xemacs.org>
5258
5259         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5260         merge.
5261
5262 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5263
5264         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5265         (make-obsolete-variable): Ditto.
5266         (make-compatible): Ditto.
5267         (make-compatible-variable): Ditto.
5268
5269 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5270
5271         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5272         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5273
5274 2002-08-28  Andy Piper  <andy@xemacs.org>
5275
5276         * files.el (revert-buffer): propagate revert-without-query-status.
5277
5278 2002-06-03  Andy Piper  <andy@xemacs.org>
5279
5280         * dialog-items.el (make-search-dialog): align various subcontrols
5281         in visually pleasing ways, allow frame to autosize to the dialog
5282         size.
5283         * dialog.el (make-dialog-box): add a border inside the frame. Add
5284         :autosize property, if t then reset the frame size appropriately
5285         before the frame is mapped.
5286         * gutter-items.el (set-progress-feedback-instantiator): align
5287         various subcontrols.
5288         * gutter-items.el (set-progress-abort-instantiator): ditto.
5289
5290 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5291
5292         * XEmacs 21.4.9 "Informed Management" is released.
5293
5294 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5295
5296         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5297         "&optional append" argument.
5298
5299 2002-07-16  Didier Verna  <didier@xemacs.org>
5300
5301         * subr.el (replace-in-string): fix case fold bug introduced by
5302         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5303         case-fold-search in temporary buffers.
5304
5305 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5306
5307         * lib-complete.el (find-library): Remove check for mule because
5308         decompression DOES work on Mule.
5309
5310 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5311
5312         * simple.el (join-line): New alias for `delete-indentation'.
5313
5314 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5315
5316         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5317         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5318         (font-lock-builtin-face): New.
5319         (font-lock-constant-face): New.
5320         (font-lock-face-list): Add builtin and constant faces.
5321
5322 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5323
5324         * autoload.el (make-autoload): Support define-derived-mode.
5325         Collected puts of doc-string-elt property.  Based on a patch by
5326         Didier Verna <didier@xemacs.org>.
5327
5328 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5329
5330         * wid-edit.el (widget-field-activate): Fix docstring typo.
5331
5332 2002-07-23  Andy Piper  <andy@xemacs.org>
5333
5334         * about.el (about-personal-info): update me.
5335
5336 2002-07-12  Andy Piper  <andy@xemacs.org>
5337
5338         * custom.el (custom-theme-set-variables): remove bogus
5339         arguments. Use custom-set-default to set defaults.
5340         (custom-set-variables): update doc.
5341         (custom-local-buffer): new, synced from FSF.
5342         (custom-set-default): ditto.
5343         (defcustom): update doc.
5344
5345 2002-06-16  Andy Piper  <andy@xemacs.org>
5346
5347         * menubar-items.el (default-menubar): enable windows printing on
5348         cygwin as well as native.
5349
5350 2002-06-12  Andy Piper  <andy@xemacs.org>
5351
5352         * printer.el (generic-print-buffer): catch all errors so that the
5353         print device can be cleared in all scenarios.
5354         (Printer-clear-device): make sure clearing the printer allows it
5355         to be used again immediately.
5356         (generic-print-region): make sure the default printer face is
5357         black-on-white.
5358
5359 2002-04-23  Jerry James  <james@xemacs.org>
5360
5361         * window-xemacs.el (display-buffer-function): Change doc to
5362         reflect new arg.
5363         * window-xemacs.el (pre-display-buffer-function): Ditto.
5364         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5365         non-nil, make the new window just big enough for its contents.
5366         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5367         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5368         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5369
5370 2002-06-06  Andy Piper  <andy@xemacs.org>
5371
5372         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5373         (defcustom): ditto.
5374         (custom-handle-keyword): ditto.
5375
5376 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5377
5378         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5379         Make obsolete.  Default to nil.
5380         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5381         Inspired by a patch by John Palmieri.
5382
5383 2002-07-01  Mike Alexander  <mta@arbortext.com>
5384
5385         * process.el (shell-command-on-region): Don't delete the region
5386         before giving it to call-process-region
5387
5388 2002-06-04  Jerry James <james@eecs.ku.edu>
5389
5390         * find-paths.el (paths-find-architecture-directory): Search in
5391         `system-configuration'/`base', not `base'`system-configuration'.
5392
5393 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5394
5395         * info.el (Info-index): Add missing \ in [ t].
5396
5397 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5398
5399         * gutter-items.el (gutter-buffers-tab-visible-p,
5400         buffers-tab-omit-function, buffers-tab-selection-function,
5401         buffers-tab-filter-functions):
5402         Doc improvements.
5403
5404 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5405
5406         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5407
5408         * toolbar-items.el (toolbar-news): Fix typo in message string.
5409
5410 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5411
5412         * dialog.el (yes-or-no-p-dialog-box): 
5413         * cmdloop.el (y-or-n-p-minibuf):
5414         (yes-or-no-p-minibuf):
5415         (yes-or-no-p):
5416         (y-or-n-p): 
5417         Specify negative answers in docstrings.
5418
5419 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5420
5421         * package-ui.el (pui-help-echo): Display both installed and author
5422         version.  Use a balloon-help window to display extra info like
5423         package requires.
5424
5425 2002-05-30  Andy Piper  <andy@xemacs.org>
5426
5427         * files.el (revert-buffer-internal): don't visit
5428         revert-buffer. Kill buffer when not used. Suggested by Mike
5429         Alexander <mta@arbortext.com>
5430
5431 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5432
5433         * files.el (revert-buffer): More docstring fiddling.
5434
5435 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5436
5437         * files.el (revert-buffer):
5438         (revert-buffer-internal):
5439         (revert-buffer-insert-file-contents-function):
5440         Improve docstrings and comments.
5441
5442 2002-05-08  Andy Piper  <andy@xemacs.org>
5443
5444         * files.el (revert-buffer): observe noconfirm behavior.
5445
5446 2002-04-09  Andy Piper  <andy@xemacs.org>
5447
5448         * files.el (revert-buffer): use revert-buffer-internal if it looks
5449         like doing so will not result in any user-visible changes.
5450         (revert-buffer-internal): new function. Do the actual process of
5451         reversion and then see whether the result is any different to what
5452         we have already. If it is not then do nothing.
5453
5454 2001-12-11  Andy Piper  <andy@xemacs.org>
5455
5456         * menubar.el (get-popup-menu-response): re-order so that it works
5457         on more sane/facist window systems.
5458
5459 2001-12-03  Andy Piper  <andy@xemacs.org>
5460
5461         * faces.el (frob-face-property): don't infloop in face frobbing
5462         from Jan Vroonhof <jan@xemacs.org>.
5463
5464 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5465
5466         * faces.el (frob-face-property): Follow face fall-back hierarchy
5467         properly for face properties without an instance. Only do manual
5468         copy form 'default in last resort. This handles in particular
5469         the case where 'default itself has only a fall-back (which is
5470         the case by default on windows).
5471
5472 2001-11-24  Andy Piper  <andy@xemacs.org>
5473
5474         * printer.el (generic-print-region): set default-frame-plist to
5475         nil while creating the printer frame so that sizes reflect the
5476         printed page.
5477
5478         * faces.el (face-complain-about-font): Don't complain on printers.
5479
5480 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5481         
5482         * package-net.el: Andy synch.
5483         
5484 2001-12-16  Andy Piper  <andy@xemacs.org>
5485
5486         * package-get.el (package-get-update-all): Make sure installed.db
5487         gets updated after updating packages.
5488
5489 2002-03-28  Ben Wing  <ben@xemacs.org>
5490
5491         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5492         continuation, truncation so that we don't get line jumpiness from
5493         them being larger than the line height.
5494
5495         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5496
5497 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5498
5499         * font.el (font-window-system-mappings): Add mapping for Gtk
5500         (assume identical to X) 
5501
5502 2002-02-04  Andy Piper  <andy@xemacs.org>
5503
5504         * files.el (convert-standard-filename): Fix for short filename
5505         Peter Arius <pas@methodpark.de>
5506
5507 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5508
5509         * list-mode.el (default-choose-completion): completion-base-size
5510         should refer to local value in the completion list buffer.
5511
5512 2001-12-03  Didier Verna  <didier@xemacs.org>
5513
5514         * rect.el: autoload `replace-rectangle'.
5515         * keydefs.el (global-map): bind it to `C-x r p'.
5516
5517 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5518
5519         * XEmacs 21.4.8 "Honest Recruiter" is released.
5520
5521 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5522
5523         This patch is based on Jerry James's patch and analysis.
5524
5525         * select.el (get-clipboard):
5526         (get-selection):
5527         Update docstrings.
5528         (get-clipboard-foreign):
5529         (get-selection-foreign):
5530         New function for use as `interprogram-paste-function's.
5531
5532         * simple.el (interprogram-paste-function): Change default to
5533         `get-clipboard-foreign'; improve docstring.
5534         (interprogram-cut-function): Improve dosctring.
5535
5536 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5537
5538         * XEmacs 21.4.7 "Economic Science" is released.
5539
5540 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5541
5542         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5543
5544 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5545
5546         * obsolete.el (assq-delete-all): New compatibility alias for 
5547         remassq.
5548
5549 2002-01-09  Simon Josefsson  <jas@extundo.com>
5550
5551         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5552
5553 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5554
5555         * info.el (Info-auto-generate-directory): Default
5556         Info-auto-generate-directory to 'if-outdated.
5557
5558 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5559
5560         * startup.el (normal-top-level): Prevent migration code from
5561         trashing .emacs on an error in loading the init files.
5562
5563 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5564
5565         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5566         "system default" Xdefaults and friends get xrdb-mode.
5567
5568 2002-03-05  Mats Lidell  <matsl@contactor.se>
5569  
5570         * help-nomule.el (tutorial-supported-languages): Added Swedish
5571         tutorial. Sorted languages.
5572
5573 2002-02-11  Mike Sperber <mike@xemacs.org>
5574
5575         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5576         regenerating outdated dir files and dir is non-existent.
5577
5578 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5579
5580         * code-files.el (convert-mbox-coding-system): Improve comment.
5581         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5582         coding-system argument to `write-region-pre-hook' call.
5583         (write-region-pre-hook): Fix docstring to mention lockname argument.
5584
5585 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5586
5587         * minibuf.el (completing-read): Remove redundant wrong arg list.
5588
5589         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5590
5591 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5592
5593         * obsolete.el (interactive-form): new compatibility alias for 
5594         function-interactive.
5595
5596 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5597
5598         * menubar-items.el (Menubar-items-truncate-list): Removed.
5599         * menubar-items.el (Menubar-items-truncate-history): New.
5600         * menubar-items.el (default-menubar): Use
5601         Menubar-items-truncate-history.
5602
5603 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5604
5605         * printer.el (generic-print-region): Pass correct arguments to
5606         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5607         Torkelsson <torkel@acc.umu.se>.
5608
5609 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5610
5611         * help.el (describe-mode): synched with FSF 19.34; handle nil
5612         minor mode indicators.
5613
5614 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5615
5616         * minibuf.el (completing-read): Update docstring.
5617
5618 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5619
5620         * XEmacs 21.4.6 "Common Lisp" is released.
5621
5622 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5623
5624         * package-net.el: Inadvertant synch with Windows branch.  From
5625         Andy's log:
5626         (package-net-kit-version): new variable.
5627         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5628
5629 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5630
5631         * package-get.el (package-get-locate-index-file): Also search the
5632         core etc/ directory for the package index file if it can't be
5633         found in ~/.xemacs/.
5634
5635 2001-12-13  William Perry  <wmperry@gnu.org>
5636
5637         * dialog-gtk.el (popup-builtin-question-dialog):
5638         Conform to API in gui.c.
5639         
5640 2001-11-12  Andy Piper  <andy@xemacs.org>
5641
5642         * cus-edit.el (custom-save-face-internal): make sure we save
5643         non-themed faces.
5644         (custom-save-variables): ditto variables.
5645
5646 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5647
5648         * faces.el (make-face-family):
5649         (make-face-size):
5650         New face-modifying functions per Jan Vroonhof.
5651
5652         cus-face.el (custom-set-face-font-family):
5653         (custom-set-face-font-size):
5654         Use them.
5655
5656         * font.el (font-window-system-mappings): More precise docstring.
5657
5658         (font-create-name):
5659         (font-create-object):
5660         (tty-font-create-object):
5661         (tty-font-create-plist):
5662         (x-font-create-object):
5663         (x-font-create-name):
5664         (ns-font-create-name):
5665         (mswindows-font-create-object):
5666         (mswindows-font-create-name):
5667         Add doctrings.
5668
5669 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5670
5671         * gtk-faces.el (gtk-init-device-faces): removed spurious
5672         quote before let* expression.
5673
5674 2001-10-29  Andy Piper  <andy@xemacs.org>
5675
5676         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5677         modified when changing coding system.
5678
5679         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5680         that we invoke the GUI directory selector.
5681
5682 2001-10-25  Andy Piper  <andy@xemacs.org>
5683
5684         * dialog.el (make-dialog-box): use new directory dialog support.
5685         * minibuf.el (read-file-name-1): ditto.
5686         (read-file-name): ditto.
5687         (read-directory-name): ditto.
5688
5689 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5690
5691         * XEmacs 21.4.5 "Civil Service" is released.
5692
5693 2001-04-23  Didier Verna  <didier@xemacs.org>
5694
5695         * cus-edit.el (custom-variable-pre-save): New.
5696         * cus-edit.el (custom-variable-post-save): New.
5697         * cus-edit.el (custom-variable-save): use them.
5698         * cus-edit.el (custom-face-pre-save): New.
5699         * cus-edit.el (custom-face-post-save): New.
5700         * cus-edit.el (custom-face-save): use them.
5701         * cus-edit.el (custom-group-pre-save): New.
5702         * cus-edit.el (custom-group-post-save): New.
5703         * cus-edit.el (custom-group-save): use them.
5704         * cus-edit.el (Custom-save): use the pre/post functions above,
5705         call `custom-save-all' only once.
5706         * cus-edit.el (custom-variable-pre-reset-standard): New.
5707         * cus-edit.el (custom-variable-post-reset-standard): New.
5708         * cus-edit.el (custom-variable-reset-standard): use them.
5709         * cus-edit.el (custom-face-pre-reset-standard): New.
5710         * cus-edit.el (custom-face-post-reset-standard): New.
5711         * cus-edit.el (custom-face-reset-standard): use them.
5712         * cus-edit.el (custom-group-pre-reset-standard): New.
5713         * cus-edit.el (custom-group-post-reset-standard): New.
5714         * cus-edit.el (Custom-reset-standard): use them.
5715         * cus-edit.el (custom-face-reset-saved): use the pre/post
5716         functions above, call `custom-save-all' only once.
5717
5718 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5719
5720         * gutter-items.el (buffers-tab face): Derive from the modeline
5721         face by default.  Many people use white-on-black for the default
5722         font, and the tabs look hideous with that color combination.  The
5723         modeline usually has the correct colors.
5724
5725 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5726
5727         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5728         (tag-mark-stack-max): Typo fix.
5729
5730 2001-09-28  Ben Wing  <ben@xemacs.org>
5731
5732         * font-lock.el:
5733         * font-lock.el (font-lock-after-change-function):
5734         fix problem with last patch, reported by Katsumi Yamaoka.
5735
5736 2001-09-17  Ben Wing  <ben@xemacs.org>
5737
5738         * font-lock.el (font-lock-after-change-function):
5739         fix problem when you insert a comment on the line before a line of
5740         code: if we use the following char, then when you hit backspace,
5741         the following line of code turns the comment color.
5742
5743 2001-06-08  Ben Wing  <ben@xemacs.org>
5744
5745         * process.el: comment about shell-command-switch.
5746         * process.el (shell-quote-argument): Need to quote a null
5747         argument, too.  From Dan Holmsand.
5748         
5749         * startup.el (normal-top-level): Delete some unused FSF junk.
5750         * startup.el (command-line-early):
5751         
5752         * startup.el (command-line): Call MS Windows init function.
5753         
5754         * win32-native.el:
5755         * win32-native.el (mswindows-system-shells): New.
5756         * win32-native.el (mswindows-system-shell-p): New.
5757         * win32-native.el (init-mswindows-at-startup): New.
5758         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5759         * win32-native.el (mswindows-quote-one-simple-arg):
5760         * win32-native.el (mswindows-quote-one-command-arg):
5761         * win32-native.el (mswindows-construct-process-command-line-alist):
5762         Correct comments at top.  Correctly handle passing arguments
5763         to Cygwin programs and to bash.  Fix quoting of zero-length
5764         arguments (from Dan Holmsand).  Set shell-command-switch based
5765         on shell-file-name, which in turn comes from env var SHELL.
5766
5767 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5768
5769         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5770         default-toolbar-position): Fill docstrings for balloon-help.
5771
5772 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5773
5774         * faces.el: Reenable specifications over 'gtk domain.
5775
5776 2001-08-08  Didier Verna  <didier@xemacs.org>
5777
5778         * autoload.el (update-autoload-files): make defdir a file name,
5779         not directory name.
5780
5781 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5782
5783         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5784
5785         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5786
5787 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5788
5789         * font-menu.el (font-menu-set-font): Default to current font-family.
5790         (font-menu-preferred-resolution):
5791         (font-menu-size-scaling):
5792         Provide gtk defaults, too.
5793
5794 2001-07-29  Mike Alexander  <mta@arbortext.com>
5795
5796         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5797         list
5798         (custom-set-face-font-family): ditto
5799
5800 2001-07-26  Mike Sperber <mike@xemacs.org>
5801
5802         * files.el (auto-mode-alist): .9 files are man pages, too.
5803
5804 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5805
5806         * process.el (call-process-internal): bind
5807         coding-system-for-write to 'binary when calling
5808         start-process-internal, so the process receives 
5809         the literal contents of INFILE.
5810
5811 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5812
5813         * files.el (auto-mode-alist): Add configure.ac support.
5814
5815 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5816
5817         * buff-menu.el:
5818         mouse.el:
5819         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5820
5821 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5822
5823         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5824
5825 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5826
5827         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5828         mixed text.
5829         (kinsoku-eol-p): Ditto.
5830
5831 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5832
5833         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5834         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5835         characters as the category `s' or `e' correctly.
5836
5837 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5838
5839         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5840
5841 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5842
5843         * mule/cyrillic.el:  Set up case table.
5844
5845 2001-06-08  Mike Sperber <mike@xemacs.org>
5846
5847         * files.el (save-some-buffers-1): Don't zap the help window right
5848         after `map-y-or-n-p' has popped it up.
5849
5850 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5851
5852         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5853
5854 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5855
5856         * specifier.el: define-specifier-tag 'gtk.
5857
5858 2001-05-12  Ben Wing  <ben@xemacs.org>
5859
5860         * find-paths.el (paths-find-recursive-path):
5861         fix error with null EXCLUDE-REGEXP.
5862         
5863         * font-lock.el (font-lock-mode):
5864         fix problem reported by hrvoje with buffers starting with a space.
5865         
5866 2001-05-06  Ben Wing  <ben@xemacs.org>
5867
5868         * dialog.el (make-dialog-box):
5869         * menubar-items.el (default-menubar):
5870         * printer.el (generic-print-buffer):
5871         * printer.el (generic-print-region):
5872         implement printing the selection when it's selected.
5873
5874 2001-04-18  Didier Verna  <didier@xemacs.org>
5875
5876         * cus-edit.el (Custom-reset-standard): reset to standard settings
5877         not only when the buffer's :custom-state is 'modified, but also
5878         when it is 'set or 'saved.
5879
5880 2001-04-17  Didier Verna  <didier@xemacs.org>
5881
5882         * startup.el (load-user-init-file): define `custom-file' before
5883         loading the user's init file.
5884
5885 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5886
5887         * menubar.el (popup-mode-menu): Make it work with
5888         popup-menu-titles turned off.
5889         
5890 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5891
5892         * about.el (about-mailto-link): Use compose-mail for sending mail.
5893
5894 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5895
5896         * package-admin.el (package-install-hook): New.
5897         (package-delete-hook): New.
5898         (package-admin-add-single-file-package): Use package-delete-hook.
5899
5900         * package-get.el (package-get): Use package-install-hook.
5901
5902 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5903
5904         * package-ui.el (pui-install-selected-packages): reverse the lists
5905         of packages so that they get handled in the same order as they
5906         were selected.
5907
5908 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5909
5910         * packages.el (locate-library): Use read-library-name for completion.
5911
5912 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5913
5914         * byte-optimize.el (=): `=' is not a binary predicate!
5915         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5916         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5917
5918 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5919
5920         * bytecomp.el (byte-compile-arithcompare):
5921         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5922
5923 2001-06-03  William M. Perry  <wmperry@gnu.org>
5924
5925         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5926         return the filename selected by the user!
5927
5928 2001-05-31  William M. Perry  <wmperry@gnu.org>
5929
5930         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5931         in XEmacs/GTK.
5932
5933 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5934
5935         * coding.el: Tiny typo fixed.
5936
5937 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5938
5939         * XEmacs 21.4.3 "Academic Rigor" is released.
5940
5941 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5942
5943         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5944
5945 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5946
5947         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5948
5949 2001-05-04  Ben Wing  <ben@xemacs.org>
5950
5951         * printer.el (generic-print-buffer):
5952         * printer.el (generic-print-region):
5953         Enable dialog boxes.  Apply workaround recommended by Kirill.
5954         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5955         
5956         * simple.el (kill-whole-line):
5957         * simple.el (kill-line-1):
5958         * simple.el (kill-entire-line):
5959         * simple.el (kill-line):
5960         * simple.el (backward-kill-line):
5961         Take out interactive dependence of kill-whole-line.
5962
5963 2001-04-22  Ben Wing  <ben@xemacs.org>
5964
5965         * dialog.el (make-dialog-box):
5966         Put dialog titles back in -- this time correctly.  Fix various
5967         other problems with leaks and such.
5968
5969         * simple.el (region-exists-p):
5970         * simple.el (region-active-p):
5971         Add comment about which one is correct to use in menu specs.
5972
5973 2001-05-05  Ben Wing  <ben@xemacs.org>
5974
5975         * dialog.el (make-dialog-box): fix doc string.
5976         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5977         take out Pretty Print.
5978         * printer.el:
5979         * printer.el (printer-current-device): New.
5980         * printer.el (Printer-get-device): New.
5981         * printer.el (Printer-clear-device): New.
5982         * printer.el (generic-page-setup): New.
5983         * printer.el (generic-print-buffer):
5984         * printer.el (generic-print-region):
5985         Implement Page Setup.  Handle errors properly.
5986
5987 2001-05-05  Ben Wing  <ben@xemacs.org>
5988
5989         * subr.el (error): Complete list of errors in doc string.
5990         
5991 2001-04-22  Ben Wing  <ben@xemacs.org>
5992
5993         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5994         
5995 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5996
5997         * build-report.el: Remove CVS keywords since this file has been in
5998         core lisp for a while now.
5999         * build-report.el (build-report-make-output-files): Fix typo.
6000
6001 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6002
6003         * about.el (about-finish-buffer): Make sure the last change works
6004         even if EVENT is nil.
6005
6006 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6007
6008         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6009         clicked, not the one that happens to be the current buffer at the
6010         time.
6011
6012 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6013
6014         * cus-edit.el (custom-display): Support the GTK Window System also.
6015
6016 2001-04-30  Ben Wing  <ben@xemacs.org>
6017
6018         * printer.el:
6019         * printer.el (printer-page-header):
6020         * printer.el (Print-context): New.
6021         * printer.el (printer-page-footer):
6022         * printer.el (generate-header-element): New.
6023         * printer.el (generate-header-line): New.
6024         * printer.el (print-context-property):
6025         * printer.el (generic-print-buffer):
6026         * printer.el (generic-print-region):
6027         Implement headers and footers.  Implement calling Print dialog box
6028         (#### but it doesn't quite work yet).
6029
6030 2001-04-25  Ben Wing  <ben@xemacs.org>
6031
6032         * about.el (xemacs-hackers):
6033         * about.el (about-url-alist):
6034         * about.el (about-personal-info):
6035         * about.el (about-hacker-contribution):
6036         More contributions.
6037         
6038         * simple.el (handle-post-motion-command):
6039         Fix spurious setting of zmacs-region-stays to t after a non-shift
6040         motion command.
6041
6042 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6043
6044         * about.el (about-personal-info): Update my bio.
6045         (about-hacker-contribution): Ditto.
6046
6047 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6048
6049         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6050
6051 2001-04-19  Andy Piper  <andy@xemacs.org>
6052
6053         * package-net.el (package-net-cygwin32-binary-size): new size.
6054         (package-net-win32-binary-size): new size.
6055         (package-net-convert-index-to-ini): Use new arch.
6056         (package-net-batch-convert-index-to-ini): Removed.
6057         (package-net-generate-bin-ini): New.
6058         (package-net-batch-generate-bin-ini): New.
6059
6060 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6061
6062         * XEmacs 21.4.1 "Copyleft" is released.
6063
6064 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6065
6066         * x-compose.el (xlib-input-method-bug-workaround):
6067         (alias-colon-to-double-quote):
6068         Force sort in map-keymap to work around rehash bug.
6069
6070 2001-04-17  Ben Wing  <ben@xemacs.org>
6071
6072         * about.el: Finish overhaul, add a few new hackers, update a
6073         couple old ones.
6074
6075 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6076
6077         * XEmacs 21.4.0 "Solid Vapor" is released.
6078
6079 2001-04-15  Ben Wing  <ben@xemacs.org>
6080
6081         * about.el:
6082         * about.el (about-headline-face): New.
6083         * about.el (about-link-face): New.
6084         * about.el (about-current-release-maintainers): New.
6085         * about.el (about-other-current-hackers): New.
6086         * about.el (about-url-alist):
6087         * about.el (about-once-and-future-hackers): New.
6088         * about.el (about-mailto-link): New.
6089         * about.el (about-get-buffer):
6090         * about.el (about-finish-buffer):
6091         * about.el (about-xemacs):
6092         * about.el (about-features): Removed.
6093         * about.el (about-advantages): New.
6094         * about.el (about-maintainer-info): Removed.
6095         * about.el (about-personal-info): New.
6096         * about.el (about-hacker-contribution): New.
6097         * about.el (about-maintainer):
6098         * about.el (about-show-linked-info):
6099         * about.el (about-hackers):
6100         Major revamping.  Rewriting of most of the text, improve the
6101         link handling, separate info on contributors into personal
6102         and contribution info, add new contributors, update personal
6103         info, etc. etc.
6104         
6105         * menubar-items.el (default-menubar):
6106         Help menubar entry for News now says more accurately
6107         "What's New in XEmacs".
6108         
6109         * mouse.el:
6110         * mouse.el (mouse-track-cleanup-hook):
6111         * mouse.el (mouse-track):
6112         Don't set-buffer to a dead buffer when calling mouse-track
6113         cleanup hooks.
6114
6115 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6116
6117         * XEmacs 21.2.47 "Zephir" is released.
6118
6119 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6120
6121         * dialog.el (make-dialog-box): Disable dialog box titles until
6122         we get them working.
6123
6124 2001-03-30  Ben Wing  <ben@xemacs.org>
6125
6126         * help.el:
6127         * help.el (Help-princ-face):
6128         * help.el (Help-prin1-face):
6129         * help.el (frob-help-extents):
6130         * help.el (describe-function-1):
6131         * help.el (describe-variable):
6132         Avoid using font-lock faces, which may not be defined.
6133         Instead, use hyper-apropos faces, and make sure they're
6134         defined as necessary by using `require'. (It's not so safe
6135         to do this for font-lock.) In any case, we will eventually
6136         be merging this functionality into hyper-apropos.
6137
6138         * loaddefs.el (completion-ignored-extensions):
6139         Fix documentation.
6140         
6141         * menubar-items.el (menu-truncate-list): Removed.
6142         * menubar-items.el (Menubar-items-truncate-list): New.
6143         * menubar-items.el (default-menubar):
6144         Fix errors if grep or compile command is too long.  Rename helper
6145         function to be less visible.
6146
6147 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6148
6149         * byte-optimize.el (byte-optimize-minus):
6150         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6151
6152 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6153
6154         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6155         Mule is available.
6156
6157         * mule/latin.el: New file.
6158
6159 2001-03-11  Ben Wing  <ben@xemacs.org>
6160
6161         * auto-save.el:
6162         * auto-save.el (auto-save-directory):
6163         * auto-save.el (make-auto-save-file-name):
6164         * auto-save.el (auto-save-file-name-p): New.
6165
6166         Merge in improvements from other definition of
6167         make-auto-save-file-name in files.el.
6168         
6169         * auto-save.el (auto-save-original-name):
6170         * auto-save.el (auto-save-name-in-fixed-directory):
6171         * auto-save.el (auto-save-unslashify-name): Removed.
6172         * auto-save.el (auto-save-slashify-name): Removed.
6173         * auto-save.el (auto-save-reserved-chars): New.
6174         * auto-save.el (auto-save-escape-name): New.
6175         * auto-save.el (auto-save-unhex): New.
6176         * auto-save.el (auto-save-unescape-name): New.
6177
6178         Change algorithm for encoding filenames in auto-save names to be
6179         entirely safe with all filesystems and all possible characters in
6180         a filename, and 100% reversible. (Essentially, uses
6181         quoted-printable as the encoding.)
6182         
6183         * auto-save.el (recover-all-files):
6184
6185         Use insert-directory rather than calling ls directly -- fixes
6186         things under Windows.
6187
6188         * files.el:
6189         * files.el (convert-standard-filename): Substitute FSF's
6190         definition for this (we had nothing here before).
6191         
6192         * files.el (backup-buffer): Warning fix.
6193         
6194         * files.el (make-backup-file-name):
6195         * files.el (find-backup-file-name):
6196         Fix error in calling sequence to auto-save-file-name-p.
6197         
6198         * files.el (recover-file):
6199         Use insert-directory rather than calling ls directly -- fixes
6200         things under Windows.
6201
6202         * files.el (make-auto-save-file-name): Removed.
6203         * files.el (auto-save-file-name-p): Removed.
6204         auto-save is always dumped so no sense in having a definition
6205         that will always be overwritten with another.
6206         
6207         * files.el (insert-directory):
6208         * win32-native.el:
6209         * win32-native.el (debug-mswindows-process-command-lines):
6210         * win32-native.el (original-make-auto-save-file-name): Removed.
6211         * win32-native.el (make-auto-save-file-name): Removed.
6212
6213
6214 2001-03-21  Martin Buchholz <martin@xemacs.org>
6215
6216         * XEmacs 21.2.46 "Urania" is released.
6217
6218 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6219
6220         * menubar-items.el (default-menubar): Update sample.emacs to
6221         sample.init.el and adjust accelerators.
6222
6223 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6224
6225         * build-report.el (build-report): Improve docstring.
6226
6227 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6228
6229         * ChangeLog: Log GTK merge.
6230
6231         * gutter-items.el:
6232         * mwheel.el:
6233         * sound.el:
6234         * startup.el:
6235         Revert gratuitous whitespace changes.
6236
6237 2001-03-07  Ben Wing  <ben@xemacs.org>
6238
6239         * help.el:
6240         * help.el (key-or-menu-binding):
6241         * help.el (Help-find-file): New.
6242         * help.el (describe-beta):
6243         * help.el (describe-copying):
6244         * help.el (describe-project):
6245         * help.el (view-emacs-news):
6246         * help.el (view-sample-init-el): New.
6247         * help.el (Help-princ-face): New.
6248         * help.el (Help-prin1-face): New.
6249         * help.el (help-symbol-function-context-menu):
6250         * help.el (help-symbol-variable-context-menu):
6251         * help.el (help-symbol-function-and-variable-context-menu):
6252         * help.el (frob-help-extents):
6253         * help.el (describe-function-1):
6254         * help.el (describe-variable):
6255
6256         Add coloring in Help buffers, correspondent with hyperlinks.
6257         View files in view-mode rather than Fundamental.
6258         Remove separators from context menus -- now handled in generic code.
6259         Add `Find Tag' to context menu.
6260         
6261         * menubar.el (popup-mode-menu):
6262
6263         Rewrite code that outputs the popup menu to (a) put more specific
6264         entries first, (b) be more robust, (c) output the proper context
6265         menu separators automatically (the context menu functionality is
6266         new and currently used only by Help).
6267
6268 2001-03-10  William M. Perry  <wmperry@aventail.com>
6269
6270         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6271         this function when converting from the 21.1 GTK branch.  Now
6272         supports file, password, question, and color built-in dialogs.
6273
6274 2001-03-06  Ben Wing  <ben@xemacs.org>
6275
6276         * keydefs.el:
6277         * keydefs.el (global-map):
6278         Add commented-out change of M-k (for 21.5).
6279         
6280         * menubar-items.el (default-menubar):
6281         Fix items to control kill-line behavior; add items for
6282         shifted motion.
6283         
6284         * simple.el:
6285         * simple.el (kill-whole-line):
6286         * simple.el (historical-kill-line): Removed.
6287         * simple.el (kill-line): Removed.
6288         * simple.el (kill-entire-line): New.
6289         * simple.el (kill-line-1): New.
6290         * simple.el (backward-kill-line):
6291         Undo kill-whole-line == always changes.  Add new function
6292         kill-entire-line to unconditionally delete the current line.
6293         Add comments describing the lamentable state of affairs of
6294         the kill-line functions and variables.
6295
6296 2001-03-02  Ben Wing  <ben@xemacs.org>
6297
6298         * simple.el:
6299         * simple.el (beginning-of-buffer):
6300         * simple.el (end-of-buffer):
6301         * simple.el (mark-ring-unrecorded-commands):
6302         * simple.el (signal-error-on-buffer-boundary):
6303         * simple.el (shifted-motion-keys-select-region):
6304         * simple.el (unshifted-motion-keys-deselect-region):
6305         * simple.el (motion-keys-for-shifted-motion): New.
6306         * simple.el (handle-pre-motion-command):
6307         * simple.el (handle-post-motion-command):
6308         * simple.el (forward-char-command):
6309         * simple.el (backward-char-command):
6310         * simple.el (scroll-up-command):
6311         * simple.el (scroll-down-command):
6312         * simple.el (next-line):
6313         * simple.el (previous-line):
6314         * simple.el (backward-block-of-lines):
6315         * simple.el (forward-block-of-lines):
6316         * simple.el (backward-word):
6317         * simple.el (mark-word):
6318
6319         Augment documentation of the most common motion commands to make
6320         note of the shifted-motion support.  Improve the support to (a)
6321         properly document how it works and why it's done in the fashion it
6322         is, and (b) allow the keystrokes that trigger it to be customized.
6323
6324         Correct error in the customize specification of
6325         mark-ring-unrecorded-commands.
6326
6327 2001-03-02  Ben Wing  <ben@xemacs.org>
6328
6329         * font-lock.el:
6330         * font-lock.el (font-lock-pending-extent-table): Removed.
6331         * font-lock.el (font-lock-pending-buffer-table): New.
6332         * font-lock.el (font-lock-pre-idle-hook):
6333         * font-lock.el (font-lock-after-change-function):
6334         * font-lock.el (font-lock-fontify-pending-extents):
6335         * font-lock.el (font-lock-lisp-like):
6336
6337         Fix handling of pending extents to avoid excessive slowness (N^2
6338         behavior) when making lots of buffer changes between redisplays,
6339         such as when saving the Options.
6340
6341 2001-03-09  William M. Perry  <wmperry@aventail.com>
6342
6343         * device.el:
6344         * dragdrop.el:
6345         * dumped-lisp.el:
6346         * faces.el:
6347         * frame.el:
6348         * gnuserv.el:
6349         * loadup.el:
6350         * menubar-items.el:
6351         * minibuf.el:
6352         The Great GTK Merge.
6353
6354         * ChangeLog.GTK:
6355         * dialog-gtk.el:
6356         * gdk.el:
6357         * generic-widgets.el:
6358         * glade.el:
6359         * gnome-widgets.el:
6360         * gnome.el:
6361         * gtk-compose.el:
6362         * gtk-extra.el:
6363         * gtk-faces.el:
6364         * gtk-ffi.el:
6365         * gtk-file-dialog.el:
6366         * gtk-font-menu.el:
6367         * gtk-glyphs.el:
6368         * gtk-init.el:
6369         * gtk-iso8859-1.el:
6370         * gtk-marshal.el:
6371         * gtk-mouse.el:
6372         * gtk-package.el:
6373         * gtk-password-dialog.el:
6374         * gtk-select.el:
6375         * gtk-widget-accessors.el:
6376         * gtk-widgets.el:
6377         * gtk.el:
6378         widgets-gtk.el:
6379         The Great GTK Merge: new files.
6380
6381 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6382
6383         * generic-widgets.el: Don't require gtk (a built-in feature) at
6384         top level.  Don't execute the last sexp unless (featurep 'gtk).
6385
6386 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6387
6388         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6389
6390 2001-02-23  Martin Buchholz <martin@xemacs.org>
6391
6392         * XEmacs 21.2.45 "Thelxepeia" is released.
6393
6394 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6395  
6396         * about.el (xemacs-hackers): update my entry. 
6397         * about.el (about-maintainer-info): ditto. 
6398         * about.el (about-hackers): ditto. 
6399
6400 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6401
6402         * about.el (about-maintainer-info): More vanity info about
6403         yours truly.
6404
6405 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6406
6407         * build-report.el (build-report-destination): xemacs-build-reports
6408         has moved to SourceForge, where mailing list name length is
6409         restricted, hence the name change to
6410         xemacs-buildreports@xemacs.org.
6411         * build-report.el (build-report-keep-regexp): Update default.
6412         * build-report.el (build-report-delete-regexp): Ditto.
6413         * build-report.el (build-report-make-output-files): Ditto.
6414
6415 2001-02-19  Craig Lanning  <lanning@scra.org>
6416
6417         * lisp-mode.el: Add indentation specifications for following
6418         Common Lisp forms: handler-case, handler-bind, with-slots,
6419         with-open-file, with-open-stream, print-unreadable-object.
6420
6421 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6422
6423         * font-lock.el (font-lock-set-defaults-1):
6424         Move initialization of `font-lock-cache-position' so that it's set
6425         even if font-lock-keywords is already defined.
6426
6427 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6428
6429         * autoload.el (generate-file-autoloads-1):
6430         Use `emacs-lisp-mode-syntax-table' instead of
6431         `lisp-mode-syntax-table'.
6432         * lisp-mode.el (lisp-mode-syntax-table):
6433         Get rid of old checks for `parse-partial-sexp' version.
6434         Make `|' (pipe) string delimiter instead of punctuation.
6435
6436 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6437
6438         * window.el (save-selected-window):
6439         Use gensym for better macro hygiene.
6440
6441 2001-02-06  Mike Sperber <mike@xemacs.org>
6442
6443         * dump-paths.el:
6444         * startup.el (startup-setup-paths): Set and use
6445         `mule-lisp-directory'.
6446         (startup-setup-paths-warning): Ditto.
6447
6448         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6449         (paths-construct-load-path): Consider `mule-lisp-directory'.
6450
6451 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6452
6453         * font-lock.el: Syntax table improvements used.  A few random
6454         changes are not specified below.
6455         (font-lock-fontify-string-delimiters):
6456         (font-lock-syntactic-keywords):
6457         (font-lock-cache-state nil):
6458         (font-lock-cache-position):
6459         New variables.
6460         (font-lock-set-syntax):
6461         (font-lock-apply-syntactic-highlight):
6462         (font-lock-fontify-syntactic-anchored-keywords):
6463         (font-lock-fontify-syntactic-keywords-region):
6464         (font-lock-eval-keywords):
6465         New functions.
6466         (font-lock-remove-face):
6467         (font-lock-fontify-syntactically-region):
6468         Use syntax properties.
6469
6470 2001-02-08  Martin Buchholz <martin@xemacs.org>
6471
6472         * XEmacs 21.2.44 "Thalia" is released.
6473
6474 2001-01-16  Mike Sperber <mike@xemacs.org>
6475
6476         * startup.el (normal-top-level): Work even if no installation root
6477         is found.
6478
6479 2001-01-30  Andy Piper  <andy@xemacs.org>
6480
6481         * gutter-items.el (progress-abort-glyph): remove instantiator.
6482         (set-progress-abort-instantiator): new function.
6483         (abort-progress-feedback): use it.
6484
6485         * gutter.el (set-gutter-dirty-p): new function.
6486
6487 2001-01-30  Didier Verna  <didier@xemacs.org>
6488
6489         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6490
6491 2001-01-24  Didier Verna  <didier@xemacs.org>
6492
6493         * sound.el (sound-extension-list): give a better default value.
6494         * sound.el (load-sound-file): improve the doc string, also find
6495         files given by absolute names, pass a real extension list to
6496         `locate-file'.
6497
6498 2001-01-26  Martin Buchholz <martin@xemacs.org>
6499
6500         * XEmacs 21.2.43 "Terspichore" is released.
6501
6502 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6503
6504         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6505         messages from gnuserv.
6506
6507 2001-01-20  Martin Buchholz <martin@xemacs.org>
6508
6509         * XEmacs 21.2.42 "Poseidon" is released.
6510
6511 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6512
6513         * cl-macs.el (cl-upcase-arg): New function.
6514         (cl-function-arglist): New function.
6515         (cl-transform-lambda): Automatically add CL-style lambda list to
6516         documentation string using functions above.
6517
6518 2001-01-12  Andy Piper  <andy@xemacs.org>
6519
6520         * package-get.el (package-get-custom): call
6521         package-net-update-installed-db.
6522
6523         * package-ui.el (pui-install-selected-packages): call
6524         package-net-update-installed-db.
6525
6526         * package-net.el (package-net-update-installed-db): use
6527         packages-package-list so that we reflect reality.
6528
6529         * packages.el (packages-package-list): Make docstring reflect
6530         reality.
6531
6532         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6533
6534         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6535         isn't installed.
6536
6537 2001-01-17  Andy Piper  <andy@xemacs.org>
6538
6539         * wid-edit.el (widget-activation-glyph-mapper): activate or
6540         deactivate native widgets.
6541         (widget-glyph-insert-glyph): record instantiator.
6542         (widget-push-button-value-create): use it.
6543
6544         * gui.el (gui-button-action): new function. Make button's domain
6545         buffer current when calling.
6546         (make-gui-button): update to use gui-button-action.
6547
6548 2001-01-16  Didier Verna  <didier@xemacs.org>
6549
6550         * menubar-items.el (default-menubar): add an entry for modeline
6551         horizontal scrolling in Options -> Display.
6552
6553 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6554
6555         * package-get.el (package-get-require-signed-base): Set to nil
6556         by default.
6557
6558 2001-01-17  Martin Buchholz <martin@xemacs.org>
6559
6560         * XEmacs 21.2.41 "Polyhymnia" is released.
6561
6562 2001-01-16  Mike Sperber <mike@xemacs.org>
6563
6564         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6565         catch lisp/mule/.
6566
6567 2001-01-14  Mike Sperber <mike@xemacs.org>
6568
6569         * startup.el (maybe-create-compatibility-dot-emacs):
6570         (maybe-unmigrate-user-init-file):
6571         (unmigrate-user-init-file): Created.
6572         (maybe-migrate-user-init-file): Offer creation of compatibility
6573         .emacs.
6574         Some doc fixes wrt init file location.
6575
6576 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6577
6578         * faces.el (face-frob-from-locale-first): new variable.
6579         (frob-face-font-2): Honor tags arg while trying to use
6580         standard-face-mapping.  When face-frob-from-locale-first is set,
6581         first try to set face inheriting from frobbed-face.
6582
6583 2001-01-15  Didier Verna  <didier@xemacs.org>
6584
6585         * about.el (xemacs-hackers): update my entry.
6586         * about.el (about-url-alist): ditto.
6587         * about.el (about-maintainer-info): ditto.
6588         * about.el (about-hackers): ditto.
6589
6590 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6591
6592         The byte compiler has been badly broken for a year,
6593         by the patch of 1999-12-06.
6594         * byte-optimize.el (byte-optimize-form-code-walker):
6595         Bug was: the byte compiler was making this erroneous optimization:
6596         (progn (or (foo)) (bar)) ==> (bar)
6597
6598 2000-11-20  Mike Sperber <mike@xemacs.org>
6599
6600         * setup-paths.el (paths-core-load-path-depth): Split
6601         `paths-load-path-depth' in two for site and core lisp.  Don't
6602         recurse into core.
6603         * setup-paths.el (paths-construct-load-path): Use.
6604
6605 2001-01-10  Andy Piper  <andy@xemacs.org>
6606
6607         * package-net.el (package-net-cygwin32-binary-size): new variable
6608         (package-net-win32-binary-size): ditto.  add much needed
6609         commentary.
6610
6611         * gutter-items.el (buffers-tab-items): correct off-by-one error
6612         for buffers-tab-max-size.
6613
6614 2001-01-08  Martin Buchholz <martin@xemacs.org>
6615
6616         * XEmacs 21.2.40 is released.
6617
6618 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6619
6620         * mule/hebrew.el: Fix comments and typos.
6621         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6622
6623 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6624
6625         * ChangeLog.1: move ancient log from fill.el.
6626
6627         * dump-paths.el:
6628         paragraphs.el:
6629         mule/mule-category.el:
6630         Miscellaneous typo fixes and slight doc clarifications.
6631
6632         * mule/mule-ccl.el:  Correct file name in header.
6633
6634 2000-12-31  Martin Buchholz <martin@xemacs.org>
6635
6636         * XEmacs 21.2.39 is released.
6637
6638 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6639
6640         * byte-optimize.el (byte-optimize-cond):
6641         (byte-optimize-cond-1): New.
6642         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6643         Optimizes (cond (x nil)) ==> nil.
6644         Provide better diagnostic on malformed expr like (cond foo).
6645
6646 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6647
6648         * mule/mule-coding.el:
6649         mule/mule-cmds.el (reset-language-environment,
6650         set-language-environment-coding-systems):
6651         Safer default coding-priority-list, corresponding to src/file-coding.h.
6652
6653 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6654
6655         * package-admin.el: Allow package removal from
6656         early-package-load-path.
6657
6658 2000-12-15  Andreas Jaeger  <aj@suse.de>
6659
6660         * about.el (about-maintainer-info): Update my entry.
6661
6662 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6663
6664         * packages.el (locate-library): Add support for bzip2
6665         compressed .el files.
6666
6667 2000-12-12  Andy Piper  <andy@xemacs.org>
6668
6669         * package-net.el: new file.
6670
6671 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6672
6673         * font-lock.el: Add missing C++ keywords.
6674
6675 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6676
6677         * simple.el (indent-for-comment): Preserve indentation of comments
6678         starting in column 0, as documented in (Info-goto-node
6679         "(xemacs)Comments").  Update docstring accordingly.
6680
6681 2000-12-05  Martin Buchholz <martin@xemacs.org>
6682
6683         * XEmacs 21.2.38 is released.
6684
6685 2000-12-04  Didier Verna  <didier@xemacs.org>
6686
6687         * mouse.el (default-mouse-track-set-point-in-window): remove
6688         spurious '+' operation detected by Martin.
6689
6690
6691 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6692
6693         * cl-extra.el (coerce):
6694         Implement char to integer coercion.
6695         Remove extraneous (numberp) test.
6696
6697         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6698         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6699         (byte-optimize-predicate):
6700         Warn if evaluating constant expression signals an error.
6701         (byte-optimize-form): Small simplification.
6702
6703         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6704
6705 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6706
6707         * byte-optimize.el:
6708         (byte-optimize-minus):
6709         (byte-optimize-plus):
6710         (byte-optimize-mult):
6711         (byte-optimize-quo):
6712         Use (car (last x)) instead of (last x) to get last elt!
6713         Use `byte-optimize-predicate' to optimize `%'.
6714         Move optimizations for special numeric args to bytecomp.el.
6715         * bytecomp.el (byte-compile-associative): Remove.
6716         (byte-compile-max): New.
6717         (byte-compile-min): New.
6718         Properly handle erroneous calls: (max) (min).
6719         (byte-compile-plus): New.
6720         (byte-compile-minus):
6721         It's easiest to handle 0, +1 and -1 args here.
6722         (byte-compile-mult): New.
6723         It's easiest to handle 1, -1 and 2 args here.
6724         (byte-compile-quo):
6725         It's easiest to handle 0, +1 and -1 args here.
6726         Issue byte-compiler warning when dividing by zero.
6727
6728         Byte-compiler arithmetic improvements.
6729         Better optimize these expressions in the obvious way:
6730         (+ x y 1)   -->  varref x varref y add add1
6731         (+ x y -1)  -->  varref x varref y add sub1
6732         (- x y 0)   -->  (- x y)
6733         (- 0 x y)   -->  (- (- x) y)
6734         (% 42 19)   --> compile-time constant
6735         (/ 42 19)   --> compile-time constant
6736         (* (foo) 2) --> foo call dup plus
6737
6738         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6739         unless (declaim (optimize (safety 3)))
6740         or (setq byte-compile-delete-errors nil).
6741
6742 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6743
6744         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6745         docstrings.
6746
6747 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6748
6749         * startup.el (command-line-do-help):  Add documentation of
6750         portable dumper switches.
6751
6752 2000-11-22  Andy Piper  <andy@xemacs.org>
6753
6754         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6755
6756         * glyphs.el (init-glyphs): don't use autodetect for strings.
6757
6758 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6759
6760         * byte-optimize.el (byte-optimize-char-before):
6761         (byte-optimize-backward-char):
6762         (byte-optimize-backward-word):
6763         Fix incorrect optimizations for these sorts of expressions:
6764         (let ((x nil)) (backward-char x))
6765
6766 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6767
6768         * byte-optimize.el:
6769         * byte-optimize.el (byte-optimize-backward-char): New.
6770         * byte-optimize.el (byte-optimize-backward-word): New.
6771         Make backward-word and backward-char as efficient as forward versions.
6772
6773         * bytecomp.el (byte-compile-no-args-with-one-extra):
6774         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6775         * bytecomp.el (byte-compile-two-args-with-one-extra):
6776         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6777         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6778         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6779         Check if extra arg is constant nil, and if so, use byte-coded call.
6780
6781         * simple.el (backward-word):
6782         * simple.el (mark-word):
6783         * simple.el (kill-word):
6784         * simple.el (backward-kill-word):
6785         Make COUNT argument optional, for consistency with forward-char et al.
6786
6787         * abbrev.el (abbrev-string-to-be-defined):
6788         * abbrev.el (inverse-abbrev-string-to-be-defined):
6789         * abbrev.el (inverse-add-abbrev):
6790         * abbrev.el (expand-region-abbrevs):
6791         * buff-menu.el (Buffer-menu-execute):
6792         * indent.el (move-to-left-margin):
6793         * indent.el (indent-relative):
6794         * indent.el (move-to-tab-stop):
6795         * info.el (Info-reannotate-node):
6796         * lisp-mode.el (lisp-indent-line):
6797         * lisp.el (end-of-defun):
6798         * lisp.el (move-past-close-and-reindent):
6799         * misc.el (copy-from-above-command):
6800         * mouse.el (default-mouse-track-scroll-and-set-point):
6801         * page.el (forward-page):
6802         * paragraphs.el (forward-paragraph):
6803         * paragraphs.el (end-of-paragraph-text):
6804         * picture.el (picture-forward-column):
6805         * picture.el (picture-self-insert):
6806         * rect.el (extract-rectangle-line):
6807         * simple.el (newline):
6808         * simple.el (fixup-whitespace):
6809         * simple.el (backward-delete-char-untabify):
6810         * simple.el (transpose-chars):
6811         * simple.el (transpose-preceding-chars):
6812         * simple.el (do-auto-fill):
6813         * simple.el (indent-new-comment-line):
6814         * simple.el (blink-matching-open):
6815         * view-less.el (cleanup-backspaces):
6816         * wid-edit.el (widget-transpose-chars):
6817         * term/bg-mouse.el (bg-insert-moused-sexp):
6818         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6819
6820         * info.el (Info-fontify-node):
6821         * simple.el (backward-delete-function):
6822         Use canonical delete-backward-char instead of backward-delete-char.
6823
6824 2000-11-20  Andy Piper  <andy@xemacs.org>
6825
6826         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6827         no buffers.
6828
6829 2000-11-20  Andy Piper  <andy@xemacs.org>
6830
6831         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6832         buffer tabs.
6833
6834 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6835
6836         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6837         (proclaim inline...) was shadowing compiler-macros.
6838
6839 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6840
6841         * bytecomp.el (byte-compile-eval): New.
6842         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6843         Keeps this promise made in Lispref:
6844         "If a file being compiled contains a `defmacro' form, the macro is
6845         defined temporarily for the rest of the compilation of that file."
6846
6847 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6848
6849         * cl.el (floatp-safe):
6850         (plusp):
6851         (minusp):
6852         (oddp):
6853         (evenp):
6854         (cl-abs):
6855         Use a better parameter name than `x'.
6856
6857         * cl-macs.el (check-type): Make continuable.  Change documentation
6858         to require PLACE, but accept any form for compatibility.
6859
6860         * abbrev.el (define-abbrev): Use check-type.
6861         * font-menu.el (font-menu-change-face): Use check-type.
6862         * menubar.el (relabel-menu-item): Use check-type.
6863         * itimer.el: Fix typo.
6864
6865 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6866
6867         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6868
6869 2000-11-14  Martin Buchholz <martin@xemacs.org>
6870
6871         * XEmacs 21.2.37 is released.
6872
6873 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6874
6875         * code-cmds.el: Provide the feature.
6876
6877 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6878
6879         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6880
6881         * code-cmds.el: New file
6882         * mule/mule-cmds.el:
6883         * mule/mule-misc.el
6884         (coding-keymap): New keymap. Define coding system keyboard
6885         commands on file-coding builds too.
6886         (coding-system-change-eol-conversion):
6887         (universal-coding-system-argument):
6888         (set-default-coding-systems):
6889         (prefer-coding-system): Moved from mule-cmds.el
6890         (set-buffer-process-coding-system): Moved from mule-misc.el
6891
6892 2000-09-15  Stephen Carney <carney@scubadoo.com>
6893
6894         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6895
6896 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6897
6898         * package-get.el (package-get-download-sites): Add a pre-release
6899         site for experimental packages.
6900
6901         * auto-autoloads.el: Regenerated.
6902
6903 2000-08-01  Andy Piper  <andy@xemacs.org>
6904
6905         * gutter-items.el (buffers-tab-omit-function): reference
6906         buffers-tab-select-visible-buffers.
6907         (buffers-tab-filter-functions): new variable, by default uses
6908         buffers-tab-selection-function and buffers-tab-omit-function.
6909         (select-buffers-tab-buffers-by-mode): invert arguments.
6910         (buffers-tab-select-visible-buffers): new function. Invert calling
6911         of buffers-menu-omit-invisible-buffers.
6912         (buffers-tab-items): rewrite to use
6913         buffers-tab-filter-functions. Rewrite docstring.
6914         (gutter-buffers-tab-extent): delete.
6915         (add-tab-to-gutter): always build a new extent when adding the
6916         tabs.
6917         (update-tab-in-gutter): make gutter dirty when orientation
6918         changes.
6919
6920 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6921
6922         * bytecomp.el (byte-compile-defvar-or-defconst):
6923         Only do loadhist recording if defvar form includes a value.
6924
6925 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6926
6927         * bytecomp.el (byte-compile-initial-macro-environment):
6928         `eval-when-compile' should not compile its body.
6929
6930 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6931
6932         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6933         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6934         some Japanese English.  Remove some ancient FSF comments, and
6935         improve docstrings.  Use symbols not vectors for tables.
6936
6937 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6938
6939         * keymap.el:
6940         (local-key-binding):
6941         (global-key-binding):
6942         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6943
6944         * lisp.el:
6945         (backward-sexp): Slightly simpler code.
6946         (mark-sexp): Make arg optional, like FSF Emacs.
6947         (forward-list): Slightly simpler code.
6948         (backward-list): Slightly simpler code.
6949         (down-list):  Make arg optional, like FSF Emacs.
6950         (up-list):  Make arg optional, like FSF Emacs.
6951         (backward-up-list):  Make arg optional, like FSF Emacs.
6952         (kill-sexp):  Make arg optional, like FSF Emacs.
6953         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6954
6955         * font-menu.el (font-menu-change-face):
6956         Take continuable errors into account.
6957
6958         * abbrev.el:
6959         * abbrev.el (clear-abbrev-table):
6960         * abbrev.el (define-abbrev-table):
6961         * abbrev.el (define-abbrev):
6962         * abbrev.el (insert-abbrev-table-description):
6963         * apropos.el (apropos-documentation-check-doc-file):
6964         * apropos.el (apropos-documentation-check-elc-file):
6965         * buff-menu.el (list-buffers):
6966         * buff-menu.el (list-buffers-noselect):
6967         * bytecomp.el (byte-recompile-directory):
6968         * bytecomp.el (batch-byte-compile):
6969         * cl-macs.el (typep):
6970         * code-files.el (find-coding-system-magic-cookie):
6971         * code-files.el (insert-file-contents):
6972         * cus-edit.el (customize-set-variable):
6973         * cus-edit.el (customize-save-variable):
6974         * cus-face.el (custom-set-face-font-size):
6975         * cus-face.el (custom-set-face-update-spec):
6976         * cus-face.el (custom-reset-faces):
6977         * custom.el (custom-check-theme):
6978         * custom.el (copy-upto-last):
6979         * fill.el (canonically-space-region):
6980         * fill.el (fill-paragraph):
6981         * fill.el (fill-region):
6982         * fill.el (find-space-insertable-point):
6983         * fill.el (justify-current-line):
6984         * faces.el (face-spec-update-all-matching):
6985         * faces.el (set-face-stipple):
6986         * files-nomule.el (insert-file-contents):
6987         * files.el (insert-file-contents-literally):
6988         * files.el (hack-local-variables-last-page):
6989         * files.el (basic-save-buffer):
6990         * files.el (insert-directory):
6991         * font-menu.el (font-menu-change-face):
6992         * font.el (font-spatial-to-canonical):
6993         * format.el (format-encode-region):
6994         * format.el (format-insert-file):
6995         * format.el (format-replace-strings):
6996         * gutter.el (set-gutter-element):
6997         * help.el (key-or-menu-binding):
6998         * help.el (describe-bindings):
6999         * help.el (with-syntax-table):
7000         * indent.el (indent-rigidly):
7001         * indent.el (delete-to-left-margin):
7002         * info.el:
7003         * info.el (Info-extract-dir-entry-from):
7004         * info.el (Info-build-dir-anew):
7005         * info.el (Info-rebuild-dir):
7006         * info.el (Info-batch-rebuild-dir):
7007         * info.el (Info-read-subfile):
7008         * info.el (Info-build-node-completions):
7009         * info.el (Info-extract-menu-node-name):
7010         * isearch-mode.el (isearch-range-invisible):
7011         * isearch-mode.el (isearch-restore-invisible-extents):
7012         * itimer.el (itimerp):
7013         * itimer.el (itimer-live-p):
7014         * keymap.el:
7015         * keymap.el (substitute-key-definition):
7016         * keymap.el (read-command-or-command-sexp):
7017         * keymap.el (local-key-binding):
7018         * keymap.el (global-key-binding):
7019         * keymap.el (global-set-key):
7020         * keymap.el (local-set-key):
7021         * ldap.el:
7022         * ldap.el (ldap-add-entries):
7023         * ldap.el (ldap-delete-entries):
7024         * lisp.el (backward-sexp):
7025         * lisp.el (mark-sexp):
7026         * lisp.el (forward-list):
7027         * lisp.el (backward-list):
7028         * lisp.el (down-list):
7029         * lisp.el (backward-up-list):
7030         * lisp.el (up-list):
7031         * lisp.el (kill-sexp):
7032         * lisp.el (backward-kill-sexp):
7033         * menubar.el (add-menu-button):
7034         * menubar.el (add-submenu):
7035         * menubar.el (delete-menu-item):
7036         * menubar.el (relabel-menu-item):
7037         * mouse.el (narrow-window-to-region):
7038         * obsolete.el (define-obsolete-variable-alias):
7039         * obsolete.el (store-substring):
7040         * package-admin.el:
7041         * package-admin.el (package-admin-install-function):
7042         * package-admin.el (package-admin-install-function-mswindows):
7043         * package-admin.el (package-admin-default-install-function):
7044         * package-get.el (package-get-update-base-entries):
7045         * packages.el (packages-load-package-dumped-lisps):
7046         * packages.el (packages-collect-package-dumped-lisps):
7047         * printer.el (generic-print-buffer):
7048         * printer.el (generic-print-region):
7049         * replace.el (occur-mode-mouse-goto):
7050         * replace.el (perform-replace):
7051         * select.el (get-selection-no-error):
7052         * simple.el:
7053         * simple.el (newline):
7054         * simple.el (open-line):
7055         * simple.el (edit-and-eval-command):
7056         * simple.el (goto-line):
7057         * simple.el (undo):
7058         * simple.el (kill-region):
7059         * simple.el (copy-region-as-kill):
7060         * simple.el (kill-ring-save):
7061         * simple.el (set-mark):
7062         * simple.el (next-line):
7063         * simple.el (previous-line):
7064         * simple.el (line-move):
7065         * simple.el (set-goal-column):
7066         * simple.el (comment-region):
7067         * subr.el:
7068         * subr.el (putf):
7069         * syntax.el (modify-syntax-entry):
7070         * syntax.el (map-syntax-table):
7071         * view-less.el (view-file):
7072         * view-less.el (view-buffer):
7073         * view-less.el (view-file-other-window):
7074         * window-xemacs.el (backward-other-window):
7075         * window.el:
7076         * window.el (one-window-p):
7077         * window.el (walk-windows):
7078         * window.el (window-list):
7079         * x-mouse.el (x-mouse-kill):
7080         * x-select.el (x-get-cutbuffer):
7081         * x-select.el (x-store-cutbuffer):
7082         * term/bg-mouse.el (bg-mouse-line-to-center):
7083         * term/sun-mouse.el (window-line-end):
7084         * term/sun-mouse.el (sun-select-region):
7085         * term/sun.el (kill-region-and-unmark):
7086         * mule/mule-category.el:
7087         * mule/mule-category.el (modify-category-entry):
7088         * mule/mule-category.el (char-category-list):
7089         * mule/mule-coding.el (coding-system-force-on-output):
7090         * mule/mule-misc.el (coding-system-put):
7091         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7092
7093 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7094
7095         * cus-face.el: Typo fixes and tiny clarifications.
7096         * custom.el: ditto
7097
7098 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7099
7100         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7101         * startup.el (normal-top-level): Setup auto-save-list-file-name
7102         if auto-save-list-file-prefix is non-nil.
7103
7104 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7105
7106         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7107
7108 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7109
7110         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7111         get symbol at point-min.
7112
7113 2000-10-24  Didier Verna  <didier@xemacs.org>
7114
7115         * info.el (Info-emacs-info-file-name): defconst it.
7116         * info.el (Info-footnote-tag): defcustom it.
7117         * info.el (Info-no-description-string): ditto.
7118         * info.el (Info-find-node): adapt to new semantics of
7119         'Info-suffixed-file (don't do the case variants stuff).
7120         * info.el (Info-insert-dir): rewrite the dir file variants code.
7121         * info.el (Info-directory-files): New. Return the list of info
7122         files in a directory.
7123         * info.el (Info-dir-outdated-p): use it.
7124         * info.el (Info-parse-dir-entries): ditto.
7125         * info.el (Info-build-dir-anew): don't restrict to files ending
7126         with a ".info.*" extension.
7127         * info.el (Info-set-mode-line): ditto.
7128         * info.el (Info-read-subfile): adapt to new semantics of
7129         'Info-suffixed-file (append 'exact argument).
7130         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7131         string independently of the case.
7132         * info.el (Info-suffixed-file): use it (match all possible case
7133         for the file name).
7134         * info.el (Info-insert-file-contents): code cleanup.
7135         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7136         columns.
7137         * info.el (Info-batch-rebuild-dir): ditto.
7138         * info.el (Info-read-node-name-1): ditto.
7139         * info.el (Info-search): ditto.
7140         * info.el (Info-fontify-node): ditto.
7141
7142
7143 2000-10-24  Didier Verna  <didier@xemacs.org>
7144
7145         * process.el (shell-command): when called from a program, avoid
7146         'push-mark's "mark-set" message.
7147
7148 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7149
7150         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7151         by a symbol, not by a vector.
7152         * mule/vietnamese.el (vscii): Likewise.
7153         (viscii): Likewise.
7154         * mule/cyrillic.el (koi8-r): Likewise.
7155
7156         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7157         by a symbol, not by a vector.
7158         (chinese-big5-2): Likewise.
7159         * mule/ethiopic.el (ethiopic): Likewise.
7160         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7161         (vietnamese-viscii-upper): Likewise.
7162
7163 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7164
7165         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7166
7167 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7168
7169         * byte-optimize.el (byte-optimize-car): New function.
7170         (byte-optimize-cdr): Ditto.
7171
7172 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7173
7174         * byte-optimize.el: Partial synch with FSF 20.7.
7175         Optimize constant concatenation.
7176         Add keymapp as a side effect free function.  It is a built-in.
7177         (byte-after-unbind-pos): Remove byte-equal.
7178
7179 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7180
7181         * update-elc-2.el: Quote regexps correctly.
7182
7183 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7184
7185         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7186         (ccl-compile): Apply integerp, not integer-or-char-p to
7187         check the type of the buffer magnification
7188         (ccl-compile-write-string): Encode a string with binary
7189         coding system.
7190         (ccl-compile-write-repeat): Likewise.
7191
7192 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7193
7194         * buff-menu.el:
7195         * bytecomp.el:
7196         * coding.el:
7197         * faces.el:
7198         * files.el:
7199         * fill.el:
7200         * float-sup.el:
7201         * font-lock.el:
7202         * help.el:
7203         * iso8859-1.el:
7204         * loaddefs.el:
7205         * menubar-items.el:
7206         * menubar.el:
7207         * modeline.el:
7208         * msw-font-menu.el:
7209         * paragraphs.el:
7210         * paths.el:
7211         * replace.el:
7212         * simple.el:
7213         * sound.el:
7214         * startup.el:
7215         * version.el:
7216         * x-faces.el:
7217         * x-font-menu.el:
7218         Remove purecopy.
7219
7220 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7221
7222         * simple.el (do-auto-fill): Use the function pointer to by
7223         `comment-line-break-function', not `indent-new-comment-line'. This
7224         fixes an issue with cc-mode comment continuation.
7225
7226 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7227
7228         * simple.el (turn-on-auto-fill):  Add (interactive).
7229         * mwheel.el (mwheel-install): Add (interactive).
7230         * font-lock.el (turn-on-font-lock): Add (interactive).
7231         (turn-off-font-lock): Add (interactive).
7232
7233 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7234
7235         * packages.el (packages-special-base-regexp): Add `man'.
7236
7237 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7238
7239         * wid-edit.el (widget-specify-active): map over extents in current
7240         buffer like `widget-specify-inactive' does.  Mapping over the
7241         inactive extent object does not work since the current extent is
7242         ignored by `map-extents'.
7243
7244 2000-10-04  Martin Buchholz <martin@xemacs.org>
7245
7246         * XEmacs 21.2.36 is released.
7247
7248 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7249
7250         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7251         Optimize the compiled-function-constants vector by byte-code
7252         reference counts.
7253
7254 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7255
7256         * build-report.el (build-report-delete-regexp): quote value in
7257         defcustom
7258
7259 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7260
7261         * build-report.el (build-report): Don't bind srcdir which we don't
7262         use in `multiple-value-bind' to avoid the only byte-compiler
7263         warning.
7264
7265 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7266
7267         * build-report.el: Requires cl and custom now.
7268         build-report-version is determined by XEmacs version -- remove
7269         build-report-version*.
7270         * build-report.el (build-report-version): Removed.
7271         * build-report.el (build-report-installation-version-regexp): New.
7272         * build-report.el (build-report-version-file-regexp): New.
7273         * build-report.el (build-report-installation-srcdir-regexp): New.
7274         * build-report.el (build-report-destination): Offer
7275         xemacs-build-reports and xemacs-beta.
7276         * build-report.el (build-report-keep-regexp): Adjusted.
7277         * build-report.el (build-report-delete-regexp): Adjusted.
7278         * build-report.el (build-report-make-output-dir): New.
7279         * build-report.el (build-report-installation-file): Replace use of
7280         `concat' with `expand-file-name'.
7281         * build-report.el (build-report-make-output-file): Removed.
7282         * build-report.el (build-report-make-output-files): New.
7283         * build-report.el (build-report-subject): Identify as
7284         user-variable with "*...".
7285         * build-report.el (build-report-prompts): Ditto.
7286         * build-report.el (build-report-version-file): New.
7287         * build-report.el (build-report-file-encoding): Identify as
7288         user-variable with "*...".
7289         * build-report.el (build-report-make-output-get): New.
7290         * build-report.el (build-report-insert-header): Report
7291         emacs-version and system-configuration instead of
7292         build-report-version.
7293         * build-report.el (build-report-insert-make-output): Add file
7294         argument.
7295         * build-report.el (build-report-insert-installation-file):
7296         Re-indent.
7297         * build-report.el (build-report-keep): Change docstring,
7298         re-indent.
7299         * build-report.el (build-report-delete): Ditto.
7300         * build-report.el (build-report-installation-data): New.
7301         * build-report.el (build-report-version-file-data): New.
7302
7303 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7304
7305         * byte-optimize.el (byte-optimize-lapcode):
7306         Fix the optimization of using the first 5 elements of the
7307         constants vector for variables.
7308         (byte-optimize-lapcode): Fix another ancient broken optimization.
7309
7310 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7311
7312         * *: Spelling mega-patch
7313
7314 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7315
7316         * easymenu.el: doc fixes.
7317         (easy-menu-do-define): Use backquote.
7318         (easy-menu-change):
7319         (easy-menu-add):
7320         `when' seems much clearer than `if' here.
7321         (easy-menu-remove):
7322         (easy-menu-add-item):
7323         (easy-menu-item-present-p):
7324         (easy-menu-remove-item):
7325         Wrap using (when (featurep 'menubar) ...)
7326
7327 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7328
7329         * bytecomp.el (displaying-byte-compile-warnings):
7330         Revert Ben's change to this function below so that the compile log
7331         is displayed properly for users of the "popper" package.
7332
7333 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7334
7335         * window.el (save-selected-window): Use backquote.
7336
7337         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7338         Renamed from `byte-compile-file-form-defvar'.
7339         * bytecomp.el (byte-compile-defvar-or-defconst):
7340         Only cons onto current-load-list in top-level forms.
7341         Else this leaks a cons cell every time a defun is called.
7342         Renamed from `byte-compile-defvar', for clarity.
7343         Warn when docstring of defvar is not a string.
7344         Use consistent error messages.
7345         Better comments.
7346
7347 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7348
7349         * simple.el (set-variable):
7350         Remove unneeded defvar by rearranging order of let* forms.
7351
7352         * mule/mule-ccl.el (ccl-get-next-code):
7353         * menubar-items.el (bookmark-menu-filter):
7354         (language-environment-menu-filter):
7355         (tutorials-menu-filter):
7356         * toolbar-items.el (toolbar-compile):
7357         * byte-optimize.el (disassemble-offset):
7358         Use (declare (special ...)) instead of `defvar'.
7359
7360         * cl-macs.el (cl-do-proclaim):
7361         Fix (declare (special ...)) warning suppression syntax.
7362
7363 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7364
7365         * info.el (Info-tag-table-marker):
7366         (Info-tag-table-buffer):
7367         (Info-find-file-node):
7368         (Info-read-subfile):
7369         (Info-build-node-completions):
7370         (Info-search):
7371         (Info-mode):
7372         Multiple info buffer support.
7373
7374 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7375
7376         * ldap.el (ldap-decode-entry): New defun
7377         (ldap-search-entries): Use it in order to decode DN-prefixed
7378         entries properly
7379
7380 2000-08-23  Daniel Pittman <daniel@danann.net>
7381
7382         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7383         Use `eq', not `=', to compare symbols.
7384
7385 2000-07-30  Ben Wing  <ben@xemacs.org>
7386
7387         * bytecomp.el (byte-compile-report-error):
7388         * bytecomp.el (displaying-byte-compile-warnings):
7389         if stack-trace-on-error is set, send out a backtrace when
7390         an error is encountered that stops byte compilation.  this
7391         should make it much much easier to track down those curious
7392         problems.  also undo the kludge of using a separate "*Show*"
7393         buffer for display when there's a temp-buffer-show-function;
7394         we can avoid this by just being a little smarter.
7395
7396         * dialog-items.el:
7397         * dialog-items.el (search-dialog-regexp): New.
7398         * dialog-items.el (search-dialog-callback):
7399         * dialog-items.el (make-search-dialog):
7400         add a regexp option to the dialog and clean up a bit.
7401
7402         * dialog.el:
7403         * dialog.el (yes-or-no-p-dialog-box):
7404         * dialog.el (get-dialog-box-response):
7405         * dialog.el (make-dialog-box):
7406         * dialog.el (dialog-box-finish): New.
7407         * dialog.el (dialog-box-cancel): New.
7408         * dialog.el (internal-make-dialog-box-exit): New.
7409         implement [properly!] the :modal property of the new dialog box
7410         interface.  this is the first time xemacs has ever had *proper*
7411         modal dialog boxes, giving the standard window-system feedback.
7412         (e.g. under windows, clicking on a disabled frame causes a beep
7413         and makes the dialog box flash three times.)
7414
7415         * dragdrop.el: header keyword frobbing.
7416
7417         * dumped-lisp.el (preloaded-file-list):
7418         renamed winnt.el to win32-native.el.
7419
7420         * faces.el (face-property):
7421         * faces.el (set-face-property):
7422         * faces.el (frob-face-property):
7423         * faces.el (frob-face-font-2):
7424         * faces.el (make-face-bold):
7425         * faces.el (make-face-italic):
7426         * faces.el (make-face-bold-italic):
7427         * faces.el (make-face-unbold):
7428         * faces.el (make-face-unitalic):
7429         * faces.el (make-face-smaller):
7430         * faces.el (make-face-larger):
7431         clean up the implementation of these so that window-system-specific
7432         methods are called only on objects belonging to that window system.
7433         previously, you could have [e.g.] mswindows-make-face-bold called
7434         on font object of device type `stream', which is not good and
7435         explains the subtle errors Adrian was getting when byte-compiling
7436         something that required 'term. (Adrian, now you can use stack-trace-
7437         on-error to find the exact place where things are going wrong instead
7438         of having to laboriously binary-search your way through.)
7439
7440         * finder.el (finder-known-keywords):
7441         cleaned up -- properly sorted, clarified the meanings of many of
7442         the keywords, and added a few -- mswin, gui, content, build, www,
7443         user, services.  the last two try to distinguish between a package
7444         that's used directly by the user, and a package that provides
7445         support services to other packages.
7446
7447         * font-lock.el (lisp-font-lock-keywords-2):
7448         update list of lisp control structures to include everything,
7449         including new ones i introduced.
7450
7451         * gutter.el: header keyword frobbing.
7452
7453         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7454         recent isearch element was not doing so!  you got the second-most-
7455         recent instead.
7456
7457         * lisp-mode.el (construct-lisp-mode-menu):
7458         more menubar cleanups.
7459         * lisp-mode.el (with-selected-window):
7460         make it indent properly.
7461
7462         * menubar-items.el (default-menubar): lots of menubar cleanups.
7463         rearranged the options menu the most, e.g. splitting up the
7464         Keyboard/Mouse menu into a new Editing menu and combining the
7465         separate Scrollbar/Gutter/Toolbar submenus into Display.
7466         Got rid of General, moved items to Editing or new Troubleshooting.
7467         Moved Packages to Tools; doesn't seem to belong under Options.
7468         Added stuff to the Cmds menu, e.g. Change Case.
7469
7470         NB please don't complain about these periodic menubar changes.
7471         Anything like this is necessarily incremental in its construction
7472         -- By constant use you gradually become more and more aware of
7473         better and better ways to group menu items.  When we eventually
7474         move the options menu to a property sheet, the existing structure
7475         will probably be preserved fairly well.
7476
7477         * minibuf.el (next-history-element): fix problems with pressing
7478         down arrow in repeat-complex-command.
7479
7480         * modeline.el:
7481         * modeline.el (modeline-3d-p): New.
7482         added custom variable for controlling the 3d modeline.  the
7483         corresponding Options item has been present for a long time,
7484         but commented out with "fix me!" comments.  it's fixed now.
7485
7486         * obsolete.el (add-menu):
7487         remove bogus gettexts.
7488
7489         * process.el (shell-quote-argument):
7490         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7491         For bash under Windows native, see below.
7492
7493         * simple.el:
7494         * simple.el (display-warning-buffer):
7495         Fixed the handling of warning display to eliminate the annoying
7496         *Show* buffer, like was done for byte-compiler output above.
7497
7498         * simple.el (debug-print): New.
7499         Simple function for sending debug messages to the console and/or
7500         other debug places.
7501
7502         * subr.el (replace-in-string):
7503         Rewrite this function to avoid N^2 behavior with large strings --
7504         catastrophic with the new Windows selection code! (Apparently the
7505         author of this function didn't realize there was a fun
7506         replace-match that could make his life much easier, because we
7507         duplicated the entire logic.  The new version is smaller, easier
7508         to understand, much more robust, and has extended features --
7509         those of replace-match.)
7510
7511         * window.el:
7512         * window.el (with-selected-window): New.
7513         An obvious complement to the existing `with-selected-frame' and
7514         `with-current-buffer'.
7515
7516         * win32-native.el: Renamed from winnt.el.
7517         Added a great deal of stuff for properly handling process quoting,
7518         somewhat modeled on Kirill's original model (which i later threw
7519         away).  We should now finally have correctly working process arg
7520         quoting/dequoting so that the final app gets exactly what we
7521         intended.  Because the mechanism is in Lisp, it's easily
7522         extendible. (For those running bash and running the native
7523         version, I tried hard to do what I thought was correct.  But more
7524         thought is needed, and ideally the volunteer work of people with
7525         these configurations that they generally run on.)
7526
7527         * x-font-menu.el (x-font-menu-font-data):
7528         Put in defvar's to fix byte-compiler warnings.
7529
7530 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7531
7532         * select.el (selection-coercion-alist): Initialise.
7533         * select.el (select-coerce-to-text): New.
7534         * select.el (select-coerce): New.
7535         New functions to perform type and value coercion.
7536
7537         * select.el (select-buffer-killed-default): Keep data if it was
7538         on the clipboard.
7539
7540 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7541
7542         * menubar-items.el (default-menubar): Fix typo.
7543         (default-menubar): `lambda' was mispelled as `lamda'.
7544
7545 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7546
7547         * window.el (shrink-window-if-larger-than-buffer): Remove
7548         edge checking code.
7549
7550 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7551
7552         * paths.el (gnus-local-domain): Removed.
7553         (gnus-local-organization): Ditto.
7554         (gnus-startup-file): Ditto.
7555
7556 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7557
7558         * files.el (auto-mode-alist): Add .spec for RPM.
7559
7560 2000-07-31  Andy Piper  <andy@xemacs.org>
7561
7562         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7563
7564 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7565
7566         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7567         browse-url.
7568         * help.el (xemacs-www-page): Ditto.
7569         (xemacs-www-faq): Ditto.
7570         * menubar-items.el (default-menubar): Ditto.
7571
7572         * wid-edit.el (widget-url-link-action): Ditto.
7573         From: Kenichi OKADA <okada@opaopa.org>.
7574
7575 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7576
7577         * finder.el (finder-commentary): Add autoload cookie.
7578
7579 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7580
7581         * files.el (insert-file-contents-literally): Fix second let
7582         binding for `coding-system-for-read' to `coding-system-for-write'
7583         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7584
7585 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7586
7587         * files.el (insert-file-contents-literally): Use binary coding
7588         system (from Morioka san).
7589         (insert-file-contents-literally): Make file-name-handler method.
7590
7591 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7592
7593         * cl-macs.el (get-selection): Add defsetf.
7594
7595 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7596
7597         * x-init.el (x-activate-region-as-selection): replace obsolete
7598         function x-own-selection with own-selection.
7599         (ow-find): replace obsolete functions x-get-selection and
7600         x-get-clipboard with get-selection and get-clipboard.
7601         (init-post-x-win): replace obsolete function x-disown-selection
7602         with disown-selection.
7603
7604 2000-07-20  Mike Sperber  <mike@xemacs.org>
7605
7606         * startup.el (load-user-init-file): Only try to load init file if
7607         it exists.
7608
7609 2000-07-10  Andy Piper  <andy@xemacs.org>
7610
7611         * dialog-items.el: sync with Ben's patch.
7612
7613         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7614         comment.
7615         (progress-text-glyph): deleted.
7616         (progress-layout-glyph): make completely minimal.
7617         (progress-gauge-glyph): ditto.
7618         (progress-display-style): fix to handle dynamic instantiator
7619         changes.
7620         (progress-text-instantiator): new.
7621         (progress-layout-instantiator): new.
7622         (progress-gauge-instantiator): new.
7623         (set-progress-display-instantiator): renamed and changed from
7624         set-progress-display-style.
7625         (progress-abort-glyph): use instantiator not glyph.
7626         (append-progress-display): use set-progress-display-instantiator
7627         and set-glyph-image.
7628         (abort-progress-display): ditto.
7629         (raw-append-progress-display): ditto.
7630
7631 2000-07-20  Ben Wing  <ben@xemacs.org>
7632
7633         * code-files.el: Move Mule-specific code to mule-coding.el.
7634
7635 2000-07-15  Ben Wing  <ben@xemacs.org>
7636
7637         * autoload.el:
7638         Fixed comments.
7639
7640         * cmdloop.el:
7641         * cmdloop.el (yes-or-no-p):
7642         * cmdloop.el (y-or-n-p):
7643         Make these functions use should-use-dialog-box-p and not be
7644         overridden in dialog.el.
7645
7646         * cus-dep.el:
7647         * cus-dep.el (Custom-make-dependencies): Removed.
7648         * cus-dep.el (Custom-make-dependencies-1): New.
7649         * cus-dep.el (Custom-make-one-dependency): New.
7650         New entry point for use in Makefiles, to avoid excessive
7651         invocations.
7652
7653         * cus-edit.el (custom-variable-reset-saved):
7654         * cus-edit.el (custom-variable-reset-standard):
7655         * cus-edit.el (custom-save-resets):
7656         Fix bytecompiler warnings.
7657
7658         * dialog.el:
7659         * dialog.el (yes-or-no-p-dialog-box):
7660         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7661         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7662         * dialog.el (get-dialog-box-response):
7663         * dialog.el (message-or-box):
7664         * dialog.el (make-dialog-box):
7665         * dialog.el (popup-dialog-box): New.
7666         Avoid yes-or-no-p bogosities.
7667         Create a general function `make-dialog-box' to encapsulate all
7668         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7669
7670         * dumped-lisp.el (preloaded-file-list):
7671         Add dialog-items.  Clean up.  Group files by types.
7672
7673         * easymenu.el (easy-menu-add):
7674         * easymenu.el (easy-menu-remove):
7675         Account for accelerators.
7676
7677         * extents.el:
7678         * extents.el (extent-list): New args, like in map-extents.
7679         * extents.el (extent-at-event): New.
7680         * extents.el (extents-at-event): New.
7681
7682         * font-lock.el:
7683         * font-lock.el (font-lock-mode):
7684         * font-lock.el (font-lock-default-fontify-buffer):
7685         * font-lock.el (font-lock-default-unfontify-region):
7686         * font-lock.el (font-lock-fontify-syntactically-region):
7687         * font-lock.el (font-lock-fontify-keywords-region):
7688         Use new progress-feedback names.
7689
7690         * font-lock.el (java-font-lock-identifier-regexp):
7691         * font-lock.el (java-font-lock-class-name-regexp):
7692         Fix bytecompiler warnings.
7693
7694         * gutter-items.el:
7695         * gutter-items.el (progress-display-use-echo-area): Removed.
7696         * gutter-items.el (progress-feedback-use-echo-area): New.
7697         * gutter-items.el (progress-display-popup-period): Removed.
7698         * gutter-items.el (progress-feedback-popup-period): New.
7699         * gutter-items.el (set-progress-display-style): Removed.
7700         * gutter-items.el (set-progress-feedback-style): New.
7701         * gutter-items.el (progress-display-style): Removed.
7702         * gutter-items.el (progress-feedback-style): New.
7703         * gutter-items.el (progress-stack):
7704         * gutter-items.el (progress-displayed-p): Removed.
7705         * gutter-items.el (progress-feedbacked-p): New.
7706         * gutter-items.el (clear-progress-display): Removed.
7707         * gutter-items.el (clear-progress-feedback): New.
7708         * gutter-items.el (progress-display-clear-when-idle): Removed.
7709         * gutter-items.el (progress-feedback-clear-when-idle): New.
7710         * gutter-items.el (remove-progress-display): Removed.
7711         * gutter-items.el (remove-progress-feedback): New.
7712         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7713         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7714         * gutter-items.el (append-progress-display): Removed.
7715         * gutter-items.el (append-progress-feedback): New.
7716         * gutter-items.el (abort-progress-display): Removed.
7717         * gutter-items.el (abort-progress-feedback): New.
7718         * gutter-items.el (raw-append-progress-display): Removed.
7719         * gutter-items.el (raw-append-progress-feedback): New.
7720         * gutter-items.el (display-progress-display): Removed.
7721         * gutter-items.el (display-progress-feedback): New.
7722         * gutter-items.el (current-progress-display): Removed.
7723         * gutter-items.el (current-progress-feedback): New.
7724         * gutter-items.el (current-progress-display-label): Removed.
7725         * gutter-items.el (current-progress-feedback-label): New.
7726         * gutter-items.el (progress-display): Removed.
7727         * gutter-items.el (progress-feedback): New.
7728         Replace "progress-display" with "progress-feedback" globally.
7729
7730         * gutter-items.el (lprogress-display): Removed.
7731         * gutter-items.el (progress-feedback-with-label): New.
7732         Rename lprogress-display ==> progress-feedback-with-label.
7733
7734         * gutter-items.el (search-dialog-direction): Removed.
7735         * gutter-items.el (search-dialog-text): Removed.
7736         * gutter-items.el (search-dialog-callback): Removed.
7737         * gutter-items.el (make-search-dialog): Removed.
7738         Move to dialog-items.el.
7739
7740         * help.el:
7741         * help.el (help-mode-quit):
7742         * help.el (mode-for-help): New.
7743         * help.el (help-sticky-window): New.
7744         * help.el (help-window-config): New.
7745         * help.el (with-displaying-help-buffer):
7746         * help.el (function-at-event): New.
7747         * help.el (help-symbol-regexp): New.
7748         * help.el (help-symbol-run-function-1): New.
7749         * help.el (help-symbol-run-function): New.
7750         * help.el (help-symbol-function-context-menu): New.
7751         * help.el (help-symbol-variable-context-menu): New.
7752         * help.el (help-symbol-function-and-variable-context-menu): New.
7753         * help.el (frob-help-extents): New.
7754         * help.el (describe-function-1):
7755         * help.el (variable-at-point):
7756         * help.el (variable-at-event): New.
7757         * help.el (describe-variable):
7758         Major overhaul.
7759         - Make functions and variables be mousable.
7760         - Middle button hyperlinks.
7761         - New context-menu entries.
7762
7763         * keydefs.el:
7764         * keydefs.el (global-map):
7765         New key bindings to move lines up and down.
7766
7767         * lisp-mode.el:
7768         * lisp-mode.el (construct-lisp-mode-menu): New.
7769         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7770         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7771         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7772         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7773         Make popup and menubar menus be different.  Popup menu uses
7774         clicked location and automatically assumes symbol under the mouse
7775         for various commands.
7776
7777         * menubar-items.el:
7778         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7779         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7780
7781         * menubar-items.el (global-popup-menu): Removed.
7782         * menubar-items.el (mode-popup-menu): Removed.
7783         * menubar-items.el (activate-popup-menu-hook): Removed.
7784         * menubar-items.el (popup-mode-menu): Removed.
7785         * menubar-items.el (popup-buffer-menu): Removed.
7786         * menubar-items.el (popup-menubar-menu): Removed.
7787         Move to menubar.el.
7788
7789         * menubar.el:
7790         * menubar.el (global-popup-menu): New.
7791         * menubar.el (mode-popup-menu): New.
7792         * menubar.el (activate-popup-menu-hook): New.
7793         * menubar.el (last-popup-menu-event): New.
7794         * menubar.el (popup-mode-menu): New.
7795         * menubar.el (popup-buffer-menu): New.
7796         * menubar.el (popup-menubar-menu): New.
7797         * menubar.el (menu-call-at-event): New.
7798         Move non-content functions here.  Add support for context menu
7799         items on extents.
7800
7801         * minibuf.el (minibuffer-history-uniquify):
7802         Typo fix.
7803
7804         * minibuf.el (read-file-name-1):
7805         Call new file dialog box if it exists.
7806
7807         * minibuf.el (mouse-rfn-setup-vars):
7808         Clean up "chop" action.
7809
7810         * mouse.el:
7811         * mouse.el (button2): Now bound to mouse-track.
7812         * mouse.el (click-inside-extent-p):
7813         * mouse.el (point-inside-extent-p):
7814         * mouse.el (point-inside-selection-p):
7815         * mouse.el (mouse-drag-or-yank): Removed.
7816         * mouse.el (mouse-begin-drag-n-drop): New.
7817         * mouse.el (mouse-eval-sexp):
7818         * mouse.el (mouse-track-activate-strokes): New.
7819         * mouse.el (mouse-track-do-activate): New.
7820         * mouse.el (mouse-track):
7821         * mouse.el (default-mouse-track-event-is-with-button): New.
7822         * mouse.el (default-mouse-track-cleanup-hook):
7823         * mouse.el (default-mouse-track-drag-hook):
7824         * mouse.el (default-mouse-track-drag-up-hook):
7825         * mouse.el (default-mouse-track-click-hook):
7826         Merge drag-n-drop into mouse-track.
7827         Add general "activate" support to replace specific button2 kludges.
7828         Use "button modifier" support in mouse-track.
7829
7830         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7831
7832         * package-ui.el:
7833         * package-ui.el (pui-menu):
7834         * package-ui.el (pui-popup-context-sensitive): Removed.
7835         Fix bytecompiler warnings.
7836         Clean up popup code a bit.
7837
7838         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7839
7840         * simple.el:
7841         * simple.el (transpose-lines):
7842         * simple.el (transpose-line-up): New.
7843         * simple.el (transpose-line-down): New.
7844         * simple.el (transpose-subr):
7845         * simple.el (transpose-subr-1): Removed.
7846         Clean up, add functions to move lines up and down.
7847
7848         * startup.el (mail-host-address):
7849         * startup.el (user-mail-address):
7850         Customize.
7851
7852         * subr.el:
7853         * subr.el (set-symbol-value-in-buffer): New.
7854         * subr.el (error):
7855         * subr.el (check-argument-type):
7856         * subr.el (defined-error-p): New.
7857         Add structured error support.
7858
7859         * toolbar-items.el (toolbar-compile):
7860         Use new make-dialog-box.
7861
7862         * update-elc.el:
7863
7864         * userlock.el (ask-user-about-lock-dbox):
7865         * userlock.el (ask-user-about-supersession-threat-dbox):
7866         * userlock.el (ask-user-about-lock):
7867         * userlock.el (ask-user-about-supersession-threat):
7868         Use new make-dialog-box.
7869         Add safety checks; use should use-dialog-box-p.
7870
7871         * window-xemacs.el:
7872         * window-xemacs.el (__buffer-dedicated-frame):
7873         * window-xemacs.el (buffer-dedicated-frame): New.
7874         * window-xemacs.el (set-buffer-dedicated-frame): New.
7875         Move dedicated-frame stuff into lisp.
7876
7877 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7878
7879         * printer.el (generic-print-region): Do not require that
7880         `printer-name' be set.
7881         (printer-name): Commentary clarification.
7882
7883 2000-07-19  Martin Buchholz <martin@xemacs.org>
7884
7885         * XEmacs 21.2.35 is released.
7886
7887 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7888
7889         * select.el (selection-coercible-types): Initialise.
7890
7891 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7892
7893         * select.el (own-clipboard): Bug fix.
7894
7895 2000-07-17  Mike Sperber  <mike@xemacs.org>
7896
7897         * cus-edit.el (custom-migrate-custom-file): Save init file before
7898         continuing.
7899
7900 2000-07-16  Mike Sperber  <mike@xemacs.org>
7901
7902         * startup.el (load-init-file): Remove silly call to
7903         `load-user-custom-file`.
7904         (maybe-migrate-user-init-file): Minor fixes.
7905
7906 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7907
7908         * apropos.el (apropos-documentation-check-doc-file):
7909         `doc' variable should be let-bound, as was presumably intended.
7910
7911         * cus-edit.el (custom-variable-reset-saved):
7912         (custom-variable-reset-standard):
7913         Remove unused variable comment-widget.  Twice.
7914
7915         * toolbar.el (toolbar-blank-press-function):
7916         Add a real defvar with initial value nil and proper docstring.
7917         (press-toolbar-button): No need to check for boundp-ness anymore.
7918
7919         * rect.el (open-rectangle-line): Remove useless (let) form.
7920         Add defvar for pending-delete-mode.
7921
7922         * info.el (Info-find-node): This function needs an autoload cookie.
7923
7924         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7925         Use let* since the second form referred to the first.
7926
7927 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7928
7929         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7930         instead of removed `mswindows-get-clipboard'.
7931
7932
7933 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7934
7935         * select.el (select-convert-from-text): New.
7936         * select.el (select-convert-from-length): New.
7937         * select.el (select-convert-from-integer): New.
7938         * select.el (select-convert-from-identity): New.
7939         * select.el (select-convert-from-filename): New.
7940         * select.el (selection-converter-in-alist): Use them.
7941         New converter functions for X.
7942
7943         * select.el (get-selection): Removed comment.
7944
7945         * select.el (own-selection): Removed append code - I thought
7946         I'd already done this, but apparently not...
7947
7948         * select.el: Changed comment about TIMESTAMP.
7949
7950         * select.el (select-convert-in): New.
7951         * select.el (select-convert-out): New.
7952         New functions that get used by select.c.
7953
7954         * select.el (select-buffer-killed-default): New.
7955         * select.el (select-buffer-killed-text): New.
7956         * select.el (selection-buffer-killed-alist): New.
7957         New list and functions that get called if a relevant selection
7958         exists and a buffer gets killed.
7959
7960         * select.el (select-convert-to-targets):
7961         * select.el (select-convert-to-identity): Removed.
7962         * select.el (select-convert-from-identity): Removed.
7963         * select.el (select-converter-out-alist):
7964         Removed _EMACS_INTERNAL selection type.
7965
7966         * x-select.el (xselect-kill-buffer-hook): Removed.
7967         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7968         Removed this X-specific nonesense. Use the generic support
7969         in select.el instead.
7970
7971 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7972
7973         * mule/mule-category.el (defined-category-hashtable):
7974         Use make-hash-table instead of make-hashtable
7975
7976         * buff-menu.el: Byte-compiler warning fix.
7977
7978         * isearch-mode.el (isearch-highlight-all-cleanup):
7979         Remove unused variable `isearch-highlight-all-start'.
7980
7981         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7982
7983         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7984
7985         * cus-dep.el (Custom-make-dependencies):
7986         Add autoload cookie for custom-add-loads to generated custom-load.el.
7987
7988         * autoload.el (autoload-package-name): Warning suppression.
7989         Move defvar prior to first use.
7990
7991         * custom.el: Add autoload for custom-declare-face.
7992         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7993         * cl.el (cl-hack-byte-compiler):
7994         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7995         to work properly.
7996
7997 2000-07-08  Mike Sperber  <mike@xemacs.org>
7998
7999         * startup.el (load-home-init-file): Added variable.
8000         (maybe-migrate-user-init-file): Added.
8001         (load-user-init-file): Load custom file if different from init
8002         file.
8003
8004         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8005         "startup."
8006
8007         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8008         Moved `custom-file'-related code to cus-file.el.
8009
8010         * cus-file.el: New file.
8011
8012 2000-04-01  Mike Sperber  <mike@xemacs.org>
8013
8014         * packages.el (packages-find-package-directories): Added support
8015         for external package hierarchies with in-place installations.
8016
8017         * find-paths.el (paths-root-in-place-p): Added.
8018         (paths-find-emacs-directory): Added support for external
8019         directories with in-place installations.
8020         (paths-find-site-directory): Ditto.
8021
8022         * startup.el (find-user-init-file): Also look for
8023         ~/.xemacs/init.elc? in preference to ~/.emacs.
8024
8025 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8026
8027         * select.el (own-selection):
8028         * select.el (own-clipboard): Changed `append' parameter to
8029         `how-to-use' parameter.
8030         * select.el (own-selection): Removed icky append code.
8031         * select.el (own-selection, get-selection): Removed extra type
8032         checking.
8033         * select.el (selection-appender-alist):
8034         * select.el (selection-converter-{in|out}-alist): Initialise.
8035         * select.el (select-append-to-*): New.
8036         * select.el (select-convert-from-*): New.  New functions to append
8037         data and convert data from external type.
8038
8039 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8040
8041         * font-lock.el: Javadoc enhancements.
8042
8043 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8044
8045         * printer.el (generic-print-region): Compose job name from buffer
8046         name.
8047
8048 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8049
8050         * font-lock.el (font-lock-fontify-pending-extents): Call
8051         font-lock-fontify-region instead of font-lock-fontify-buffer
8052         to avoid unnecessary progress gauges.
8053
8054 2000-07-06  Craig Lanning  <lanning@scra.org>
8055
8056         * custom-load.el (faces):
8057
8058         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8059         dir is a regex.
8060
8061         * process.el (call-process-internal): from Dan Holmsand, use binary
8062         coding systems so that jka-compr works.
8063
8064 2000-07-07  Ben Wing  <ben@xemacs.org>
8065
8066         * font-lock.el: Undo previous change.  Unfortunately, some
8067         files actually use the variables directly in their init code
8068         without quoting them.
8069
8070 2000-07-07  Ben Wing  <ben@xemacs.org>
8071
8072         * font-lock.el (defvar font-lock-*-face): Removed.
8073
8074         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8075         only when necessary.
8076
8077 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8078
8079         * cl-macs.el: fix cl-transform-function-property kludge
8080         so that it does not require a random feature.
8081
8082 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8083
8084         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8085         as in Linux kernel "Rules.make".
8086
8087 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8088
8089         * build-report.el (build-report): Add autoload cookie.
8090
8091 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8092
8093         * package-ui.el (defgroup pui):  Correct a misspelling
8094         (pui-toggle-package-delete):  Change `seleted' to `selected'
8095
8096 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8097
8098         * package-get.el (package-get-update-base):
8099         (package-get): Use insert-file-contents-literally always.
8100         (package-get-maybe-save-index):
8101         Force coding system for writing to binary.
8102
8103 2000-06-08  Mike Alexander  <mta@arbortext.com>
8104
8105         * code-process.el (call-process-region): If there is no coding
8106         system for the process on process-coding-system-alist use the
8107         coding system of the buffer containing the region.
8108
8109 2000-06-10  Ben Wing  <ben@xemacs.org>
8110
8111         * cmdloop.el (command-error):
8112         If debug-on-error and noninteractive, output backtrace.
8113
8114         * files.el (file-relative-name):
8115         Remove MSDOS references.
8116
8117         * simple.el (line-number): New function, due to non-obvious
8118         behavior/usage of count-lines.
8119
8120         * simple.el (count-lines): document non-obvious usage to get
8121         line number.
8122
8123 2000-06-11  Ben Wing  <ben@xemacs.org>
8124
8125         * faces.el ((featurep 'xpm)):
8126         * x-faces.el (x-init-face-from-resources):
8127         * x-faces.el (x-init-frame-faces):
8128         * x-misc.el (x-init-specifier-from-resources):
8129         * x-misc.el (x-get-resource-and-bogosity-check):
8130         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8131         * x-mouse.el (x-init-pointer-shape):
8132         * x-scrollbar.el (x-init-scrollbar-from-resources):
8133         Add sixth argument to x-get-resource calls so as to issue warnings
8134         rather than errors on bogus arguments.
8135
8136 2000-06-05  Ben Wing  <ben@xemacs.org>
8137
8138         * compat.el: new file.  provides a clean, non-intrusive way to
8139         define compatibility functions.
8140
8141         * process.el (shell-quote-argument): temporary fix for lack
8142         of nt-quote-process-args.  #### I need to put back the overall
8143         structure of that mechanism but redo the guts of it using the
8144         extra intelligence in the C code.
8145
8146 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8147
8148         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8149         `package-get' does in package-get.el, instead of using external
8150         "md5sum" program.
8151
8152         * package-get.el (package-get): Insert package file literally to
8153         make checksum calculation work.
8154
8155 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8156
8157         * code-files.el (convert-mbox-coding-system): Deleted.
8158         (file-coding-system-alist): Removed reference to
8159         convert-mbox-coding-system.
8160
8161 2000-05-28  Martin Buchholz <martin@xemacs.org>
8162
8163         * XEmacs 21.2.34 is released.
8164
8165 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8166
8167         * font-lock.el (font-lock-keywords): Rewrote docstring
8168
8169 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8170
8171         * loadhist.el (unload-feature): handle case where x is both boundp
8172         and fboundp
8173
8174 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8175
8176         * packages.el: It's ok to use built-in macros, but not lisp
8177         defined ones.
8178
8179 2000-05-20  Ben Wing  <ben@xemacs.org>
8180
8181         * font-lock.el:
8182         * font-lock.el (font-lock-message-threshold):
8183         * font-lock.el (font-lock-mode):
8184         * font-lock.el (font-lock-default-fontify-buffer):
8185         * font-lock.el (font-lock-always-fontify-immediately):
8186         * font-lock.el (font-lock-old-extent): Removed.
8187         * font-lock.el (font-lock-old-len): Removed.
8188         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8189         * font-lock.el (font-lock-pending-extent-table): New.
8190         * font-lock.el (font-lock-range-table): New.
8191         * font-lock.el (font-lock-after-change-function):
8192         * font-lock.el (font-lock-after-change-function-1): Removed.
8193         * font-lock.el (font-lock-fontify-pending-extents): New.
8194         * font-lock.el ('font-lock-revert-cleanup): Removed.
8195         * font-lock.el ('font-lock-revert-setup): Removed.
8196         Rewrite deferral code to handle any number of changes, merging
8197         them properly.  Remove hacked-up code for revert-buffer, now
8198         unnecessary.
8199
8200         * menubar-items.el (default-menubar):
8201         In Options->Edit Init File, don't switch to emacs-lisp-mode
8202         unless necessary; doing this turns off font-lock.
8203
8204 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8205
8206         * keydefs.el: Define C-x BS to backward-kill-sentence.
8207
8208 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8209
8210         * files.el (hack-local-variables-prop-line): Use non-greedy
8211         matching to process -*-texinfo-*- -*-.
8212
8213 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8214
8215         * minibuf.el (minibuf-directory-files): new function.
8216         (read-file-name-activate-callback): use minibuf-directory-files.
8217         (read-directory-name-internal): ditto.
8218         (mouse-file-display-completion-list): ditto.
8219         (mouse-directory-display-completion-list): ditto.
8220         (read-file-name-internal): remove "./" from completion list unless
8221         explicitly matched, for consistency.
8222
8223 2000-05-11  Ben Wing  <ben@xemacs.org>
8224
8225         * gutter-items.el (gutter-buffers-tab):
8226         * gutter-items.el (add-tab-to-gutter):
8227         * gutter-items.el (update-tab-in-gutter):
8228         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8229         * gutter-items.el (append-progress-display):
8230         * gutter-items.el (abort-progress-display):
8231         * gutter-items.el (raw-append-progress-display):
8232         Further fixes.  Use set-glyph-image not set-image-instance-property,
8233         to fix problems with multiple windows in a frame.
8234
8235         * menubar-items.el (tutorials-menu-filter):
8236         Fix typo.
8237
8238         * startup.el (early-error-handler):
8239         Display message box under windows; otherwise, message will disappear
8240         before it can be viewed.
8241
8242         * update-elc.el:
8243         Fix bug in NEEDTODUMP processing.
8244
8245 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8246
8247         * startup.el (lock-directory): Removed.
8248         (superlock-file): Ditto.
8249         (startup-set-paths): Remove lockdir.
8250         (startup-setup-paths-warning): Remove lock-directory.
8251
8252         * setup-paths.el (paths-find-lock-directory): Removed.
8253         (paths-find-superlock-file): Ditto.
8254
8255 2000-05-09  Ben Wing  <ben@xemacs.org>
8256
8257         * faces.el (set-face-property):
8258         * faces.el (set-face-font):
8259         * faces.el (set-face-foreground):
8260         * faces.el (set-face-background):
8261         * faces.el (set-face-background-pixmap):
8262         * faces.el (set-face-underline-p):
8263         * faces.el (set-face-strikethru-p):
8264         * faces.el (set-face-highlight-p):
8265         * faces.el (set-face-dim-p):
8266         * faces.el (set-face-blinking-p):
8267         * faces.el (set-face-reverse-p):
8268         doc string changes.
8269
8270         * glyphs.el:
8271         * glyphs.el (make-image-specifier):
8272         * glyphs.el (glyph-property):
8273         * glyphs.el (set-glyph-image):
8274         * glyphs.el (make-glyph):
8275         * glyphs.el (make-pointer-glyph):
8276         * glyphs.el (make-icon-glyph):
8277         * glyphs.el (widget-image-instance-p): New.
8278         authorship info, lots of doc changes.  New predicate, inadvertently
8279         omitted.  the general principle with specifier docs is now that
8280         the description of instantiators should go with the make-foo-specifier
8281         fun's doc string, rather than in foo-specifier-p.  this follows
8282         conventions elsewhere in XEmacs and in general is a lot more obvious
8283         of a place to look.  sometimes the make-foo-specifier function needs
8284         to be created in the process.
8285
8286         * gutter.el:
8287         * gutter.el (make-gutter-specifier): New.
8288         * gutter.el (make-gutter-size-specifier): New.
8289         * gutter.el (make-gutter-visible-specifier): New.
8290         specifier doc updates according to the conventions specified before.
8291
8292         * objects.el:
8293         * objects.el (make-font-specifier):
8294         * objects.el (make-color-specifier):
8295         * objects.el (make-face-boolean-specifier): New.
8296         specifier doc updates according to the conventions specified before.
8297
8298         * specifier.el:
8299         * specifier.el (set-specifier):
8300         * specifier.el (make-integer-specifier): New.
8301         * specifier.el (make-boolean-specifier): New.
8302         * specifier.el (make-natnum-specifier): New.
8303         * specifier.el (make-generic-specifier): New.
8304         * specifier.el (make-display-table-specifier): New.
8305         specifier doc updates according to the conventions specified before.
8306
8307         * toolbar.el:
8308         * toolbar.el (make-toolbar-specifier): New.
8309         specifier doc updates according to the conventions specified before.
8310
8311 2000-05-09  Ben Wing  <ben@xemacs.org>
8312
8313         * process.el (call-process-internal): Revert to previous version
8314         because Mike's change clashed with a change I did not long before.
8315         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8316         Thanks very much Mike for pointing out the bug and submitting a
8317         patch!
8318
8319 2000-04-13  Mike Alexander  <mta@arbortext.com>
8320
8321         * process.el (call-process-internal): Send the correct input buffer
8322         (call-process-internal): Return the exit status of the process
8323
8324 2000-05-07  Ben Wing  <ben@xemacs.org>
8325
8326         * winnt.el:
8327         * winnt.el (nt-quote-args-verbatim): Removed.
8328         * winnt.el (nt-quote-args-prefix-quote): Removed.
8329         * winnt.el (nt-quote-args-backslash-quote): Removed.
8330         * winnt.el (nt-quote-args-double-quote): Removed.
8331         * winnt.el (nt-quote-args-functions-alist): Removed.
8332         * winnt.el (nt-quote-process-args): Removed.
8333         Remove all stuff for argument quoting.  We borrow the code instead
8334         from Emacs 20.6, which is much more careful in its quoting
8335         (e.g. in handling runs of the escape character) and avoids most of
8336         the need for this Lisp mechanism by checking to see whether we're
8337         running a Cygwin or normal program and doing the appropriate
8338         quoting.  If we end up needing such a mechanism, we should add
8339         it by extending the variable `mswindows-quote-process-args' so it
8340         can take an alist of regexps.
8341
8342 2000-05-07  Ben Wing  <ben@xemacs.org>
8343
8344         * keydefs.el:
8345         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8346         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8347         the window without moving point.
8348
8349         * simple.el:
8350         * simple.el (scroll-up-one): New.
8351         * simple.el (scroll-down-one): New.
8352         Functions for use with C-M-up/down.
8353
8354 2000-05-01  Martin Buchholz <martin@xemacs.org>
8355
8356         * XEmacs 21.2.33 is released.
8357
8358 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8359
8360         * dialog.el (yes-or-no-p-dialog-box):
8361         Fix docstring.
8362         Fix following horrible bug in X11 mode with focus-follows-mouse:
8363           1. Visit two files in two different frames.
8364           2. do File->Revert Buffer in one of those frames.
8365           3. Dialog box appears.
8366           4. Arrange things so that the mouse passes over the *other*
8367              frame, then to the dialog box, and click on "Yes".
8368           5. The file contents end up in the *wrong* buffer!
8369         Add TODO comment.
8370
8371 2000-04-28  Ben Wing  <ben@xemacs.org>
8372
8373         * help.el (describe-installation): correct typo introduced
8374         in last patch: boundp -> fboundp.
8375
8376         * etags.el (buffer-tag-table-list):
8377         canonicalize filenames to Unix format so that tag-table-alist
8378         searching works under Windows.
8379
8380         * autoload.el:
8381         Bowdlerize the supposedly objectionable words
8382         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8383
8384         * gutter-items.el (set-progress-display-style):
8385         * gutter-items.el (search-dialog-callback):
8386         * gutter-items.el (make-search-dialog):
8387         Change to new callback-ex api.
8388
8389 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8390
8391         * help.el: (describe-installation): decode-coding-string is not
8392         defined in a non MULE environment.
8393
8394 2000-04-28  Ben Wing  <ben@xemacs.org>
8395
8396         * gutter-items.el (buffer-list-changed-hook):
8397         use it, not record-buffer-hook.
8398
8399         * subr.el (record-buffer-hook): Removed.
8400
8401 2000-04-27  Ben Wing  <ben@xemacs.org>
8402
8403         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8404         use NORECORD option.  Andy will not like this, but the existing
8405         gutter behavior is just wrong, as per this comment:
8406
8407         ;; this used to add the norecord flag to both calls below.
8408         ;; this is bogus because it is a pervasive assumption in XEmacs
8409         ;; that the current buffer is at the front of the buffers list.
8410         ;; for example, select an item and then do M-C-l
8411         ;; (switch-to-other-buffer).  Things get way confused.
8412         ;;
8413         ;; Andy, if you want to maintain the current look, you must
8414         ;;  *uncouple* the gutter order and buffers order.
8415
8416         * loaddefs.el (completion-ignored-extensions): unfuckify.
8417
8418         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8419         xemacs.mak.
8420
8421         * autoload.el (batch-update-one-directory): new function, used in
8422         xemacs.mak.
8423
8424         * loadup.el: set gc-cons-threshold very high unless dumping --
8425         loadup during update-elc is much much much faster.  also do this
8426         when quick-building.
8427
8428         add commented-out code for profiling loadup.
8429
8430
8431         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8432         is required in order to build xemacs.
8433
8434 2000-04-26  Ben Wing  <ben@xemacs.org>
8435
8436         * loadup.el: don't garbage collect during loadup if quick-build
8437         compile-time option is set.
8438
8439 2000-04-23  Ben Wing  <ben@xemacs.org>
8440
8441         * update-elc.el: compute whether any dumped .el or .elc files
8442         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8443         if so.
8444
8445         * update-elc.el (update-elc-files-to-compile): always change
8446         NOBYTECOMPILE in the src directory rather than current dir,
8447         so it will work under NT.
8448
8449         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8450         the form of this file is identical between Unix and Windows.
8451         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8452         Added comment.
8453         (update-autoloads-from-directory): updated doc string.
8454         updated doc strings in a few other places.
8455
8456 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8457
8458         * bytecomp.el (byte-force-recompile): Fix argument to
8459         byte-recompile-directory.
8460
8461 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8462
8463         * gutter-items.el (progress-display-clear-when-idle): Use
8464         add-one-shot-hook.
8465         * gutter-items.el (clear-progress-display): Adjust number of
8466         arguments.
8467
8468 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8469
8470         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8471
8472 2000-04-16  Ben Wing  <ben@xemacs.org>
8473
8474         * printer.el: New file.
8475
8476         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8477
8478         * help.el (describe-installation): Fix decoding for Windows.
8479
8480         * menubar-items.el:
8481         * menubar-items.el (default-menubar):
8482         * menubar-items.el (tutorials-menu-filter): New.
8483         * menubar-items.el (popup-menubar-menu):
8484         Add authorship.  Redo Help menu and Tutorials filter.
8485
8486         * menubar.el: Correct comment.
8487
8488         * modeline.el (modeline-buffer-identification): Correct doc string.
8489
8490         * simple.el:
8491         * simple.el (printing): Removed.
8492         * simple.el (printer-name): Removed.
8493         * simple.el (generic-print-buffer): Removed.
8494         * simple.el (generic-print-region): Removed.
8495         Move generic print code to printer.el.
8496
8497 2000-04-15  Ben Wing  <ben@xemacs.org>
8498
8499         * simple.el (generic-print-region): New.
8500         make this function actually work.
8501         (generic-print-buffer): call generic-print-region.
8502
8503 2000-04-14  Andy Piper  <andy@xemacs.org>
8504
8505         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8506         by using the new widget-callback-current-channel.
8507         (search-dialog-callback): ditto.
8508
8509 2000-04-12  Andy Piper  <andy@xemacs.org>
8510
8511         * gutter.el (default-gutter-position): moved from gutter-items.el.
8512         (default-gutter-position-changed-hook): ditto.
8513         (gutter-element-visibility-changed-hook): ditto.
8514         (set-gutter-element): ditto.
8515         (remove-gutter-element): ditto.
8516         (set-gutter-element-visible-p): ditto.
8517         (gutter-element-visible-p): ditto.
8518         (init-gutter): ditto.
8519
8520         * dialog.el (make-dialog-box): renamed and moved from
8521         gutter-items.el
8522
8523         * gutter-items.el: move various functions elsewhere.
8524
8525 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8526
8527         * menubar-items.el: Fixed place of parenthesis.
8528
8529 2000-04-12  Ben Wing  <ben@xemacs.org>
8530
8531         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8532                 without constantly being prompted for the tag.
8533         * simple.el: Added a number of section headings, to clarify the
8534                 organization of this file.
8535         * simple.el (activate-region):
8536         * simple.el (region-exists-p):
8537         * simple.el (region-active-p):
8538                 Moved these three function down to the other side of
8539                 the case-changing functions, so they join the rest of
8540                 the region code.
8541         * simple.el (printing): New.
8542         * simple.el (printer-name): New.
8543         * simple.el (generic-print-buffer): New.
8544                 New functions, a very simple prototype for a unified
8545                 printing interface.
8546
8547         * process.el (call-process-internal): Real fix for null BUFFER,
8548                 other problems with BUFFER specs.
8549
8550         * menubar-items.el:
8551                 Fixed up File->Print to use new printing functions.
8552                 Various corrections and expansions to Grep/Compile menus.
8553                 New options for Printing.
8554                 New options for SMTP Mail, the way to send mail under
8555                   MS Windows. (There's also a package patch to make SMTP
8556                   Mail be the default under MSWin.)
8557
8558 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8559
8560         * menubar-items.el: Selecting Rectangle Mousing from menubar
8561         did not work.  Needed to quote mouse-track-rectangle-p.
8562
8563 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8564
8565         * cl-compat.el (keywordp): Removed.
8566
8567 2000-04-05  Andy Piper  <andy@xemacs.org>
8568
8569         * gutter-items.el (progress-layout-glyph): don't initialize here.
8570         (progress-gauge-glyph): use dynamic sizing.
8571         (set-progress-display-style): new function. Set progress glyphs
8572         appropriately depending on the style.
8573         (progress-display-style): new variable. Custom version of
8574         set-progress-display-style.
8575         (progress-abort-glyph): switch to dynamic sizes.
8576         (search-dialog-text): make the edit field active.
8577
8578 2000-04-04  Andy Piper  <andy@xemacs.org>
8579
8580         * gutter-items.el (make-search-dialog): need to make the search
8581         dialog visible after creation.
8582
8583         * menubar-items.el (default-menubar): use the search dialog for
8584         searching. Remove some extraneous search menu items.
8585
8586         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8587         well as strings.
8588         (make-gutter-only-dialog-frame): allow the user to create the
8589         frame unmapped. Allow the gutter spec to be given as a glyph.
8590         (search-dialog-direction): new variable.
8591         (search-dialog-text): new variable.
8592         (search-dialog-callback): new function. Callback for the search
8593         dialog action.
8594         (make-search-dialog): new function. Create a user-friendly search
8595         dialog.
8596
8597 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8598
8599         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8600         under Windows.
8601
8602 2000-04-01  Andy Piper  <andy@xemacs.org>
8603
8604         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8605         progress more accurately.
8606
8607 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8608
8609         * finder.el (finder-compile-keywords): Process readable files only.
8610         Because error in process of .#finder-inf.el when compile xemacs
8611         with --with-clash-detection option.
8612
8613 2000-03-31  Andy Piper  <andy@xemacs.org>
8614
8615         * gutter-items.el (append-progress-display): don't delay after a
8616         successful font-lock.
8617         (make-gutter-only-dialog-frame): new function. Allow users to
8618         create gutter-only dialogs.
8619
8620 2000-03-27  Mike Alexander  <mta@arbortext.com>
8621
8622         * process.el (call-process-internal): Handle a null BUFFER
8623         parameter correctly.
8624
8625 2000-03-28  Andy Piper  <andy@xemacs.org>
8626
8627         * gutter-items.el (abort-progress-display): put strings in the
8628         gutter not extents.
8629         (progress-layout-glyph): signal special 'quit callback.
8630         (progress-display-quit-function): deleted.
8631         (progress-display-stop-callback): deleted.
8632         (progress-display-dispatch-command-events): deleted.
8633         (append-progress-display): remove calls to
8634         progress-display-dispatch-command-events.
8635         (raw-append-progress-display): ditto.
8636
8637 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8638
8639         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8640         being a list.  Actually define `stipple-pixmap-p' which is used as
8641         an error predicate.  Correctly handle PIXMAP being either relative
8642         or absolute file name.
8643
8644 2000-03-24  Andy Piper  <andy@xemacs.org>
8645
8646         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8647         (abort-progress-display): ditto. Don't delete the created extent.
8648         (raw-append-progress-display): ditto.
8649         (progress-display-dispatch-non-command-events): new
8650         function. Encapsulates what we want to do when no command input is
8651         required.
8652         (progress-display-dispatch-command-events): likewise, but disable
8653         for now since it causes too many problems.
8654         (append-progress-display): use them.
8655         (raw-append-progress-display): ditto.
8656         (default-gutter-position-changed-hook): set this rather than
8657         default-gutter-position-changed.
8658         (default-gutter-position-changed-hook): lambda with zero arguments
8659         rather than one.
8660         (raw-append-progress-display): trap errors in pending input since
8661         allowing them to signal will hose the gauge well and
8662         truly. Ideally we would like to delay these until we are more able
8663         to cope.
8664         (append-progress-display): ditto.
8665
8666 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8667
8668         * lisp/make-docfile.el: call-process-internal is now implemented
8669         in process.el.
8670
8671 2000-03-21  Ben Wing  <ben@xemacs.org>
8672
8673         * mule\mule-cmds.el (set-language-info-alist):
8674         Fix to correspond to new menu arrangement.
8675
8676 2000-03-21  Ben Wing  <ben@xemacs.org>
8677
8678         * process.el:
8679         * process.el (call-process-internal): New.
8680         New implementation of call-process.  Only enabled under NT, so far.
8681         stderr handling not implemented yet in CVS'd C code.
8682
8683 2000-03-20  Ben Wing  <ben@xemacs.org>
8684
8685         * lisp-mode.el:
8686         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8687         * lisp-mode.el (lisp-interaction-mode):
8688         Put back Lisp Interaction menubar for Jan V's sake.
8689
8690         * simple.el:
8691         * simple.el (mark-ring):
8692         * simple.el (dont-record-current-mark): New.
8693         * simple.el (in-shifted-motion-command): New.
8694         * simple.el (mark-ring-unrecorded-commands): New.
8695         * simple.el (mark-ring-max):
8696         * simple.el (set-mark-command):
8697         * simple.el (push-mark):
8698         * simple.el (handle-pre-motion-command):
8699         Implement scheme for not recording unimportant marks.
8700
8701         * subr.el:
8702         * subr.el (function-allows-args): New.
8703         New function function-allows-args.
8704
8705 2000-03-20  Martin Buchholz <martin@xemacs.org>
8706
8707         * XEmacs 21.2.32 is released.
8708
8709 2000-03-20  Andy Piper  <andy@xemacs.org>
8710
8711         * gutter-items.el (update-tab-in-gutter): force selection of the
8712         selected-window if required to do so.
8713         (buffers-tab-items): ditto.
8714         (add-tab-to-gutter): ditto.
8715         (create-frame-hook): use force-selection.
8716         (default-gutter-position-changed): lambdify.
8717         (update-tab-hook): deleted since it was only used in one place.
8718
8719 2000-03-18  Andy Piper  <andy@xemacs.org>
8720
8721         * files.el (find-file-noselect): undo change that shouldn't have
8722         gone in.
8723
8724 2000-03-17  Andy Piper  <andy@xemacs.org>
8725
8726         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8727         of selected-window trickery.
8728
8729         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8730         frames tabs.
8731         (progress-display-stop-callback): progress -> progress-display
8732         (progress-display-quit-function): ditto.
8733         (clear-progress-display): ditto.
8734         (remove-progress-display): ditto.
8735         (append-progress-display): ditto.
8736         (abort-progress-display): ditto.
8737         (raw-append-progress-display): ditto.
8738         (display-progress-display): ditto.
8739         (current-progress-display-label): ditto.
8740         (current-progress-display): ditto.
8741         (lprogress-display): ditto and save the buffer
8742         (progress-display): ditto. Otherwise the buffer sometimes gets
8743         changed which confuses font-lock.
8744
8745         * font-lock.el (font-lock-default-fontify-buffer): catch all
8746         errors, not just quit.
8747         (font-lock-mode): progress -> display-progress
8748         (font-lock-default-fontify-buffer): ditto.
8749         (font-lock-fontify-syntactically-region): ditto.
8750         (font-lock-fontify-keywords-region): ditto.
8751
8752 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8753
8754         * cl.el (gensym): Move to here from cl-macs.el.
8755         (gentemp): Ditto.
8756
8757 2000-03-16  Andy Piper  <andy@xemacs.org>
8758
8759         * font-lock.el (font-lock-mode): use lprogress and friends for
8760         progress management.
8761         (font-lock-default-fontify-buffer): ditto.
8762         (font-lock-fontify-syntactically-region): ditto.
8763         (font-lock-fontify-keywords-region): ditto.
8764         (font-lock-revert-cleanup): fix reverting.
8765         (font-lock-revert-setup): ditto.
8766
8767         * gutter-items.el (progress-use-echo-area): new variable. Use the
8768         echo area for progress gauges if non-nil.
8769         (clear-progress): remove echo area stuff and defer to
8770         clear-message.
8771         (append-progress): dispatch non-command events after each progress
8772         increment. Remove echo area stuff.
8773         (abort-progress): remove echo area stuff and defer to
8774         display-message.
8775         (raw-append-progress): ditto. Dispatch non-command events after
8776         gutter redisplay.
8777         (display-progress): defer echo area stuff to display-message.
8778
8779         * gutter-items.el (clear-progress):
8780         (abort-progress): indentation changes.
8781         (display-progress): don't clear progress.
8782         (append-progress): compare messages with equal.
8783         (raw-append-progress): use dispatch-non-command-events to flush
8784         widget creation events.
8785
8786 2000-03-13  Ben Wing  <ben@xemacs.org>
8787
8788         * abbrev.el:
8789         * abbrev.el (abbrev-string-to-be-defined): New.
8790         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8791         Changes for use with the menubar.
8792
8793 2000-03-12  Ben Wing  <ben@xemacs.org>
8794
8795         * alist.el (vassoc): moved here from font-menu.el.
8796
8797         * custom.el (defface): typo fix.
8798
8799         * dialog.el (yes-or-no-p-dialog-box):
8800         * dialog.el (message-box):
8801         * files.el (save-some-buffers-1):
8802         Put accelerators in the button names.
8803
8804         * font-lock.el (font-lock-comment-face):
8805         * font-lock.el (font-lock-keyword-face):
8806         * font-lock.el (font-lock-function-name-face):
8807         Fixed some of the colors under MS Windows because the existing
8808         default colors were hardly different from black and needed to be
8809         made lighter.
8810
8811         * font-menu.el:
8812         * font-menu.el (font-menu-split-long-menu):
8813         * font-menu.el (font-menu-family-constructor):
8814         * font-menu.el (font-menu-size-constructor):
8815         * font-menu.el (font-menu-weight-constructor):
8816         * font-menu.el (font-menu-set-font):
8817         vassoc moved to alist.el.
8818         Accelerators added to all menus.
8819         Unused bound var new-props removed.
8820
8821         * keydefs.el: I did a whole lot of rearranging to put things in a
8822         more consistent order and fixed a number of cases where key
8823         combinations involving up, down, left, right and so on were
8824         defined but the corresponding keypad combinations were not
8825         defined.
8826
8827         * lisp-mode.el:
8828         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8829         * lisp-mode.el (emacs-lisp-mode):
8830         * lisp-mode.el (lisp-interaction-mode):
8831         * lisp-mode.el (flet):
8832         Added accelerators onto the menus.
8833         Made all the different versions of the let function be indented
8834         the same way.
8835         Undid Steve's easy-menu-ification, because it makes it impossible
8836         to have the menubar and popup menus different.
8837         Cleaned up the menu; added items for find-function &c and some
8838         indenting, and removed debug-on-*.
8839
8840         * list-mode.el (list-mode-hook):
8841         * list-mode.el (list-mode):
8842         * list-mode.el (completion-setup-hook):
8843         * list-mode.el (display-completion-list):
8844         Added support for the :window-height keyword, which is required
8845         because of other changes that I made for the file dialog box.  I
8846         also made the hook variables list-mode-hook and
8847         completion-setup-hook and also minibuffer-setup-hook in
8848         minibuf.el be permanent-local; see comment in list-mode.el.
8849
8850         * map-ynp.el (map-y-or-n-p):
8851         Added accelerators to the dialog buttons.
8852
8853         * menubar-items.el (menu-truncate-list):
8854         New internal function.
8855         * menubar-items.el (submenu-generate-accelerator-spec):
8856         * menubar-items.el (menu-item-strip-accelerator-spec):
8857         * menubar-items.el (menu-item-generate-accelerator-spec):
8858         New exported functions, for use in auto-generating accelerator specs.
8859
8860         * menubar-items.el:
8861         * menubar-items.el (default-menubar):
8862         * menubar-items.el (maybe-add-init-button):
8863         * menubar-items.el (bookmark-menu-filter):
8864         * menubar-items.el (slow-format-buffers-menu-line):
8865         * menubar-items.el (build-buffers-menu-internal):
8866         * menubar-items.el (language-environment-menu-filter):
8867         * menubar-items.el (default-popup-menu):
8868         * menubar-items.el (popup-buffer-menu):
8869         * menubar-items.el (popup-menubar-menu):
8870         Did a major overhaul on this file, and in fact I'm nowhere near
8871         done working on the menubar, and there will be more patches to
8872         come.  A basic summary of what I've done:
8873
8874         a) I added accelerators to all of the menu items.  For menus that
8875         are auto-generated, such as the buffers menu, the accelerators are
8876         automatically added to the beginning of each line using the
8877         numbers 1 through 9, then zero, and then letters starting with A,
8878         but omitting the letters that are already in use for the fixed
8879         menu items at the top of the buffers menu.  To facilitate adding
8880         accelerators of this kind, I created some new functions
8881         (*-accelerator-spec), which are also being used by other filters
8882         that auto generate lists of things such as ftp sites to download
8883         packages.  If people really don't like these accelerators
8884         appearing at the beginning of the menu items, a variable can be
8885         added to optionally turn them off, but I think this is rather
8886         pointless because other menu items have accelerators and many or
8887         most of the menu users will use the accelerators if the support is
8888         there.
8889
8890         b) I combined the top level Tools and Apps menus into a single
8891         Tools menu, because the distinction between the two is not
8892         obvious, and the items on the menus are not used often enough that
8893         putting some of them onto submenus is a problem.
8894
8895         c) I created two new top level menus called View and Cmds because
8896         there were too many items on the File and Edit menus, and I'm going
8897         to be adding more items to these menus.  In contrast to the Tools
8898         menu, the items on these menus may be used quite often during an
8899         editing session, and so should be available with fewer
8900         keystrokes.
8901
8902         d) I added a number of options to the options menu, including one
8903         for controlling whether the alt key can be used to traverse to
8904         menu items using the accelerators, one for controlling behavior of
8905         control-k, one for controlling how the kill and yank functions
8906         interact with the clipboard, a few additional buffers-menu
8907         options, and various other things.  I also did a bit of
8908         rearranging, for example, combining the keyboard and mouse options
8909         into a single keyboard and mouse submenu to facilitate the
8910         accelerators on that level.
8911
8912         e) I changed the variable buffers-menu-format-buffer-line-function
8913         to take two arguments instead of one, the second argument being
8914         the line number for use in creating an accelerator.  I added a
8915         hack to support existing functions with one argument (although I
8916         doubt that very many of these exist), for backward compatibility.
8917
8918         f) I moved the top level mule menu to be a submenu of the edit
8919         menu.  I think that most of the items on this menu are fairly
8920         useless and there are certainly not enough frequently used items
8921         to justify this being its own top level menu.
8922
8923         g) I combined most of the items in big-menubar.el into the main menu.
8924         If people think the main menu is too big, it would be possible to
8925         create different configurations, some smaller.
8926
8927         * menubar.el (check-menu-syntax):
8928         Deleted some syntax checks that were no longer valid, partly
8929         because of changes that were already made a long time ago, and
8930         partly because of a change I made where I allow the name of the
8931         menu item to be an evaluated expression rather than just a string,
8932         similar to all of the other parameters of a menu item.
8933
8934         * minibuf.el:
8935         * minibuf.el (read-file-name-1):
8936         * minibuf.el (mouse-read-file-name-1):
8937         I made a number of changes to improve the appearance
8938         and functioning of the file dialog box.  They include:
8939
8940         a) Fixing the problem where closing the dialog box by clicking on
8941         the close button of the window didn't properly exit the
8942         minibuffer.
8943
8944         b) Fixing the problem that if you typed part of a file name, and
8945         then clicked on a completion with the mouse, the file was not
8946         correctly selected.
8947
8948         c) Changing the title of the dialog box to reflect the operation
8949         being done in accordance with user interface conventions, rather
8950         than the name of the dialog box buffer, which is rather useless.
8951
8952         d) Remove the words "possible completions are" which didn't
8953         belong.
8954
8955         e) Fix things so that the completions scroll off the end of the
8956         completions windows only to the right, rather than both to the
8957         right and down, which is in accordance with Windows user interface
8958         conventions.
8959
8960         * msw-init.el (init-post-mswindows-win):
8961         Added a binding for meta-F4, which is the standard windows binding
8962         for exiting a program.
8963
8964         * select.el (get-selection-no-error):
8965         * select.el (own-selection):
8966         * select.el (own-clipboard):
8967         Added an optional argument called append to the functions
8968         own-selection and own-clipboard.  This adds support for appending
8969         text to the existing selection and allows the function
8970         own-clipboard to be used as the value of the variable
8971         interprogram- cut-function.
8972
8973         Fixed a bug in own-selection in handling zmacs-region-stays.
8974
8975         * simple.el (historical-kill-line): New.
8976
8977         * simple.el (kill-line):
8978         * simple.el (interprogram-cut-function):
8979         * simple.el (interprogram-paste-function):
8980         * simple.el (handle-pre-motion-command):
8981         * simple.el (next-line):
8982         * simple.el (previous-line):
8983         a) Expanded the variable kill-whole-line, so that function
8984         kill-line can be set to delete the entire line always, not just
8985         when cursor is at the beginning of the line.  This is controlled
8986         by setting the variable kill-whole-line to the symbol 'always.
8987         This behavior, as well as the existing kill-whole-line behavior,
8988         now only take effect when kill-line is called interactively,
8989         although this is a departure from a previous behavior in the case
8990         of setting this variable kill-whole-line to t.  It is almost
8991         certainly what has always been intended, and most likely the old
8992         way of doing things introduced bugs.  I also created a function
8993         called historical-kill-line, which ignores the kill-whole-line
8994         setting and always gives the historical behavior of only killing
8995         to the end of the line.  I bound this function to shift- control-k
8996         so that the kill to end of line behavior is available, even when
8997         kill-whole-line has been set to change control-k into the simple
8998         delete-whole-line behavior. (This can be set using the options
8999         menu.)
9000
9001         b) I changed things so that kill and yank now interact with the
9002         clipboard by default under windows.  This was done by changing the
9003         default value of interprogram-cut- function and
9004         interprogram-paste-function.  You can get the old behavior by
9005         setting these to nil, and there is an option on the options menu
9006         to do this.
9007
9008         c) I added support for selecting text using shifted motion keys.
9009         This support is on by default and can be controlled by the
9010         variable shifted-motion-keys-select-region.  There is also a
9011         variable called unshifted-motion-keys-deselect-region that
9012         controls more specifically how the shifted motion key behavior
9013         works.  I did not put an option on the options menu to turn this
9014         off, because I can't imagine why this would be useful.
9015
9016         * simple.el (forward-block-of-lines):
9017         * simple.el (backward-block-of-lines):
9018         * simple.el (block-movement-size):
9019         New.
9020
9021         * simple.el (uncapitalized-title-words):
9022         * simple.el (uncapitalized-title-word-regexp):
9023         * simple.el (capitalize-string-as-title):
9024         * simple.el (capitalize-region-as-title):
9025         New.
9026
9027
9028         * subr.el (add-hook):
9029         * subr.el (make-local-hook): New.
9030         * subr.el (remove-local-hook): New.
9031         * subr.el (add-one-shot-hook): New.
9032         * subr.el (add-local-one-shot-hook): New.
9033         Added some functions to make using hooks easier.
9034         These include:
9035
9036         a) Functions add-local-hook and remove-local-hook to make it easy
9037         to use local hooks.
9038
9039         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9040         make it possible to add a "one-shot" hook, which is to say a hook
9041         that runs only once, and automatically removes itself after the
9042         first time it has run.
9043
9044 2000-03-09  Andy Piper  <andy@xemacs.org>
9045
9046         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9047
9048 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9049
9050         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9051         Moved from menubar-items.el.
9052         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9053
9054 2000-03-08  Andy Piper  <andy@xemacs.org>
9055
9056         * gutter-items.el (build-buffers-tab-internal): add selected field
9057         to buffers tab spec.
9058
9059 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9060
9061         * minibuf.el (last-exact-completion): Initialize to nil.
9062
9063 2000-03-07  Didier Verna  <didier@xemacs.org>
9064
9065         * startup.el (command-line-1): remove unused variable
9066         `first-file-buffer'.
9067
9068 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9069
9070         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9071         which is also used for Web server log files.
9072
9073 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9074
9075         * mule/mule-charset.el: Setup auto-fill-chars.
9076
9077 2000-03-02  SL Baur  <steve@beopen.com>
9078
9079         * subr.el (with-string-as-buffer-contents): Reimplement using
9080         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9081         non-deletion of buffer after execution problem.
9082         (with-output-to-string): Use unique buffer name.
9083
9084 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9085
9086         * gutter-items.el (buffers-tab-sort-function):  New variable.
9087         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9088
9089 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9090
9091         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9092
9093 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9094
9095         * menubar-items.el (maybe-add-init-button): Remove the "Load
9096         .emacs" button from all menubars.
9097
9098 2000-03-01  Didier Verna  <didier@xemacs.org>
9099
9100         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9101         region rectangle replacement (from Jan Vroonhof).
9102         (replace-rectangle): new function.
9103
9104 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9105
9106         * mule/mule-cmds.el (set-default-coding-systems): Use
9107         set-terminal-coding-system and set-keyboard-coding-system.
9108         * coding.el (set-terminal-coding-system): Use
9109         set-console-tty-output-coding-system.
9110         (set-keyboard-coding-system): Use
9111         set-console-tty-input-coding-system.
9112
9113 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9114
9115         * minibuf.el (read-variable): Allow symbol to default argument.
9116
9117 2000-02-27  Andy Piper  <andy@xemacs.org>
9118
9119         * gutter-items.el (update-tab-hook): new function to be used for
9120         hooks.
9121         (create-frame-hook): add update-tab-hook.
9122         (record-buffer-hook): ditto.
9123         (default-gutter-position-changed): ditto.
9124         (default-gutter-position): updating the buffers tab is now handled
9125         by a hook.
9126         (default-gutter-position-changed-hook): new variable.
9127         (gutter-element-visibility-changed-hook): ditto.
9128         (set-gutter-element-visible-p): call it.
9129         (set-gutter-element): use modify-specifier-instances. Set extents
9130         as duplicable before using.
9131         (remove-gutter-element): ditto.
9132         (set-gutter-element-visible-p): ditto.
9133         (init-gutter): new function.
9134         (add-tab-to-gutter): use new gutter-element functions rather than
9135         setting specifiers directly.
9136         (clear-progress): ditto.
9137         (abort-progress): ditto.
9138         (gutter-buffers-tab-visible-p): renamed from
9139         default-gutter-visible-p
9140
9141         * specifier.el (modify-specifier-instances): new function from Jan
9142         Vroonhof.
9143
9144         * x-init.el (init-post-x-win): call init-gutter.
9145
9146         * msw-init.el (init-post-mswindows-win): call init-gutter.
9147
9148         * menubar-items.el (default-menubar): Update to reflect new gutter
9149         variables.
9150
9151 2000-02-26  Andy Piper  <andy@xemacs.org>
9152
9153         * gutter-items.el (set-gutter-element): new function. Add gutter
9154         elements to the specified gutter.
9155         (remove-gutter-element): new function. Remove gutter elements from
9156         the specified gutter.
9157         (set-gutter-element-visible-p): new function. Set gutter element
9158         visibility for the provided gutter-visible specifier.
9159
9160 2000-02-23  Andy Piper  <andy@xemacs.org>
9161
9162         * gutter-items.el (add-tab-to-gutter): specify dimensions
9163         dynamically.
9164
9165 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9166
9167         * gutter-items.el (add-tab-to-gutter):
9168         * package-get.el (package-get-interactive-package-query):
9169         * package-ui.el (pui-directory-exists):
9170         (pui-install-selected-packages):
9171         (pui-list-packages):
9172         Use #'(lambda ...)  instead of '(lambda ...).
9173
9174 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9175
9176         * startup.el (load-user-init-file): Check to make sure user
9177           has an init-file before calling load().
9178
9179 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9180
9181         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9182
9183 2000-02-23  Martin Buchholz <martin@xemacs.org>
9184
9185         * XEmacs 21.2.31 is released.
9186
9187 2000-02-21  Mike Sperber <mike@xemacs.org>
9188
9189         * loadup.el (really-early-error-handler):
9190         * update-elc.el:
9191         * make-docfile.el:
9192         Remove dependency on EMACSBOOTSTRAP... environment variables.
9193
9194 2000-02-21  Martin Buchholz <martin@xemacs.org>
9195
9196         * XEmacs 21.2.30 is released.
9197
9198 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9199
9200         * byte-optimize.el (byte-optimize-plus):
9201         (byte-optimize-minus):
9202         (byte-optimize-multiply):
9203         Optimize (- 0) to 0, not (-)
9204         Optimize (+ 5 3.0) to 8.0
9205         Optimize (* 5 3.0) to 15.0
9206         Improve readability.
9207
9208 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9209
9210         * modeline.el: (modeline-scrolling-method): change modeline
9211         mswindows cursor appearance according to the value.
9212
9213         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9214         and 'gui-element face colors and 'gui-element face font to Windows
9215         defaults.
9216
9217 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9218
9219         * font-lock.el: Javadoc enhancements
9220
9221 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9222
9223         * ldap.el (toplevel): Test if LDAP support has been compiled in
9224         (ldap-verbose): New option
9225         (ldap-search-entries): Renamed from the previous ldap-search
9226         Conditionalize message display on ldap-verbose
9227         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9228         defuns
9229         (ldap-search): Is now defined as an obsolete wrapper calling
9230         ldap-search-basic or ldap-search-entries
9231
9232
9233 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9234             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9235             Jan Vroonhof  <jan@xemacs.org>
9236
9237         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9238         When for-effect is true, didn't call `byte-optimize-form'
9239         in and/or subforms without last.
9240
9241 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9242
9243         * package-get.el (package-get-download-sites): Use correct custom
9244         type.
9245
9246 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9247
9248         * files.el (write-file): Ask for coding system when compiled with
9249         file-coding.
9250
9251 2000-02-16  Andy Piper  <andy@xemacs.org>
9252
9253         * buffer.el (switch-to-buffer): give norecord argument to
9254         set-window-buffer instead of explicitly recording.
9255
9256         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9257         we have to pick a window.
9258
9259 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9260
9261         * mule/mule-cmds.el (describe-language-support): Don't add
9262         unexist function to help-map.
9263         (describe-coding-system): Don't use already assigend `C'.
9264
9265 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9266
9267         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9268         work in custom.
9269
9270 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9271
9272         * about.el: Ienaga's e-mail address change.
9273
9274 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9275
9276         * etags.el (find-tag): force new window -- even if buf already
9277         visible -- when other-window is t
9278
9279 2000-02-16  Martin Buchholz <martin@xemacs.org>
9280
9281         * XEmacs 21.2.29 is released.
9282
9283 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9284
9285         * cl-extra.el (getf): This is now identical to `plist-get', so
9286         just defalias it.
9287         * cl-macs.el: Make getf an alias to plist-get, at the
9288         byte-compiler level, using define-compiler-macro.
9289
9290 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9291
9292         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9293
9294 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9295
9296         * lisp/etags.el (find-tag-internal): set exact-tagname to
9297           a regular expression that matches against the tagname
9298           part of the tag entry first instead of only looking in
9299           the context area.
9300
9301 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9302
9303         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9304         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9305
9306 2000-02-07  Martin Buchholz <martin@xemacs.org>
9307
9308         * XEmacs 21.2.28 is released.
9309
9310 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9311
9312         * cl-extra.el (getf): Just call `get', never `get*'.
9313         Make arglist match docstring.
9314         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9315         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9316         * byte-optimize.el: remove references to `get*'.
9317
9318 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9319
9320         * mule/european.el: Add syntax information for Latin3 and Latin4.
9321
9322 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9323
9324         * byte-optimize.el: Byte-optimize (length "foo")
9325
9326 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9327
9328         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9329         width check using `window-leftmost-p' and `window-rightmost-p'.
9330
9331 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9332
9333         * wid-edit.el (widget-match-inline): An atom never matches a
9334           list.
9335
9336 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9337
9338         * modeline.el: Consolidated 'x and 'mswindows specification under
9339         'win tag.
9340
9341 2000-01-29  Andy Piper  <andy@xemacs.org>
9342
9343         * gutter-items.el: (format-buffers-tab-line): Try and be
9344         intelligent about buffer naming when we have duplicates.
9345
9346 2000-01-29  Andy Piper  <andy@xemacs.org>
9347
9348         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9349         updated when it becomes visible.
9350
9351 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9352
9353         * bytecomp.el (byte-compile-insert-header): Properly set coding
9354         system under MULE and file-coding.
9355
9356 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9357
9358         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9359         (dontusethis-set-value-terminal-coding-system-handler):
9360         (dontusethis-set-value-keyboard-coding-system-handler):
9361         Never undefine coding system aliases.  Emergency fix for gnus.
9362
9363 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9364
9365         * files.el (abbreviate-file-name): Use directory-sep-char instead
9366         of hard-coded "/".
9367
9368 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9369
9370         * startup.el (user-init-file-base-list): New variable, replacing
9371         user-init-file-base.
9372         (find-user-init-file): New function.
9373         (command-line-early): Use it.
9374         (load-user-init-file): Ditto.
9375
9376 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9377
9378         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9379         calling valid-image-instantiator-format-p
9380
9381 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9382
9383         * isearch-mode.el (isearch-mode): The variable is
9384         isearch-unhidden-extents, not isearch-opened-extents.
9385
9386 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9387
9388         * minibuf.el (next-history-element): Modify error message if a
9389         default value is available.
9390
9391 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9392
9393         * bytecomp.el (byte-compile-file): Don't unconditionally write
9394         .elc files in binary - might contain non-Latin1.
9395
9396 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9397
9398         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9399         for windows-nt.
9400
9401         * version.el:
9402         * startup.el (user-init-file-base):
9403         * process.el (call-process-region):
9404         * files.el (make-backup-file-name):
9405         (backup-file-name-p):
9406         (file-relative-name):
9407         (abbreviate-file-name):
9408         (set-auto-mode):
9409         * code-process.el (call-process-region): Removed unnecessary
9410         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9411         support out of the universe.
9412
9413         * process.el:
9414         * code-process.el:
9415         * bytecomp.el (byte-compile-file): Removed reference to
9416         buffer-file-type, and commented usage of binary-process-output
9417         NTEmacs variables.
9418
9419 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9420
9421         * help.el (function-arglist): Add case for macro.
9422
9423 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9424
9425         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9426         printers.
9427         (custom-display): Added a menu for printer/display tags.
9428
9429         * frame.el (frame-type):
9430         * device.el (device-type): Added 'msprinter to the doc string, and
9431         removed 'pc -- it is not going to be implemented ever.
9432         (call-device-method): Fixed docstring typo.
9433         Defined specifier tags 'printer and 'display.
9434
9435 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9436
9437         * lisp/itimer.el (itimer-run-expired-timers): (consp
9438           last-command-event-time) instead of (consp
9439           'last-command-event-time).
9440
9441 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9442
9443         * msw-glyphs.el: Removed obsolete commentary.
9444
9445 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9446
9447         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9448         better default value.
9449
9450 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9451
9452         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9453         (read-string): Ditto.
9454         (eval-minibuffer): Ditto.
9455         (read-command): Ditto.
9456         (read-function): Ditto.
9457         (read-variable): Ditto.
9458         (read-number): Ditto.
9459         (read-shell-command): Ditto.
9460         (read-number): Record history.
9461
9462 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9463
9464         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9465
9466 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9467
9468         * faces.el (startup-initialize-custom-faces): New function.
9469         Reset all faces created during auto-autoloads loading time
9470         by defface.
9471         * startup.el (command-line): Call it.
9472
9473 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9474
9475         * about.el (about-hackers): Add myself to contributors list.
9476
9477 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9478
9479         * menubar-items.el (maybe-add-init-button): Removed an argument in
9480         a call to load-user-init-file, as the function managed to lose its
9481         formal parameter a few betas ago.
9482
9483 2000-01-18  Martin Buchholz <martin@xemacs.org>
9484
9485         * XEmacs 21.2.27 is released.
9486
9487 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9488
9489         * process.el (shell-command-to-string): Use the FSF docstring.
9490         Make shell-command-to-string the standard function, and
9491         exec-to-string the (deprecated) alias.
9492
9493         * startup.el: typo fix.
9494
9495 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9496
9497         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9498
9499 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9500
9501         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9502         buffers after visible buffers.
9503         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9504
9505 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9506
9507         * info.el (Info-extract-menu-node-name): Stop at a dot
9508         followed by whitespace or right parenthesis.
9509
9510 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9511
9512         * info.el (Info-directory-list): Warn against using Customize with
9513         Info-directory-list.
9514
9515 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9516
9517         * minibuf.el (read-file-name): doc fix.
9518
9519         * autoload.el (update-file-autoloads): doc fix.
9520
9521         * about.el (about-hackers): Change my E-mail address.
9522
9523 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9524
9525         * info.el (Info-visit-file): Just use the `f' interactive spec to
9526         read a filename in the standard way.
9527
9528 2000-01-13  Andy Piper  <andy@xemacs.org>
9529
9530         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9531         (gutter-buffers-tab-extent): new variable.
9532         (update-tab-in-gutter): call add-tab-to-gutter again if the
9533         orientation has changed.
9534         (add-tab-to-gutter): cope with different orientations.
9535
9536 2000-01-11  Didier Verna  <didier@xemacs.org>
9537
9538         * info.el (Info-following-node-name): backward-skip dots as well
9539         as spaces (dots at the end of a node name aren't part of it).
9540         (Info-extract-menu-node-name): don't skip dots. There could be
9541         some in the node name.
9542         (Info-index): allow dots to be part of a node name.
9543
9544 2000-01-12  Andreas Jaeger  <aj@suse.de>
9545
9546         * files.el (auto-mode-alist): Added idlwave-mode.
9547         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9548
9549 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9550
9551         * info.el (Info-search): Show default value.
9552
9553 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9554
9555         * info.el (Info-read-node-completion-table): New variable.
9556         (Info-read-node-name-1): New function.
9557         (Info-read-node-name): Use it.
9558         (Info-follow-reference): Use DEFAULT argument of completing-read.
9559         (Info-menu): Ditto.
9560
9561 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9562
9563         * hyper-apropos.el (hyper-describe-key-briefly): Save
9564         window configuration.
9565         (hyper-describe-face): Use DEFAULT of completing-read.
9566         (hyper-apropos-read-variable-symbol): Ditto.
9567         (hyper-apropos-read-function-symbol): Ditto.
9568
9569 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9570
9571         * mule/mule-cmds.el (set-default-coding-system): Set
9572         comint-exec-hook to use coding-system-for-read and
9573         coding-system-for-write so that C-x RET c works.
9574
9575 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9576
9577         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9578         (previous-matching-history-element): Increment
9579         minibuffer-max-depth by 1.
9580         (next-matching-history-element): Ditto.
9581
9582 2000-01-11  Andy Piper  <andy@xemacs.org>
9583
9584         * gutter-items.el (buffers-tab): Create a new face for the buffers
9585         tab.
9586         (buffers-tab-face): use it.
9587
9588 2000-01-10  Didier Verna  <didier@xemacs.org>
9589
9590         * modeline.el (modeline-scrolling-method): change modeline X
9591         cursor appearance according to the value.
9592
9593 2000-01-07  Andreas Jaeger  <aj@suse.de>
9594
9595         * about.el (about-hackers): Moved my entry to contributor list.
9596         (xemacs-hackers): Added myself.
9597         (about-maintainer-info): Added description of myself.
9598
9599
9600 2000-01-07  Didier Verna  <didier@xemacs.org>
9601
9602         * modeline.el (modeline-scrolling-method): new variable.
9603         (mouse-drag-modeline): add reference to it in the docstring.
9604         (mouse-drag-modeline): handle it.
9605
9606 2000-01-08  Andy Piper  <andy@xemacs.org>
9607
9608         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9609         calls.
9610         (remove-buffer-from-gutter-tab): ditto.
9611
9612 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9613
9614         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9615         (custom-face-edit): Fix grammatical error in help message.
9616
9617 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9618
9619         * movemail.el: Added.
9620
9621         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9622
9623 2000-01-03  Didier Verna  <didier@xemacs.org>
9624
9625         * modeline.el (mouse-drag-modeline): remove the code related to
9626         the modeline horizontal scrolling facility.
9627
9628 1999-12-31  Martin Buchholz <martin@xemacs.org>
9629
9630         * XEmacs 21.2.26 is released.
9631
9632 1999-12-28  Andy Piper  <andy@xemacs.org>
9633
9634         * wid-edit.el (widget-push-button-value-create): The gui cache
9635         does not agree with native widgets which can only be displayed
9636         once per window. The reasons for caching are diminished now that
9637         we don't hog resources when creating buttons.
9638         (widget-push-button-cache) deleted.
9639
9640 1999-12-24  Martin Buchholz <martin@xemacs.org>
9641
9642         * XEmacs 21.2.25 is released.
9643
9644 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9645
9646         * hyper-apropos.el (hyper-apropos): Toggle
9647         hyper-apropos-programming-apropos correctly.
9648         Set REGEXP when user accepts default value.
9649
9650 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9651
9652         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9653         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9654
9655 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9656
9657         * mule/mule-category.el (undefined-category-designator):
9658         Return char instead of character.  Search for undefined one.
9659         (describe-category): Use with-displaying-help-buffer.
9660
9661 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9662
9663         * byte-optimize.el (byte-optimize-plus):
9664         Optimize (+ 1) to 1 instead of (1+ nil).
9665
9666         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9667
9668         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9669
9670         * byte-optimize.el (byte-optimize-char-before): New function.
9671         Remove performance penalty for using (char-before) instead of (char-after).
9672
9673 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9674
9675         * mule/mule-category.el (char-category-list): Return character
9676         instead of integer.
9677
9678 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9679
9680         * minibuf.el (read-buffer): Check default is buffer object.
9681
9682 1999-11-25  Andy Piper  <andy@xemacs.org>
9683
9684         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9685         for buttons.
9686
9687 1999-12-16  Andreas Jaeger  <aj@suse.de>
9688
9689         * package-get.el (package-get-maybe-save-index): Fixed typo.
9690         Patch by Jeff Miller <jmiller@smart.net>.
9691
9692 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9693
9694         * gnuserv.el (gnuserv-process-filter):  don't call
9695         gnuserv-write-to-client when gnuserv-current-client is nil
9696
9697 1999-12-14  Martin Buchholz <martin@xemacs.org>
9698
9699         * XEmacs 21.2.24 is released.
9700
9701 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9702
9703         * about.el (about-hackers): Update my email address.
9704
9705 1999-12-07  Martin Buchholz <martin@xemacs.org>
9706
9707         * XEmacs 21.2.23 is released.
9708
9709 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9710
9711         * package-get.el (package-get-download-sites): Removed several
9712         defunct download sites, added many new ones, and corrected a few
9713         incorrect directory-on-site entries.  Added physical locations to
9714         site-description.
9715
9716 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9717
9718         * finder.el (finder-commentary): add DOC string and fix
9719         interactive spec
9720
9721 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9722
9723         * help.el (describe-function): Don't forget to intern the string
9724         completing-read returns.
9725         (describe-variable): Ditto.
9726
9727 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9728
9729         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9730         `hyper-apropos-help-mode' here to find symbol to customize
9731         irregardless of cursor position and simplify
9732         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9733         `hyper-apropos-popup-menu'.
9734
9735 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9736
9737         * apropos.el (apropos-mode-map): Add return to call
9738         apropos-follow.
9739         (apropos-print): Call apropos-mode to have better
9740         command reference. Put keymap text-poperty to
9741         symbole name.
9742
9743 1999-11-22  Alastair Burt  <burt@dfki.de>
9744
9745         * help.el: (describe-bindings-1): Added handling of keymaps for
9746         the extents at point.
9747
9748 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9749
9750         * gutter-items.el (buffers-tab-items): Wrap the function in a
9751         save-match-data
9752
9753 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9754
9755         * help.el (describe-function): Use the DEFAULT argument to
9756         completing-read.
9757         (describe-variable): Ditto.
9758
9759 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9760
9761         * minibuf.el (read-from-minibuffer): Add optional argument
9762         DEFAULT to have better mini-buffer history support.
9763         (completing-read): Pass default to read-from-minibuffer.
9764         (read-buffer): Pass default to completing-read.
9765
9766 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9767
9768         * font-lock.el (font-lock-doc-string-face): Document the
9769         `font-lock-lisp-like' property.
9770
9771 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9772
9773         * lisp-mode.el: Specify `font-lock-lisp-like'.
9774
9775         * font-lock.el (font-lock-lisp-like): New function.
9776         (font-lock-fontify-syntactically-region): Use it.
9777
9778 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9779
9780         * XEmacs 21.2.22 is released
9781
9782 1999-11-28  Martin Buchholz <martin@xemacs.org>
9783
9784         * XEmacs 21.2.21 is released.
9785
9786 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9787
9788         * minibuf.el (read-coding-system): Accept symbol and
9789         coding-system object as a default-coding-system.
9790
9791 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9792
9793         * minibuf.el (read-coding-system): Accept symbol as
9794         a default-coding-system.
9795
9796 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9797
9798         * apropos.el (apropos-documentation): Use insert instead
9799         of princ.
9800
9801 1999-11-07  William M. Perry  <wmperry@aventail.com>
9802
9803         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9804           for the linux console.
9805
9806         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9807           stuff to work when you are not on a window system, since the GPM
9808           mouse support now allows pasting from outside of XEmacs.
9809
9810 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9811
9812         * XEmacs 21.2.20 is released
9813
9814 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9815
9816         * setup-paths.el (paths-default-info-directories): Add
9817         /usr/share/info and /usr/local/share/info.
9818
9819 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9820
9821         * about.el: Updated Vladimir Ivanovic's info.
9822
9823 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9824
9825         * auto-show.el (auto-show-truncationp): Remove.
9826
9827         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9828
9829 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9830
9831         * indent.el (indent-line-to): fix bug: spaces were not replaced
9832         with tab if column is multiple of tab-width
9833         From dhn@qedinc.com
9834
9835 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9836
9837         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9838         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9839
9840         * package-get.el (package-get-package-provider): Be verbose when
9841         interactive. Patch from Robert Pluim
9842
9843 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9844
9845         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9846         info file suffixes.
9847
9848 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9849
9850         * process.el (open-network-stream): Add a new optional parameter
9851         PROTOCOL to support udp; fix a minor typo and add an explanation
9852         in docstring for udp programming.
9853
9854         * code-process.el (open-network-stream): Add a new optional
9855         parameter PROTOCOL to support udp; fix a minor typo and add an
9856         explanation in docstring for udp programming.
9857
9858 1999-10-18  Andy Piper  <andy@xemacs.org>
9859
9860         * gui.el (make-gui-button): be more precise about how we call
9861         callbacks.
9862
9863         * wid-edit.el (widget-push-button-value-create): Use the new form
9864         of native gui-button.
9865
9866 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9867
9868         * info.el (Info-page-prev): Don't do (sit-for 0).
9869
9870 1999-10-13  Andy Piper  <andy@xemacs.org>
9871
9872         * gutter-items.el (progress-abort-glyph): new glyph for showing
9873         abort status.
9874         (append-progress): dispatch-event rather than sit-for.
9875         (abort-progress): new function. Show the abort glyph with an
9876         appropriate message.
9877         (raw-append-progress): dispatch-event rather than sit-for.
9878         (display-progress): cope with aborts.
9879
9880         * gui.el (make-gui-button): Use native widgets for buttons
9881         unconditionally.
9882         (insert-gui-button): ditto.
9883         (gui-button-p): ditto.
9884
9885         * xbm-button.el: remove from core.
9886
9887         * xpm-button.el: remove from core.
9888
9889 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9890
9891         * faces.el (init-device-faces): Don't initialize the random faces
9892         on the stream device.
9893
9894 1999-10-06  Andy Piper  <andy@xemacs.org>
9895
9896         * files.el (recover-file): Don't use ls under windows for revert buffer.
9897
9898 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9899
9900         * package-get.el (package-get-download-menu): Make menu really
9901         toggle download sites.
9902         (package-get-download-sites): Add autoload cookie.
9903
9904 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9905
9906         * setup-paths.el (paths-find-module-directory): Ditto.
9907
9908 1999-09-29  Werner Fink  <werner@suse.de>
9909
9910         * setup-paths.el (paths-find-exec-directory): Add missing nil
9911         parameter for environment.
9912
9913 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9914
9915         * modeline.el (modeline-format):
9916         Only purecopy the strings.  Else
9917         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9918         barfs.
9919
9920 1999-08-28  Mike Woolley  <mike@bulsara.com>
9921
9922         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9923         user setting comint-completion-addsuffix and
9924         comint-process-echoes.
9925
9926 1999-09-22  Andy Piper  <andy@xemacs.org>
9927
9928         * gutter-items.el (update-tab-in-gutter): use
9929         last-nonminibuf-window instead of selected-window.
9930
9931 1999-09-18  Andy Piper  <andy@xemacs.org>
9932
9933         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9934         display on.
9935
9936         * subr.el (record-buffer-hook): new variable so that the hook gets
9937         some documentation.
9938
9939 1999-09-16  Andy Piper  <andy@xemacs.org>
9940
9941         * gutter-items.el (update-tab-in-gutter): only update when the
9942         gutter is visible.
9943         (remove-buffer-from-gutter-tab): ditto.
9944
9945 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9946
9947         * simple.el (do-auto-fill): Commented out part of Kinsoku
9948         processing.
9949
9950 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9951
9952         * isearch-mode.el (isearch-highlightify-region): Give the
9953         highlighting extents a high priority.
9954         (isearch-make-extent): Give the main highlighting extent an even
9955         higher priority.
9956
9957 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9958
9959         * packages.el (packages-compute-package-locations): Fix typo from
9960         -u rationalization.
9961
9962 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9963
9964         * setup-paths.el (paths-find-doc-directory): Respect value of
9965         `configure-doc-directory.'
9966
9967         * find-paths.el (paths-find-architecture-directory): Give
9968         precendence `default' argument (which typically comes from
9969         configure).
9970
9971 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9972
9973         * startup.el (command-line-early): Added options -user-init-file
9974         and -user-init-directory.
9975
9976         * files.el (user-init-file): Default to NIL so we can recognize
9977         when it's set.
9978
9979 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9980
9981         * obsolete.el (init-file-user):
9982         * startup.el:
9983         * packages.el (packages-compute-package-locations):
9984         * package-get.el (package-get-user-index-filename):
9985         * menubar-items.el (maybe-add-init-button):
9986         * info.el (Info-annotations-path):
9987         * dump-paths.el:
9988         Change `user-init-directory' to be an absolute path.
9989         Use `user-init-directory' where appropriate.
9990         Zap `init-file-user' and its uses.
9991
9992 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9993
9994         * subr.el (copy-symbol): New function.
9995
9996 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9997
9998         * isearch-mode.el (isearch-done): Be sure to restore invisible
9999         extents in the proper buffer.
10000         (isearch-pre-command-hook): Set this-command to the correct value
10001         in case the buffer has changed and old overriding-local-map was
10002         used.
10003         (isearch-restore-extent): Use remprop instead of setting the
10004         property to nil.
10005
10006 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10007
10008         * cmdloop.el (execute-extended-command): Update zmacs region
10009         before the delay.
10010         (execute-extended-command): Make the message gettext-friendly.
10011
10012 1999-09-07  Andy Piper  <andy@xemacs.org>
10013
10014         * gutter-items.el (progress-gauge-glyph): renamed from
10015         progress-glyph.
10016         (progress-text-glyph): new variable.
10017         (progress-layout-glyph): use layouts and text glyphs.
10018         (progress-area-buffer): removed.
10019         (progress-text-and-extent): new variable.
10020         (progress-displayed-p): dynamically create gutter area buffer.
10021         (clear-progress): ditto.
10022         (raw-append-progress): ditto.
10023         (append-progress): use new glyph names.
10024         (raw-append-progress): only create the extent when needed. set
10025         properties more optimally.
10026         (progress): remove args.
10027
10028 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10029
10030         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10031         mapcar where the return value is unused.
10032         (isearch-restore-invisible-extents): Ditto.
10033         (isearch-highlight-all-cleanup): Ditto.
10034         (isearch-delete-extents-in-range): Traverse the extents only once.
10035         (isearch-highlight-all-update): Don't start over if the search
10036         string has changed and more input is pending.
10037
10038 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10039
10040         * packages.el (packages-find-package-data-path): Ditto.
10041
10042         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10043
10044         * subr.el (mapc-internal): Don't make obsolete.
10045
10046         * cl-extra.el (mapc): Resurrect.
10047
10048 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10049
10050         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10051         alias.
10052
10053         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10054         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10055         (isearch-yank-clipboard): Use get-clipboard instead of
10056         x-get-clipboard.
10057         (isearch-yank-selection): Fix docstring.
10058
10059 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10060
10061         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10062
10063 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10064
10065         * cl-macs.el (extent-start-position): Fix setf method.
10066         (extent-end-position): Ditto.
10067
10068 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10069
10070         * isearch-mode.el: End merge with FSF 20.4.
10071
10072         * isearch-mode.el (search-invisible): New variable.
10073         (isearch-hide-immediately): Ditto.
10074         (isearch-unhidden-extents): Ditto.
10075         (isearch-range-invisible): New function.
10076         (isearch-unhide-extent): Ditto.
10077         (isearch-restore-invisible-extents): Ditto.
10078         (isearch-restore-extent): Ditto.
10079
10080         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10081         implementation.
10082         (isearch-ring-retreat-edit): Ditto.
10083         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10084         (isearch-forward-regexp): New arguments NOT-REGEXP and
10085         NO-RECURSIVE-EDIT.
10086         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10087         (isearch-backward-regexp): New arguments NOT-REGEXP and
10088         NO-RECURSIVE-EDIT.
10089         (isearch-mode): Return isearch-success.
10090         (isearch-update): Use unread-command-events instead of
10091         unread-command-event.
10092         (isearch-abort): If an invalid regexp is encountered, keep popping
10093         states.
10094         (isearch-*-char): Use FSF implementation.
10095         (isearch-whitespace-chars): Use the more robust FSF's
10096         implementation.
10097         (isearch-within-brackets): New variable.
10098         (isearch-mode): Initialize it.
10099         (isearch-edit-string): Bind it.
10100         (isearch-search-and-update): Set it.
10101         (isearch-push-state): Push it.
10102         (isearch-top-state): Pop it.
10103         (isearch-search): Set it.
10104         (isearch-printing-char): When called by isearch-whitespace-chars,
10105         handle M-SPC gracefully.
10106         (isearch-message-prefix): New argument ELLIPSIS.
10107         (isearch-message-suffix): Ditto.
10108         (isearch-message): Use the ELLIPSIS argument when calling
10109         isearch-message-prefix and isearch-message-suffix.
10110         (isearch-message-prefix): Distinguish between "wrapped" and
10111         "overwrapped" search, FWIW.
10112
10113 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10114
10115         * isearch-mode.el (isearch-edit-string): Use the head of the
10116         search ring instead of search-last-string and search-last-regexp.
10117         (search-highlight): Renamed from isearch-highlight.
10118         (isearch-exit): Use the new name.
10119         (isearch-highlight): Ditto.
10120         (isearch-dehighlight): Ditto.
10121         (isearch-update-ring): New function.
10122         (isearch-done): Call it.
10123         (isearch-done): New argument EDIT.
10124         (isearch-repeat): If search string is empty, look up at the car of
10125         the search ring; ignore the yank pointer.
10126         (isearch-abort): Call isearch-done with NOPUSH.
10127         (isearch-cancel): New function.
10128         (isearch-mode-map): Bind it to ESC ESC ESC.
10129
10130         * isearch-mode.el: Begin merge with FSF 20.4.
10131
10132 1999-09-01  Andy Piper  <andy@xemacs.org>
10133
10134         * x-select.el (x-get-clipboard): obsolete.
10135         (x-yank-clipboard-selection): obsolete
10136
10137         * select.el (disown-selection): need to be careful to disown the
10138         clipboard if we set it via selection.
10139         (get-clipboard): move from x-select.el
10140         (yank-clipboard-selection): ditto.
10141
10142 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10143
10144         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10145         isearch-highlight-all-matches to nil.
10146         (isearch-fixed-case): New variable.
10147         (isearch-mode): Initialize it.
10148         (isearch-edit-string): Save it.
10149         (isearch-toggle-case-fold): Set it.
10150         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10151         need to check isearch-fixed-case.
10152         (isearch-toggle-case-fold): Update highlighting of all matches
10153         before the pause.
10154         (isearch-edit-string):
10155
10156 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10157
10158         * isearch-mode.el (isearch-edit-string): Call isearch-message
10159         before reading the event so that the prompt is displayed properly.
10160         (isearch-message): Use isearch-nonincremental when calling
10161         isearch-message-prefix.
10162         (minibuffer-local-isearch-map): Bind up and down to do the same as
10163         M-p and M-n respectively.
10164         (isearch-done): New arg NOPUSH.
10165         (isearch-edit-string): Use it.
10166         (isearch-edit-string): Don't bind isearch-string.
10167         (isearch-ring-adjust): Edit string, *then* push state.
10168
10169 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10170
10171         * faces.el (isearch-secondary): Make isearch-secondary look
10172         different than default.
10173
10174 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10175
10176         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10177         save-excursion.
10178         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10179         (isearch-update): Call isearch-dehighlight without arguments.
10180         (isearch-done): Ditto.
10181
10182         * isearch-mode.el (isearch-fix-case): If the search string has no
10183         upper-case letters, allow the folding to be reenabled.
10184         Previously, once disabled, the folding would remain that way until
10185         the end of isearch.
10186         (isearch-top-state): Call isearch-fix-case.
10187
10188         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10189         save-excursion.
10190         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10191
10192 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10193
10194         * xpm-button.el:
10195         xbm-button.el: Need to exist in core because gui.el depends on
10196         them.
10197
10198 1999-08-31  Andy Piper  <andy@xemacs.org>
10199
10200         * gutter-items.el (buffers-tab-face): new customizable variable.
10201         (buffers-tab-default-buffer-line-length): new specifier for
10202         maximum viewable characters.
10203         (progress-stack): new variable for implementing widget-based
10204         progress messages.
10205         (progress-area-buffer): ditto.
10206         (progress-glyph-height): ditto.
10207         (progress-stop-callback): ditto.
10208         (progress-quit-function): new function.
10209         (progress-glyph): new variable.
10210         (progress-layout-glyph): ditto.
10211         (progress-displayed-p): new function, see message-displayed-p for
10212         details.
10213         (clear-progress): ditto.
10214         (remove-progress): ditto.
10215         (append-progress): ditto.
10216         (raw-append-progress): ditto.
10217         (display-progress): ditto.
10218         (current-progress): ditto.
10219         (current-progress-label): ditto.
10220         (progress): ditto.
10221         (lprogress): ditto.
10222
10223
10224 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10225
10226         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10227
10228         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10229         `isearch-yank-selection'.
10230         (isearch-mode-map): Use it.
10231         (isearch-yank-selection): Use `get-selection' instead of
10232         `get-x-selection'.
10233
10234 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10235
10236         * faces.el (isearch-secondary): Create face here.
10237
10238         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10239         timers.
10240
10241 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10242
10243         * subr.el (buffer-string): More robust backward compatibility
10244         check, courtesy William Perry.
10245
10246 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10247
10248         * replace.el (perform-replace): Stop the search after the search
10249         limit has been reached.
10250
10251 1999-08-23  Andy Piper  <andy@xemacs.org>
10252
10253         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10254         here if we don't have one.
10255
10256 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10257
10258         * ldap.el (ldap-coding-system): Default to nil until we get
10259         efficient UTF8 support
10260         (ldap-decode-string): Guard against `decode-coding-string' not
10261         being defined
10262         (ldap-encode-string): Guard against `encode-coding-string' not
10263         being defined
10264
10265 1999-08-23  Didier Verna  <didier@xemacs.org>
10266
10267         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10268         Some doc strings improvements, and add a star to the `interactive'
10269         calls.
10270
10271 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10272
10273         * font-lock.el (java-font-lock-keywords-3): introduced new
10274         keywords and regexpes for javadoc syntax 1.2.
10275
10276 1999-08-17  Andy Piper  <andy@xemacs.org>
10277
10278         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10279         format-buffers-tab-line.
10280         (buffers-tab-max-buffer-line-length): new variable.
10281         (format-buffers-tab-line): new function. truncate names if over
10282         buffers-tab-max-buffer-line-length.
10283
10284 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10285
10286         * cus-start.el: Customize the variable `bell-inhibit-time'.
10287
10288 1999-08-16  Andy Piper  <andy@xemacs.org>
10289
10290         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10291         brute-force approach to deleting the last buffer.
10292         (buffers-tab-grouping-regexp): new customizable variable.
10293         (select-buffers-tab-buffers-by-mode): use it.
10294
10295 1999-08-13  Andy Piper  <andy@xemacs.org>
10296
10297         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10298         deletion problem.
10299
10300 1999-07-30  Didier Verna  <didier@xemacs.org>
10301
10302         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10303         of princ to output symbols.
10304         (custom-save-face-internal): ditto.
10305         (custom-save-resets): ditto.
10306
10307 1999-08-09  Didier Verna  <didier@xemacs.org>
10308
10309         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10310         `regexp-quote' to protect the major mode name for use as a regular
10311         expression (c++ needs this for instance).
10312
10313 1999-08-08  Andy Piper  <andy@xemacs.org>
10314
10315         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10316         cope with similar mode names.
10317
10318         * gutter-items.el (buffers-tab-selection-function): new selection
10319         function.
10320         (select-buffers-tab-buffers-by-mode): new function.
10321         (buffers-tab-items): use it if set to only display buffers in the
10322         tab in the current buffer's group..
10323         (update-tab-in-gutter): use new api.
10324         (remove-buffer-from-gutter-tab): ditto.
10325
10326         * gutter-items.el (buffers-tab-max-size): set custom selection
10327         default to 6.
10328         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10329         (add-tab-to-gutter): set face as default.
10330
10331 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10332
10333         * faces.el (frob-face-property): Merge the fall-back specifier
10334         with the target, not replace it.
10335
10336 1999-08-05  Andy Piper  <andy@xemacs.org>
10337
10338         * gutter-items.el (update-tab-in-gutter): add frame argument for
10339         buffer-items.
10340         (update-tab-in-gutter): use it.
10341
10342         * gutter-items.el (record-buffer-hook): set.
10343
10344         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10345         change.
10346         (switch-to-buffer-hook) deleted.
10347
10348 1999-08-04  Andy Piper  <andy@xemacs.org>
10349
10350         * gutter-items.el (update-tab-in-gutter): make sure this will work
10351         as an argument to create-frame-hook.
10352
10353 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10354
10355         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10356         instead of timer emulation.
10357
10358 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10359
10360         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10361         Emacs isearch enhancements.
10362
10363 1999-07-28  Andy Piper  <andy@xemacs.org>
10364
10365         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10366         all devices that support tab controls.
10367         (remove-buffer-from-gutter-tab): new function. to be used as a
10368         value for kill-buffer-hook.
10369
10370 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10371
10372         * auto-show.el (auto-show-truncationp): changed to match
10373         `window_translation_on'
10374
10375 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10376
10377         * XEmacs 21.2.19 is released
10378
10379 1999-07-28  SL Baur  <steve@miho>
10380
10381         * code-files.el (insert-file-contents): Fix docstring.
10382         revert previous change.
10383
10384 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10385
10386         * fill.el (fill-region-as-paragraph): Change re-break-point to
10387         contain word-across-newline plus one character so that filling
10388         Japanese and Chinese works as desired.
10389         * simple.el (do-auto-fill): Ditto.
10390
10391 1999-07-26  SL Baur  <steve@miho>
10392
10393         * mule/japanese.el ("Japanese"): Do not specify a default input
10394         method.
10395         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10396
10397 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10398
10399         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10400         able to use cl-macs macro in early lisp.
10401
10402 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10403
10404         * custom.el:
10405         * cus-face.el:
10406         * cus-edit.el:
10407                 Massive custom Theme API changes.
10408
10409 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10410
10411         * code-files.el (insert-file-contents): Regard
10412         coding-system-magic-cookie if `coding-system-for-read' is nil.
10413
10414 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10415
10416         * mule/thai-xtis.el: Add coding: local variable, to avoid
10417         bootstrapping problem with C locale.
10418
10419 1999-07-22  Andy Piper  <andy@xemacs.org>
10420
10421         * dumped-lisp.el (preloaded-file-list): guard against putting
10422         gutter-items in a less than functional XEmacs.
10423         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10424
10425 1999-07-18  Bob Weiner  <weiner@beopen.com>
10426
10427         * fill.el (fill-context-prefix): Fixed bug that prevented the
10428         setting of an adaptive fill prefix when the `dont-skip-first' was
10429         t.
10430
10431 1999-07-22  SL Baur  <steve@miho>
10432
10433         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10434
10435 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10436
10437         * files.el (interpreter-mode-alist): add `make', `guile', and
10438         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10439         makefile-mode, guile is a scheme, and someday XEmacs will be
10440         modular enough to use as an efficient scripting tool.)
10441
10442 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10443
10444         * mule/mule-cmds.el (reset-language-environment): Regard
10445         coding-category `utf-8' and `ucs-4' if they are available.
10446
10447 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10448
10449         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10450         (prefer-coding-system): Fix DOC-string.
10451
10452         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10453         DOC-string too.
10454
10455         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10456         Mule.
10457         (coding-system-change-eol-conversion): Fix DOC-string.
10458
10459 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10460
10461         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10462         instead of `list-coding-system'.
10463
10464 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10465
10466         * menubar-items.el (default-menubar): `select-input-method' was
10467         renamed to `set-input-method'.
10468
10469         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10470         "Set Language Environment" menu.
10471
10472         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10473         "Describe Language Support" menu.
10474
10475 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10476
10477         * mule/chinese.el ("Chinese-GB"): Rename
10478         `chinese-gb-environment-setup-function' to
10479         `setup-chinese-gb-environment-internal'.
10480
10481 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10482
10483         * mule/korean.el: Use `define-coding-system-alias' instead of
10484         `copy-coding-system'.
10485
10486 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10487
10488         * mule/mule-cmds.el (set-language-environment-coding-systems):
10489         Treat duplicated coding-categories.
10490
10491 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10492
10493         * mule/japanese.el: Use `define-coding-system-alias' instead of
10494         `copy-coding-system'.
10495
10496 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10497
10498         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10499         coding-system `viscii'.
10500
10501 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10502
10503         * mule/cyrillic.el:
10504         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10505         (cyrillic-alternativnyj-decode-table): New variable.
10506         (cyrillic-alternativnyj-encode-table): New variable.
10507         - Specify `iso-8-1' as a category of coding-system
10508           `alternativnyj'.
10509         - Abolish general Cyrillic environment.
10510
10511 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10512
10513         * mule/chinese.el:
10514         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10515         - Register `chinese-gb-environment-setup-function' as a
10516           `setup-function' of "Chinese-GB" environment.
10517
10518 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10519
10520         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10521         optional argument `parents'.
10522
10523         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10524         property for Thai-XTIS.
10525
10526         * mule/mule-help.el (help-with-tutorial): Use property
10527         `tutorial-coding-system' of language-info as a coding-system to
10528         read tutorial file.
10529
10530 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10531
10532         * mule/thai-xtis.el: Don't setup `setup-function' and
10533         `exit-function'.
10534
10535         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10536         `set-coding-category-system' to set up coding-system for
10537         coding-category.
10538
10539         * mule/mule-cmds.el (prefer-coding-system): Use
10540         `set-coding-category-system' to set up coding-system for
10541         coding-category.
10542
10543 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10544
10545         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10546         Thai-XTIS environment.
10547
10548         * mule/mule-cmds.el (prefer-coding-system): Use
10549         `find-coding-system' instead of `coding-system-p'.
10550
10551 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10552
10553         * mule/mule-cmds.el (set-language-environment-coding-systems):
10554         Modify eol-type for XEmacs.
10555
10556         * mule/thai-xtis.el: Delete unused local variable `category'.
10557
10558         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10559         function.
10560         (prefer-coding-system): Don't call
10561         `update-coding-systems-internal'; use function
10562         `coding-category-list' instead of variable `coding-category-list';
10563         use `set-coding-priority-list' instead of `set-coding-priority';
10564         modify `eol-type' for XEmacs.
10565
10566         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10567         `charset-columns'.
10568         (char-width): Likewise.
10569
10570 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10571
10572         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10573         `tis-620'.
10574
10575         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10576         `set-coding-priority-list' instead of `set-coding-priority'; don't
10577         call `update-coding-systems-internal'.
10578
10579         * mule/mule-misc.el (coding-system-get): New function.
10580         (coding-system-put): New function.
10581         (coding-system-category): New function.
10582
10583 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10584
10585         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10586         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10587         to avoid conflict with leim/quail/thai-xtis.
10588
10589         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10590         to thai-xtis-chars.el.
10591
10592         * mule/thai-xtis-chars.el: New file (split from
10593         mule/thai-xtis.el).
10594
10595 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10596
10597         * mule/thai-xtis.el:
10598         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10599         - Add syntax entries.
10600         - Put `preferred-coding-system' of the charset `thai-xtis' to
10601           `tis-620'.
10602
10603 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10604
10605         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10606         rewritten to use write-multibyte-character.
10607
10608 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10609
10610         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10611         of `iso-2022-7'.
10612         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10613         ported yet.
10614         (read-input-method-name): Treat optional argument `default'.
10615
10616 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10617
10618         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10619         all.
10620         (set-language-info-alist): Set up menus here.
10621
10622 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10623
10624         * minibuf.el (completing-read): Add new optional argument
10625         `default'.
10626         (read-coding-system): Add new optional argument
10627         `default-coding-system'.
10628
10629 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10630
10631         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10632         (viet-viscii-...->viet-vscii...).
10633
10634 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10635
10636         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10637         and menus.
10638
10639 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10640
10641         * mule/mule-cmds.el (input-method-function): Add permanent-local
10642         property.
10643
10644 1999-03-30  Dave Love  <fx@gnu.org>
10645
10646         * mule/mule-cmds.el (current-language-environment): Doc fix.
10647
10648 1999-02-06  Richard Stallman  <rms@gnu.org>
10649
10650         * mule/european.el (setup-slovenian-environment): New function.
10651         ("Slovenian"): New language environment.
10652
10653 1999-01-27  Dave Love  <fx@gnu.org>
10654
10655         * mule/mule-cmds.el (current-language-environment): Provide :link,
10656         :type (choices) and appropriate :get.
10657
10658 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10659
10660         * mule/mule-cmds.el (describe-language-environment): Don't alter
10661         input-method-alist.
10662
10663 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10664
10665         * mule/mule-cmds.el (prefer-coding-system): Call
10666         set-coding-priority, so that the internal array of priorities is
10667         also updated.
10668
10669 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10670
10671         * mule/mule-cmds.el (prefer-coding-system): If the argument
10672         requires specific EOL conversion type, make the default coding
10673         systems use that.
10674
10675 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10676
10677         * mule/mule-cmds.el (set-language-environment): Pass the default
10678         eol-type to set-language-environment-coding-systems.
10679         (set-default-coding-systems): Copy the eol-type property for the
10680         new default values of {buffer-file,process}-coding-system from the
10681         old defaults.
10682         (set-language-environment-coding-systems): Accept an optional
10683         argument EOL-TYPE, and set the eol-type property of the default
10684         coding systems accordingly.
10685
10686 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10687
10688         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10689         use generate-new-buffer instead of get-buffer-create.
10690
10691 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10692
10693         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10694
10695 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10696
10697         * mule/mule-cmds.el (default-input-method): Fix custom type.
10698
10699 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10700
10701         * mule/mule-cmds.el (setup-specified-language-environment):
10702         Add apropos-inhibit property.
10703         (describe-specified-language-support): Likewise.
10704
10705 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10706
10707         * mule/mule-cmds.el: Doc fixes.
10708
10709 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10710
10711         * mule/mule-cmds.el (register-input-method): Doc-string
10712         modified.
10713
10714 1998-09-01  Dave Love  <fx@gnu.org>
10715
10716         * mule/mule-cmds.el (current-language-environment): Fix
10717         setter function.
10718
10719 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10720
10721         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10722         mule/european.el, mule/hebrew.el, mule/japanese.el,
10723         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10724         avoid bootstrapping problem if you need to recompile all the Lisp
10725         files using interpreted code.
10726
10727 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10728
10729         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10730         ("Latin-2"): Likewise.
10731
10732 1998-08-18  Per Starback  <starback@update.uu.se>
10733
10734         * mule/european.el (setup-latin2-environment): Fix typo.
10735
10736 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10737
10738         * mule/european.el: Give proper value of `input-method' key to all
10739         lang. env.
10740
10741         * mule/mule-cmds.el (activate-input-method): Handle the case that
10742         the arg INPUT-METHOD is nil correctly.
10743         (read-multilingual-string): Activate the specified input method
10744         before calling read-string.  Afterward, activate the original
10745         input method.
10746
10747 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10748
10749         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10750         (set-language-info-alist): Fix typo in doc-string.
10751
10752         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10753
10754 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10755
10756         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10757         (reset-language-environment): New function for the job that
10758         setup-english-environment used to do.
10759         (set-language-environment): Do more setups according to the info
10760         in language-info-alist.
10761         (read-language-name): Handle the case that the arg KEY is nil.
10762         (describe-language-environment): Handle input-method property.
10763
10764         * mule/: All files under this directory, which related with
10765         specific languages (such as mule/european.el, mule/greek.el,
10766         mule/hebrew.el, mule/misc-lang.el), modified as below.
10767         (setup-XXX-environment): Just call set-language-environment.  If
10768         they used to do some other jobs than what done by
10769         set-language-environment, those jobs are done in
10770         setup-XXX-environment-internal now.
10771         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10772         the value to setup-XXX-environment-internal.  Add properties
10773         input-method and features.
10774
10775         * mule/english.el (setup-english-environment): Just call
10776         reset-language-environment.
10777
10778         * mule/european.el (setup-8-bit-environment): Function deleted.
10779
10780 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10781
10782         * mule/mule-cmds.el (input-method-exit-on-first-char)
10783         (input-method-use-echo-area): Doc fixes.
10784
10785 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10786
10787         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10788         variable.
10789         (input-method-use-echo-area): New variable.
10790
10791 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10792
10793         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10794
10795 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10796
10797         * mule/mule-cmds.el (activate-input-method): Update mode line.
10798         (inactivate-input-method): Likewise.
10799
10800 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10801
10802         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10803         input method in the current buffer, but just bind
10804         current-input-method.
10805
10806 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10807
10808         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10809
10810         * mule/misc-lang.el ("IPA"): Add coding-priority and
10811         coding-system.
10812
10813 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10814
10815         * mule/greek.el: Add coding-priority.
10816
10817 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10818
10819         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10820         LANG-ENV.
10821
10822 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10823
10824         * mule/mule-cmds.el (register-input-method): Fix previous change.
10825         (setup-specified-language-environment): Doc fix.
10826
10827 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10828
10829         * mule/mule-cmds.el: Several doc fixes.
10830         (get-language-info, set-language-info): Rename argument.
10831         (set-language-info-alist): Likewise.
10832         (register-input-method): Rename argument.
10833         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10834
10835 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10836
10837         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10838         default value while reading an input method.
10839
10840 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10841
10842         * mule/mule-cmds.el (universal-coding-system-argument):
10843         Use buffer-file-coding-system as default.
10844
10845 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10846
10847         * mule/korean.el ("Korean"): Doc fix.
10848
10849 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10850
10851         * mule/mule-cmds.el (describe-language-environment): Print the
10852         languge environment at the head.
10853
10854 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10855
10856         * mule/japanese.el: Set exit-function to exit-japanese-environment
10857         for Japanese environment.
10858
10859 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10860
10861         * mule/mule-cmds.el (set-language-environment): Doc fix.
10862         (current-language-environment): Use defcustom.
10863         (default-input-method): Specify :type.
10864
10865 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10866
10867         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10868         modified.
10869         (prefer-coding-system): Doc-string modified.
10870
10871 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10872
10873         * mule/mule-cmds.el (set-language-info): Doc-string
10874         describes `coding-priority' KEY.
10875         (set-language-environment-coding-systems): New function.
10876         (select-safe-coding-system): New function.
10877         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10878         (set-language-info-alist): New optionla arg PARENTS.  Call
10879         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10880         (set-language-environment-coding-systems): New function.
10881
10882         * mule/chinese.el: Remove setting up of
10883         describe-chinese-environment-map and
10884         setup-chinese-environment-map.  Exclude them in args of calls to
10885         set-language-info-alist.  Register coding-priority key in
10886         language-info-alist.
10887
10888         * mule/cyrillic.el: Remove setting up of
10889         describe-cyrillic-environment-map and
10890         setup-cyrillic-environment-map.  Exclude them in args of calls to
10891         set-language-info-alist.  Register coding-priority key in
10892         language-info-alist.
10893
10894         * mule/english.el: Register coding-priority key in
10895         language-info-alist.
10896
10897         * mule/ethiopic.el: Register coding-priority key in
10898         language-info-alist.
10899
10900         * mule/european.el: Remove setting up of
10901         describe-european-environment-map and
10902         setup-european-environment-map.  Exclude them in args of calls to
10903         set-language-info-alist.  Register coding-priority key in
10904         language-info-alist.  Add "German" language env.
10905         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10906         (setup-german-environment): New function.
10907
10908         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10909         change default input method to "greek-postfix".
10910
10911         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10912         coding-priority key in
10913
10914 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10915
10916         * mule/mule-cmds.el (set-language-info): Doc fix.
10917         (input-method-inactivate-hook): Doc fix.
10918
10919 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10920
10921         * mule/mule-cmds.el (set-input-method): Renamed from
10922         select-input-method.
10923
10924 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10925
10926         * mule/mule-cmds.el (set-language-environment): Run
10927         exit-language-environment-hook before calling `exit-function'
10928         which is specified for the language environment.
10929
10930 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10931
10932         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10933         modified.
10934         (prefer-coding-system): Likewise.
10935         (describe-language-environment): Print aliases of each coding
10936         system.
10937         (set-language-environment-hook): New variable.
10938         (exit-language-environment-hook): New variable.
10939         (set-language-environment): Call these hooks.  Before setting a
10940         new language environment, exit from the
10941         current-language-environment if necessary.
10942         (input-method-verbose-flag): The value can be nil, t,
10943         complex-only, or default.
10944         (input-method-highlight-flag): Doc-string augmented.
10945         (activate-input-method): Check if we can run the registered
10946         function to activate an input method.
10947
10948         * mule/korean.el: Set exit-function for language environment
10949         "Korean" to exit-korean-environment.
10950         (setup-korean-environment): Moved to korea-util.el.
10951
10952 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10953
10954         * mule/mule-cmds.el (read-multilingual-string): Use
10955         current-input-method prior to default-input-method.  Don't bind
10956         current-input-method by `let', instead, activate the specified
10957         input method in the current buffer temporarily.
10958
10959 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10960
10961         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10962
10963 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10964
10965         * mule/chinese.el (post-read-decode-hz): Return the result of
10966         decode-hz-region.
10967         (pre-write-encode-hz): Do not change the value of
10968         last-coding-system.
10969
10970 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10971
10972         * mule/mule-ccl.el: Doc fixes.
10973
10974 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10975
10976         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10977         (check-ccl-program): New macro.
10978
10979 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10980
10981         * mule/mule-ccl.el: Comment about CCL syntax modified.
10982         (ccl-command-table): Add read-multibyte-character and
10983         write-multibyte-character.
10984         (ccl-code-table): Add ex-cmd.
10985         (ccl-extended-code-table): New variable.
10986         (ccl-embed-extended-command): New function.
10987         (ccl-compile-read-multibyte-character,
10988         ccl-compile-write-multibyte-character) New functions.
10989         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10990         ccl-dump-write-multibyte-character): New functions.
10991
10992 1999-07-22  SL Baur  <steve@miho>
10993
10994         * config.el (config-value-file): config.values is installed into
10995         doc-directory.
10996         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10997
10998 1999-07-19  Didier Verna  <didier@xemacs.org>
10999
11000         * rect.el: all functions rewritten, except when noted. Below is a
11001         list of interface changes.
11002         (apply-on-rectangle): new function. Obsoletes
11003         `operate-on-rectangle'. All functions that used to call this
11004         function now call the new one.
11005         (kill-rectangle): added optional prefix arg to fill lines.
11006         (delete-rectangle): ditto.
11007         (delete-extract-rectangle): ditto.
11008         (open-rectangle): ditto.
11009         (clear-rectangle): ditto.
11010         (delete-rectangle-line): added third arg FILL.
11011         (delete-extract-rectangle-line): ditto.
11012         (open-rectangle-line): ditto.
11013         (clear-rectangle-line): ditto.
11014
11015 1999-07-18  Andy Piper  <andy@xemacs.org>
11016
11017         * menubar-items.el (default-menubar): add gutter options.
11018
11019         * gutter-items.el: new file.
11020         (gutter): new group for custom.
11021         (gutter-visible-p): new variable.
11022         (default-gutter-position): ditto.
11023         (buffers-tab): new group for the buffers tab.
11024         (gutter-buffers-tab): widget to put in the gutter.
11025         (buffers-tab-max-size): max number of tabs.
11026         (buffers-tab-switch-to-buffer-function): function to call when a
11027         tab is pressed.
11028         (buffers-tab-omit-function): filter buffers with this function.
11029         (buffers-tab-format-buffer-line-function): format buffer names for
11030         inclusion in tabs.
11031         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11032         the record.
11033         (build-buffers-tab-internal): build a list of tab items.
11034         (buffers-tab-items): ditto.
11035         (add-tab-to-gutter): put a tab in the gutter area.
11036         (update-tab-in-gutter): reset the buffers in the tab.
11037
11038         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11039
11040         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11041         (switch-to-buffer-hooks): new hook.
11042
11043         * toolbar.el (default-toolbar-position): fix typo.
11044
11045 1999-07-16  Andy Piper  <andy@xemacs.org>
11046
11047         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11048
11049 1999-07-15  Didier Verna  <didier@xemacs.org>
11050
11051         * cus-edit.el (custom-prompt-variable): optional third arg makes
11052         prompt for a comment string.
11053         (customize-set-value): optional prefix makes this function handle
11054         variable comments.
11055         (customize-set-variable): ditto.
11056         (customize-save-variable): ditto.
11057         (customize-customized): handle custom comments.
11058         (customize-save-customized): ditto.
11059         (custom-variable-state-set): ditto.
11060         (custom-face-state-set): ditto.
11061         (customize-saved): ditto.
11062         (custom-variable-set): ditto.
11063         (custom-face-set): ditto.
11064         (custom-variable-save): ditto.
11065         (custom-face-save): ditto.
11066         (custom-variable-reset-saved): ditto.
11067         (custom-face-reset-saved): ditto.
11068         (custom-variable-reset-standard): ditto.
11069         (custom-face-reset-standard): ditto.
11070         (custom-comment-face): new face.
11071         (custom-comment-tag-face): ditto.
11072         (custom-comment): new widget.
11073         (custom-comment-create): new function.
11074         (custom-comment-delete): ditto.
11075         (custom-comment-value-set): ditto.
11076         (custom-comment-show): ditto.
11077         (custom-comment-invisible-p): ditto.
11078         (custom-variable-value-create): create a comment field widget.
11079         (custom-face-value-create): ditto.
11080         (custom-variable-menu): new entry for adding a custom comment.
11081         (custom-face-menu): ditto.
11082         (custom-save-variables): possibly save custom comments.
11083         (custom-save-faces): ditto.
11084
11085         * cus-face.el (custom-set-faces): the arguments can now have a
11086         custom comment as fourth argument.
11087
11088         * custom.el (custom-set-variables): the arguments can now have a
11089         custom comment as fifth element.
11090
11091 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11092
11093         * XEmacs 21.2.18 is released
11094
11095 1999-07-13  SL Baur  <steve@miho>
11096
11097         * lib-complete.el (read-library-name): Revert previous change.
11098         (read-library): Ditto.
11099
11100 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11101
11102         * packages.el (packages-package-list): Capitalize docstring.
11103
11104         * packages.el (packages-find-package-library-path): Use #'nconc
11105         rather than #'append to reduce consing -- #'mapcar uses Flist,
11106         which returns a freshly consed list.  #'append would create yet
11107         another fresh list, using Fmake_list in concat.
11108
11109         * packages.el (package-provide): Use setq with remassq like it
11110         says in its docstring.
11111
11112 1999-07-06  SL Baur  <steve@miho.m17n.org>
11113
11114         * lib-complete.el (progn-with-message): Fix typo.
11115
11116 1999-07-06  SL Baur  <steve@miho.m17n.org>
11117
11118         * mule/mule-misc.el (char-octet): Make function match docstring.
11119         From Katsumi Yamaoka <yamaoka@jpl.org>
11120
11121 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11122
11123         * wid-edit.el (widget-documentation): corrected spelling error.
11124
11125 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11126
11127         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11128         keys if already bound
11129
11130 1999-07-06  SL Baur  <steve@miho.m17n.org>
11131
11132         * lib-complete.el (progn-with-message): Revert previous changes.
11133
11134 1999-06-24  Bob Weiner  <weiner@beopen.com>
11135
11136         * lib-complete.el (find-library):
11137         (find-library-other-window):
11138         (find-library-other-frame): Completely rewrote
11139         so that these functions actually work when called non-interactively.
11140         Also made them handle LIBRARY arguments which end with .el or .elc.
11141
11142 1999-06-24  Bob Weiner  <weiner@beopen.com>
11143
11144         * simple.el (indent-new-comment-line): Locally bound
11145         `block-comment-start' to `comstart' or else when this is called
11146         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11147         `block-comment-start' value, ignoring any existing spacing after a
11148         comment prefix in the previous line and producing ugly comments.
11149
11150 1999-06-23  Bob Weiner  <weiner@beopen.com>
11151
11152         * list-mode.el (mouse-choose-completion):
11153         (choose-completion):
11154         (completion-switch-to-minibuffer): Added.
11155         ([Tab]): [Tab] previously switched to the minibuffer
11156         but since [space] does that and since most applications in the
11157         world use [Tab] to select the next item in a list, do that in the
11158         *Completions* buffer too.  This will cause the least confusion
11159         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11160         06/23/1999.
11161
11162 1999-06-22  Bob Weiner  <weiner@beopen.com>
11163
11164         * help.el (help-buffer-name): Added support for a null value
11165         of `help-buffer-prefix-string' since some buffers require no
11166         prefix.
11167
11168 1999-06-20  Bob Weiner  <weiner@beopen.com>
11169
11170         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11171         in the completion-list-mode-map to bury the completions buffer
11172         even when the minibuffer is no longer active.
11173
11174 1999-06-20  Bob Weiner  <weiner@beopen.com>
11175
11176         * list-mode.el (list-mode): It is visually disconcerting to have
11177         the text cursor disappear within list buffers, especially when
11178         moving from window to window, so leave it visible.
11179
11180 1999-07-01  SL Baur  <steve@miho.m17n.org>
11181
11182         * menubar-items.el (default-menubar): Conditionalize the bug
11183         report menu item (which may not be possible in this XEmacs).
11184         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11185
11186 1999-06-30  SL Baur  <steve@miho.m17n.org>
11187
11188         * subr.el (with-current-buffer): DOC string fix.
11189         Suggested by Bob Weiner <weiner@altrasoft.com>
11190
11191 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11192
11193         * cus-face.el (custom-face-italic): insert missing args
11194
11195 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11196
11197         * packages.el (package-locations): Changed default early package
11198         hierarchies to ~/.xemacs/mule-packages and
11199         ~/.xemacs/xemacs-packages.
11200
11201 1999-06-23  SL Baur  <steve@miho.m17n.org>
11202
11203         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11204
11205 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11206
11207         * packages.el (package-locations): Changed default early package
11208         hierarchy to ~/.xemacs/packages.
11209         (package-locations): Removed `packages' as a possible name for a
11210         late package hierarchy.
11211
11212 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11213
11214         * mule/mule-category.el (word-combining-categories): Set up new
11215         variable.
11216         (word-separating-categories): Likewise.
11217
11218 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11219
11220         * XEmacs 21.2.17 is released
11221
11222 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11223
11224         * font-menu.el (font-menu-set-font): allow for nil specification
11225         of font size.
11226
11227 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11228
11229         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11230         is 1.
11231
11232 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11233
11234         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11235         8859-5 instead of ISO 8859-1.
11236
11237 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11238
11239         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11240         (viet-viscii-encode-table): Ditto.
11241
11242         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11243         Make obsolete definition of char-octet.
11244
11245 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11246
11247         * subr.el: Move no-Mule make-char ...
11248         * help-nomule.el (make-char): To here.
11249         (string-width): Make Mule compatibility alias.
11250
11251 1999-06-15  Andy Piper  <andy@xemacs.org>
11252
11253         * select.el (get-selection-no-error): really make there be no-error.
11254         (get-selection): revert to original.
11255
11256 1999-06-11  Andy Piper  <andy@xemacs.org>
11257
11258         * select.el (selection-sets-clipboard): renamed.
11259         (own-selection): use it.
11260
11261 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11262
11263         * XEmacs 21.2.16 is released
11264
11265 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11266
11267         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11268         missing characters to avoid crash.
11269
11270 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11271
11272         * coding.el (set-terminal-coding-system): Only set the console
11273         coding system on the selected console if it is a tty.
11274
11275 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11276
11277         * cus-face.el:
11278         * cus-edit.el:
11279         * faces.el:
11280         (custom):
11281         (face-spec-set):
11282         * faces.el (frob-face-property):
11283         * font-menu.el (font-menu-set-font):
11284                   Actually apply changes from 1999-03-17
11285
11286 1999-06-10  Andy Piper  <andy@xemacs.org>
11287
11288         * select.el (get-selection): abstract out non error-signalling
11289         part.
11290         (get-selection-no-error): get-selection without signalling an
11291         error.
11292         (selection-is-clipboard-p): new variable. controls whether the
11293         selection sets the clipboard.
11294         (own-selection): use it.
11295
11296         * mouse.el (insert-selection): fallback to clipboard after trying
11297         primary selection and cutbuffer.
11298
11299 1999-06-05  Andy Piper  <andy@xemacs.org>
11300
11301         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11302         selection functions.
11303
11304 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11305
11306         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11307         default value.
11308         (load): Use `raw-text' instead of `no-conversion'.
11309         (insert-file-contents): Likewise.
11310
11311         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11312         of `no-conversion'.
11313
11314 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11315
11316         * coding.el: Don't copy `no-conversion' to `raw-text'.
11317
11318 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11319
11320         * subr.el (make-char): Define it if Mule is not around.
11321
11322 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11323
11324         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11325
11326         * x-select.el (x-disown-selection-internal): Restore symbol as an
11327         obsolete alias.
11328         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11329
11330 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11331
11332         * XEmacs 21.2.15 is released
11333
11334 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11335
11336         * subr.el (split-string): Avoid infinite looping
11337
11338 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11339
11340         * ldap.el (ldap-ignore-attribute-codings): New variable
11341         (ldap-default-attribute-decoder): New variable
11342         (ldap-coding-system): New variable
11343         (ldap-attribute-syntax-encoders): New variable
11344         (ldap-attribute-syntax-decoders): New variable
11345         (ldap-attribute-syntaxes-alist): New variable
11346         (ldap-encode-boolean): New function
11347         (ldap-decode-boolean): New function
11348         (ldap-encode-country-string): New function
11349         (ldap-decode-string): New function
11350         (ldap-decode-address): New function
11351         (ldap-encode-address): New function
11352         (ldap-decode-attribute): New function
11353         (ldap-search): Use some of these
11354
11355 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11356
11357         * version.el (emacs-version): Make the patch level/beta come
11358         before the XEmacs qualifier so that it gets into (funcall
11359         emacs-version) and thus in the bug reports.
11360         (emacs-version>=): Support patch levels.
11361
11362 1999-06-03  SL Baur  <steve@xemacs.org>
11363
11364         * version.el: implement x.y.z version number
11365         From Jan Vroonhof <vroonhof@math.ethz.ch>
11366
11367 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11368
11369         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11370
11371 1999-05-22  Vin Shelton <acs@xemacs.org>
11372
11373         * startup.el: Document -private and break out non-standard X options.
11374
11375 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11376
11377         * mule/mule-charset.el (charset-after): New function.
11378         (charset-direction): Synch with Mule, update docstring.
11379         (get-charset-property): New function.
11380         (put-charset-property): New function.
11381         (charset-plist): New function.
11382
11383         * mule/mule-charset.el (compose-region):
11384         (decompose-region): remove;  these functions (which don't work
11385         since we don't do composite characters) have been moved to
11386         mule-util.el.
11387         (toplevel): follow coding standards
11388
11389 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11390
11391         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11392         exist any more.
11393
11394         * code-files.el: Fix commentary to follow coding standards.  Move
11395         the single line left in mule-files.el to here.
11396
11397         * mule/mule-files.el: delete.
11398
11399 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11400
11401         * info.el (Info-scroll-prev): Use event functions instead of the
11402         old emacs 19 interface.
11403
11404 1999-06-02  Andy Piper  <andy@xemacs.org>
11405
11406         * x-font-menu.el (x-font-menu-load-font):
11407         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11408
11409 1999-05-31  Andy Piper  <andy@xemacs.org>
11410
11411         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11412         group.
11413         (font-menu-this-frame-only-p): ditto.
11414         (font-menu-max-items): reinstate, from Jan Vroonhof
11415         <vroonhof@math.ethz.ch>
11416         (font-menu-submenu-name-format): ditto.
11417         (font-menu-split-long-menu): ditto, for use by the family
11418         constructor.
11419         (font-menu-family-constructor): use it.
11420
11421 1999-05-30  Andy Piper  <andy@xemacs.org>
11422
11423         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11424         for use by the font menu.
11425
11426         * msw-font-menu.el: new file implementing mswindows specific
11427         font-menu behaviour.
11428         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11429         (mswindows-font-menu-junk-families): ditto.
11430         (hack-font-truename): ditto.
11431         (mswindows-font-regexp-ascii): ditto.
11432         (mswindows-reset-device-font-menus): ditto.
11433         (mswindows-font-menu-font-data): ditto.
11434         (mswindows-font-menu-load-font): ditto.
11435
11436         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11437         (x-font-menu-font-data): ditto.
11438         (x-font-menu-load-font): ditto.
11439
11440         * font-menu.el: new file implementing generic font menu behaviour.
11441         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11442         made device independent.
11443         (font-menu-this-frame-only-p): ditto.
11444         (font-menu-preferred-resolution): ditto.
11445         (font-menu-size-scaling): new variable used to determine whether
11446         sizes are in points or tenths of a point.
11447         (vassoc): moved from x-font-menu.el.
11448         (device-fonts-cache): ditto.
11449         (device-fonts-cache): ditto.
11450         (flush-device-fonts-cache): ditto.
11451         (reset-device-font-menus): copied from x-font-menu.el and made
11452         device independent. Most functionality deferred to
11453         device-dependent versions.
11454         (font-menu-family-constructor): copied from x-font-menu.el and
11455         made device independent.
11456         (font-menu-size-constructor): ditto.
11457         (font-menu-weight-constructor): ditto.
11458         (font-menu-set-font): ditto.
11459         (font-menu-change-face): ditto.
11460         (font-menu-load-font): new device method.
11461         (font-menu-font-data): ditto.
11462
11463         * x-font-menu.el: The above functions deleted.
11464
11465 1999-05-26  Andy Piper  <andy@xemacs.org>
11466
11467         * update-elc.el:
11468         * make-docfile.el:
11469         * loadup.el: rehash expand-file-name usage to not use default-directory.
11470
11471 1999-05-21  Andy Piper  <andy@xemacs.org>
11472
11473         * x-select.el (x-select-convert-to-text):
11474         (x-selected-text-type):
11475         (x-get-selection):
11476         (xselect-convert-to-string):
11477         (xselect-convert-to-compound-text):
11478         (xselect-convert-to-length):
11479         (xselect-convert-to-targets):
11480         (xselect-convert-to-delete):
11481         (xselect-convert-to-filename):
11482         (xselect-convert-to-charpos):
11483         (xselect-convert-to-lineno):
11484         (xselect-convert-to-colno):
11485         (xselect-convert-to-sourceloc):
11486         (xselect-convert-to-os):
11487         (xselect-convert-to-host):
11488         (xselect-convert-to-user):
11489         (xselect-convert-to-class):
11490         (xselect-convert-to-name):
11491         (xselect-convert-to-integer):
11492         (xselect-convert-to-atom):
11493         (xselect-convert-to-identity): functions renamed from x-* and
11494         moved to select.el.
11495         (x-get-secondary-selection): use rename get-selection.
11496         (x-get-clipboard): ditto.
11497         (x-own-selection): moved to select.el.
11498         (x-valid-simple-selection-p): ditto.
11499         (x-dehilight-selection): ditto.
11500         (x-own-clipboard): ditto.
11501         (x-disown-selection): ditto.
11502
11503         * x-mouse.el (x-yank-function): moved to mouse.el.
11504         (x-insert-selection): ditto.
11505         (x-set-point-and-move-selection): use renamed function.
11506
11507         * select.el (selected-text-type): moved and renamed from
11508         x-select.el.
11509         (selection-owner-p): moved to C.
11510         (selection-exists-p): ditto.
11511         (get-cutbuffer): new device method.
11512         (get-selection): generalised and moved from x-select.el.
11513         (own-selection): moved x-own-selection functionality into here.
11514         (dehilight-selection): renamed and moved from x-select.el.
11515         (own-clipboard): functionality moved from x-select.el using new
11516         generic C builtins.
11517         (disown-clipboard): ditto.
11518         (select-convert-to-text):
11519         (select-convert-to-string):
11520         (select-convert-to-compound-text):
11521         (select-convert-to-length):
11522         (select-convert-to-targets):
11523         (select-convert-to-delete):
11524         (select-convert-to-filename):
11525         (select-convert-to-charpos):
11526         (select-convert-to-lineno):
11527         (select-convert-to-colno):
11528         (select-convert-to-sourceloc):
11529         (select-convert-to-os):
11530         (select-convert-to-host):
11531         (select-convert-to-user):
11532         (select-convert-to-class):
11533         (select-convert-to-name):
11534         (select-convert-to-integer):
11535         (select-convert-to-atom):
11536         (select-convert-to-identity): new functions renamed from x-* and
11537         moved from x-select.el.
11538
11539         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11540         into here and use as the default window-system mouse yank.
11541         (insert-selection): generalised and moved from x-mouse.el.
11542         (own-clipboard): moved to C.
11543
11544         * msw-select.el (mswindows-selection-owned-p): deleted.
11545         (mswindows-own-selection): generalised and moved to select.el.
11546         (mswindows-disown-selection): generalised and moved to C.
11547         (mswindows-selection-owner-p): ditto.
11548
11549 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11550
11551         * XEmacs 21.2.14 is released
11552
11553 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11554
11555         * about.el: update contact info for jason and slb.
11556
11557 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11558
11559         * mule/european.el (setup-romanian-environment): Add Romanian
11560         support from Emacs/Mule romanian.el.
11561
11562 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11563
11564         * cus-face.el: Label all custom changes with the 'custom' tag.
11565
11566         * cus-edit.el: idem ditto.
11567
11568         * faces.el: Added suport for adding device tags to various functions.
11569         (custom): New device tag.
11570         (face-spec-set): Call reset face with tags argument. No longer do
11571         x-init-global-faces hack.
11572
11573         * faces.el (frob-face-property): Use an anonymous specifier to map
11574         frob-face-property-1 over.
11575
11576         * x-font-menu.el (font-menu-set-font): Always specify all
11577         properties to custom.
11578
11579 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11580
11581         * mule/european.el (setup-czech-environment): Add czech support.
11582         From David Sauer <davids@orfinet.cz>
11583
11584 1999-03-15  SL Baur  <steve@xemacs.org>
11585
11586         * check-features.el: Turn hard errors into warnings.
11587
11588 1999-03-21  SL Baur  <steve@xemacs.org>
11589
11590         * simple.el (delete-key-deletes-forward): As per discussion on
11591         xemacs-beta, default to t.
11592
11593 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11594
11595         * loadup.el: Define Installation-string before loading anything.
11596
11597 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11598
11599         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11600         From Anders Stenman <stenman@isy.liu.se>
11601
11602 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11603
11604         * wid-edit.el (widget-glyph-find): Ditto.
11605
11606         * packages.el (locate-library): Ditto.
11607
11608         * loadup.el (really-early-error-handler): Ditto.
11609
11610         * lib-complete.el (read-library): Ditto.
11611
11612         * faces.el (set-face-stipple): Ditto.
11613
11614         * code-files.el (load): Use new calling style of locate-file.
11615
11616 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11617
11618         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11619         dead.
11620
11621 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11622
11623         * dumped-lisp.el (preloaded-file-list): Don't load
11624         Installation.el.
11625
11626         * loadup.el (Installation-string): Define it here.
11627
11628 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11629
11630         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11631         Installation.el needs to be loaded before `dump-paths', otherwise
11632         the dumping process won't find it.
11633
11634 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11635
11636         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11637         subr so that we can use `replace-in-string' in Installation.el to
11638         get rid of C-m chars under the native Windows build.
11639
11640 1999-04-29  Andy Piper  <andy@xemacs.org>
11641
11642         * make-docfile.el: canonicalize file and directory names.
11643
11644         * device.el (call-device-method): new function for calling device
11645         specific methods.
11646         (define-device-method): new function for defining device methods.
11647         (define-device-method*): ditto.
11648
11649 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11650
11651         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11652
11653 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11654
11655         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11656         (cyrillic-koi8-r-encode-table): Likewise.
11657         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11658         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11659
11660         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11661         from vietnamese.el].
11662
11663         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11664         mule/mule-misc.el.
11665
11666 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11667
11668         * mule/thai-xtis.el:
11669         - Change font registry name from "Thai94x94-0" to "xtis-0".
11670         - Change mnemonic of coding-system `tis-620' to "TIS620".
11671
11672 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11673
11674         * mule/ethiopic.el: fixed.
11675
11676 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11677
11678         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11679
11680         * mule/thai-xtis.el: New file.
11681
11682         * mule/vietnamese.el: New file.
11683
11684         * mule/ethiopic.el: New file.
11685
11686 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11687
11688         * bytecomp.el (byte-compile-close-variables): Leave
11689         debug-issue-ebola-notices alone.
11690
11691 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11692
11693         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11694         at the top of the buffer since it is the most important thing to
11695         customize
11696         (ldap-get-host-parameter): New defun
11697         (ldap-search): Add a new parameter `withdn' to retrieve the
11698         distinguished names of entries
11699
11700 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11701
11702         * startup.el (splash-frame-body): Date and spelling fixes.
11703
11704 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11705
11706         * view-less.el (toggle-truncate-lines): add autoload tag
11707
11708 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11709
11710         * format.el (format-alist): Disable image stuff.
11711
11712 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11713
11714         * wid-edit.el (widget-glyph-find): Search by directories, then by
11715         suffixes rather than the other way around.
11716         (widget-image-conversion): Renamed to
11717         `widget-image-file-name-suffixes'.
11718
11719 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11720
11721         * mule/mule-charset.el: Made old functions obsolete, remove the
11722         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11723         (charset-iso-graphic-plane): Rename from charset-graphic.
11724         (charset-iso-final-char): Rename from charset-final.
11725         (charset-width): Rename from charset-columns.
11726         (charset-bytes): Added from fsf compatibility, returns always 1.
11727
11728         * mule/mule-misc.el: Move charset-doc-string alias to
11729         mule-charset.el
11730
11731 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11732
11733         * x-faces.el (x-make-font-bold-italic): honor
11734         *try-oblique-before-italic-fonts*
11735
11736 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11737
11738         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11739
11740 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11741
11742         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11743         name.
11744
11745 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11746
11747         * cl-extra.el (equalp): Would bug out for lists.
11748
11749 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11750
11751         * about.el (about-hackers):  Change cgw's email address
11752
11753 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11754
11755         * XEmacs 21.2.13 is released
11756
11757 1999-03-12  SL Baur  <steve@xemacs.org>
11758
11759         * simple.el (delete-key-deletes-forward): Revert to previous
11760         behavior.
11761
11762 1999-01-18  Didier Verna  <didier@xemacs.org>
11763
11764         * menubar-items.el (xemacs-splash-buffer): handle the case of
11765         multiple elements in the splash buffer body.
11766
11767         * startup.el (splash-frame-timeout): new constant: interval
11768         between splash buffer elements.
11769         (command-line-1): handle splash buffer with multiple elements (use
11770         a timeout).
11771         (splash-frame-body): Originally `startup-splash-frame-body'.
11772         Rewrote a cleaner and more readable version. This can now be array,
11773         in which case each element is displayed in turn in the splash buffer.
11774         (splash-frame-static-body): new constant. Persistent information
11775         across all splash buffer elements (preserves the possibility to give
11776         it in different languages.
11777         (circulate-splash-frame-elements): new function. Used as a timeout
11778         to circulate through all splash frame elements and display them in
11779         sequence.
11780         (display-splash-frame): originally `startup-splash-frame'. Handle
11781         the case of multiple elements in the splash buffer body. Now
11782         returns a timeout id if multiple elements to display, or nil.
11783
11784 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11785
11786         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11787         so they can be overridden by x-init-face-from-resources.
11788         Additionally specify the font name also with an x tag.
11789
11790 1999-03-08  Andy Piper  <andy@xemacs.org>
11791
11792         * package-get.el (package-get-base): autoload.
11793
11794         * menubar-items.el (default-menubar): add update menu item. Fix
11795         custom menu to only be activated when package-base is available.
11796
11797         * package-get.el (package-get-custom): don't load
11798         package-get-custom as it is auto-generated. Fix group definition.
11799
11800 1999-03-05  Didier Verna  <didier@xemacs.org>
11801
11802         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11803         instead of `symbol-name' (Thanks Kyle).
11804
11805         * cus-edit.el (custom-save-variables): use `prin1' instead of
11806         princ to write symbols.
11807
11808 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11809
11810         * XEmacs 21.2.12 is released
11811
11812 1999-03-05  SL Baur  <steve@xemacs.org>
11813
11814         * menubar-items.el (default-menubar): Add kfm browsing support.
11815         From Neal Becker <nbecker@fred.net>
11816
11817 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11818
11819         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11820         calls to font-lock during buffer reversion.
11821
11822 1999-02-12  Didier Verna  <didier@xemacs.org>
11823
11824         * info.el (Info-build-node-completions): unconditionally widen the
11825         tag table buffer.
11826
11827 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11828
11829         * x-faces.el (x-init-face-from-resources):
11830         Only set fonts in the 'x locale.
11831
11832 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11833
11834         * package-ui.el (pui-install-selected-packages): Don't throw on
11835         `package-admin-delete-binary-package' returning nil since it's
11836         normal.  Reindent function.
11837         (pui-add-required-packages): Handle case where packages selected
11838         for installation have never been installed.
11839
11840 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11841
11842         * menubar-items.el (default-menubar):
11843         Implement the ``Mule->Set coding system of process'' menu item.
11844
11845 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11846
11847         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11848         files
11849         - Change some `if's to `when's
11850
11851 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11852
11853         * XEmacs 21.2.11 is released
11854
11855 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11856
11857         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11858         against window close (Fix Bug #460).
11859         (ask-user-about-lock-dbox): Idem.
11860
11861 1999-02-25  SL Baur  <steve@xemacs.org>
11862
11863         * mule/mule-charset.el (charset-leading-byte): New function.
11864         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11865
11866 1999-02-12  Andy Piper  <andy@xemacs.org>
11867
11868         * about.el (xemacs-hackers): change andy's email address.
11869         (about-url-alist): change andy's web page address.
11870         (about-xemacs): add piper.
11871
11872 1999-02-16  SL Baur  <steve@xemacs.org>
11873
11874         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11875         of mule-base into lisp/mule.
11876
11877 1999-02-16  SL Baur  <steve@xemacs.org>
11878
11879         * mule/arabic.el:
11880         mule/canna-leim.el:
11881         mule/chinese.el:
11882         mule/cyrillic.el:
11883         mule/english.el:
11884         mule/european.el:
11885         mule/greek.el:
11886         mule/hebrew.el:
11887         mule/japanese.el:
11888         mule/kinsoku.el:
11889         mule/korean.el:
11890         mule/misc-lang.el:
11891         mule/mule-category.el:
11892         mule/mule-ccl.el:
11893         mule/mule-charset.el:
11894         mule/mule-cmds.el:
11895         mule/mule-coding.el:
11896         mule/mule-files.el:
11897         mule/mule-help.el:
11898         mule/mule-init.el:
11899         mule/mule-misc.el:
11900         mule/mule-tty-init.el:
11901         mule/mule-x-init.el:
11902         mule/viet-chars.el:  Remerge from mule-base.
11903
11904         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11905         of mule-base into lisp/mule.
11906
11907 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11908
11909         * process.el (exec-to-string): Use `shell-command-switch' in place
11910         of hard-wired "-c" (for WindowsNT).
11911
11912 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11913
11914         * menubar-items.el (default-menubar):  Remove obsolete
11915         "Gopher" item
11916
11917 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11918
11919         * package-admin.el (package-admin-get-install-dir): First fall
11920         back to the location of xemacs-base for non-mule packages.
11921
11922 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11923
11924         * paths.el:
11925         - improved automounter tmp directory support.
11926         - support 4 (!) empirically discovered automounter conventions
11927
11928 1999-02-12  SL Baur  <steve@xemacs.org>
11929
11930         * etags.el (pop-tag-mark): autoload to match key binding.
11931
11932 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11933
11934         * XEmacs 21.2.10 is released
11935
11936 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11937
11938         * package-get.el (package-get-remote-filename): Don't bug out for
11939         a local file name in the search entry.
11940
11941 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11942
11943         * XEmacs 21.2.9 is released
11944
11945 1999-01-19  Didier Verna  <didier@xemacs.org>
11946
11947         * replace.el (replace-search-function): new variable containing a
11948         function to perform a search-forward.
11949         (replace-re-search-function): new variable containing a function
11950         to perform a re-search-forward.
11951         (perform-replace): use them.
11952
11953 1999-01-25  Didier Verna  <didier@xemacs.org>
11954
11955         * select.el (selection-owner-p): use the name `XEmacs'.
11956         (cut-copy-clear-internal): ditto.
11957
11958 1999-01-18  Andy Piper  <andy@xemacs.org>
11959
11960         * about.el (about-url-alist): Update my entry.
11961         (xemacs-hackers): Ditto.
11962
11963 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11964
11965         * buffer.el (switch-to-buffer): Fixing documentation.
11966         * minibuf.el (minibuffer-completion-table): ditto.
11967         * cl-macs.el (return-from): ditto.
11968
11969 1999-01-04  Didier Verna  <didier@xemacs.org>
11970
11971         * replace.el (delete-non-matching-lines): temporarily disable
11972         case-folding when called interactively with a regexp containing
11973         uppercase characters.
11974         (delete-matching-lines): ditto.
11975         (count-matches): ditto.
11976         (list-matching-lines): ditto.
11977
11978 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11979
11980         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11981         abort if current window is split horizontally, not if others are
11982         split.  Got rid of unnecessary minibuffer checking.  Also, add
11983         some comments (it's still complex).
11984
11985 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11986
11987         * package-get.el: changed address for doc.ic.ac.uk to
11988         sunsite.doc.ic.ac.uk
11989
11990 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11991
11992         * ldap.el (toplevel): Remove requires so that the file compiles
11993         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11994
11995 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11996
11997         * dump-paths.el: Calculate module-directory and set
11998         module-load-path to the load path for modules.
11999
12000         * loadup.el: Get bootstrap value of module-load-path from the
12001         environment variable EMACSBOOTSTRAPMODULEPATH.
12002         - Display the module load path if we're debugging paths.
12003
12004         * setup-paths.el: Added function paths-find-site-module-directory.
12005         - Added function paths-find-module-directory.
12006         - Added function paths-construct-module-load-path.  Uses new
12007         environment variable EMACSMODULEPATH.
12008
12009 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12010
12011         * font.el (font-default-object-for-device):
12012         Oops! This `or' can't be replaced by `unless'.
12013         Fixed inability to run w3, among other things.
12014
12015 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12016
12017         * package-admin.el: Change initialization of
12018           package-admin-install-function dependent on system type.
12019           Change package-admin-install-function-mswindows to use
12020           "minitar".
12021
12022 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12023
12024         * mouse.el (default-mouse-motion-handler): Disable help echo while
12025         in the minibuffer.
12026
12027 1998-12-28  Martin Buchholz <martin@xemacs.org>
12028
12029         * XEmacs 21.2.8 is released.
12030
12031 1998-12-24  Martin Buchholz <martin@xemacs.org>
12032
12033         * XEmacs 21.2.7 is released.
12034
12035 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12036
12037         * package-ui.el (pui-list-packages): Set truncate-lines.
12038
12039         * package-get.el (package-get-download-menu): Use
12040         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12041
12042         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12043         (pui-help-string): idem.
12044         (list-packages-mode): New major mode.
12045         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12046         (pui-install-selected-packages): Add suport for removing packages.
12047         (pui-toggle-package-delete-key): New function.
12048         (pui-popup-context-sensitive): New kludge.
12049         (pui-list-packages): Add warning when `package-get-remote' is nil.
12050         (package-ui-add-site): New function.
12051
12052 1998-12-01  Didier Verna  <didier@xemacs.org>
12053
12054         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12055
12056 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12057
12058         * ldap.el: Custom-ized
12059         (toplevel): Do not provide `ldap' which is provided by C level
12060         LDAP code
12061         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12062
12063 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12064
12065         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12066
12067 1998-12-17  Andy Piper  <andy@xemacs.org>
12068
12069         * sound.el (sound-load-list): name changed from sound-load-alist.
12070         (sound-extension-list): name changed from sound-ext-list.
12071         (load-default-sounds): use new names.
12072         (load-sound-file): use new names.
12073
12074 1998-12-16  Andy Piper  <andy@xemacs.org>
12075
12076         * XEmacs 21.2.6 is released
12077
12078 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12079
12080         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12081         errors.
12082
12083 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * wid-edit.el (widget-echo-this-extent): Set
12086         help-echo-owns-message to t.
12087
12088 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12089
12090         * package-get.el (package-get-download-menu): use toggles for
12091           each site in the download site menu.
12092
12093 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12094
12095         * package-get.el (package-get): If we cannot find a package
12096           because package-get-remote is not set, give a more helpful
12097           error message.
12098
12099 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12100
12101         * package-get.el (package-get-remote-filename): use an EFS path
12102         with user anonymous if no user is specified.
12103
12104 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12105
12106         * faces.el (face-spec-set): Re-init fallfacks for default after
12107         calling reset-face on the default face.
12108
12109 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12110
12111         * package-admin.el (package-admin-default-install-function):
12112         Behave as advertised.  Make sure the pkg-dir is proper for
12113         default-directory.
12114         (package-admin-add-binary-package): Make sure the pkg-dir is
12115         proper for default-directory.
12116         (package-admin-install-function-mswindows): Make sure the pkg-dir
12117         is proper for default-directory.
12118
12119 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12120
12121         * XEmacs 21.2.5 is released
12122
12123 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12124
12125         * files.el (binary-file-regexps): regexp-opt is not available at
12126         bytecompile time.
12127
12128 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12129
12130         * x-win-xfree86.el:
12131         * x-win-sun.el (x-win-init-sun):
12132         * x-win-sun.el:
12133         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12134         * x-iso8859-1.el:
12135         * x-init.el (init-post-x-win):
12136         * x-init.el (init-pre-x-win):
12137         * x-init.el (x-initialize-compose):
12138         * x-init.el:
12139         * x-compose.el:
12140         * winnt.el:
12141         * widget.el:
12142         * wid-edit.el (widget-glyph-click):
12143         * wid-edit.el (widget-glyph-find):
12144         * wid-edit.el (widget-type):
12145         * view-less.el (view-buffer-other-window):
12146         * very-early-lisp.el:
12147         * version.el:
12148         * toolbar.el:
12149         * toolbar-items.el:
12150         * term/sun.el (suntool-map):
12151         * term/sun-mouse.el:
12152         * term/internal.el:
12153         * syntax.el (modify-syntax-entry):
12154         * symbol-syntax.el:
12155         * subr.el:
12156         * startup.el (lock-directory):
12157         * simple.el (set-comment-column):
12158         * simple.el (backward-delete-char-untabify):
12159         * shadow.el (find-emacs-lisp-shadows):
12160         * shadow.el:
12161         * setup-paths.el (paths-construct-info-path):
12162         * select.el (cut-copy-clear-internal):
12163         * process.el (call-process-region):
12164         * process.el (start-process-shell-command):
12165         * process.el:
12166         * paths.el (rmail-spool-directory):
12167         * paragraphs.el (use-hard-newlines):
12168         * package-get.el (package-get-dependencies):
12169         * package-admin.el (package-admin-delete-binary-package):
12170         * obsolete.el (truncate-string):
12171         * obsolete.el (store-substring):
12172         * mouse.el (default-mouse-track-maybe-own-selection):
12173         * mouse.el (mouse-yank-at-point):
12174         * modeline.el:
12175         * modeline.el (mouse-drag-modeline):
12176         * minibuf.el (read-directory-name-internal):
12177         * minibuf.el (read-file-name-internal):
12178         * minibuf.el (read-file-name-internal-1):
12179         * minibuf.el (read-file-name-2):
12180         * minibuf.el (exact-minibuffer-completion-p):
12181         * minibuf.el (read-from-minibuffer):
12182         * minibuf.el:
12183         * menubar.el (check-menu-syntax):
12184         * map-ynp.el (map-y-or-n-p):
12185         * make-docfile.el (docfile-out-of-date):
12186         * loadup.el ((member "run-temacs" command-line-args)):
12187         * loadup.el ((member "no-site-file" command-line-args)):
12188         * loadup.el (really-early-error-handler):
12189         * loadup.el:
12190         * loadhist.el:
12191         * loaddefs.el:
12192         * lisp-mnt.el (lm-verify):
12193         * lib-complete.el (lib-complete:cache-completions):
12194         * lib-complete.el (library-all-completions):
12195         * itimer.el (itimer-run-expired-timers):
12196         * info.el (Info-mode):
12197         * info.el (Info-insert-file-contents):
12198         * info.el (Info-rebuild-dir):
12199         * info.el (Info-build-dir-anew):
12200         * info.el (Info-parse-dir-entries):
12201         * info.el (Info-dir-outdated-p):
12202         * info.el (Info-insert-dir):
12203         * info.el (info-xref):
12204         * info.el:
12205         * hyper-apropos.el (hyper-apropos-get-doc):
12206         * hyper-apropos.el (hyper-describe-face):
12207         * hyper-apropos.el (hyper-apropos-mode):
12208         * hyper-apropos.el:
12209         * help.el (list-processes):
12210         * help.el:
12211         * gnuserv.el:
12212         * font.el (mswindows-font-create-name):
12213         * font.el (font-default-font-for-device):
12214         * font.el (x-font-create-object):
12215         * font.el (font-registry):
12216         * font.el:
12217         * font-lock.el (font-lock-keywords):
12218         * font-lock.el:
12219         * finder.el (finder-compile-keywords):
12220         * find-paths.el (paths-find-recursive-path):
12221         * fill.el (set-justification-center):
12222         * fill.el (fill-region-as-paragraph):
12223         * files.el (insert-directory):
12224         * files.el (wildcard-to-regexp):
12225         * files.el (recover-file):
12226         * files.el (basic-save-buffer):
12227         * files.el (delete-auto-save-file-if-necessary):
12228         * files.el (file-relative-name):
12229         * files.el (backup-extract-version):
12230         * files.el (backup-buffer):
12231         * files.el (set-visited-file-name):
12232         * files.el (set-auto-mode):
12233         * files.el (interpreter-mode-alist):
12234         * files.el:
12235         * files.el (find-file-noselect):
12236         * files.el (abbreviate-file-name):
12237         * files.el (parse-colon-path):
12238         * files.el (directory-abbrev-alist):
12239         * etags.el (visit-tags-table-buffer):
12240         * easymenu.el (easy-menu-define):
12241         * dragdrop.el (experimental-dragdrop-drag):
12242         * dragdrop.el (dragdrop-drop-do-functions):
12243         * dragdrop.el (dragdrop-drop-at-point):
12244         * disass.el (disassemble-1):
12245         * disass.el (disassemble-internal):
12246         * disass.el (disassemble):
12247         * disass.el:
12248         * derived.el (derived-mode-init-mode-variables):
12249         * derived.el (define-derived-mode):
12250         * custom.el (defgroup):
12251         * cus-edit.el (custom-quote):
12252         * config.el:
12253         * code-process.el (open-network-stream):
12254         * code-process.el (start-process):
12255         * code-process.el (call-process-region):
12256         * code-process.el (call-process):
12257         * code-process.el:
12258         * code-files.el (insert-file-contents):
12259         * code-files.el:
12260         * code-files.el (buffer-file-coding-system-for-read):
12261         * cmdloop.el (yes-or-no-p-minibuf):
12262         * cl.el:
12263         * cl-macs.el:
12264         * cl-extra.el:
12265         * callers-of-rpt.el (make-caller-report):
12266         * callers-of-rpt.el:
12267         * bytecomp.el (batch-byte-recompile-directory):
12268         * bytecomp.el (batch-byte-compile-1):
12269         * bytecomp.el (batch-byte-compile):
12270         * bytecomp.el (display-call-tree):
12271         * bytecomp.el (byte-compile-insert):
12272         * bytecomp.el (byte-compile-two-args-19->20):
12273         * bytecomp.el (byte-compile-variable-ref):
12274         * bytecomp.el (byte-compile-form):
12275         * bytecomp.el (byte-compile-top-level-body):
12276         * bytecomp.el (byte-compile-out-toplevel):
12277         * bytecomp.el (byte-compile-byte-code-maker):
12278         * bytecomp.el (byte-compile-file-form-defmumble):
12279         * bytecomp.el (byte-compile-file-form):
12280         * bytecomp.el (byte-compile-keep-pending):
12281         * bytecomp.el (byte-compile-insert-header):
12282         * bytecomp.el (byte-compile-from-buffer):
12283         * bytecomp.el (byte-compile-file):
12284         * bytecomp.el (byte-recompile-file):
12285         * bytecomp.el (byte-compile-close-variables):
12286         * bytecomp.el (byte-compile-warn-about-unused-variables):
12287         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12288         * bytecomp.el (byte-compiler-legal-options):
12289         * bytecomp.el (byte-compile-lapcode):
12290         * bytecomp.el (byte-optimize-log):
12291         * bytecomp.el ((fboundp 'defsubst)):
12292         * bytecomp.el:
12293         * bytecomp-runtime.el:
12294         * byte-optimize.el (byte-optimize-apply):
12295         * byte-optimize.el (car):
12296         * byte-optimize.el (byte-optimize-form):
12297         * byte-optimize.el (byte-optimize-form-code-walker):
12298         * byte-optimize.el:
12299         * build-report.el (build-report-insert-installation-file):
12300         * build-report.el (build-report):
12301         * auto-show.el:
12302         * apropos.el (apropos-documentation):
12303         - mega patch
12304         - clean up byte-compile warnings
12305         - remove unused variables
12306         - Use common lisp style hashtable functions
12307         - byte compiler cleanup
12308         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12309         - remove old backquote syntax usage
12310         - move some cl functionality into C for speed.
12311         - remove last remaining VMS support
12312         - spelling fixes
12313         - implement last, butlast, nbutlast, copy-list in C.
12314         - new macro ignore-file-errors, similar to ignore-errors
12315           (ignore-file-errors (delete-file "foo"))
12316         - get frequent garbage collection during loadup.el by tweaking
12317           gc-cons-threshold, rather than explicitly calling garbage-collect
12318         - default delete-key-deletes-forward to `t'.
12319
12320 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12321
12322         * XEmacs 21.2-beta4 is released.
12323
12324 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12325
12326         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12327         (easy-menu-item-present-p): Wrapper around find-menu-item.
12328         (easy-menu-remove-item): Wrapper around delete-menu-item.
12329
12330         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12331         (add-menu-button): Add 'in-menu' argument.
12332         (add-menu-item-1): Add in-menu support to helper function.
12333
12334 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12335
12336         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12337
12338 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12339
12340         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12341         of Dec 4, 1997.
12342
12343 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12344
12345         * process.el (shell-command-on-region): Report if the command
12346         succeeded or failed.
12347
12348 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12349
12350         * subr.el (buffer-substring-no-properties): Comment out.
12351
12352 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12353
12354         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12355           into font instances first, like `x-frob-font-size' does.
12356           (mswindows-find-larger-font): ditto
12357
12358 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12359
12360         * package-ui.el (pui-install-selected-packages): fix args in call
12361         to `package-get'.
12362
12363 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12364
12365         * package-get.el (host-name): New widget type.
12366         (package-get-remote): Better customization using new type.
12367         (package-get-download-sites): idem dito.
12368
12369         (package-get-custom): Do not use package-get-all untill we have
12370         runtime dependencies.
12371
12372         (package-get-remove-copy): Default to 't' we no longer need this
12373         kludge as we do not currently use depenencies.
12374
12375         (package-get-was-current): New variable.
12376         (package-get-require-base): New 'force-current' argument.
12377         (package-get-update-base): idem
12378         (package-get-package-provider):  idem
12379         (package-get-locate-index-file): New 'no-remote' argument.
12380         (package-get-locate-file): idem.
12381
12382         (package-get-maybe-save-index): New function.
12383         (package-get-update-base): Use it.
12384
12385 1998-10-28 Greg Klanderman <greg@alphatech.com>
12386
12387         * package-get.el (package-get-remote): default to nil; by default,
12388         don't go out to the net via EFS.  They must select a download site.
12389         (package-get-download-sites): new variable.
12390         (package-get-download-menu): new function.
12391         (package-get-locate-index-file): new function.
12392         (package-get-update-base): use it.
12393
12394         * menubar-items.el (default-menubar): add "Update Package Index"
12395         and "Add Download Site" menus under Options | Manage Packages.
12396
12397 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12398
12399         * package-get.el (package-get): bugfix code checking installed version
12400         for case where package is not currently installed.
12401         (package-get-require-signed-base-updates): new variable.
12402         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12403         deemed not a goot thing.  Use the variable
12404         package-get-allow-unsigned-base-updates instead.
12405
12406 1998-10-16 Greg Klanderman <greg@alphatech.com>
12407
12408         * package-get.el (package-get): Don't install an older version than
12409         we already have unless explicitly told to.  Issue a warning.
12410
12411         * package-ui.el (pui-add-required-packages): when adding
12412         dependencies, don't add packages that are up to date.
12413         (pui-package-symbol-char):  Don't consider a package out of date
12414         if you have a newer version installed than the latest version in
12415         package-get-base.
12416
12417         * package-get.el (package-get-base-filename): document that it may
12418         be a path relative to package-get-remote;  new default value.
12419         (package-get-locate-file): new function.
12420         (package-get-update-base): use it to expand package-get-base-filename.
12421         (package-get-save-base): new function to save the package-get database
12422         to file.
12423         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12424         (package-get-update-base): pass the REMOTE-SOURCE arg.
12425         (package-get-update-base-entry): call package-get-custom-add-entry.
12426         (package-get-file-installed-p): removed; no longer needed.
12427         (package-get-create-custom): ditto.
12428         (toplevel): remove code to build and load package-get-custom.el
12429         (package-get-custom-add-entry): new function.
12430
12431 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12432
12433         * wid-edit.el (widget-button-click): Don't switch window.
12434
12435 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12436
12437         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12438
12439 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12440
12441         * etags.el (find-tag-default): Run find-tag-hook using
12442         run-hooks rather than funcall
12443
12444 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12445
12446         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12447         and the current local map as the parents to isearch-mode-map.
12448
12449 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12450
12451         * XEmacs 21.2-beta3 is released.
12452
12453 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12454
12455         * package-get.el (package-get-update-base): use
12456         insert-file-contents-internal, not insert-file-contents-literally.
12457
12458 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12459
12460         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12461         dump time.
12462
12463 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12464
12465         * package-get.el (package-get-update-base-entry): new function.
12466         (package-get-update-base): renamed; was `package-get-load-base'.
12467         cleanup, and use package-get-update-base-from-buffer.
12468         (package-get-update-base-from-buffer): new function.
12469         (package-get-update-base-entries): new; helper for above.
12470         Do not eval lisp grabbed over ftp; parse it from new format.
12471
12472 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12473
12474         * files.el (set-auto-mode): Don't play games loading package-get
12475         database; package-get-package-provider will handle it all.
12476
12477 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12478
12479         * package-get.el (package-get-base-filename): new variable.
12480         (package-get-require-base): new function.
12481         (package-get-pgp-signed-begin-line): new variable.
12482         (package-get-pgp-signature-begin-line): ditto.
12483         (package-get-pgp-signature-end-line):  ditto.
12484         (package-get-load-base): new function.
12485         (package-get-interactive-package-query):
12486         (package-get-update-all):
12487         (package-get-dependencies):
12488         (package-get-package-provider):
12489         (package-get-custom): use package-get-require-base.
12490         [package-get-custom loading]: disable for now.
12491
12492         * package-ui.el (pui-list-packages): use (package-get-require-base)
12493
12494 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12495
12496         * package-ui.el: Correct obvious thinko in choosing extent face.
12497
12498 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12499
12500         * menubar-items.el (default-menubar): pui-list-package has nothing
12501         to with Customize. Move all the package stuff to a new Item in Options.
12502
12503         * package-ui.el (pui-menu): Add menu and Popup menu.
12504
12505         * package-get.el (package-get): Use new
12506         package-admin-get-install-dir.
12507
12508         * package-admin.el (package-admin-get-install-dir): New syntax.
12509         Conserve package location and put mule packages where mule-base is.
12510
12511         * package-get.el : Customized
12512
12513         * package-ui.el (pui): Customized
12514         (pui-package-install-dest-dir): New variable.
12515         (pui-install-selected-packages): Use it
12516
12517 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12518
12519         * package-get.el (package-get-interactive-package-query): Move
12520         dependency on package-get-base to run-time.
12521         (package-get-update-all): Ditto.
12522         (package-get-dependencies): Ditto.
12523         (package-get-package-provider): Ditto.
12524         (package-get-custom): Ditto.
12525
12526 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12527
12528         * events.el: Remove 'ascii-character property from 'backspace
12529         and 'delete symbols
12530
12531 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12532
12533         * package-get-base.el: removed.
12534
12535 1998-09-23  Didier Verna  <didier@xemacs.org>
12536
12537         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12538         (no-upper-case-p): new function.
12539         (with-search-caps-disable-folding): new macro.
12540         (with-interactive-search-caps-disable-folding): new macro.
12541         (zap-to-char): In interactive mode, do a case-sensitive search if
12542         the character is uppercase.
12543         (zap-up-to-char): ditto.
12544
12545         * replace.el (perform-replace): use the function no-upper-case-p.
12546
12547         * isearch-mode.el (isearch-fix-case): ditto.
12548         make obsolete `with-caps-disable-folding' and
12549         `isearch-no-upper-case-p'.
12550
12551         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12552         (tags-search): ditto.
12553         (tags-query-replace): ditto.
12554
12555         * info.el (Info-search): ditto.
12556
12557 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12558
12559         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12560
12561 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12562
12563         * package-admin.el (package-admin-rmtree): rewritten.  need to
12564         check for "." and ".." before symlink check.  expand files and
12565         directories with respect to DIRECTORY, not default-directory.
12566
12567 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12568
12569         * package-get.el (package-get-all): add INSTALL-DIR argument.
12570
12571 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12572
12573         * package-ui.el (pui-add-required-packages): new function, select
12574         dependent packages.
12575         (pui-display-keymap): bind it.
12576         (pui-help-string): document it.
12577         (pui-install-selected-packages): package-get-all -> package-get.
12578
12579         * package-get.el (package-get-dependencies): new function.
12580
12581 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12582
12583         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12584         regexps.
12585
12586 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12589         function.
12590         (default-mouse-track-normalize-point): Use it.
12591
12592 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12593
12594         * package-admin.el (package-admin-delete-binary-package):
12595                 General cleanup. Remove unnessary use of progn and
12596         save-excursion.
12597         (package-admin-delete-binary-package): Do NOT mess with file
12598         modes. That is evil.
12599         (package-admin-delete-binary-package): Wrap all deleting in
12600         condition-case. The data in MANIFEST is untrustworthy.
12601         (package-admin-delete-binary-package): Let the OS worry about non
12602         empty directories.
12603
12604 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12605
12606         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12607         processing.
12608         (lm-report-bug): Fix mail address to send bug reports to.
12609
12610 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12611
12612         * XEmacs 21.2-beta2 is released.
12613
12614 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12615
12616         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12617
12618 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12619
12620         * info.el (Info-mode): Document page turning by double clicks in
12621         docstring so `M-x describe-mode' will display it.
12622
12623 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12624
12625         * info.el (Info-mouse-track-double-click-hook): Use character
12626         widths to calculate a border region where double clicking does
12627         page turning, and return `nil' by default so other hooks, such as
12628         region highlighting, will be run.
12629
12630 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12631
12632         * sound.el (default-sound-directory-list): Initialize with all the
12633         "sounds" directories in `data-directory-list'.  It used to just be
12634         the first one.
12635
12636         * packages.el (locate-data-directory-list): Created.  This gives
12637         the list of matching directories, unlike `locate-data-directory',
12638         which just gives the first one.
12639
12640 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12641
12642         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12643         make a binding in the local keymap until help-char handling is
12644         improved.
12645
12646         * help.el (help-keymap-with-help-key): Provide keymap with help
12647         binding.
12648         (help-print-help-form): New helper function.
12649
12650 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12651
12652         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12653         move extent to another buffer; no need to create a new extent.
12654         (isearch-fix-case): New function.
12655         (isearch-search-and-update): Use it.
12656
12657 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12658
12659         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12660         the keymap, not minor-mode-map-alist.
12661         (isearch-done): Restore overriding-local-map.
12662
12663 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12664
12665         * bytecomp.el (byte-compile-buffer-substring):
12666         Fix for: (byte-compile (defun f () (buffer-substring)))
12667         ==>   ** buffer-substring called with 3 args, but requires 0-3
12668         - new code not only works, but is more readable, too.
12669
12670 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12671
12672         * msw-faces.el (mswindows-init-device-faces): Don't try to
12673           specify a default font at this late stage. Do try to force
12674           creation of the default face font so that if it fails we get
12675           an error now instead of a crash at frame creation.
12676
12677           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12678           mswindows-make-font-unitalic: Canonical default weight
12679           changed from "Normal" to "Regular".
12680
12681           mswindows-make-font-bold / -bold-italic: Supplied device was
12682           not being passed into call to mswindows-find-smaller-font.
12683
12684 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12685
12686         * package-get.el (package-get-remote): Fix the path where to find
12687           the packages on xemacs.org.
12688
12689 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12690
12691         * about.el (about-maintainer-info): Update Ben's entry.
12692
12693 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12694
12695         * lisp/shadow.el (find-emacs-lisp-shadows):
12696         - `member' was being called on lists of length 2000!
12697         - Replace with hashtables.
12698         - Replace hand-coded loops with (dolist)
12699         - Fix comment typo
12700
12701 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12702
12703         * packages.el: Added new function, `package-delete-name', to
12704           delete existing packages from the installed package database
12705           (`packages-package-list').  Also added the "pkginfo" directory
12706           to `packages-special-base-regexp', so that the pkginfo directory
12707           would not get added to `late-packages'.
12708
12709         * package-admin.el: Added ability to delete an installed package
12710           (added low-level function, `package-admin-delete-package').
12711           Understands how to use the pkginfo/MANIFEST.<package> file to
12712           delete the package.  When installing a package, will also
12713           create a MANIFEST.* file if one is not provided by the
12714           package.  If the MANIFEST.* doesn't exist when deleting a
12715           package, the functions will fall back to attempting to delete
12716           any package-specific lisp directory.
12717
12718         * package-get.el: Moved some functions to package-admin.el.
12719           Added interactive function `package-get-delete-package', for
12720           use by users for deleting a package.
12721
12722           Also modified to not require the presence of efs.
12723
12724 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12725
12726         * files.el (find-file-noselect): Handle all signals, kill the
12727         buffer and resignal.
12728
12729 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12730
12731         * cl-macs.el (glyph-image): Add setf method.
12732
12733 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12734
12735         * package-get.el: Fixed broken EFS downloading.  Also, look for
12736           .tar.gz files first, in preference over .tgz files.
12737
12738         * package-ui.el: Fix display of package version numbers.
12739
12740 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12741
12742         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12743         argument.
12744
12745 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12746
12747         * list-mode.el: `display-completion-list': added new/optional
12748           keyword `:completion-string', which allows the programmer to
12749           change the "Possible completions are:" prompt.
12750
12751         * menubar-items.el: Added new pulldown menu-pick to start up the
12752           visual package browser/installer:
12753
12754                 Options->Customize->List Packages
12755
12756         * package-admin.el: Added hooks for installing under both Unix
12757           and MS Windows.  Does additional error checking.  No longer
12758           calls "add-big-package.sh" to install packages under Unix; now
12759           calls gunzip & tar directly.
12760
12761         * package-get.el: Added ability to install packages from files
12762           on a local disk/CDROM.  Now deletes any existing package lisp
12763           directory.  Does completion on available packages when
12764           querying for package names.  Will also search for .tgz files
12765           in addition for .tar.gz files.  Tries to reload
12766           auto-autoloads, as a convenience when loading new packages,
12767           and also tries to add any new package paths to `load-path'.
12768           Changed all occurences of `concat' to use `expand-file-name'.
12769
12770         * package-ui.el: New file which implements the main visual
12771           package browser/installer, which is started via a menu pick or
12772           M-x pui-list packages.
12773
12774 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12775
12776         * startup.el (load-init-file): spelling fix.
12777
12778 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12779
12780         * startup.el (normal-top-level): Load auto-autoload files
12781         covariantly with their precedence.
12782
12783 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12784
12785         * menubar-items.el (default-menubar): Remove "Font Weight"
12786         option, there is currently no custom equivalent.. Customize-faces
12787         is "Edit faces".
12788
12789         * x-font-menu.el (font-menu-set-font): Use customize to set
12790         default face.
12791
12792         * faces.el (face-spec-update-all-matching): New function.
12793
12794         * cus-face.el (custom-set-face-update-spec): New function.
12795         Interface to customize faces from elisp.
12796
12797         (custom-face-value-create): Show the customized settings if set
12798         but not saved.
12799
12800 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12801
12802         (custom-face-value-create): Show the customized settings if set
12803         but not saved.
12804
12805 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12806
12807         * keydefs.el (global-map): Add FSF 20.3 binding of
12808         query-replace-regexp.
12809
12810 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12811
12812         * minibuf.el (read-file-name-internal-1): use
12813         user-name-completion-1 instead of user-name-completion.
12814
12815 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12816
12817         * loadup.el:
12818         * make-docfile.el:
12819         * update-elc.el: Don't set `source-directory' (now defunct as a
12820         global variable) no more.
12821
12822         * packages.el (packages-list-autoloads): Made `source-directory'
12823         (now defunct as a global variable) a parameter.
12824
12825 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12826
12827         * about.el (about-hackers): new email
12828
12829 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12830
12831         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12832
12833 1998-07-17  Didier Verna  <didier@xemacs.org>
12834
12835         * faces.el (set-face-property):
12836         (set-face-dim-p):
12837         (face-dim-p): updated the doc strings now that the dim property isn't
12838         tty-specific.
12839         (face-equal): the dim property is now a common one.
12840
12841         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12842         Renamed the `stipple' attribute to `background-pixmap'.
12843         (custom-face-background-pixmap): make custom-face-stipple an
12844         obsolete alias for this.
12845
12846 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12847
12848         * find-paths.el (paths-file-readable-directory-p): Created and
12849         used.
12850
12851         * loadup.el: Don't set inhibit-... flags from run-temacs.
12852
12853 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12854
12855         * packages.el (packages-data-path-depth): Added and used.
12856
12857 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12858
12859         * about.el:
12860         - Change .xpm to .png, delete "zcat" section.
12861         - cosmetic fix in the 'marcpa' entry.
12862
12863         * etc/photos
12864         - convert all .xpm.Z to .png
12865         - rename mrb to martin
12866         - rename mcook-m to mcookm
12867
12868 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12869
12870         * x-init.el (x-initialize-compose): Add support for
12871         dead-circumflex as YET ANOTHER NAME for that dead key.
12872
12873 1998-08-05  Colin Rafferty <colin@xemacs.org>
12874
12875         * setup-paths.el (paths-construct-exec-path): Made the
12876         last-packages really be last.
12877         (paths-construct-data-directory-list): Ditto.
12878
12879 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12880
12881         * startup.el(startup-splash-frame-body):
12882         Update Copyright notice in splash screen
12883
12884 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12885
12886         * minibuf.el (read-file-name-internal-1): do ~user completion.
12887
12888 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12889
12890         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12891         aginst destroyed extents
12892
12893 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12894
12895         * package-get.el (package-get): add `install-dir' argument.
12896
12897 1998-07-20  John Jones  <jj@asu.edu>
12898
12899         * package-get.el: calls to package-get-update-all will only
12900           update packages which are already installed.
12901
12902 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12903
12904         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12905         writable.
12906
12907 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12908
12909         * about.el (about-hackers): Correct my email.
12910
12911 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12912
12913         * about.el (about-hackers): new email-address.
12914
12915 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12916
12917         * minibuf.el (read-number): Don't let `input-error' condition
12918         escape.
12919
12920 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12921
12922         * about.el (about-hackers): use my `email-for-life' address.
12923
12924 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12925
12926         * XEmacs 21.2-beta1 is released.
12927
12928 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12929
12930         * ldap.el (ldap-search): Doc string change
12931
12932 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12933
12934         * menubar-items.el (default-menubar): Removed references to
12935         `data-directory', and use `locate-data-file' instead, and made
12936         then greyed out if they don't exist.
12937
12938 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12939
12940         * keymap.el (events-to-keys): Use `format' instead of `concat'
12941         since the latter does not accept integer args anymore
12942
12943 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12944
12945         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12946         macros replaced.
12947
12948 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12949
12950         * make-docfile.el: Get first initialization from very-early-lisp.el
12951         * update-elc.el: Ditto.
12952         * loadup.el (really-early-error-handler): Ditto.
12953
12954         * packages.el (packages-unbytecompiled-lisp): Add new file,
12955         very-early-lisp.el.
12956
12957         * very-early-lisp.el: New file.
12958
12959 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12960
12961         * Symbols that have been obsolete for at least 3 years removed (II).
12962
12963         * obsolete.el (eval-current-buffer): Make compatible.
12964         (byte-code-function-p): Ditto.
12965         (send-string): Removed.
12966         (send-region): Removed.
12967         (screen-scrollbar-width): Removed.
12968         (set-screen-scrollbar-width): Removed.
12969         (set-screen-left-margin-width): Removed.
12970         (set-screen-right-margin-width): Removed.
12971         (screen-left-margin-width): Removed.
12972         (screen-right-margin-width): Removed.
12973         (set-buffer-left-margin-width): Removed.
12974         (set-buffer-right-margin-width): Removed.
12975         (buffer-left-margin-width): Removed.
12976         (buffer-right-margin-width): Removed.
12977         (x-set-frame-icon-pixmap): Removed.
12978         (x-set-screen-icon-pixmap): Removed.
12979         (pixel-name): Removed.
12980         (make-pixmap): Removed.
12981         (make-cursor): Removed.
12982         (pixmap-width): Removed.
12983         (pixmap-contributes-to-line-height-p): Removed.
12984         (set-pixmap-contributes-to-line-height): Removed.
12985
12986 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12987
12988         * obsolete.el (popup-menu-up-p): removed.
12989         (read-no-blanks-input): Removed.
12990         (wholenump): Removed.
12991         (ring-mod): Removed (what was ring-mod?).
12992         (current-time-seconds): Removed.
12993         (run-special-hook-with-args): Removed.
12994         (dot): Removed.
12995         (dot-marker): Removed.
12996         (dot-min): Removed.
12997         (dot-max): Removed.
12998         (window-dot): Removed.
12999         (set-window-dot): Removed.
13000
13001         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13002         `dot-min'.
13003
13004         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13005
13006         * code-files.el (insert-file-contents): Rename
13007         run-special-hook-with-args to run-hook-with-args-until-success.
13008         (write-region): Ditto.
13009
13010 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13011
13012         * about.el: Fix typos, update release date.
13013
13014         * Symbols that have been obsolete for at least 3 years removed.
13015
13016         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13017         screen- functions.
13018         (toplevel): remove setf methods for screen functions.
13019         * cl-macs.el (extent-data): defsetf removed.
13020         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13021         many places to remove.
13022         (comment-indent-hook): Ditto.
13023         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13024         (buffer-dedicated-screen): Ditto.
13025         (deiconify-screen): Ditto.
13026         (delete-screen): Ditto.
13027         (event-screen): Ditto.
13028         (find-file-other-screen): Ditto.
13029         (find-file-read-only-other-screen): Ditto.
13030         (live-screen-p): Ditto.
13031         (screen-height): Ditto.
13032         (screen-iconified-p): Ditto.
13033         (screen-list): Ditto.
13034         (screen-live-p): Ditto.
13035         (screen-name): Ditto.
13036         (screen-parameters): Ditto.
13037         (screen-pixel-height): Ditto.
13038         (screen-pixel-width): Ditto.
13039         (screen-root-window): Ditto.
13040         (screen-selected-window): Ditto.
13041         (screen-totally-visible-p): Ditto.
13042         (screen-visible-p): Ditto.
13043         (screen-width): Ditto.
13044         (screenp): Ditto.
13045         (get-screen-for-buffer): Ditto.
13046         (get-screen-for-buffer-noselect): Ditto.
13047         (get-other-screen): Ditto.
13048         (iconify-screen): Ditto.
13049         (lower-screen): Ditto.
13050         (mail-other-screen): Ditto.
13051         (make-screen): Ditto.
13052         (make-screen-invisible): Ditto.
13053         (make-screen-visible): Ditto.
13054         (modify-screen-parameters): Ditto.
13055         (new-screen): Ditto.
13056         (next-screen): Ditto.
13057         (next-multiscreen-window): Ditto.
13058         (other-screen): Ditto.
13059         (previous-screen): Ditto.
13060         (previous-multiscreen-window): Ditto.
13061         (raise-screen): Ditto.
13062         (redraw-screen): Ditto.
13063         (select-screen): Ditto.
13064         (selected-screen): Ditto.
13065         (set-buffer-dedicated-screen): Ditto.
13066         (set-screen-height): Ditto.
13067         (set-screen-position): Ditto.
13068         (set-screen-size): Ditto.
13069         (set-screen-width): Ditto.
13070         (show-temp-buffer-in-current-screen): Ditto.
13071         (switch-to-buffer-other-screen): Ditto.
13072         (visible-screen-list): Ditto.
13073         (window-screen): Ditto.
13074         (x-set-screen-pointer): Ditto.
13075         (x-set-frame-pointer): Ditto.
13076         (screen-title-format): Ditto.
13077         (screen-icon-title-format): Ditto.
13078         (terminal-screen): Ditto.
13079         (delete-screen-hook): Ditto.
13080         (create-screen-hook): Ditto.
13081         (mouse-enter-screen-hook): Ditto.
13082         (mouse-leave-screen-hook): Ditto.
13083         (map-screen-hook): Ditto.
13084         (unmap-screen-hook): Ditto.
13085         (default-screen-alist): Ditto.
13086         (default-screen-name): Ditto.
13087         (x-screen-defaults): Ditto.
13088         (x-create-screen): Ditto.
13089         * obsolete.el: meta-flag removed.
13090         baud-rate removed.
13091         sleep-for-millisecs removed.
13092         extent-data removed.
13093         set-extent-data removed.
13094         set-extent-attribute removed.
13095         extent-glyph removed.
13096         extent-layout removed.
13097         set-extent-layout removed.
13098         list-faces-display removed.
13099         list-faces removed.
13100         trim-versions-without-asking removed.
13101         after-write-file-hooks removed.
13102         truename removed.
13103         auto-fill-hook removed.
13104         blink-paren-hook removed.
13105         select-screen-hook, deselect-screen-hook removed.
13106         auto-raise-screen, auto-lower-screen removed.
13107
13108         * msw-mouse.el: Global change resource -> mswindows-resource.
13109
13110         * XEmacs 21.0-pre5 is released.
13111
13112 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13113
13114         * about.el (about-hackers): Credits update.
13115
13116 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13117
13118         * register.el (insert-register): Don't activate the region.
13119
13120 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13121
13122         * select.el: Restore x-* symbols for backwards compatibility:
13123         x-copy-primary-selection, x-kill-primary-selection,
13124         x-delete-primary-selection, x-select-make-extent-for-selection,
13125         x-valid-simple-selection-, x-cut-copy-clear-internal.
13126
13127 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13128
13129         * XEmacs 21.0-pre4 is released.
13130
13131 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13132
13133         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13134         reporting bugs.
13135         (maybe-add-init-button): Fix semantics under Windows.  Use
13136         `expand-file-name' rather than `concat'.
13137
13138         * help.el (print-messages): New function.
13139
13140 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13141
13142         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13143
13144 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13145
13146         * about.el: Tweaked my entry in about-hackers.
13147
13148         * find-paths.el (paths-emacs-root-p):
13149           Relaxed emacs-root checking of an in-place installation to
13150           also accommodate the flat layout used on MS Windows.
13151
13152 1998-06-29  John Jones  <jj@asu.edu>
13153
13154         * package-get.el: calls to package-get-update-all will only
13155           update packages which are already installed.
13156
13157 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13158
13159         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13160         are handled by the gui-element face fallbacks now.
13161
13162         * x-faces.el: default gui-element face to "background" as well as
13163         the default face.
13164
13165         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13166         and default face settings since these are set as fallbacks now in
13167         the appropriate domain.
13168
13169 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13170
13171         * text-mode.el (text-mode): Reorder regexp so the OR part
13172         corresponding to `page-delim' goes first and the hack in
13173         `forward-paragraph' will work.
13174         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13175
13176 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13177
13178         * subr.el (remove-hook): When checking the hook value
13179           with functionp, don't apply car to it.
13180
13181 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13182
13183         * package-get.el (package-get-remote-filename):
13184           Don't use file-name-as-directory because the local directory
13185           separator conventions might not be the same as ftp's.
13186
13187 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13188
13189         * ldap.el (ldap-host-parameters-alist): New name of
13190         `ldap-host-parameters-plist'
13191
13192 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13193
13194         * package-get.el: Using (require 'package-get-base), now that it
13195         provides itself.  Consequently removed all instances of (load
13196         "package-get-base.el").
13197
13198 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13199
13200         * subr.el (remove-hook): Don't treat the hook value as a
13201           list unless it is both consp and not functionp.
13202
13203 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13204
13205         * about.el: Email address for Ben Wing is ben@xemacs.org.
13206         * auto-show.el: Ditto.
13207         * bytecomp.el: Ditto.
13208         * faces.el: Ditto.
13209         * x-scrollbar.el: Ditto.
13210         * x-misc.el: Ditto.
13211         * tty-init.el: Ditto.
13212         * toolbar-items.el: Ditto.
13213         * symbol-syntax.el: Ditto.
13214         * specifier.el: Ditto.
13215         * objects.el: Ditto.
13216         * hyper-apropos.el: Ditto.
13217         * glyphs.el: Ditto.
13218
13219 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13220
13221         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13222         vertical-divider-always-visible-p.
13223         (default-mouse-motion-handler): Ditto.
13224
13225 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13226
13227         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13228         global value.
13229
13230 1998-06-21  Oliver Graf <ograf@fga.de>
13231
13232         * build-reports.el: changed receiver to xemacs-build-reports list
13233
13234 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13235
13236         * font.el: Split font-family-mappings into X and
13237           mswindows-specific versions.
13238           mswindows-font-create-[object|name]: Treat supplied size
13239           as a pointsize. Added underline and strikethru handling.
13240
13241         * msw-faces.el: changed default mswindows charset to western.
13242
13243         * msw-glyphs.el: removed space in border-glyph font string that
13244           was inserted to get round bugs in the mswindows C font code.
13245
13246 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13247
13248         * about.el (about-hackers): Credits update.
13249
13250         * help-nomule.el (tutorial-supported-languages): Add Romanian
13251         TUTORIAL.
13252
13253         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13254         to ISO-8859-2.
13255
13256 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13257
13258         * font.el: Split font-family-mappings into X and
13259           mswindows-specific versions.
13260           mswindows-font-create-[object|name]: Treat supplied size
13261           as a pointsize. Added underline and strikethru handling.
13262
13263         * msw-faces.el: changed default mswindows charset to western.
13264
13265         * msw-glyphs.el: removed space in border-glyph font string that
13266           was inserted to get round bugs in the mswindows C font code.
13267
13268 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13269
13270         * minibuf.el: make read-color-completion-table call
13271           (mswindows-color-list for mswindows devices.
13272
13273 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13274
13275         * lisp/font-lock.el
13276         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13277         Let declaration items contain non-word symbol characters.
13278
13279 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13280
13281         * package-get.el (package-get-package-provider): Added autoload
13282         cookie.  Loading "package-get-base.el" in ALL functions that use
13283         it.  Fixed some (interactive ...) with multiple argument specs
13284         again.  Cosmetic indentation changes.
13285
13286 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13287
13288         * info.el (Info-insert-dir): Don't use nreverse on variables
13289         that you want to use later.
13290
13291 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13292
13293         * x-mouse.el (x-set-point-and-move-selection): Replace call
13294         to x-kill-primary-selection with kill-primary-selection
13295
13296 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13297
13298         * simple.el (what-cursor-position): Make cursor position reported
13299         use value of column-number-start-at-one
13300
13301 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13302
13303         * about.el (xemacs-hackers): Fix Jareth's email address.
13304
13305 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13306
13307         * startup.el (startup-splash-frame): Remove
13308         `xemacs-startup-logo-function'.
13309
13310 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13311
13312         * about.el (about-hackers): Update credits list.
13313
13314 1998-06-06  Jeff Miller <jmiller@smart.net>
13315
13316         * lisp/sound.el: Update sound-ext to allow filenames with
13317           extensions to be found by load-sound-file
13318
13319 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13320
13321         * info.el (Info-rebuild-outdated-dir): Removed variable
13322         (Info-auto-generate-directory): New variable
13323         (Info-save-auto-generated-dir): New variable
13324         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13325         (Info-build-dir-anew): Second parameter removed.  Use
13326         `Info-save-auto-generated-dir'
13327         (Info-rebuild-dir): Ditto
13328
13329 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13330
13331         * list-mode.el (next-list-mode-item): Would not recognize
13332         border between directly neighbored items.
13333
13334 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13335
13336         * package-get.el: add autoloads for some functions.
13337
13338 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13339
13340         * specifier.el (let-specifier): Tiny docfixes.
13341
13342 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13343
13344         * msw-mouse.el: set selection-pointer-glyph to Normal.
13345
13346 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13347
13348         * wid-edit.el (widget-specify-secret): New function.
13349         (widget-after-change): Use it.
13350         (widget-specify-field): Use it.
13351
13352 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13353
13354         * mouse.el (drag-window-divider): Use `(not done)' instead of
13355         `doit'; reuse result of `window-pixel-edges'.
13356
13357         * modeline.el (drag-modeline-event-lag): Rename to
13358         drag-divider-event-lag.
13359
13360 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13361
13362         * specifier.el (let-specifier): Rewritten not to generate needless
13363         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13364         arguments.
13365
13366 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13367
13368         * minibuf.el (read-file-name-1): Setup buffer-local value of
13369         `completion-ignore-case' in completions buffer under Windows.
13370
13371 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13372
13373         * about.el (about-maintainer-glyph): Fix support for not
13374         compressed images.
13375
13376 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13377
13378         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13379
13380         * mouse.el (mouse-track): Cancel selection if misc-user event with
13381         `cancel-mode-internal' function is fetched.
13382
13383 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13384
13385         * files.el (save-some-buffers-1): Fixed return value.
13386
13387 1998-06-01  Oliver Graf <ograf@fga.de>
13388
13389         * dragdrop.el: added experimental
13390
13391 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13392
13393         * startup.el (after-init-hook, init-file-user,
13394         user-init-directory, load-user-init-file):  Purge references
13395         to "~/.xemacs/init.el" from docstrings.
13396
13397         (load-user-init-file) Use paths-construct-path to construct
13398         paths to user init files.  Go directly to ~/.emacs, do not
13399         search ~/.xemacs/, do not load `default-custom-file'.
13400
13401 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13402
13403         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13404         general *sh.
13405         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13406
13407 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13408
13409         * menubar-items.el (default-menubar): add Update Packages to customize
13410         menu.
13411
13412 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13413
13414         * faces.el: use toolbar face as a fallback for toolbar properties
13415         in xpm-color-symbols instead of default.
13416
13417         * msw-faces.el: rename 3d-object -> gui-element face.
13418
13419 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13420
13421         * startup.el (xemacs-startup-logo-function): New variable.
13422         (startup-splash-frame): Use it.
13423
13424 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13425
13426         * files.el (save-some-buffers): Would wait 1 second.
13427         (save-some-buffers-1): Delete other windows here instead of in
13428         `save-some-buffers'.
13429         (save-some-buffers): Force redisplay only if windows were deleted.
13430
13431 1998-06-02  Didier Verna  <didier@xemacs.org>
13432
13433         * cus-face.el (custom-face-attributes): generalized the use of
13434         toggle buttons for boolean attributes.
13435         Re-ordered the items a bit.
13436
13437 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13438
13439         * sound.el (default-sound-directory): Use `locate-data-directory'
13440         to find the sounds directory.
13441
13442 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13443
13444         * sound.el: default sound-ext to .wav under mswindows, .au
13445         otherwise. load-default sounds without extensions.
13446
13447 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13448
13449         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13450         if send-pr is not bound.
13451
13452 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13453
13454         * files.el: grok idl files in auto-mode-alist.
13455 1998-06-01  Jeff Miller  <jmiller@smart.net>
13456
13457         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13458         calling `upcase'.
13459
13460 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13461
13462         * msw-glyphs.el: add xbm to the list of image types supported.
13463
13464 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13465
13466         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13467         instead of XEmacs one when dumping InfoDock.
13468
13469 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13470
13471         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13472         for `modeline-visible-p'
13473
13474         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13475
13476 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13477
13478         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13479         since it's not used anymore. doc string fixes.
13480
13481         * package-get.el (package-get-file-installed-p): new function. use
13482         instead of file-installed-p which is in an external package.
13483
13484 1998-05-28  Oliver Graf <ograf@fga.de>
13485
13486         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13487         favor of select-window/switch-to-buffer
13488
13489 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13490
13491         * startup.el: changed (getenv "HOME") to (user-home-directory)
13492
13493 1998-05-25  Oliver Graf <ograf@fga.de>
13494
13495         * frame.el (cde-start-drag) moved to dragdrop.el
13496         (offix-start-drag-region) moved to dragdrop.el
13497         (offix-start-drag) moved to dragdrop.el
13498         * dragdrop.el (cde-start-drag) moved from frame.el
13499         (offix-start-drag-region) moved from frame.el
13500         (offix-start-drag) moved from frame.el
13501         (cde-start-drag-region) cde drag regions
13502         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13503
13504 1998-05-26  Oliver Graf <ograf@fga.de>
13505
13506         * dragdrop.el: created dragdrop-drag prototypes
13507         (cde-start-drag-region) fixed typo
13508
13509 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13510
13511         * simple.el (after-init-hook): Remove reader macro.
13512
13513         * packages.el (packages-hardcoded-lisp): Get rid of reader
13514         macros.  Update DOC string.
13515
13516 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13517
13518         * mouse.el (drag-window-divider): Ditto.
13519
13520         * modeline.el (mouse-drag-modeline): Use it.
13521
13522         * lisp-mode.el (let-specifier): Specify indentation.
13523
13524         * specifier.el (let-specifier): Renamed from
13525         `with-specifier-instance'.
13526
13527 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13528
13529         * x-faces.el:
13530         * faces.el: move definition of xpm-color-symbols from x-faces.el
13531         to faces. Predicate x-get-resource on the presence of x.
13532
13533         * msw-faces.el: set 3d-object face rather than modeline. Specify
13534         faces as specfier defaults.
13535
13536         * package-get.el: don't use package-admin-add-single-file-package.
13537
13538 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13539
13540         * toolbar-items.el: Fixup tooltips.
13541         (toolbar-gnus): Don't use obsolete variable
13542         toolbar-news-frame-properties.
13543         (toolbar-news-reader): Default to `gnus' instead of
13544         `not-configured'.
13545
13546         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13547         Windows.
13548
13549 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13550
13551         * package-get.el: rename -installedp -> -installed-p.
13552
13553 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13554
13555         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13556         attributes, and assinged it to continuation, truncation and
13557         hscroll glyphs.
13558
13559         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13560         and made continuation, truncation and hscroll glyphs arrow
13561         characters out of that font.
13562
13563 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13564
13565         * minibuf.el (minibuffer-electric-separator): Play nicely with
13566         directory-sep-char being \.
13567         (minibuffer-electric-tilde): Ditto.
13568         (read-file-name-map): Ditto.
13569
13570 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13571
13572         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13573         on X devices.
13574         (default-mouse-track-deal-with-down-event): Avoid
13575         `x-disown-selection'; use `disown-selection' instead.
13576
13577 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13578
13579         * select.el:
13580         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13581         moved to (cut-copy-clear-internal) in select.el. Ditto for
13582         (x-delete-primary-selection) (x-kill-primary-selection)
13583         (x-copy-primary-selection).
13584         (own-clipboard): new function.
13585
13586         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13587         functions in select.el. remove old ones.
13588         (mswindows-own-clipboard): new function.
13589
13590 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13591
13592         * gnuserv.el: allow connections from mswindows type devices.
13593
13594 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13595
13596         * msw-glyphs.el: change image type used from cursor to resource.
13597
13598 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13599
13600         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13601         for {top,bottom}-{left,right} values in addition to
13602         {top,bottom}_{left,right}.
13603         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13604
13605 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * cl-macs.el (specifier-instance): Undefine its setf method.
13608
13609         * specifier.el (with-specifier-instance): Added docstring.
13610
13611         * mouse.el (drag-window-divider): Ditto.
13612
13613         * modeline.el (mouse-drag-modeline): Use it.
13614
13615         * lisp-mode.el (with-specifier-instance): Define its indentation
13616         level.
13617
13618         * specifier.el (with-specifier-instance): New macro.
13619
13620 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13621
13622         * package-get.el (package-get-create-custom): new function to
13623         auto-generate package-get-custom.el from package-get-base.el.
13624         * (package-get-ever-installedp): new function.
13625         * (package-get-custom): new function to get all packages specified
13626         by customize.
13627
13628 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13629
13630         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13631
13632 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13633
13634         * cl-extra.el: Reverse previous float change.
13635
13636 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13637
13638         * x-faces.el:
13639         * faces.el (try-font-name): moved from x-faces.el since it is
13640         required by w3 under mswindows as well X.
13641
13642 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13643
13644         * winnt.el: Removed evil (setq completion-ignore-case t)
13645         clause, one more overlookef fsfism.
13646         (nt-quote-args-functions-alist): End sentences with double space.
13647
13648 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13649
13650         * window-xemacs.el (push-window-configuration): Remove kludgery of
13651         recaching default-toolbar specifier.
13652         (pop-window-configuration): Ditto.
13653         (unpop-window-configuration): Ditto.
13654
13655 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13656
13657         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13658
13659 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13660
13661         * winnt.el (nt-quote-args-verbatim): Added function.
13662         (nt-quote-args-prefix-quote): Added function.
13663         (nt-quote-args-backslash-quote): Added function.
13664         (nt-quote-args-double-quote): Added function.
13665         (nt-quote-args-functions-alist): New variable.
13666         (nt-quote-process-args): Added function. This is the main quoting
13667         work horse called from process-nt.c
13668
13669 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13670
13671         * winnt.el: Removed duplicate definitions for backspace,
13672         delete, M-backspace and C-M-backspace.
13673         (file-name-buffer-file-type-alist): Removed this variable.
13674         (find-buffer-file-type): Removed function.
13675         (find-file-binary):  Removed function.
13676         (find-file-text): Removed function.
13677         (find-file-not-found-set-buffer-file-type): Removed function.
13678         (save-to-unix-hook): Removed function.
13679         (revert-from-unix-hook): Removed function.
13680         (using-unix-filesystems): Removed function.
13681         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13682         warning.
13683         (x-set-selection): Removed function.
13684         (x-get-selection): Removed function.
13685         Removed commented FSFisms.
13686         Replaced copyright notice (this file is not part of GNU Emacs).
13687         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13688         comint-process-echoes setting to t.
13689
13690 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13691
13692         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13693         and used following the interface change of
13694         `paths-find-recursive-path'.
13695
13696         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13697         regexp instead of a list of base names.
13698         (paths-version-control-filename-regexp):
13699         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13700         Introduced and used following the interface change of
13701         `paths-find-recursive-path'.
13702
13703 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13704
13705         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13706         on X devices, rather than on all non-TTY devices.
13707
13708 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13709
13710         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13711
13712         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13713
13714 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13715
13716         * itimer.el (activate-itimer): Fixed usage of integers
13717         as argument to `concat'.
13718
13719 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13720
13721         * itimer.el (start-itimer): replace the use of `concat' with
13722         `format'
13723
13724 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13725
13726         * mode-motion.el (mode-motion-hook): Clarify docstring.
13727         From Bob Weiner <weiner@altrasoft.com>
13728
13729         * loadhist.el (symbol-file): Supply prompt string when used
13730         interactively.
13731         From Bob Weiner <weiner@altrasoft.com>
13732
13733 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13734
13735         * loadup.el (really-early-error-handler): Ditto.
13736
13737         * update-elc.el: Ditto.
13738
13739         * setup-paths.el (paths-construct-exec-path): Ditto.
13740
13741         * make-docfile.el: Ditto.
13742
13743         * find-paths.el (paths-decode-directory-path): Use split-path
13744         instead of decode-path.
13745
13746         * files.el (parse-colon-path): Update docstring reference.
13747
13748 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13749
13750         * msw-init.el:
13751         * x-init.el:
13752         Bind cut'n'paste keys to non window-system specific functions.
13753
13754         * msw-select.el: New function mswindows-clear-clipboard.
13755         mswindows-cut-copy-clipboard extended to handle clearing of the
13756         selection and renamed to mswindows-cut-copy-clear-clipboard.
13757
13758         * select.el: on mswindows devices delete-primary-selection
13759         calls mswindows-clear-clipboard.
13760
13761 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13762
13763         * simple.el (quoted-insert): Inhibit quit when using read-char.
13764
13765         * cmdloop.el (read-char): Don't inhibit quit.
13766         (read-char-exclusive): Ditto.
13767         (read-char): Signal quit if quit-char was pressed.
13768         (read-char-exclusive): Ditto.
13769         (read-quoted-char): Return a character, not integer.
13770
13771         * menubar-items.el (default-popup-menu): Use Andy's generic
13772         selection code.
13773         (default-popup-menu): Fix code.
13774
13775 1998-05-14  Oliver Graf <ograf@fga.de>
13776
13777         * dragdrop.el (dragdrop-function-widget): this time it's done
13778
13779 1998-05-13  Oliver Graf <ograf@fga.de>
13780
13781         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13782
13783 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13784
13785         * device.el (device-pixel-width):
13786         (device-pixel-height):
13787         (device-mm-width):
13788         (device-mm-height):
13789         (device-bitplanes):
13790         (device-color-cells): Swapped parameters to device-system-metric
13791         according to the interface change.
13792
13793 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13794
13795         * mouse.el (default-mouse-motion-handler): Use new name of the
13796         function event-over-vertical-divider-p.
13797         Do not set E-W arrow cursor over the divider if
13798         vertical-divider-draggable-p is nil in the window.
13799         ([top-level]): Use new name for the variable
13800         vertical-divider-map.
13801         (drag-window-divider): Respect vertical-divider-draggable-p.
13802         Variable name typo fixes.
13803
13804 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13805
13806         * keymap.el (kbd): Define here; handle string constants and
13807         others...
13808
13809 1998-05-15  Christian Nyb <chr@mediascience.no>
13810
13811         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13812         in Emacs 18.
13813
13814 1998-05-13  Didier Verna  <didier@xemacs.org>
13815
13816         * mouse.el (drag-window-divider): give the vertical divider a
13817         pressed look when dragging it.
13818
13819 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13820
13821         * faces.el: predicate some more face operations on x or mswindows
13822         not just x.
13823
13824         * modeline.el: enable modeline coloring for mswindows.
13825
13826 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13827
13828         * minibuf.el (minibuffer-default): Added variable; compatible with
13829         FSF Emacs.
13830         (next-history-element): Used `minibuffer-default'.
13831
13832 1998-05-12  Oliver Graf <ograf@fga.de>
13833
13834         * dragdrop.el (dragdrop-function-widget): button and mods ok
13835         arguments still look a bit strange
13836         (dragdrop-compare-mods) created
13837         (dragdrop-drop-do-functions) correctly checks for buttons and
13838         modifiers
13839
13840 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * setup-paths.el (paths-default-info-directories): Replace
13843         path-separator with directory-sep-char.
13844
13845         * files.el (path-separator): Don't define it here.
13846
13847 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13848
13849         * update-elc.el: Ditto.
13850
13851         * setup-paths.el (paths-construct-exec-path): Ditto.
13852
13853         * make-docfile.el: Ditto.
13854
13855         * loadup.el (really-early-error-handler): Ditto.
13856
13857         * find-paths.el (paths-decode-directory-path): Use decode-path
13858         instead of decode-path-internal.
13859
13860         * files.el (parse-colon-path): Update docstring.
13861
13862 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13863
13864         * subr.el (get-buffer-window-list): Make BUFFER optional.
13865
13866         * window-xemacs.el (windows-of-buffer): Defalias to
13867         get-buffer-window-list.
13868
13869 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13870
13871         * disass.el: Fix maintainer keyword.
13872
13873         * bytecomp.el (byte-compile-and-load-file): Autoload.
13874         (byte-compile-buffer): Ditto.
13875
13876         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13877         value is returned, not the name.
13878         (lisp-imenu-generic-expression): Enable it.
13879         (lisp-mode-variables): Ditto.
13880         (lisp-indent-offset): Change defconst to defvar.
13881         (lisp-indent-function): Ditto.
13882         (lisp-body-indent): Ditto.
13883
13884 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13885
13886         * modeline.el: Use zap-last-kbd-macro-event.
13887
13888         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13889         nil, don't attempt to do anything with messages.
13890         (eval-last-sexp): Use `letf' for clarity.
13891
13892 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13893
13894         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13895
13896 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13897
13898         * buff-menu.el:
13899         * lisp-mode.el:
13900         * obsolete.el:
13901         Change empty docstrings into no doc strings at all.
13902         Fix bogus FSF-format docstrings.
13903         * etags.el: Fix docstring.
13904
13905 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13906
13907         * package-get.el (package-get): Use internal md5
13908
13909 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13910
13911         * about.el (about-xemacs): Correct abuse of concat.
13912
13913 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13914
13915         * info.el (Info-mode): Use easymenu.
13916
13917 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13918
13919         * apropos.el (apropos): Don't use concat with integers.
13920
13921         * cmdloop.el (describe-last-error): Handle the case when no error
13922         was seen gracefully.
13923
13924         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13925         defun.
13926         (apropos-describe-plist): Ditto.
13927
13928         * help.el (with-displaying-help-buffer): Revert to a defun.
13929         (describe-key): Use it as defun.
13930         (describe-mode): Ditto.
13931         (describe-bindings): Ditto.
13932         (describe-prefix-bindings): Ditto.
13933         (describe-installation): Ditto.
13934         (view-lossage): Ditto.
13935         (describe-function): Ditto.
13936         (describe-variable): Ditto.
13937         (describe-syntax): Ditto.
13938
13939 1998-05-11  Oliver Graf <ograf@fga.de>
13940
13941         * dragdrop.el: changed order of require/provide
13942         (dragdrop-drop-mime-default) changed to new calling conventions
13943         (dragdrop-drop-do-functions) changed to new calling conventions
13944         (dragdrop-function-widget) this one needs more work...
13945
13946 1998-05-10  Oliver Graf <ograf@fga.de>
13947
13948         * about.el: another small change in my entry
13949         * dragdrop.el (dragdrop-drop-log-function): logging added
13950         plus customizations
13951         changed interface to handler functions. now called with event
13952         and object
13953
13954 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13955
13956         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13957         E-W arrow pointer displayed over draggable dividers.
13958
13959         * mouse.el (default-mouse-motion-handler): Show it when
13960         appropriate.
13961         (drag-window-divider): Added.
13962         ([top-level]): Initialized window-divider-map with a keymap
13963         binding the above function to left button down event.
13964
13965         * x-mouse.el (x-init-pointer-shape): Initialize
13966         divider-pointer-glyph from Cursor.dividerPointer, or use default
13967         E-W double arrow.
13968
13969 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13970
13971         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13972
13973 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13974
13975         * simple.el (count-words-buffer): Don't query for buffer.
13976         (count-lines-buffer): Ditto.
13977
13978 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13979
13980         * help.el (where-is): add optional insert argument.
13981
13982 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13983
13984         * help.el (describe-key-briefly): New argument INSERT.
13985
13986         * simple.el (eval-expression): New optional argument; synch with
13987         FSF 20.3.
13988
13989         * keydefs.el (global-map): Add new register bindings.
13990
13991         * register.el: Synched with FSF 20.3.
13992
13993 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13994
13995         * window-xemacs.el (recenter): all arguments are optional.
13996
13997 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13998
13999         * device.el: (device-pixel-width): Reflected name/parameters
14000         change to device-system-metric.
14001         (device-pixel-height): Ditto.
14002         (device-mm-width): Ditto.
14003         (device-mm-height): Ditto.
14004         (device-bitplanes): Ditto.
14005         (device-color-cells): Ditto.
14006
14007 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14008
14009         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14010
14011         * cl.el (most-positive-fixnum): Document.
14012         (most-negative-fixnum): Ditto.
14013
14014         * cus-dep.el: Updated comment.
14015
14016         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14017         constant.
14018
14019         * cus-load.el (custom-put): Removed.
14020
14021         * files.el (after-find-file): Just resignal quit instead of
14022         signaling "canceled".
14023
14024 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14025
14026         * frame.el (other-frame): Use `focus-frame' instead of
14027         select-frame kludges.
14028
14029         * lisp-mode.el: Update lisp-indent-function for
14030         save-selected-frame and with-selected-frame.
14031
14032         * frame.el (save-selected-frame): New macro.
14033         (with-selected-frame): Ditto.
14034         (other-frame): Use `set-frame-focus'.
14035
14036 1998-05-06  Oliver Graf <ograf@fga.de>
14037
14038         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14039         (dragdrop-drop-url-default) default handler for URL drops created
14040         (dragdrop-drop-mime-default) default handler for MIME drops created
14041         (dragdrop-drop-functions) default custom for handling drops created
14042         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14043
14044 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14045
14046         * mouse.el: Removed redundant mouse-mswindows-drop function.
14047
14048 1998-05-05  Oliver Graf <ograf@fga.de>
14049
14050         * about.el: changed some text in my entry
14051         * dragdrop.el: added customs
14052
14053 1998-05-04  Oliver Graf <ograf@fga.de>
14054
14055         * mouse.el: killed global drop key bindings
14056         (mouse-offix-drop) removed
14057         * dragdrop.el: created
14058         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14059
14060 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14061
14062         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14063         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14064
14065         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14066         obsolete comment.
14067
14068         * scrollbar.el (scrollbars-visible-p): Use new
14069         {vertical,horizontal}-scrollbar-visible-p specifiers.
14070
14071 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14072
14073         * device.el (device-pixel-height):
14074         (device-pixel-width):
14075         (device-mm-width):
14076         (device-mm-height):
14077         (device-bitplanes):
14078         (device-color-cells): Moved these 6 functions from device.c; they
14079         all use single (device-system-metrics) call.
14080
14081 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14082
14083         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14084         were renamed.
14085
14086         * menubar-items.el:
14087         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14088         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14089
14090         * help.el (help-map): Remove Hyperbole keybinding logic.
14091         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14092
14093 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14094
14095         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14096         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14097
14098 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14099
14100         * msw-glyphs.el: use nicer icon3 from the frame icon.
14101
14102 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14103
14104         * version.el (emacs-version): Remove InfoDock conditionals.
14105
14106         * startup.el (startup-splash-frame): Change ID logo name.
14107
14108 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14109
14110         * files.el (after-find-file): If the user presses C-g on
14111         directory-creation prompt, kill the buffer.
14112
14113 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14114
14115         * simple.el (count-words-region): Reverse previous change.
14116
14117 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14118
14119         * replace.el (query-replace): Just call perform-replace.
14120         (query-replace-regexp): Ditto.
14121         (perform-replace): Move region handling here.
14122         (perform-replace): Use the new arg to match-data.
14123
14124 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14125
14126         * x-init.el: Install X specific display table that
14127           displays char 0240 as a space to avoid whatever it is
14128           that screws up display of that character code.
14129
14130 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14131
14132         * help.el (function-arglist): If no arguments are documented for a
14133         subr, print nothing rather than incorrect output.
14134
14135 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14136
14137         * cmdloop.el (command-error): Update bail-out error message to use
14138         `emacs-program-name'.
14139
14140         * lib-complete.el: Remove reader macro cruft.
14141
14142         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14143         cruft.
14144
14145         * simple.el (count-words-region): Drop interactive-p check on the
14146         message.
14147
14148 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14149
14150         * font.el
14151         * msw-faces.el
14152         Correct spelling of mswindows-font-canonicalize-name.
14153
14154 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14155
14156         * ldap.el (ldap-host-parameters-alist): Replaced with
14157         `ldap-host-parameters-plist'
14158         (ldap-search): Adapt to previous change
14159
14160 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14161
14162         * about.el (about-hackers): Update Bob Weiner bio.
14163         (about-maintainer-info): Ditto.
14164
14165 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14166
14167         * simple.el (display-warning-minimum-level): Docfix.
14168
14169 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14170
14171         * widget.el (:default-get): New keyword.
14172         * wid-edit.el (default, widget-default-default-get): Define it.
14173         (group, widget-group-default-get): Define it.
14174         (menu-choice, widget-choice-default-get): Define it.
14175         (widget-default-get): New function.
14176         (widget-choice-action): Call it.
14177         (widget-editable-list-entry-create): Call it.
14178
14179 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14180
14181         * byte-optimize.el (byte-boolean-vars): Removed.
14182         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14183         lookup through `byte-boolean-vars'.
14184
14185 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14186
14187         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14188         resource-provided values into ghost specs for scrollbar-height and
14189         scrollbar-width.
14190
14191 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14192
14193         * byte-optimize.el: Don't attempt to optimize /=.
14194
14195         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14196         (byte-compile-/=): Ditto.
14197
14198 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14199
14200         * apropos.el: Use `with-displaying-help-buffer'.
14201         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14202         Use `with-displaying-help-buffer'.
14203         (apropos-follow): Do not give special treatment to buffer cursor
14204         was in prior to a mouse click.
14205         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14206         (apropos-print-doc): Set correct buffer for setting text
14207         properties.
14208
14209 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14210
14211         * help.el (help-buffer-prefix-string): New variable.
14212         (help-buffer-name): Use it.
14213
14214         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14215         mode menu.
14216
14217 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14218
14219         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14220
14221 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14222
14223         * files.el (find-file-noselect): Update docstring.
14224         (find-file-noselect): Signal an error if found an unreadable file.
14225         (file-chase-links): Save the match data.
14226         (normal-mode): Use `lwarn' and `error-message-string'.
14227         (interpreter-mode-alist): Change defconst to defvar.
14228         (inhibit-first-line-modes-regexps): Ditto.
14229         (inhibit-first-line-modes-regexps): Added .tgz.
14230         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14231         (change-major-mode-with-file-name): New user-option.
14232         (set-visited-file-name): Synched with FSF.
14233         (file-name-extension): New function, from FSF 20.3.
14234         (file-relative-name): Synched with FSF.
14235         (save-some-buffers): Support the C-r feature.
14236         (recover-session): Synched with FSF.
14237         (kill-some-buffers): Ditto.
14238         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14239
14240 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14241
14242         * files.el (insert-file): Undo previous change and reenable use of
14243         format.el.
14244
14245 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14246
14247         * window-xemacs.el (recenter): Define.
14248
14249 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14250
14251         * font.el (mswindows-font-create-name)
14252         (mswindows-font-create-object): new functions for mswindows type
14253         fonts.
14254
14255         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14256         strings are parsed as well as font objects.
14257
14258 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14259
14260         * modeline.el (defining-kbd-macro): Restore modeline indication of
14261         kbd-macro being recorded.
14262         (add-minor-mode): Simplify docstring.
14263         (modeline-minor-mode-menu): Remove stuff.
14264
14265 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14266
14267         * code-process.el (call-process): dynamically decide process
14268         coding type.
14269
14270 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14271
14272         * modeline.el: Add line-number-mode, column-number-mode to
14273         the modeline minor-mode menu.  Button2 on the line number does
14274         goto-line.
14275
14276 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14277
14278         * mouse.el: move x-selection-owner-p type things to
14279         selection-owner-p.
14280
14281         * msw-init.el: copy zmacs stuff from x-init.el
14282
14283         * msw-select.el (mswindows-own-selection)
14284         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14285         functions. Very simple minded implementation of selectio
14286         ownership.
14287
14288         * select.el (own-selection) (disown-selection)
14289         (activate-region-as-selection) (select-make-extent-for-selection)
14290         (valid-simple-selection-p): functions moved from x-select.el for
14291         generalized selection.
14292
14293         * x-select.el: see select.el changes.
14294
14295         * x-toolbar.el: use new selection functions.
14296
14297 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14298
14299         * packages.el (packages-find-package-directories): Fixed bug that
14300         would pick up multiple site-package directories.
14301         (package-locations): Added "xemacs-packages" as a late package
14302         location.
14303
14304         * find-paths.el: Now uses `emacs-program-name' and
14305         `emacs-program-version'.
14306         Additions to enforce version-specific directories in
14307         `paths-find-version-directory'.
14308
14309 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14310
14311         * default.el: Removed.
14312         * site-start.el: Removed.
14313
14314 1998-04-29  Didier Verna  <didier@xemacs.org>
14315
14316         * minibuf.el (minibuffer-history-minimum-string-length): Default
14317         to nil.
14318
14319 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14320
14321         * find-paths.el (paths-program-name): Rename.
14322         (paths-emacs-root-p): Ditto.
14323         (paths-find-site-directory): Ditto.
14324
14325 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14326
14327         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14328         `emacs-lisp-byte-compile-and-load'.
14329
14330 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14331
14332         * ldap.el (ldap-search): Fixed additional parameter passing to
14333         `ldap-open'
14334
14335 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14336
14337         * select.el (kill-primary-selection) (selection-owner-p)
14338         (copy-primary-selection) (yank-clipboard-selection)
14339         (selection-exists-p) (delete-primary-selection): new file and
14340         functions that do the right thing for the selected device.
14341
14342         * x-menubar.el: use generalised selection functions.
14343
14344         * dumped-lisp.el: dump select.el.
14345
14346 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14347
14348         * find-paths.el (paths-progname): New variable.
14349         (paths-emacs-root-p): Use it.
14350         (paths-find-site-directory): Ditto.
14351
14352 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14353
14354         * loadup.el ((member "dump" command-line-args)): Dump as
14355         `infodock' if InfoDock.
14356
14357 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14358
14359         * find-paths.el (construct-emacs-version): Simplify, include
14360         program name in the return value.
14361         * (paths-find-version-directory): Use it.
14362
14363 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14364
14365         * info.el (Info-parse-dir-entries): Fixed regexp
14366         (Info-build-dir-anew): Remove full suffix and capitalize info file
14367         name for files with no @direntry
14368         (Info-batch-rebuild-dir): New function
14369         (Info-suffixed-file): Check for regular files instead of simple
14370         file existence (could catch directories before)
14371
14372 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14373
14374         * setup-paths.el, find-paths.el: Removed uses of `not' which
14375         temacs doesn't have.
14376
14377         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14378         into root searching.
14379
14380 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14381
14382         * subr.el: Remove definition of `not'.
14383
14384 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14385
14386         * msw-glyphs.el: enable graphics support.
14387
14388 1998-04-23  Didier Verna  <didier@xemacs.org>
14389
14390         * x-menubar.el (default-menubar): restored the line-number-mode
14391         option.
14392
14393         * misc doc string updates related to the options menu.
14394
14395 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14396
14397         * setup-paths.el (paths-construct-load-path): Fix typo.
14398
14399 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14400
14401         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14402         font-menu-ignore-scaled-fonts don't have to be bound now; this
14403         gets us one step further towards making --no-autoloads work.
14404
14405         * startup.el (normal-top-level): Load auto-autoloads only if
14406         lisp-directory is non-nil.
14407
14408         * setup-paths.el (paths-construct-load-path): Made it robust
14409         against nil lisp-directory.
14410
14411         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14412         to the list of variables that cause a warning when nil.
14413
14414         * toolbar.el (init-toolbar-location): Now works even when there's
14415         no toolbar icon directory.
14416
14417 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14418
14419         * help.el (view-lossage): Recognize it.
14420
14421         * simple.el (log-message): Mark multiline messages.
14422
14423 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14424
14425         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14426
14427 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14428
14429         * package-get.el (package-get-all):  add `\n' separator to
14430         interactive specification so that both variables are read
14431
14432 1998-04-22  Didier Verna  <didier@xemacs.org>
14433
14434         * x-menubar.el: ported the options menu to Custom.
14435         Moved the "read only" toggle button to the buffers menu.
14436         Corrected some missing ;;;###autoload or defcustom.
14437
14438         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14439         the scrollbar-visible specifier for options menu handling.
14440
14441         * toolbar.el (toolbar-visible-p)
14442                      (toolbar-captioned-p)
14443                      (default-toolbar-position): defcustom wrappers around
14444         the toolbar specifiers for options menu handling.
14445
14446         * frame.el (get-frame-for-buffer-default-instance-limit):
14447         defcustom it for options menu handling.
14448
14449         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14450         font-lock-mode for options menu handling.
14451
14452         * cus-start.el: added Custom properties to overwrite-mode for
14453         options menu handling.
14454
14455 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14456
14457         * about.el: shameless self-promotion.
14458
14459 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14460
14461         * simple.el (raw-append-message): Slightly optimize.
14462         (remove-message): Use `push' for clarity.
14463         (append-message): Ditto.
14464         (display-warning): Dito.
14465         (raw-append-message): Send the message to the appropriate device.
14466
14467 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14468
14469         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14470         From Sean MacLennan <Sean.MacLennan@pika.ca>
14471
14472 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14473
14474         * setup-paths.el: Changed `directory-sep-char' to
14475         `path-separator', following a change in GNU Emacs.
14476
14477 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14478
14479         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14480         (Info-build-dir-anew): Add a final newline.
14481         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14482         is `always'
14483         (Info-rebuild-dir): Ditto
14484
14485         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14486
14487 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14488
14489         * simple.el (count-words-buffer): Retain zmacs region.
14490         (count-words-region): Ditto.
14491         * simple.el: (what-line): Expanded line counts.
14492         (count-lines): New parameter to conditionalize whether collapsed
14493         lines get counted.
14494         From Bob Weiner <weiner@altrasoft.com>
14495
14496 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14497
14498         * packages.el (package-locations): infodock-packages must override
14499         mule-packages and packages.
14500
14501 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14502
14503         * wid-edit.el:
14504         remove rude messages from widget-activation-widget-mapper
14505         and widget-activation-glyph-mapper
14506
14507 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14508
14509         * toolbar.el: Remove (featurep 'x) test from
14510         toolbar-make-button-list
14511
14512 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14513
14514         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14515         only if in the same frame.
14516
14517 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14518
14519         * packages.el (package-locations): Added site-packages hierarchy.
14520
14521         * setup-paths.el (paths-default-info-directories): Introduced and
14522         used.
14523
14524         * packages.el, setup-paths.el: Set various path searching depths
14525         to 1.
14526
14527         * packages.el (packages-hierarchy-depth):
14528         (packages-load-path-depth): Introduced and used.
14529
14530         * setup-paths.el (paths-load-path-depth): Introduced and used.
14531
14532         * find-paths.el (paths-find-recursive-path): Added max-depth
14533         parameter.
14534
14535 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14536
14537         * setup-paths.el (paths-construct-info-path): Removed
14538         dependency on behavior of (file-name-as-directory "").
14539
14540 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14541
14542         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14543         lisp objects
14544
14545 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14546
14547         * dump-paths.el, startup.el: Added handling for --debug-paths.
14548
14549 1998-04-15  William M. Perry  <wmperry@aventail.com>
14550
14551         * wid-edit.el: We cannot just set the help-echo or balloon-help
14552           properties for an extent based on the :help-echo widget
14553           property, since help-echo and balloon-help cause an EXTENT to
14554           get passed in, where :help-echo functions are expecting a WIDGET
14555
14556 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14557
14558         * scrollbar.el (init-scrollbar-from-resources): Call
14559         mswindows-init-scrollbar-metrics when appropriate.
14560
14561 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14562
14563         * dumped-lisp.el: dump x-toolbar for window system
14564
14565         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14566         have support and xpm.
14567
14568 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14569
14570         * files.el (toggle-read-only): Fix docstring.
14571         From Didier Verna <didier@xemacs.org>
14572
14573 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14574
14575         * startup.el (normal-top-level): Load autoload-file-name without
14576         specifying an extension---some people only auto-autoload.el.gz.
14577
14578 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14579
14580         * files.el (backup-enable-predicate): Don't bomb on NAME being
14581         nil.
14582
14583 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14584
14585         * find-paths.el, packages.el: Now prefers configure'd paths.
14586         This shouldn't cause any of the originally anticipated problems as
14587         the current paths architecture will not define the various
14588         configure-xxx variables if they're not specified on the configure
14589         command line.
14590
14591         * find-paths.el, setup-paths.el, packages.el: Removed all
14592         mentionings of "/" as a path separator.
14593         Used paths-construct-path throughout.
14594
14595         * find-paths.el (paths-construct-path): Created to assemble paths
14596         from directory components.
14597
14598         * setup-paths.el, packages.el: Used paths-decode-directory-path
14599         instead of decode-path-internal.
14600
14601         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14602         and associates.
14603         (paths-decode-directory-path) Created.
14604
14605         * setup-paths.el: Changed configure-exec-path to
14606         configure-exec-directory.
14607
14608 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14609
14610         * packages.el (packages-find-packages): Fixed decoding of
14611         EMACSPACKAGEPATH.
14612
14613         * startup.el: -no-packages -> -no-early-packages.
14614
14615         (packages-load-package-lisps): Fixed loading of auto-autoload
14616         files.
14617
14618         * startup.el (normal-top-level): Fixed loading of core
14619         auto-autoload.
14620
14621         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14622
14623         * startup.el, packages.el, dump-paths.el: Added proper settings
14624         for site-directory and lisp-directory variables.
14625
14626         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14627         inhibit-package-autoloads and fixed handling of it.
14628
14629         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14630         handling of former inhibit-package-init, now
14631         inhibit-early-packages, to make -vanilla etc. work.
14632
14633 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14634
14635         * code-process.el (start-process): Fallback to 'undecided instead
14636         of 'binary for process input coding stream.
14637
14638         * process.el (start-process): Docstring fix.
14639
14640 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14641
14642         * info.el (Info-insert-dir): Do not insert temporary dir files
14643         in Info-dir-file-attributes
14644         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14645         (Info-rebuild-dir): Ditto.
14646
14647 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14648
14649         * obsolete.el: Added obsoleteness declarations for
14650         `site-directory' and `Info-default-directory-list'.
14651
14652 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14653
14654         * find-paths.el (paths-find-emacs-root): Only look at the
14655         executable at the end of the symlink chain for determining the
14656         Emacs root.
14657
14658 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14659
14660         * setup-paths.el (paths-construct-info-path): Changed construction
14661         to cater to gone default in configure.
14662
14663         * find-paths.el (paths-uniq-append): Added.
14664
14665         * packages.el: Rewritten package path construction once again.
14666
14667         * dump-paths.el, startup.el: Removed package-path as a global
14668         variable.
14669
14670         * package-admin.el (package-admin-add-single-file-package):
14671         (package-admin-add-binary-package): Changed package-path to
14672         late-packages.
14673
14674         * packages.el (packages-split-path): Split path at "/" rather than
14675         nil according to change in emacs.c.
14676
14677 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14678
14679         * setup-paths.el (paths-construct-info-path): Changed info path
14680         order so that directories come out right.
14681         (paths-find-lock-directory): Fixed bug: It used to think
14682         configure-lock-directory is a path.
14683
14684 1998-04-06  Jeff Miller <jmiller@smart.net>
14685
14686         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14687         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14688         eases the use of toolbar-add/kill-item functions.
14689
14690 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14691
14692         * code-files.el (file-coding-system-alist): Commented out
14693         loaddefs.el magical treatment.
14694
14695 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14696
14697         * info.el (Info-rebuild-outdated-dir): Added new option
14698         `conservative' and made it the default
14699         (Info-rebuild-dir): Appropriately parse multi-line description
14700         strings, and multi-section dir files. Issue warning when dir
14701         is rebuilt as temporary
14702         (Info-build-dir-anew): Issue warning when dir is built as
14703         temporary
14704
14705 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14706
14707         * list-mode.el (list-mode-map): Bind highlight motion commands to
14708         standard keys left, right, C-b and C-f.
14709
14710 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14711
14712         * files.el (auto-mode-alist): allow .sc for Scheme->C
14713
14714 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14715
14716         * loadup.el (pureload): Don't quote (garbage-collect).
14717
14718 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14719
14720         * package-get-base.el: Updated.
14721
14722 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14723
14724         * isearch-mode.el (isearch-just-started): New variable.
14725         (isearch-mode): Set it.
14726         (isearch-repeat): Advance one character forward only if the search
14727         was successful, and was not just started.
14728         (isearch-repeat): Clear isearch-just-started.
14729
14730 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14731
14732         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14733         if running -batch.
14734
14735 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14736
14737         * subr.el (listify-key-sequence): Removed.
14738
14739 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14740
14741         * bytecomp.el (byte-compile-print-gensym): New option.
14742         (byte-compile-output-file-form): Use it.
14743         (byte-compile-output-docform): Ditto.
14744         (byte-compile-compiled-obj-to-list): Ditto.
14745
14746 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14747
14748         * msw-glyphs.el: set frame icon if xpm support.
14749
14750 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14751
14752         * help.el: Code that pretty prints variable values
14753           removed.
14754
14755 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14756
14757         * find-paths.el (paths-emacs-root-p): Correct test for installation
14758         directory.
14759         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14760
14761 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14762
14763         * loaddefs.el: Don't set debug-ignored-errors; leave
14764           its default value set to nil.
14765
14766 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14767
14768         * info.el (Info-rebuild-dir): fixed mis-spelling.
14769
14770 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14771
14772         * info.el (Info-rebuild-outdated-dir): New custom var
14773         (Info-insert-node): Create/update dir file when needed, ie when it
14774         does not exist or is older than some info files in directory
14775
14776 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14777
14778         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14779         for last packages, mainly for using a 20.4 package base.
14780
14781         * packages.el (late-packages): Typo fix.  It was called
14782         early-packages.
14783
14784         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14785         relative symlinks correctly.
14786         (paths-find-emacs-roots): More rigorous checking for plausible
14787         configuration-time root.
14788
14789         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14790         find its roots.
14791
14792 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14793
14794         * faces.el: Fix docstrings.
14795         * glyphs.el: Fix docstrings.
14796         * mouse.el: Fix docstrings.
14797
14798         * frame.el: Change phrase `current frame' to `selected frame'.
14799
14800         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14801
14802         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14803         macros using backquote to make them infinitely more readable.
14804
14805 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14806
14807         * packages.el (packages-find-package-path): Hardcoded specialized
14808         InfoDock support until we can clean this up.
14809
14810         * help.el (describe-bindings-1): Return the value of the bindings
14811         help buffer created.
14812         (describe-bindings): Ditto.
14813
14814         * simple.el (set-variable): Restore previous behavior of not
14815         bombing if the variable to set is not boundp.
14816
14817 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14818
14819         * packages.el (packages-handle-package-dumped-lisps): Allow for
14820         non-local files to be loaded off the package-lisp variable.
14821
14822 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14823
14824         * x-faces.el: Global X resources should override
14825           specs for all device classes (color, grayscale, mono);
14826           code currently doesn't override any of them.  Fixed by
14827           calling remove-specifier with '(x default) as the tag
14828           set and allowing inexact matches.
14829
14830 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14831
14832         * faces.el: Separated face initializations based on
14833           device classes into device type specific (tag set,
14834           instantiator) pairs.
14835
14836 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14837
14838         * wid-edit.el (widget-choice-action): Remember user's explicit
14839         choice.
14840         (widget-choice-value-create): Respect it.
14841         From Richard Stallman <rms@gnu.org>
14842
14843 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14844
14845         * setup-paths.el (paths-construct-info-path): Always append
14846         existing directories from configure-time info path.
14847
14848         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14849         Info-directory-list.
14850
14851         * info.el: Removed Info-default-directory-list which was broken by
14852         design.
14853         Removed bogus initialization of Info-directory-list---startup.el
14854         can do a much better job.
14855         Added autoload of Info-directory-list.
14856
14857         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14858         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14859         be exclusive; now it's merely given precedence, just like in the
14860         old days.
14861
14862 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14863
14864         * find-paths.el (paths-find-architecture-directory): Fix bug with
14865         finding; it used to default too early.
14866
14867 1998-03-25  Martin Buchholz <martin@xemacs.org>
14868
14869         * packages.el (packages-split-path): Fix a bug; it used to fail
14870         for paths that weren't split.
14871
14872 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14873
14874         * finder.el (finder-compile-keywords): trap on errors.
14875
14876 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14877
14878         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14879           fourth argument of t so that only the specs exactly
14880           matching the tag lists are removed.
14881
14882 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14883
14884         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14885
14886 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14887
14888         * minibuf.el (mouse-read-file-name-1): If a default directory was
14889         specified, use it for generating the completions.
14890
14891 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14892
14893         * update-elc.el: Now respects inhibit-package-init and
14894         inhibit-site-lisp.
14895         Now does path construction with loadup-paths.
14896
14897         * startup.el (normal-top-level, startup-setup-paths): Now respects
14898         inhibit-package-init and inhibit-site-lisp.
14899
14900         * packages.el (packages-find-package-path): Extended package path
14901         by version-specific hierarchies.
14902         (packages-find-packages): Now respects inhibit flag and
14903         inhibit-site-lisp.
14904         Moved path setup to loadup-paths.
14905
14906         * make-docfile.el: Now respects inhibit-package-init and
14907         inhibit-site-lisp.
14908         Now does path construction with loadup-paths.
14909
14910         * loadup.el: Now respects inhibit-package-init and
14911         inhibit-site-lisp.
14912
14913         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14914
14915         * loadup-paths.el: New file: setup load-path to encompass
14916         packages.
14917
14918 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14919
14920         * auto-show.el: load-gc renamed to pureload.
14921         * site-load.el: Ditto.
14922         * packages.el (toplevel): Ditto.
14923         * loadup.el (really-early-error-handler): Ditto.
14924         * dumped-lisp.el (preloaded-file-list): Ditto.
14925         * cus-face.el (custom-declare-face): Ditto.
14926
14927 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14928
14929         * <Today>: The Big Path Searching Overhaul.
14930
14931         * find-paths.el: New file: find and assemble paths in the
14932         installation hierarchy.
14933
14934         * setup-paths.el: New file: global layout of paths and directories
14935         within the XEmacs hierarchy.
14936
14937         * packages.el: Replaced everything related to path searching and
14938         startup by code in terms of find-paths.
14939
14940         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14941         the new path searching engine.
14942
14943         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14944         and setup-paths.
14945
14946 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14947
14948         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14949         setup-paths.el.
14950
14951 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14952
14953         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14954         compiles identically in any configuration.
14955         Removed irrelevant commentary.
14956
14957 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14958
14959         * simple.el (set-variable): Allow setting specifiers.
14960
14961 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14962
14963         * lisp.el (forward-sexp): Revert previous change.
14964
14965 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14966
14967         * frame.el (frame-initialize): Use `delete-console' instead of
14968         `delete-device' to delete the stream console to match the usage in
14969         Fkill_emacs.
14970
14971 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14972
14973         * files.el (cdpath-previous): New variable.
14974         (cd): Use it.
14975         From Bob Weiner <weiner@wave.altrasoft.com>
14976
14977 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14978
14979         * keydefs.el: Changed keybindings of forward-char,
14980           backward, scroll-up and scroll-down to point to their
14981           -command counterparts.
14982
14983         * simple.el: New functions: forwarc-char-command,
14984           backwrad-char-command, scroll-up-command,
14985           scroll-down-command which work liek their counterparts
14986           except that they honor the variable
14987           signal-error-on-buffer-boundary.
14988
14989           Definition of signal-error-on-buffer-boundary received
14990           from src/cmds.c.
14991
14992           defvar declaration added for word-across-newline to avoid
14993           byte-compiler warning about the free variable reference.
14994
14995 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14996
14997         * winnt.el: Removed "%t" from the beginning of
14998         modeline-format. From now on, there's no nt-specifics in the modeline.
14999
15000 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15001
15002         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15003         of `when' with `if'.
15004
15005 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15006
15007         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15008         mswindows. Must be reworked along with glyphs.el, or
15009         merged into it, after there is images support.
15010
15011         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15012         'mswindows.
15013
15014 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15015
15016         * faces.el: fix for text cursor initialization.
15017         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15018         From Andy Piper <andyp@parallax.co.uk>
15019
15020 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15021
15022         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15023         if there is an existing package that handles it and warn the user
15024         about that mode.
15025
15026 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15027
15028         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15029         Installation" menu item when Installation-string is not bound.
15030
15031 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15032
15033         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15034         From Jeremiah W. James <jerry@cs.ucsb.edu>
15035
15036 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15037
15038         * msw-faces.el:
15039         * faces.el: Fix face initialization.
15040
15041 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15042
15043         * files.el (backup-enable-predicate): fix breakage introduced
15044         by TMPDIR patch.
15045
15046 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15047
15048         * x-faces.el (x-init-face-from-resources): The
15049           TTY face property retrieval functions don't return
15050           specifiers, so use face-property instead.
15051
15052 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15053
15054         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15055
15056 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15057
15058         * x-menubar.el: Expanded documentation for
15059           option-save-faces.  Changed Options -> Browse Faces
15060           menu entry to invoke customize-face.
15061
15062 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15063
15064         * faces.el: Most face initialization moved out of
15065           init-other-random-faces to the top level so that the
15066           initialization happens before Xemacs is dumped.  Much
15067           of the fascist "face-differs-from-default-p or FROB!"
15068           code has been retired in favor of letting the user do
15069           what they want to do.  Face initialization code changed
15070           to use `default' specifier tag so that the settings can
15071           be overridden later if the user wishes it.
15072
15073 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15074
15075         * about.el (about-hackers): Update contributors list.
15076
15077 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15078
15079         * specifier.el: Define new specifier tag `default'.
15080
15081         * modeline.el: Initialize faces using `default' tag.
15082
15083         * x-faces.el (x-init-face-from-resources): Remove
15084           specifier specs containing the `default' tag before
15085           adding new specs.
15086
15087 1998-03-02  John Jones  <jj@asu.edu>
15088
15089         * package-get.el (package-get-all): fixed arguments on call to
15090         package-admin-add-single-file-package.
15091         * package-get.el (package-get-installedp): fixed to match
15092         advertised behavior.
15093         * package-get.el: added function package-get-update-all which
15094         installs newest versions of all the current packages (if they are
15095         not already installed).
15096
15097 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15098
15099         * files.el (find-file-noselect): Uncommented `truename' binding in
15100         `let*' and use it later to set `buffer-file-truename' iff it's
15101         still nil, as happens for example when finding a compressed
15102         file with "jka-compr".
15103
15104 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15105
15106         * faces.el: in make-face-* type functions do the operation for all
15107         window systems, not just the first one found.
15108
15109         * font.el: call mswindows-list-fonts for mswindows.
15110
15111 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15112
15113         * code-process.el (call-process-region):
15114         * process.el (call-process-region):
15115         * package-get.el (package-get-dir):
15116         * files.el (backup-enable-predicate):
15117         * gnuserv.el (gnuserv-temp-file-regexp):
15118         Use temp-directory in place of `/tmp'.
15119
15120 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15121
15122         * "Fast" dired-in-C enhancements for Windows 95/NT:
15123
15124         * files.el: Added function, `wildcard-to-regexp', from GNU
15125           Emacs.
15126
15127         * files.el (insert-directory): Modified to use special
15128           dired-in-C enhancements if present.
15129
15130 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15131
15132         * code-files.el: make default coding no-conversion.
15133
15134 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15135
15136         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15137         the load-path.
15138
15139         * update-elc.el: Strip directory when testing for files not to
15140         bytecompile.
15141
15142 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15143
15144         * lisp-mode.el: Use recommended form for menus.
15145
15146         * info.el (Info-construct-menu): Use recommended form for menus.
15147
15148         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15149         entry.
15150
15151 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15152
15153         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15154           (get-frame-for-buffer-noselect): Always return frames
15155           in the not-this-window-p cond clause.
15156
15157 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15158
15159         * help.el (describe-installation): New function.
15160
15161         * x-menubar.el (default-menubar): Add describe-installation to
15162         Help menu.
15163
15164         * packages.el (packages-unbytecompiled-lisp): Installation.el
15165         should not be bytecompiled.
15166
15167         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15168         XEmacs.
15169
15170         * x-menubar.el (default-menubar): Use correct guard for VM menu
15171         entry.
15172
15173         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15174         coding.
15175         From Andy Piper <andyp@parallax.co.uk>
15176
15177 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15178
15179         * ldap.el: Do not require ldap-internal at compile time.
15180
15181 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15182
15183         * code-files.el: new file. a virtual copy of mule-files.el
15184         but without charset
15185         dependencies. (toggle-buffer-file-ocding-system) new function for
15186         changing the eol type for the current buffer.
15187
15188         * code-process.el: new file. a copy of
15189         mule-process.el. mule-process.el will disappear when things have
15190         settled.
15191
15192         * coding.el: new file. a virtual copy of mule-files.el but
15193         without charset dependencies. (coding-system-base) new function
15194         for getting the parent coding system of a coding system with eol
15195         type set.
15196
15197         * dumped-lisp.el: add above files for the non-mule case.
15198
15199 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15200
15201         * window-xemacs.el (display-buffer): If no explicit
15202           frame is specified, search for a window that displays
15203           the buffer on the currently selected frame, before
15204           searching other frames.
15205
15206 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15207
15208         * frame.el (get-frame-for-buffer): If not-this-window-p
15209           is non-nil, use window on the selected frame if it is not
15210           also the selected window.  When defaulting, search for
15211           windows on the currently selected fgrame before searching
15212           other frames.
15213
15214 1998-02-25  Didier Verna  <didier@xemacs.org>
15215
15216         * modeline.el (modeline-swap-buffers): originally named
15217         `mouse-release-modeline'. Whether to actually swap the buffers is
15218         decided in `mouse-drag-modeline'.
15219         (mouse-drag-modeline): A button release event is considered a
15220         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15221         stay unchanged.
15222
15223 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15224
15225         * x-menubar.el: Put redo on the menubar.
15226         From Aki Vehtari <Aki.Vehtari@hut.fi>
15227
15228 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15229
15230         * bytecomp.el (displaying-byte-compile-warnings): if
15231         temp-buffer-show-function is set, use it to display current set of
15232         warnings in the "*Compile-Log-Show*" buffer.
15233
15234         * simple.el (display-warning-buffer): if temp-buffer-show-function
15235         is set, use it to display current set of warnings in the
15236         "*Warnings-Show*" buffer.
15237
15238 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15239
15240         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15241         Common Lisp.
15242
15243 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15244
15245         * menubar.el: Allow button descriptors at least 2 long.
15246
15247         * x-menubar.el (default-menubar): Use recommended forms.
15248         (file-menu-filter): Remove.
15249         (edit-menu-filter): Remove.
15250
15251 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15252
15253         * about.el (about-hackers): Updated.
15254
15255 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15256
15257         * help.el (help-max-help-buffers): new variable
15258         (help-register-and-maybe-prune-excess): new function
15259         (help-buffer-name): use help-max-help-buffers.
15260         (with-displaying-help-buffer): use
15261         help-register-and-maybe-prune-excess.
15262
15263         * help.el (help-maybe-pretty-print-value): if the value fits on
15264         one line, let it.
15265
15266 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15267
15268         * (with-displaying-help-buffer): there is no need to kill the buffer
15269         if it exists, because with-output-to-temp-buffer will clear it.
15270         further, killing the buffer violates the rule that
15271         temp-buffer-show-function, if set, has the full responsibility of
15272         showing the temp buffer.  killing the buffer fucks with the window
15273         configuration, hosing temp-buffer-show-function.
15274
15275
15276 1998-02-23  Didier Verna  <didier@xemacs.org>
15277
15278         * modeline.el (mouse-drag-modeline):
15279         - Always scroll the modeline that was originally clicked on.
15280         - Use x pixels instead of x characters (which doesn't work anyway)
15281         as horizontal reference for modeline dragging. This allows us to
15282         keep on dragging the modeline even if the motion event occurs in
15283         another window.
15284
15285 1998-02-23  Didier Verna  <didier@xemacs.org>
15286
15287         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15288         glyph on the modeline to indicate that dragging the mouse has an
15289         effect both horizontally and vertically.
15290
15291 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15292
15293         * about.el (about-xemacs): Get rid of redundant visible version
15294         number.
15295
15296 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15297
15298         * about.el (about-hackers): Update credits.
15299
15300 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15301
15302         * prim/register.el (view-register): Show register type file-query.
15303
15304 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15305
15306         * mode-motion.el (mode-motion-highlight-internal):
15307           save-excursion inside save-window-exucrsion form to
15308           hide buffer point changes from save-window-excursion.
15309           Prevents display flickering when the mouse pointer
15310           moves.
15311
15312 1998-02-17  Didier Verna  <didier@xemacs.org>
15313
15314         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15315         function to handle correctly the case of a toolbar one side of the
15316         window: scrolling will not necessarily happen.
15317
15318 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15319
15320         * files.el (after-find-file): Restore missing argument
15321           to format that provides filename for "... consider M-x
15322           recover-file" message.  Also call `message' with "%s"
15323           as the first arg instead of an arbitrary string.
15324
15325 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15326
15327         * about.el (about-hackers): Various additions.
15328
15329 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15330
15331         * autoload.el (generate-file-autoloads-1): Don't force an extra
15332         line out when copying on-the-same line autoloads.
15333
15334         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15335         is installed.
15336
15337 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15338
15339         * x11/x-win-xfree86.el (x-win-init-xfree86):
15340         * x11/x-win-sun.el (x-win-init-sun):
15341         * x11/x-init.el (x-initialize-compose):
15342         * prim/simple.el:
15343         (backward-or-forward-kill-sexp):
15344         (backward-or-forward-kill-sentence):
15345         (backward-or-forward-kill-word):
15346         (backward-or-forward-delete-char):
15347         * prim/isearch-mode.el (isearch-help-or-delete-char):
15348         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15349         x-keysym-on-keyboard-p to detect backspace.
15350         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15351         Clean up symbols used with dead keys, checking Linux and solaris
15352         keysyms.
15353         Simplify x-win-*.el using above methods.
15354         Change documentation for x-keysym-*-p functions.
15355
15356 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15357
15358         * about.el (about-hackers): Restore entries for Michael Sperber and
15359         Vinnie Shelton.
15360         From Vinnie Shelton <acs@acm.org>
15361
15362 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15363
15364         * simple.el (count-words-region): Ditto.
15365
15366 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15367
15368         * simple.el (count-words-buffer): Document.  Don't print anything
15369         if non-interactive.
15370
15371 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15372
15373         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15374         multiple files in InfoDock.
15375
15376 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15377
15378         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15379         from version.el in InfoDock.
15380
15381         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15382         specially.
15383
15384 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15385
15386         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15387         variable name in docstring.
15388
15389 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15390
15391         * menubar.h: Include "gui.h".
15392
15393 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15394
15395         * site-load.el: Fix documentation.
15396
15397 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15398
15399         * package-get-base.el (package-get-base): Updated.
15400
15401         * keymap.el: PC-ize.
15402
15403 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15404
15405         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15406         from' on a fresh line.
15407
15408 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15409
15410         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15411         object.
15412
15413 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15414
15415         * undo-stack.el: PC-ize.
15416
15417         * cmdloop.el: PC-ize.
15418
15419 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15420
15421         * bytecomp-runtime.el: PC-ize.
15422
15423         * byte-optimize.el: Prolog fixup.  PC-ize.
15424
15425         * cus-dep.el: Spelling fix.
15426
15427         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15428         entries follow).
15429
15430 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15431
15432         * text-mode.el (text-mode-hook-identify): New function,
15433         put on text-mode-hook.  Set text-mode-variant here.
15434         (text-mode): Don't set it here.
15435
15436 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15437
15438         * text-mode.el (text-mode-hook): New defvar.
15439         (text-mode-variant): New variable.
15440         (text-mode): Set that variable locally.
15441         (toggle-text-mode-auto-fill): New command.
15442
15443 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15444
15445         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15446
15447 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15448
15449         * text-mode.el (paragraph-indent-text-mode):
15450         Renamed from spaced-text-mode.
15451         (text-mode-map): Bind TAB to indent-relative.
15452         (indented-text-mode-map): Variable deleted.
15453         (indented-text-mode): Now an alias for text-mode.
15454
15455 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15456
15457         * loadup.el: test-atoms debugging stuffs removed.
15458
15459 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15460
15461         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15462
15463 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15464
15465         * help.el (describe-beta): Made it use `locate-data-file'.
15466         (describe-distribution): Ditto.
15467         (describe-copying): Ditto.
15468         (describe-project): Ditto.
15469         (view-emacs-news): Ditto.
15470
15471         * help-nomule.el (help-with-tutorial): Made it use
15472         `locate-data-file' to find tutorial.
15473
15474 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15475
15476         * about.el: Corrected my email address.
15477
15478         * mouse.el: Added 'mouse-mswindows-drop' similar to
15479         'mouse-offix-drop'.
15480
15481 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15482
15483         * loadup.el (running-xemacs): Spelling fix.
15484
15485 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15486
15487         * packages.el (packages-find-packages-1): Don't allow a backwards
15488         compatible lisp tree to overwrite `preloaded-file-list'.
15489
15490 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15491
15492         * loadup.el: Don't delete "xemacs" prior to dumping.
15493
15494 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15495
15496         * package-info.el (pi-last-mod-date): New function.
15497         (pi-author-version): New function.
15498         (batch-update-package-info): Use them.
15499
15500 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15501
15502         * frame.el (get-frame-for-buffer-default-to-current): Create.
15503         (get-frame-for-buffer-noselect): Allow user to use current frame
15504         with `get-frame-for-buffer-default-to-current'.
15505
15506 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15507
15508         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15509         (byte-compile-output-docform): Ditto.
15510         (byte-compile-compiled-obj-to-list): Ditto.
15511
15512 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15513
15514         * startup.el (command-line-1): Removed code that ran
15515           buffer-menu.
15516
15517 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15518
15519         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15520
15521 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15522
15523         * frame.el (suspend-emacs-or-iconify-frame): Check using
15524         `device-on-window-system-p' instead of explicitly checking for X,
15525         so that the same logic works for MS Windows.
15526         (suspend-or-iconify-emacs): Ditto.
15527
15528 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15529
15530         * about.el (about-maintainer-info): Andy Piper is back.
15531         (xemacs-hackers): Updated Andy Piper's email address.
15532         (about-hackers): Added Jonathan Harris.
15533         (about-hackers): Updated Tibor Polgar's email address.
15534
15535 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15536
15537         * about.el: Add xemacs.org email manager.
15538
15539         * package-get-base.el (package-get-base): Updated with most recent
15540         package updates.
15541
15542 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15543
15544         * help.el (function-arglist): Use `indirect-function' instead of
15545         `symbol-function' so that aliases are treated correctly.
15546
15547 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15548
15549         * help.el (help-map): Add f1 binding to `help-for-help'.
15550         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15551         (describe-key-briefly): Use `princ' "%s" to print object.
15552         (with-displaying-help-buffer): Kill buffer if it exists, again.
15553         (describe-key): Use `princ' "%s" to print object.
15554         (describe-function-1): Use `princ' "%s" to print object.
15555         Commented out alias lines removed.
15556         (help-pretty-print-limit): New variable to control pretty-printing
15557         of variable values.
15558         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15559         `help-pretty-print-value' again.  Only print-print when OBJECT is
15560         list of length less than `help-pretty-print-limit'.
15561         (describe-variable): Use `help-maybe-pretty-print-value' again.
15562
15563 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15564
15565         * simple.el (blink-matching-open): Remove C++ kludge.
15566         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15567
15568 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15569
15570         * info.el (Info-default-directory-list): Made the documentation
15571         more explanitory.
15572
15573 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15574
15575         * lisp/packages.el:
15576         * lisp/package-admin.el:
15577         * lisp/build-report.el:
15578         Fix typos.
15579
15580 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15581
15582         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15583         warnings in Java buffers without final newline and editing the
15584         last line.
15585
15586 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15587
15588         * packages.el (packages-find-packages-1): Don't allow a backwards
15589         compatible lisp tree to overwrite `preloaded-file-list'.
15590         Suggested by Colin Rafferty  <colin@xemacs.org>
15591
15592         * mouse.el (mouse-offix-drop): Set undo-boundary.
15593         From Oliver Graf <ograf@fga.de>
15594
15595 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15596
15597         * loadup.el (load-gc): rewrite as defun.
15598         Print something sensical if a required dump-time file isn't found.
15599
15600 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15601
15602         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15603         bug strikes a menudescriptor.
15604
15605         * package-get-base.el (package-get-base): Updated.
15606
15607         * package-info.el (batch-update-package-info): Derive REQUIRES
15608         from the Makefile.
15609
15610 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15611
15612         * files.el (save-some-buffers): Don't play games with deleting
15613         other windows if we are in the minibuffer window.
15614
15615 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15616
15617         * modeline.el (modeline-minor-mode-menu): Add support for :active
15618         (add-minor-mode): Document :active property to TOGGLE.
15619
15620 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15621
15622         * modeline.el (modeline-minor-mode-menu): Add support for an
15623         `:included' predicate in the `toggle-sym' plist.
15624         (add-minor-mode): Document the :included property, format
15625         docstring some more.
15626         (modeline-minor-mode-menu): Documentation string added.
15627
15628 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15629
15630         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15631         labels from the symbol-names by thwacking off the overly redundant
15632         and overused "mode", parenthesizing "minor", and capitalizing the
15633         resultant strings.  Also shortened the menu's title by eliminating
15634         the redundant buffer name.
15635         (add-minor-mode): Beautified the docstring, added mention of the
15636         `:menu-tag' property of TOGGLE.
15637         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15638         `toggle-sym' to beatify the mode-life menus.
15639         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15640         `auto-fill-function'.
15641
15642 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15643
15644         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15645         menus to :style 'toggle.
15646
15647 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15648
15649         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15650
15651 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15652
15653         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15654         only recognize first hyperlink.
15655         (hyper-apropos-highlightify): Deletia, this is already done by
15656         `hyper-apropos-insert-face'.
15657         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15658
15659 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15660
15661         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15662         mail.
15663         (toolbar-mail-reader): Add support for `send'.
15664         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15665
15666 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15667
15668         * info.el (Info-emacs-info-file-name): Add defvar for
15669         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15670         will function properly.
15671
15672 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15673
15674         * simple.el: make the backwards delete function called by
15675         `backward-or-forward-delete-char' user configurable.
15676
15677 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15678
15679         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15680         compiled function got loaded from.
15681
15682 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15683
15684         * term/apollo.el: Synched up with InfoDock 3.6.2.
15685
15686 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15687
15688         * startup.el (load-init-file): Load autoloads earlier.
15689         (startup-splash-frame): Handle InfoDock logo.
15690
15691         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15692         InfoDock.
15693         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15694
15695         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15696         doesn't have this function.
15697
15698         * packages.el (locate-data-file): Fix to call `locate-file'.
15699
15700 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15701
15702         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15703         version of version.el.
15704         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15705
15706         * x-menubar.el (default-menubar): Guard reference to
15707         `gnuserv-frame'.
15708         (default-menubar): Guard references to `font-lock-mode'.
15709         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15710         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15711
15712         * make-docfile.el: Don't snarf doc strings from autoloads.
15713
15714         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15715         loading auto-autoloads files.
15716
15717         * loaddefs.el: Disable dumping autoloads.
15718
15719 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15720
15721         * lisp-mnt.el: Synch to Emacs 20.2.
15722
15723         * help.el: Remove manual autoload of `finder-by-keyword'.
15724
15725         * finder.el (finder-by-keyword): Autoload.
15726
15727         * help.el: Conditionalize hyperbole setup.
15728
15729 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15730
15731         * packages.el (package-require): Update to reflect new data format.
15732
15733 1998-01-02  Didier Verna  <didier@xemacs.org>
15734
15735         * x-menubar.el (default-menubar): make the tutorials available
15736         through the menubar. (Plus some compilation warnings cleanup).
15737
15738 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15739
15740         * check-features.el: New file.  Perform sanity check after build.
15741
15742         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15743         files to tooltalk package.
15744         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15745         package.
15746
15747         * package-admin.el (package-admin-xemacs): Use better default for
15748         location of XEmacs binary.
15749
15750 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15751
15752         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15753         tag with sexp and add value tag with value `t'.
15754
15755 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15756
15757         * package-get.el: Changes to work with real data.
15758         From Pete Ware <ware@cis.ohio-state.edu>
15759
15760         * packages.el (packages-reload-autoloads): Guard load for the time
15761         being.
15762
15763         * update-elc.el ("packages.el"): Force loading packages.el instead
15764         of possibly out-of-date packges.elc.
15765         * make-docfile.el ("packages.el"): Ditto.
15766
15767 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15768
15769         * build-report.el (build-report-delete-regexp): Added a rule for
15770         the main tarball shadowing anything past it.
15771
15772 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15773
15774         * packages.el (package-provide): Delete a previous provide.
15775
15776         * package-info.el: New file.
15777
15778         * package-get.el: New file.
15779         From Pete Ware <ware@cis.ohio-state.edu>
15780         (package-get): Fix md5 computation to work with Mule.
15781
15782 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15783
15784         * simple.el (log-message-*): Quote symbols in docstrings properly.
15785
15786 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15787
15788         * packages.el (packages-new-autoloads): Ignore symbolic links.
15789
15790         * cus-face.el (face-custom-attributes-get): Fix typo.
15791         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15792
15793 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15794
15795         * startup.el (load-init-file): Reload new or changed autoloads
15796         unless inhibited.  Reload modified dumped lisp (stubbed).
15797
15798         * packages.el (packages-new-autoloads): New function.
15799         (packages-reload-autoloads): New function.
15800         (packages-reload-dumped-lisp): New (stub) function.
15801
15802         * loadup.el: Inhibit reloading dumped files when running temacs.
15803
15804         * loadhist.el (file-provides): Extend to handle variant
15805         extensions.
15806
15807         * replace.el (query-replace): Fix typo.
15808
15809 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15810
15811         * make-docfile.el: list-autoloads-path has been renamed.
15812         * update-elc.el: list-autoloads has been renamed.
15813
15814         * packages.el (packages-list-autoloads): Renamed.
15815         (packages-list-autoloads-path): Ditto.
15816
15817 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15818
15819         * packages.el (packages-find-packages-1): Made it signal a warning
15820         for an error in an auto-autoload.el file.
15821
15822 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15823
15824         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15825         tag with const.
15826         From Aki Vehtari <Aki.Vehtari@hut.fi>
15827
15828         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15829
15830         * loadhist.el (unload-feature): Remove autoload.
15831
15832 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15833
15834         * loadhist.el: Unpackaged.
15835
15836         * help.el (describe-symbol-find-file): Rename
15837         `describe-function-find-file' and make old name obsolete.
15838         (describe-function-1): Use it.
15839         (describe-function-1): Guard reference to
15840         `compiled-function-annotation'.
15841
15842 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15843
15844         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15845         argument.
15846         (help-mode-quit): New optional arg to control whether it kills or
15847         buries.  Tidied up.
15848         (with-displaying-help-buffer): Don't kill buffer initially, even
15849         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15850         (help-pretty-print-value): Rename back from
15851         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15852         use it, otherwise use dumped `cl-prettyprint'.
15853         (describe-variable): Use `help-pretty-print-value' again.
15854         (find-func): Removed reference to "find-func" at end.
15855
15856 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15857
15858         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15859           GUI XEmacs. Rename? x-menubar is rather window system
15860           independant, except for a couple of items.
15861
15862 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15863
15864         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15865         entries as they will no longer be distributed with XEmacs.
15866
15867         * format.el (format-alist): Fix image/tiff regexps.
15868         From P. E. Jareth Hein <jareth@camelot-soft.com>
15869
15870         * help.el (help-maybe-pretty-print-value): Rename.
15871         (describe-variable): Use it.
15872         (describe-variable): Add trailing linefeed.
15873
15874 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15875
15876         * help.el (describe-function-1): Don't output anything for
15877           arglist of autoload functions.
15878
15879 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15880
15881         * help.el (describe-function-1): Don't output anything for
15882           arglist of autoload functions.
15883
15884 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15885
15886         * help.el (help-mode-map): New bindings for `help-mode-bury',
15887         `describe-function-at-point', `describe-variable-at-point',
15888         `Info-elisp-ref', `customize-variable', `help-next-section' and
15889         `help-prev-section'.
15890         (help-next-section): New function.
15891         (help-prev-section): New function.
15892         (help-mode-quit): Changed to kill the help buffer.
15893         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15894         correctly.
15895         (help-buffer-name): New function to generate the name of help
15896         buffers.
15897         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15898         argument giving the name of the help buffer.
15899         (describe-key): Use `with-displaying-help-buffer' with name.
15900         (describe-mode): Ditto.
15901         (describe-bindings): Ditto.
15902         (describe-prefix-bindings): Ditto.
15903         (view-lossage): Ditto.
15904         (with-syntax-table): New macro.
15905         (function-called-at-point): Use `ignore-errors' and
15906         `with-syntax-table'.
15907         (function-at-point): Ditto.
15908         (describe-function): Use `with-displaying-help-buffer' with name.
15909         (function-arglist): Extracted from `describe-function-1'.  Returns
15910         function's arglist as string.
15911         (function-documentation): Extracted from `describe-function-1'.
15912         Returns function's docstring.
15913         (describe-function-1): Remove all the "stream" garbage, including
15914         the stream argument.  Use `function-arglist' and
15915         `function-documentation'.
15916         (describe-function-arglist): Just use `function-arglist'.
15917         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15918         (help-pretty-print-value): New function to help with
15919         pretty-printing variable values.  Knows about `#<...>'.  Needs
15920         `pp-internal'.
15921         (describe-variable): Use `with-displaying-help-buffer' with name.
15922         Formatting improved.  Display file where variable is defined, if
15923         known.  Use `help-pretty-print-value'.
15924         (describe-syntax): Use `with-displaying-help-buffer' with name.
15925         (list-processes): Remove "stream" garbage.
15926
15927 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15928
15929         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15930         call a dumped routine instead.
15931
15932         * x-win-xfree86.el: Wrap file in defun.
15933         * x-win-sun.el: Ditto.
15934
15935 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15936
15937         * help.el (view-emacs-news): Remove usage of outl-mouse which
15938         advises functions and does other evil things.
15939
15940 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15941
15942         * format.el (format-alist): Add `image/tiff'.
15943         From P. E. Jareth Hein <jareth@camelot-soft.com>
15944
15945 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15946
15947         * about.el (about-hackers): More names added.
15948
15949         * make-docfile.el: Remove superfluous package path search.
15950
15951         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15952
15953 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15954
15955         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15956         ignored shadows.
15957
15958 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15959
15960         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15961         get trailing slashes when added to the load-path.
15962
15963         * x-init.el (init-x-win): Locate where XEmacs X localization files
15964         are.
15965
15966 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15967
15968         * x-faces.el: Added support for foregroundToolBarColor
15969           to xpm-color-symbols.
15970
15971 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15972
15973         * etags.el (tags-remove-duplicates): Removed.
15974         (buffer-tag-table-list): Use `delete-duplicates'.
15975
15976         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15977         correctly.
15978         (get*): Defalias to `get'.
15979
15980         * cl.el (eql): Compare integers with `eq'.
15981         (cl-map-extents): Check for `map-extents' first.
15982
15983 1997-12-17  Didier Verna  <didier@xemacs.org>
15984
15985         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15986         added the 'numero', 'copyright' and 'trademark' symbols.
15987
15988         * leim/quail/latin-post.el ("french-postfix"): see above.
15989
15990 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15991
15992         * widget.el (define-widget): Check the arguments.
15993
15994         * cus-edit.el (customize-face): Use `check-argument-type'.
15995         (custom-variable-value-create): Use `signal' to signal error.
15996         (custom-variable-reset-saved): Ditto.
15997         (custom-variable-reset-standard): Ditto.
15998         (custom-face-reset-saved): Ditto.
15999
16000         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16001         (widget-default-format-handler): Ditto.
16002         (widget-checklist-add-item): Ditto.
16003         (widget-radio-add-item): Ditto.
16004         (widget-editable-list-entry-create): Ditto.
16005         (widget-sexp-prompt-value): Ditto.
16006
16007         * custom.el (custom-declare-variable): Signal errors better.
16008         (custom-handle-keyword): Ditto.
16009         (custom-declare-group): Ditto.
16010
16011         * window-xemacs.el (windows): Ditto.
16012
16013         * menubar.el (menu): Ditto.
16014
16015         * keydefs.el (keyboard): Ditto.
16016
16017         * minibuf.el (minibuffer): Ditto.
16018
16019         * process.el (execute): Ditto.
16020
16021         * fill.el (fill): Ditto.
16022
16023         * modeline.el (modeline): Ditto.
16024
16025         * help.el (help): Ditto.
16026
16027         * faces.el (faces): Ditto.
16028
16029         * files.el (files): Ditto.
16030
16031         * x-init.el (x): Ditto.
16032
16033         * lisp-mode.el (lisp): Ditto.
16034
16035         * process.el (processes): Ditto.
16036
16037         * mouse.el (mouse): Ditto.
16038
16039         * abbrev.el (abbrev): Moved from cus-edit.
16040
16041         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16042         as variable declaration.
16043
16044 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16045
16046         * menubar.el (find-menu-item): Use `check-argument-type'.
16047         (find-menu-item): Cosmetic changes.
16048
16049 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16050
16051         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16052
16053 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16054
16055         * startup.el (set-default-load-path): Only search package-path
16056         when not running temacs.
16057
16058         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16059         files.
16060
16061         * loadup.el: Correct commentary.  Reformatting.
16062         (really-early-error-handler): Use absolute path to the
16063         first dumped-lisp.el file.
16064         (really-early-error-handler): Print full path name of
16065         each dumped lisp file (inherited from InfoDock).
16066
16067         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16068         dumped-lisp.el files.
16069
16070         * make-docfile.el (preloaded-file-list): Reorder when the
16071         package-path is searched.
16072         * update-elc.el: Ditto.
16073
16074         * lisp-mode.el (call-with-condition-handler): Treat the same as
16075         `condition-case' for indentation.
16076
16077         * about.el (about-xemacs): Update release date.
16078
16079 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16080
16081         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16082         anywhere but at the last clause.
16083         (ecase): Disallow `t' and `otherwise'.
16084
16085 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16086
16087         * cus-edit.el (custom-buffer-create-buttons): New function
16088         from stuff moved out of `custom-buffer-create-internal'.
16089         (custom-novice): New variable.  Default t.
16090         (custom-display-global-buttons): Ditto.  Default `top'.
16091         (custom-buffer-create-internal): Only display help if
16092         `custom-novice' is non-nil.  Display global buttons according to
16093         `custom-display-global-buttons'.
16094
16095 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16096
16097         * menubar.el (find-menu-item): Use `check-argument-type'.
16098         (find-menu-item): Cosmetic changes.
16099
16100 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16101
16102         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16103         look.
16104
16105 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16106
16107         * format.el (format-deannotate-region):  Bug fix.
16108         Deannotating a region containing unknown tags would fail
16109         (causing decoding of text/enriched to fail at user level)
16110
16111 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16112
16113         * minibuf.el (read-directory-name): Support sixth
16114           arg, HISTORY, as already documented.
16115
16116 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16117
16118         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16119         to `ecase'.
16120
16121 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16122
16123         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16124         skk-activate.
16125
16126 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16127
16128         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.