update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
4         (utf-8-ivs-gb): Likewise.
5         (utf-8-gb-er): Likewise.
6         (utf-8-ivs-gb-er): Likewise.
7         (utf-8-cns): Likewise.
8         (utf-8-ivs-cns): Likewise.
9         (utf-8-cns-er): Likewise.
10         (utf-8-ivs-cns-er): Likewise.
11         (utf-8-big5): Likewise.
12         (utf-8-ivs-big5): Likewise.
13         (utf-8-big5-er): Likewise.
14         (utf-8-ivs-big5-er): Likewise.
15         (utf-8-jis): Likewise.
16         (utf-8-ivs-jis): Likewise.
17         (utf-8-jis-er): Likewise.
18         (utf-8-ivs-jis-er): Likewise.
19         (utf-8-ks): Likewise.
20         (utf-8-ivs-ks): Likewise.
21         (utf-8-ks-er): Likewise.
22         (utf-8-ivs-ks-er): Likewise.
23
24 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
27         (utf-8-ivs-jp): Likewise.
28         (utf-8-jp-er): Likewise.
29         (utf-8-ivs-jp-er): Likewise.
30
31 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `=ucs-var-010'.
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=ucs-bmp-var-010'.
38
39         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
40         CHISE.
41         (=ucs-bmp-var-010): Likewise.
42
43 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `=ucs-sip@JP/hanazono'.
47
48         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
49         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
50
51 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-charset.el (default-coded-charset-priority-list):
54         - Add `=big5-cdp-var-004'.
55         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
56           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
60         `=big5-cdp-var-005'.
61
62         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
63         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
64         `=big5-cdp-var-003'.
65         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
66         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
67         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
68
69 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-charset.el (default-coded-charset-priority-list):
72         Don't prefer ucs-compat CCSes to other CCSes.
73
74 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-charset.el (default-coded-charset-priority-list): Add
77         `===ucs-bmp-cjk-compat@unicode'.
78
79         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
80         coded-charset for XEmacs CHISE.
81
82 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=ucs-sip-itaiji-003'.
86
87         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
88         XEmacs CHISE.
89
90 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         setting for `=ucs-var-004'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
97
98         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
99         XEmacs CHISE.
100         (=ucs-var-004): Ditto.
101         (=ucs-bmp-var-004): Ditto.
102
103 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `=ucs-sip-var-003'.
107
108         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
109         XEmacs CHISE.
110
111 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `=ucs-itaiji-006'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `=ucs-bmp-itaiji-006'.
118
119         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
120         XEmacs CHISE.
121         (=ucs-bmp-itaiji-006): Ditto.
122
123 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
126         `=ucs-sip-var-002'.
127
128         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
129         XEmacs CHISE.
130
131 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
134         `=ucs-sip-itaiji-002'.
135
136         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
137         XEmacs CHISE.
138
139 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
142         setting for `==hanyo-denshi/tk'.
143
144 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
147         (=hanyo-denshi/tk): Fix `long-name'.
148         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
149
150 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
153         setting for `=>mj'.
154
155 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
158         coded-charset for XEmacs CHISE.
159
160 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `=hanyo-denshi/tk'.
164
165 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
168         `=hanyo-denshi/tk/mf-01'.
169
170         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
171         XEmacs CHISE.
172         (=hanyo-denshi/tk/mf-01): Ditto.
173
174 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-charset.el (default-coded-charset-priority-list):
177         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
178
179 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
180
181         * mule/mule-charset.el (default-coded-charset-priority-list):
182         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
183
184 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
187         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
191
192         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
193         XEmacs CHISE.
194         (=ucs-bmp-itaiji-004): Ditto.
195         (=ucs-itaiji-005): Ditto.
196         (=ucs-bmp-itaiji-005): Ditto.
197
198 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `=ucs-sip-itaiji-001'.
202
203         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
204         XEmacs CHISE.
205
206 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
209         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
210         `=ucs-itaiji-008'.
211
212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
213         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
214         `=ucs-bmp-itaiji-008'.
215
216         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
217         XEmacs CHISE.
218         (=ucs-bmp-itaiji-001): Ditto.
219         (=ucs-itaiji-003): Ditto.
220         (=ucs-bmp-itaiji-003): Ditto.
221         (=ucs-itaiji-008): Ditto.
222         (=ucs-bmp-itaiji-008): Ditto.
223
224 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
228
229         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
230         for XEmacs CHISE.
231         (==ucs-bmp-cjk-compat@JP): Ditto.
232
233 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
236         setting for `===hng-tzs'.
237
238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
239         `===hng-tzs'.
240
241         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
242         CHISE.
243
244 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247         setting for `===hng-doh'.
248
249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
250         `===hng-doh'.
251
252         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
253         CHISE.
254
255 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
258         setting for `===hng-wad'.
259
260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
261         `===hng-wad'.
262
263         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
264         CHISE.
265
266 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         settings for `==koseki' and `===hng-kcc'.
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `===hng-kcc'.
273
274         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
275         CHISE.
276
277 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280         setting for `===hng-nkk'.
281
282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
283         `===hng-nkk'.
284
285         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
286         CHISE.
287
288 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
291         setting for `===hng-ink'.
292
293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
294         `===hng-ink'.
295
296         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
297         CHISE.
298
299 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `===hng-jhk'.
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `===hng-jhk'.
306
307         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
308         CHISE.
309
310 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
313         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
314         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
315         (===jis-x0213-1@2004): Likewise.
316         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
317         "jisx0213\\(\\.2004\\)-1" as the registry.
318         (=+>jis-x0213-1@2004): Likewise.
319         (=>jis-x0213-1@2004): Likewise.
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `===jis-x0213-1@2004'.
323
324 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `===hng-nak'.
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `===hng-nak'.
331
332         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
333         CHISE.
334
335 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
338         setting for `===hng-hos'.
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `===hng-hos'.
342
343         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
344         CHISE.
345
346 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `===hng-tzj'.
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `===hng-tzj'.
353
354         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
355         CHISE.
356
357 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for `===hng-kae'.
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `===hng-kae'.
364
365         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
366         CHISE.
367
368 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `===hng-kar'.
372
373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
374         `===hng-kar'.
375
376         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
377         CHISE.
378
379 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `===hng-kyd'.
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `===hng-kyd'.
386
387         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
388         CHISE.
389
390 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `===hng-hok'.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
396         `===hng-hok'.
397
398         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
399         CHISE.
400
401 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `===hng-jyu'.
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `===hng-jyu'.
408
409         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
410         CHISE.
411
412 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
415         setting for `===hng-zkd'.
416
417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
418         `===hng-zkd'.
419
420         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
421         CHISE.
422
423 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `===hng-kmi'.
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `===hng-kmi'.
430
431         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
432         CHISE.
433
434 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `===hng-okd'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `===hng-okd'.
441
442         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
443         CHISE.
444
445 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `===hng-nkm'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `===hng-nkm'.
452
453         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
454         CHISE.
455
456 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         setting for `===hng-nto'.
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `===hng-nto'.
463
464         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
465         CHISE.
466
467 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
470         setting for `===hng-yhk'.
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `===hng-yhk'.
474
475         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
476         CHISE.
477
478 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `===hng-sok'.
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `===hng-sok'.
485
486         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
487         CHISE.
488
489 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         setting for `===hng-kda'.
493
494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
495         `===hng-kda'.
496
497         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
498         CHISE.
499
500 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `===hng-myz'.
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `===hng-myz'.
507
508         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
509         CHISE.
510
511 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514         setting for `===hng-kgk'.
515
516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
517         `===hng-kgk'.
518
519         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
520         CHISE.
521
522 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `===hng-drt'.
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `===hng-drt'.
529
530         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
531         CHISE.
532
533 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `===hng-mam'.
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `===hng-mam'.
540
541         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
542         CHISE.
543
544 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `===hng-dng'.
548
549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
550         `===hng-dng'.
551
552         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
553         CHISE.
554
555 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `=>cns11643-5'.
559
560 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         setting for `===hng-keg'.
564
565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
566         `===hng-keg'.
567
568         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
569         CHISE.
570
571 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
574         setting for `===hng-jou'.
575
576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
577         `===hng-jou'.
578
579         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
580         CHISE.
581
582 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
585         setting for `===hng-smk'.
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `===hng-smk'.
589
590         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
591         CHISE.
592
593 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
596         setting for `===hng-kyo'.
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `===hng-kyo'.
600
601         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
602         CHISE.
603
604 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607         setting for `===hng-kss'.
608
609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
610         `===hng-kss'.
611
612         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
613         CHISE.
614
615 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `===hng-wan'.
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `===hng-wan'.
622
623         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
624         CHISE.
625
626 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
629         setting for `===hng-ksk'.
630
631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
632         `===hng-ksk'.
633
634         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
635         CHISE.
636
637 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         setting for `===hng-kyu'.
641
642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
643         `===hng-kyu'.
644
645         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
646         CHISE.
647
648 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
651         setting for `===hng-skk'.
652
653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
654         `===hng-skk'.
655
656         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
657         CHISE.
658
659 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662         setting for `===hng-sik'.
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `===hng-sik'.
666
667         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
668         CHISE.
669
670 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `===hng-kbk'.
674
675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
676         `===hng-kbk'.
677
678         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
679         CHISE.
680
681 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         setting for `===hng-kcj'.
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `===hng-kcj'.
688
689         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
690         CHISE.
691
692 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
695         setting for `===hng-k24'.
696
697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
698         `===hng-k24'.
699
700         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
701         CHISE.
702
703 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `===hng-gok'.
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `===hng-gok'.
710
711         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
712         CHISE.
713 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
716         setting for `===hng-tsu'.
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `===hng-tsu'.
720
721         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
722         CHISE.
723
724 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `===hng-sys'.
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `===hng-sys'.
731
732         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
733         CHISE.
734
735 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist):
738         - Use "&HNG010-<d><d><d><d><d>;" instead of
739           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
740         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `=ucs-bmp-itaiji-002' and `===hng-khm'.
744
745         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
746         "hngkhi-0" as the suffix of registry.
747         (===hng-khm): New coded-charset for XEmacs CHISE.
748         (=ucs-itaiji-002): Ditto.
749         (=ucs-bmp-itaiji-002): Ditto.
750
751 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `=>ucs@iwds-1'.
755
756         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
757         XEmacs CHISE.
758
759 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
760
761         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
762         CHISE.
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
765         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
766         `===hng-khi'.
767
768 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `===hng-khi'.
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `===hng-khi'.
775
776         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
777         CHISE.
778
779 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
782         #x9FA5 as the value of `max-code'.
783         (=ucs-bmp-var-002): Likewise.
784         (=ucs-bmp-var-003): Likewise.
785         (=ucs-bmp-itaiji-084): Likewise.
786         (=ucs-bmp-cjk@JP): Likewise.
787         (=ucs-bmp-cjk@JP/hanazono): Likewise.
788         (==ucs-bmp-cjk@JP/hanazono): Likewise.
789         (=>ucs-bmp-cjk@component): Likewise.
790
791 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
794         CHISE.
795
796 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
799         XEmacs CHISE.
800         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
801         `==jis-x0208@1978/2-pr' as the mother.
802
803 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
806         CHISE.
807
808 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
812
813 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
816         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
817
818 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for `===ucs@gb'.
822
823 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `===hanyo-denshi/ks', `===jis-x0208' and
827         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
828         as the entity-reference for `===jis-x0213-1@2000'; use
829         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
830
831 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `===jis-x0208'.
835
836         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
837         instead of `===jis-x0208' as the mother.
838         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
839         `===jis-x0208' as the mother.
840         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
841         `===jis-x0208' as the mother.
842         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
843         `===jis-x0213-1' as the mother.
844         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
845         `===jis-x0213-1' as the mother.
846         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
847         the mother.
848         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
849         mother.
850
851 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `=ucs-var-001'.
855
856 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `=ucs-bmp-var-001'.
860
861         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
862         CHISE.
863         (=ucs-bmp-var-001): Ditto.
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `=ucs-var-003'.
867
868 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
871         `=ucs-bmp-var-003'.
872
873         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
874         CHISE.
875         (=ucs-bmp-var-003): Ditto.
876
877 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `=ucs-var-002'.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `=ucs-bmp-var-002'.
884
885         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
886         CHISE.
887         (=ucs-bmp-var-002): Ditto.
888
889 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
892         XEmacs CHISE.
893         (==jis-x0208@1978/5pr): Ditto.
894
895 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `=>ucs-bmp-cjk@component'.
899
900         * mule/mule-conf.el (=>ucs@component): New coded-charset for
901         XEmacs CHISE.
902         (=>ucs-bmp-cjk@component): Ditto.
903
904 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
905
906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
907         setting for `=>iwds-1'.
908
909 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
912         CHISE.
913
914 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-charset.el (default-coded-charset-priority-list):
917         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
918         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
919         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
920         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
921
922 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist):
925         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
926
927         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
928         `=>>ucs@iso' as the mother.
929         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
930         mother.
931
932 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         setting for `===hanyo-denshi/ia'.
936
937 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `===hanyo-denshi/ia'.
941
942 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-conf.el (=koseki): Fix DOC.
945         (==koseki): New coded-charset for XEmacs CHISE.
946
947 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
950         XEmacs CHISE.
951         (===hanyo-denshi/jd): Fix DOC.
952
953 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         setting for `===hanyo-denshi/ip'.
957
958 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `===hanyo-denshi/ip'.
962
963         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
964         XEmacs CHISE.
965
966 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
969         `==ucs-radicals@unicode' and `=>daikanwa'.
970
971         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
972         for XEmacs CHISE.
973
974 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
977         XEmacs CHISE.
978
979 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `===ruimoku-v6'.
983
984 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
985
986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987         setting for `===ruimoku-v6'.
988
989 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
992         CHISE.
993
994 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
997         coded-charset for XEmacs CHISE.
998
999 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1002         XEmacs CHISE.
1003
1004 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `===ucs-sip@iso'.
1008
1009 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1012         CHISE.
1013
1014 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1017         `==ucs-sip@iso'.
1018
1019         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1020         CHISE.
1021
1022 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1025         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1026         (=ucs-sip-ext-b@iso): Fix registry.
1027         (==ucs-sip-ext-b@iso): Ditto.
1028         (===ucs-sip-ext-b@iso): Ditto.
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=ucs-sip@iso'.
1032
1033 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1036         setting for `=>cbeta'.
1037
1038 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1041         `=>cns11643-7'.
1042
1043         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1044
1045 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1048         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1049
1050 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1053         `=ucs@cns'.
1054         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1055         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1056         `=ucs@jis/1990'.
1057         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1058         `=ucs@jis/2000'.
1059         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1060         `=ucs@jis/2004'.
1061         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1064         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1065
1066 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1069         XEmacs CHISE.
1070         (==jis-x0208@1978/1pr): Ditto.
1071         (==jis-x0208@1978/2-pr): Ditto.
1072
1073 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for `===jis-x0213-1@2004'.
1077
1078 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1082
1083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1084         `===hanyo-denshi/jb'.
1085
1086         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1087         XEmacs CHISE.
1088         (=+>hanyo-denshi/ft): Ditto.
1089         (=+>hanyo-denshi/jt): Ditto.
1090
1091 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1094         `===hanyo-denshi/hg'.
1095
1096 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1099         XEmacs CHISE.
1100         (===hanyo-denshi/hg): Ditto.
1101
1102 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1105         glyph-forms instead of detailed glyph-images.
1106         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1107         `=adobe-japan1-*'.
1108         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1109         (===adobe-japan1-1): Ditto.
1110         (===adobe-japan1-2): Ditto.
1111         (===adobe-japan1-3): Ditto.
1112         (===adobe-japan1-4): Ditto.
1113         (===adobe-japan1-5): Ditto.
1114         (===adobe-japan1-6): Ditto.
1115         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1116         `=>>>adobe-japan1' as the mother.
1117         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1118         `=>>adobe-japan1' as the mother.
1119         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1120         glyph-images.
1121         (==jis-x0208@1978): Ditto.
1122         (==jis-x0208@1983): Ditto.
1123         (==jis-x0208@1990): Ditto.
1124         (==jis-x0213-1): Ditto.
1125         (==jis-x0213-1@2000): Ditto.
1126         (==jis-x0213-1@2004): Ditto.
1127         (==jis-x0213-2): Ditto.
1128         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1129         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1130         `=jis-x0208@1978'.
1131         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1132         `=jis-x0208@1983'.
1133         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1134         `=jis-x0208@1990'.
1135         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1136         `=jis-x0213-1'.
1137         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1138         `=jis-x0213-1@2000'.
1139         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1140         `=jis-x0213-1@2004'.
1141         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1142         `=jis-x0213-2'.
1143         (===jis-x0208): New coded-charset for XEmacs CHISE.
1144         (===jis-x0208@1978): Ditto.
1145         (===jis-x0208@1983): Ditto.
1146         (===jis-x0208@1990): Ditto.
1147         (===jis-x0213-1): Ditto.
1148         (===jis-x0213-1@2000): Ditto.
1149         (===jis-x0213-2): Ditto.
1150         (===jis-x0212): Ditto.
1151         (===ks-x1001): Ditto.
1152         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1153         mother.
1154         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1155         as the mother.
1156         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1157         as the mother.
1158         (===cns11643-1): New coded-charset for XEmacs CHISE.
1159         (===cns11643-2): Ditto.
1160         (===cns11643-3): Ditto.
1161         (===cns11643-4): Ditto.
1162         (===cns11643-5): Ditto.
1163         (===cns11643-6): Ditto.
1164         (===cns11643-7): Ditto.
1165         (=>>cns11643-1): Ditto.
1166         (==big5-cdp): Indicate abstract glyph-images instead of
1167         representative glyph-images.
1168         (===big5-cdp): New coded-charset for XEmacs CHISE.
1169         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1170         detailed glyph-images.
1171         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1172         `=hanyo-denshi/*'.
1173         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1174         (===hanyo-denshi/ib): Ditto.
1175         (===hanyo-denshi/jt): Ditto.
1176         (===hanyo-denshi/ks): Ditto.
1177         (===mj): Ditto.
1178         (===mj-0): Ditto.
1179         (===mj-1): Ditto.
1180         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1181         `=>>>hanyo-denshi/*' as its mother.
1182         (==gt): Indicate abstract glyph-forms instead of detailed
1183         glyph-images.
1184         (===gt): New coded-charset for XEmacs CHISE.
1185         (=>>>gt): Indicates `==gt' instead of `=gt'.
1186         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1187         (==gt-k): Indicate abstract glyph-forms instead of detailed
1188         glyph-images.
1189         (===gt-k): New coded-charset for XEmacs CHISE.
1190         (==daikanwa): Indicates glyph-images instead of detailed
1191         glyph-images.
1192         (===daikanwa): New coded-charset for XEmacs CHISE.
1193         (===daikanwa/+p): Ditto.
1194         (===daikanwa/ho): Ditto.
1195         (==cbeta): Ditto.
1196         (===cbeta): Ditto.
1197         (==jef-china3): Ditto.
1198         (===jef-china3): Ditto.
1199         (==ruimoku-v6): Ditto.
1200         (==ucs@iso): Indicate representative glyph-forms instead of
1201         representative glyph-images.
1202         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1203         (==ucs@unicode): Indicate representative glyph-forms instead of
1204         representative glyph-images.
1205         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1206         `=ucs@unicode'.
1207         (==ucs@cns): Indicate representative glyph-forms instead of
1208         representative glyph-images.
1209         (==ucs@jis): Ditto.
1210         (==ucs@jis/1990): Ditto.
1211         (==ucs@jis/2000): Ditto.
1212         (==ucs@jis/2004): Ditto.
1213         (==ucs@ks): Ditto.
1214         (===ucs@iso): New coded-charset for XEmacs CHISE.
1215         (===ucs@unicode): Ditto.
1216         (===ucs@gb): Ditto.
1217         (===ucs@ks): Ditto.
1218         (===ucs-bmp-cjk@gb): Ditto.
1219         (===ucs-sip-ext-b@iso): Ditto.
1220
1221 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1225         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1226         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1227         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1228         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1229         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1230         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1231         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1232         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1235         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1236         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1237         - Use "&g1-[NAME];" for `=>>[NAME]'.
1238         - Abolish "&g2-[NAME];".
1239
1240 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1243         `=>>ucs@cns' as the mother.
1244
1245 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1248         setting for `==ucs@ks'.
1249
1250 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1253         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1254         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1255         0x00E30000〜0x00E409D5.
1256
1257 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1260         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1261         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1262
1263 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1264
1265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1266         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1267
1268         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1269         (=mj-0): Ditto.
1270         (=mj-1): Ditto.
1271         (==mj): Ditto.
1272         (==mj-0): Ditto.
1273         (==mj-1): Ditto.
1274         (=>>mj): Ditto.
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1277         setting for `=mj' and `==mj'.
1278
1279 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1282         CHISE.
1283
1284 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1287         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1288         `=>ucs@hanyo-denshi'.
1289
1290 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1294
1295         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1296         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1297
1298 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1301         XEmacs CHISE.
1302
1303 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1306         Change priority of `=>>>ucs@iso'.
1307
1308         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1309         `=>>>ucs@iso' as the mother.
1310         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1311
1312 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1315         Change priority of `=>>>ucs@unicode'.
1316
1317         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1318         `=ucs@unicode'.
1319
1320 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1323         Change priority of `=>>>ucs@jis'.
1324
1325         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1326         `=ucs@jis'.
1327
1328 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         setting for `==daikanwa/+p'.
1332
1333 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336         setting for `==shinjigen@1ed'.
1337
1338 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1341         XEmacs CHISE.
1342
1343 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-conf.el (==shinjigen): Modify DOC.
1346         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1347         (==shinjigen@rev): Modify DOC.
1348
1349 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1352         CHISE.
1353
1354 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1357         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1358
1359         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1360         XEmacs CHISE.
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1363         `==daikanwa'.
1364
1365 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1366
1367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1368         setting for `==cns11643-7'.
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `==cns11643-7'.
1372
1373 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1376         `==cns11643-6'.
1377
1378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1379         setting for `==cns11643-6'.
1380
1381 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         setting for `==cns11643-5'.
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `==cns11643-5'.
1388
1389 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         setting for `==cns11643-4'.
1393
1394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395         `==cns11643-4'.
1396
1397 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         setting for `==cns11643-3'.
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `==cns11643-3'.
1404
1405 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for `==cns11643-2'.
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `==cns11643-2'.
1412
1413 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1416         Change priority of `=>>>ucs@ks'.
1417
1418         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1419         `=ucs@ks'.
1420
1421 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1424         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1425         `==ucs@cns' and `==cns11643-1'.
1426
1427         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1428         (==cns11643-2): Ditto.
1429         (==cns11643-3): Ditto.
1430         (==cns11643-4): Ditto.
1431         (==cns11643-5): Ditto.
1432         (==cns11643-6): Ditto.
1433         (==cns11643-7): Ditto.
1434
1435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1436         `==cns11643-1'.
1437
1438 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1441         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1442         `=>>>ucs@jis/1990'.
1443
1444         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1445         `=ucs@jis/1990'.
1446         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1447         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1448
1449 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1452         Change priority of `=>>>ucs@cns'.
1453
1454         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1455         `=ucs@cns'.
1456
1457 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1458
1459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1460         `==ks-x1001'.
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1463         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1464         `==ks-x1001'.
1465
1466 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1469
1470 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1471
1472         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1473         `=jis-x0208'.
1474         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1475         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1476         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1477         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1478         (=>>>jis-x0213-1@2000): Changed to an alias for
1479         `=jis-x0213-1@2000'.
1480         (=>>>jis-x0213-1@2004): Changed to an alias for
1481         `=jis-x0213-1@2004'.
1482         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1483
1484 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1487         `=adobe-japan1-0'.
1488         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1489         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1490         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1491         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1492         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1493         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1494
1495 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1498         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1499         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1500         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1501         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1502         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1503
1504 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1508         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1509         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1510         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1511         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1512         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1513         `==jis-x0212'.
1514
1515 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1516
1517         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1518         "AdobeJapan1-[0-6]$".
1519         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1520         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1521         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1522         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1523         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1524         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1525         (==adobe-japan1-1): Ditto.
1526         (==adobe-japan1-2): Ditto.
1527         (==adobe-japan1-3): Ditto.
1528         (==adobe-japan1-4): Ditto.
1529         (==adobe-japan1-5): Ditto.
1530         (==adobe-japan1-6): Ditto.
1531         (==jis-x0208): Ditto.
1532         (==jis-x0208@1978): Ditto.
1533         (==jis-x0208@1983): Ditto.
1534         (==jis-x0208@1990): Ditto.
1535         (==jis-x0213-1): Ditto.
1536         (==jis-x0213-1@2000): Ditto.
1537         (==jis-x0213-1@2004): Ditto.
1538         (==jis-x0213-2): Ditto.
1539         (==jis-x0212): Ditto.
1540         (==gb2312): Ditto.
1541         (==iso-ir165): Ditto.
1542         (==gb12345): Ditto.
1543         (==ks-x1001): Ditto.
1544         (==cns11643-1): Ditto.
1545         (==cns11643-2): Ditto.
1546         (==cns11643-3): Ditto.
1547         (==cns11643-4): Ditto.
1548         (==cns11643-5): Ditto.
1549         (==cns11643-6): Ditto.
1550         (==cns11643-7): Ditto.
1551         (==big5-cdp): Ditto.
1552         (==hanyo-denshi/ja): Ditto.
1553         (==hanyo-denshi/jb): Ditto.
1554         (==hanyo-denshi/jc): Ditto.
1555         (==hanyo-denshi/jd): Ditto.
1556         (==hanyo-denshi/ft): Ditto.
1557         (==hanyo-denshi/ia): Ditto.
1558         (==hanyo-denshi/ib): Ditto.
1559         (==hanyo-denshi/hg): Ditto.
1560         (==hanyo-denshi/jt): Ditto.
1561         (==hanyo-denshi/ks): Ditto.
1562         (==gt): Ditto.
1563         (==gt-k): Ditto.
1564         (==daikanwa): Ditto.
1565         (==shinjigen): Ditto.
1566         (==ucs@iso): Ditto.
1567         (==ucs@unicode): Ditto.
1568         (==ucs@gb): Ditto.
1569         (==ucs-bmp@gb): Ditto.
1570         (==ucs@cns): Ditto.
1571         (==ucs-bmp@cns): Ditto.
1572         (==ucs@jis): Ditto.
1573         (==ucs@jis/1990): Ditto.
1574         (==ucs@jis/2000): Ditto.
1575         (==ucs@jis/2004): Ditto.
1576         (==ucs@JP): Ditto.
1577         (==ucs@JP/hanazono): Ditto.
1578         (==ucs@ks): Ditto.
1579         (==ucs-bmp@ks): Ditto.
1580         (==ucs@cns11643): Ditto.
1581         (==ucs-bmp-cjk@gb): Ditto.
1582         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1583         (==ucs-sip-ext-b@iso): Ditto.
1584
1585 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1588         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1589
1590         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1591         XEmacs CHISE.
1592         (=ucs-bmp-cjk@unicode): Abolished.
1593
1594 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1595
1596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1597         `=+>ucs-bmp-cjk-compat@jis'.
1598
1599         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1600         for XEmacs CHISE.
1601
1602 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1603
1604         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1605         CHISE.
1606
1607 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1610         for XEmacs CHISE.
1611         (=jis-x0208@1978/1er-pr): Abolished.
1612         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1613         `=jis-x0208@1978/1er-pr' as the mother.
1614
1615 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1618         setting for `=ucs-itaiji-084'.
1619
1620 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-charset.el (default-coded-charset-priority-list):
1623         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1624
1625         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1626         XEmacs CHISE.
1627         (=ucs-bmp-itaiji-084): Ditto.
1628
1629 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1632         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1633
1634 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1637         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1638
1639         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1640         XEmacs CHISE.
1641         (=big5-cdp-var-5): Ditto.
1642
1643 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1646         XEmacs CHISE.
1647
1648 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1651         XEmacs CHISE.
1652
1653 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         setting for `=>>>hanyo-denshi/ft'.
1657
1658 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1659
1660         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1661         XEmacs CHISE.
1662         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1663         `=hanyo-denshi/jd' as the mother.
1664
1665 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1666
1667         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1668         XEmacs CHISE.
1669         (=+>adobe-japan1-1): Ditto.
1670         (=+>adobe-japan1-2): Ditto.
1671         (=+>adobe-japan1-3): Ditto.
1672         (=+>adobe-japan1-4): Ditto.
1673         (=+>adobe-japan1-5): Ditto.
1674         (=+>adobe-japan1-6): Ditto.
1675         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1676
1677 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1680         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1681         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1682
1683         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1684         the top.
1685
1686 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1687
1688         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1689         XEmacs CHISE.
1690         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1691         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1692         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1693
1694 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1695
1696         * mule/mule-charset.el (default-coded-charset-priority-list):
1697         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1698         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1699
1700         * mule/mule-conf.el: Modify order of definitions of some
1701         coded-charsets.
1702
1703 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1704
1705         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1706         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1707         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1708
1709         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1710         CHISE.
1711         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1712         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1713
1714 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1715
1716         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1717         CHISE.
1718
1719 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         setting for `=daikanwa/+2p'.
1723
1724         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1725         XEmacs CHISE.
1726
1727 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1730         XEmacs CHISE.
1731         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1732
1733 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         setting for `=>>>hanyo-denshi/ib'.
1737
1738 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1739
1740         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1741         XEmacs CHISE.
1742         (=>>>hanyo-denshi/ib): Ditto.
1743         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1744         `=hanyo-denshi/ja' as the mother.
1745         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1746         `=hanyo-denshi/ib' as the mother.
1747
1748 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1749
1750         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1751         XEmacs CHISE.
1752         (utf-8-ivs-mcs-er): Likewise.
1753         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1754         and `=>ucs-gb'.
1755         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1756         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1757         `ucs-gb' and `=>ucs-gb'.
1758         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1759         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1760         and `=>ucs-cns'.
1761         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1762         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1763         `ucs-cns' and `=>ucs-cns'.
1764         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1765         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1766         `ucs-big5' and `=>ucs-big5'.
1767         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1768         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1769         `ucs-big5' and `=>ucs-big5'.
1770         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1771         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1772         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1773         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1774         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1775         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1776         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1777         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1778         `=>ucs-jis'; modify DOC and mnemonic.
1779         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1780         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1781         and `=>ucs-jis'; modify DOC and mnemonic.
1782         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1783         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1784         `=>ucs-ks'.
1785         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1786         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1787         and `=>ucs-ks'.
1788         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1789
1790 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1793         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1794
1795 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1796
1797         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1798         Modify priorities.
1799
1800 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1801
1802         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1803         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1804
1805 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1806
1807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1808         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1809
1810 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1811
1812         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1813         CHISE.
1814
1815 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1816
1817         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1818         CHISE.
1819
1820 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1823         CHISE.
1824
1825 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1828         `=+>ucs-bmp-cjk@unicode'.
1829
1830         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1831         for XEmacs CHISE.
1832
1833 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1836         setting for `=>>daikanwa'.
1837
1838 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `=>>hanyo-denshi/jt'.
1842
1843 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1846         XEmacs CHISE.
1847         (=+>jis-x0208@1990): Ditto.
1848         (=+>jis-x0213-1@2000): Ditto.
1849
1850 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1853         XEmacs CHISE.
1854
1855 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1858         XEmacs CHISE.
1859         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1860         `=hanyo-denshi/jc' as the mother.
1861
1862 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1865         setting for `=+>adobe-japan1'.
1866
1867         * mule/mule-charset.el (default-coded-charset-priority-list):
1868         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1869         and `=>>hanyo-denshi/ft' to `=>>gt'.
1870
1871 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1874         XEmacs CHISE.
1875         (=>>adobe-japan1-1): Ditto.
1876         (=>>adobe-japan1-2): Ditto.
1877         (=>>adobe-japan1-3): Ditto.
1878         (=>>adobe-japan1-4): Ditto.
1879         (=>>adobe-japan1-5): Ditto.
1880         (=>>adobe-japan1-6): Ditto.
1881         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1882
1883 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el (=adobe-japan1): New alias for
1886         `=adobe-japan1-6'.
1887         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1888         (=>>>adobe-japan1-1): Ditto.
1889         (=>>>adobe-japan1-2): Ditto.
1890         (=>>>adobe-japan1-3): Ditto.
1891         (=>>>adobe-japan1-4): Ditto.
1892         (=>>>adobe-japan1-5): Ditto.
1893         (=>>>adobe-japan1-6): Ditto.
1894         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1895
1896 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1899         setting for `=>>>adobe-japan1'.
1900
1901 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for `=+>ucs@ks'.
1905
1906 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1909         XEmacs CHISE.
1910         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1911         `=adobe-japan1-6' as the mother.
1912
1913 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1916         setting for `=>cns11643-7'.
1917
1918 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1921         CHISE.
1922
1923 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1926         XEmacs CHISE.
1927         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1928
1929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1930         setting for `=>ucs@jis/2004'.
1931
1932 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1935         setting for `=+>gt'.
1936
1937         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1938         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1939
1940 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1943         `=>ucs@unicode' as the mother.
1944         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1945         mother.
1946         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1947         mother.
1948         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1949         mother.
1950
1951 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1954         setting for `=+>ucs@unicode'.
1955
1956         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1957         CHISE.
1958
1959 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1962         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1963         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1964         - Add setting for `=+>ucs@cns'.
1965
1966         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1967         CHISE.
1968         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1969         as the mother.
1970         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1971         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1974         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1975
1976 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1979         setting for `=>ucs@ks'.
1980
1981 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1984         `=ucs-bmp-cjk-compat@unicode'.
1985
1986         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1987         coded-charset for XEmacs CHISE.
1988
1989 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1990
1991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1992         `=ucs-bmp-cjk-compat'.
1993
1994         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1995         XEmacs CHISE.
1996
1997 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2000         CHISE.
2001
2002 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2005         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2006
2007         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2008         `=>ucs@jis/1990'.
2009         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2010
2011 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2015
2016         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2017         CHISE.
2018         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2019         mother.
2020
2021 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2024         `=>jis-x0213-2@usual'.
2025         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2026         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2027         `=>jis-x0213-2@usual' as the mother.
2028
2029 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2032         (=>ucs@JP): New alias for `=+>ucs@jis'.
2033
2034 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2037         `=>jis-x0208@usual'.
2038         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2039         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2040         `=>jis-x0208@usual' as the mother.
2041         (=>jis-x0208): Likewise.
2042
2043 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2046         setting for `=+>jis-x0208@1978'.
2047
2048 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2051         XEmacs CHISE.
2052
2053 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2056         setting for `=>>>ucs@jis/1990'.
2057
2058 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2061         setting for `=>ucs@jis/1990'.
2062
2063 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         setting for `=ucs@JP/hanazono'.
2067
2068         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2069         CHISE.
2070         (=ucs@JP/hanazono): Ditto.
2071         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2072         (=>>hanyo-denshi/jc): Ditto.
2073         (=>>hanyo-denshi/jd): Ditto.
2074
2075 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2078         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2079
2080 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2083         XEmacs CHISE.
2084
2085 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2088         XEmacs CHISE.
2089
2090 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2093         `=ucs-bmp-cjk@JP'.
2094
2095 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2098         XEmacs CHISE.
2099
2100 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2103         Modify order of settings; add settings for `=daikanwa@rev2'.
2104
2105 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2108         setting for `=>>cbeta'.
2109
2110         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2111         CHISE.
2112
2113 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2116         setting for `=>>adobe-japan1'.
2117
2118 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2121         XEmacs CHISE.
2122
2123 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2126         setting for `=>>hanyo-denshi/ia'.
2127
2128         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2129         XEmacs CHISE.
2130
2131 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2134         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2135
2136         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2137         XEmacs CHISE.
2138         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2139         `=hanyo-denshi/jt' as the mother.
2140
2141 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2142
2143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2144         setting for `=>>>jis-x0213-2'.
2145
2146         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2147         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2148         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2149
2150 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2153         XEmacs CHISE.
2154
2155 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2158         XEmacs CHISE.
2159
2160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2161         `=>>jis-x0213-1@2004'.
2162
2163 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2166         XEmacs CHISE.
2167
2168 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2171         - Use "&g2-*;" as entity-references for `=>>>*'.
2172         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2173
2174         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2175         XEmacs CHISE.
2176         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2177         as the mother.
2178
2179 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2182         setting for `=>>hanyo-denshi/ib'.
2183
2184         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2185         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2186         (=>>jis-x0208@1990): Ditto.
2187         (=>>hanyo-denshi/ib): Ditto.
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list):
2190         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2191
2192 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2195         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2196         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2197         `=>>>ucs@jis/2004'.
2198
2199 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2202         XEmacs CHISE.
2203         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2204         `=jis-x0213-1@2004' as the mother.
2205         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2206         (=>>>ucs@ks): Ditto.
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list):
2209         Modify priority of `=hanyo-denshi/*'.
2210
2211 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         settings for `=>>ucs@JP' and `=ucs@JP'.
2215
2216 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2219         CHISE.
2220
2221 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2224         setting for `=>>>ucs@cns'.
2225
2226         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2227         CHISE.
2228
2229 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2232         instead of `=>>>jis-x0213-1@2004' as the mother.
2233         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2234         (=>>>ucs@unicode): Likewise.
2235         (=>>>ucs@jis): Likewise.
2236         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2237         mother.
2238         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2239
2240 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2241
2242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2243         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2244         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2245         `=>>>ucs@jis'.
2246
2247 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-charset.el (default-coded-charset-priority-list):
2250         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2251         and `=jis-x0213-*-2000'.
2252
2253 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2256         XEmacs CHISE.
2257         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2258         `=>>jis-x0213-1' as the mother.
2259
2260 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2263         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2264
2265 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2268
2269 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2272         XEmacs CHISE.
2273
2274 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (decomposition-feature-list): Set
2277         `=decomposition', `=decomposition@cid' and
2278         `=decomposition@hanyo-denshi'.
2279
2280 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         setting for `=>>hanyo-denshi/ks'.
2284
2285         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2286         XEmacs CHISE.
2287
2288 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2292
2293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2294         `=hanyo-denshi/ks/mf'.
2295
2296         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2297         XEmacs CHISE.
2298         (=hanyo-denshi/ks/mf): Ditto.
2299
2300 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2303         settings for P=hanyo-denshi/jt'.
2304
2305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2306         `=hanyo-denshi/jt'.
2307
2308         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2309         XEmacs CHISE.
2310
2311 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2314         settings for `=hanyo-denshi/ip'.
2315
2316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2317         `=hanyo-denshi/ip'.
2318
2319         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2320         XEmacs CHISE.
2321
2322 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2325         settings for `=hanyo-denshi/hg'.
2326
2327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2328         `=hanyo-denshi/hg'.
2329
2330         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2331         XEmacs CHISE.
2332
2333 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2336         setting for `=>>hanyo-denshi/ft'.
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `=>>hanyo-denshi/ft'.
2340
2341         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2342         XEmacs CHISE.
2343
2344 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2347         settings for `=hanyo-denshi/ib'.
2348
2349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2350         `=hanyo-denshi/ib'.
2351
2352         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2353         XEmacs CHISE.
2354
2355 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2358         settings for isolated characters of `=hanyo-denshi/ia' and
2359         non-isolated characters of `=hanyo-denshi/*'.
2360
2361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2362         `=hanyo-denshi/ia'.
2363
2364         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2365         XEmacs CHISE.
2366
2367 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2370         setting for isolated characters of `=hanyo-denshi/ft'.
2371
2372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2373         `=hanyo-denshi/ft'.
2374
2375         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2376         XEmacs CHISE.
2377
2378 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2381         setting for isolated characters of `=hanyo-denshi/jd'.
2382
2383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2384         `=hanyo-denshi/jd'.
2385
2386         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2387         XEmacs CHISE.
2388
2389 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2390
2391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2392         setting for isolated characters of `=hanyo-denshi/jc'.
2393
2394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2395         `=hanyo-denshi/jc'.
2396
2397         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2398         XEmacs CHISE.
2399
2400 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2403         setting for isolated characters of `=hanyo-denshi/jb'.
2404
2405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2406         `=hanyo-denshi/jb'.
2407
2408         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2409         XEmacs CHISE.
2410
2411 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2414         setting for isolated characters of `=hanyo-denshi/ja'.
2415
2416 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2417
2418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2419         `=hanyo-denshi/ja'.
2420
2421         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2422         XEmacs CHISE.
2423
2424 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2427         settings for isolated characters of `=adobe-japan1-6'.
2428
2429 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2432         CHISE.
2433         (=daikanwa/+2p): Ditto.
2434         (=daikanwa/ho): Ditto.
2435
2436 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2439         coding-system for XEmacs CHISE.
2440
2441 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2444         setting for `=>>ruimoku-v6'.
2445
2446         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2447         CHISE.
2448
2449 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2450
2451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2452         setting for `=daikanwa@rev1'.
2453
2454 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2457         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2458
2459 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2462         XEmacs CHISE.
2463         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2464
2465 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2468         CHISE.
2469
2470 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2473         CHISE.
2474
2475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2476         setting for `=>ucs@jis'.
2477
2478 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2481         setting for `=>jis-x0208@usual'.
2482
2483         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2484         XEmacs CHISE.
2485         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2486         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2487         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2488
2489 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2490
2491         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2492         CHISE.
2493         (=>>>jis-x0208@1990): Ditto.
2494         (=>>>jis-x0213-1): Ditto.
2495         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2496         mother.
2497         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2498         as the mother.
2499
2500 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2501
2502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2503         setting for `=>ucs@cns' and `=>>ucs@ks'.
2504
2505         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2506         CHISE.
2507
2508 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2511         CHISE.
2512
2513 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2516         CHISE.
2517         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2518         mother.
2519
2520 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2523         `==>ucs-bmp-cjk@bucs'.
2524
2525         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2526         XEmacs CHISE.
2527
2528 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         setting for `==>ucs@bucs'.
2532
2533         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2534         XEmacs CHISE.
2535
2536 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2539         - Add setting for `=>>jis-x0208'.
2540         - Omit setting for `=>>jis-x0208@1990'.
2541         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2542           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2543           `=ucs@FOO'.
2544
2545 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2548         setting for `=>daikanwa'.
2549
2550 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-conf.el (=daikanwa): Fix DOC.
2553         (=>daikanwa): New abstract character for XEmacs CHISE.
2554         (=>ucs@iso): Likewise.
2555         (=>ucs@unicode): Likewise.
2556         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2557
2558 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2561         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2562           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2563         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2564         - Add `=>big5-cdp'.
2565
2566 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2569         (=>big5-cdp): New abstract character.
2570
2571 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2574         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2575         `chinese-big5'.
2576
2577 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list):
2580         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2581
2582         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2583         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2584         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2585         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2586         and `=>jis-x0213-2'.
2587
2588 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2591         XEmacs CHISE.
2592         (=>>ucs@jis/2000): Likewise.
2593         (=>>ucs@jis/2004): Likewise.
2594
2595 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2599         `=>>ucs@cns'.
2600
2601         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2602         XEmacs CHISE.
2603         (=>>gt): Use quote instead of backquote; modify DOC.
2604         (=>gt): Use quote instead of backquote.
2605         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2606         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2607         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2608         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2609         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2610         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2611
2612 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2615         `=>>ucs@unicode' and `=>>gt'.
2616
2617 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2620         XEmacs CHISE.
2621         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2622         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2623         `=jis-x0208@1978/1er-pr' as the mother.
2624         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2625
2626 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2629         `=ucs@unicode' as the mother.
2630
2631 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2634         setting for `=>>ucs@unicode'.
2635
2636         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2637         CHISE.
2638
2639 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2642         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2643
2644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2645         `=adobe-japan1-6' and `=adobe-japan1-base'.
2646
2647         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2648         XEmacs CHISE.
2649         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2650         specify `min-code' and `max-code'.
2651         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2652         (=adobe-japan1-2): Likewise.
2653         (=adobe-japan1-3): Likewise.
2654         (=adobe-japan1-4): Likewise.
2655         (=adobe-japan1-5): Likewise.
2656         (=adobe-japan1-6): Likewise.
2657
2658 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2661         setting for `=>gt'.
2662
2663 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2666         CHISE.
2667
2668 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2671         setting for `=>zinbun-oracle'.
2672
2673         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2674         for XEmacs CHISE.
2675
2676 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2679         for XEmacs CHISE.
2680         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2681         `=jis-x0208@1978' as the mother.
2682
2683 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2686         - Use `=gt' instead of `ideograph-gt'.
2687         - Use `=gt-k' instead of `ideograph-gt-k'.
2688         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2689         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2690         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2691         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2692         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2693         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2694         - Use `=>>gt' instead of `<=>gt'.
2695         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2696         - Add setting for `=>>jis-x0208@1990'.
2697         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2698           `=>>jis-x0213-1@2000'.
2699         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2700         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2701           `=>>jis-x0213-1@2004'.
2702         - Add setting for `=>>jis-x0208@1978'.
2703         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2704
2705 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2708         XEmacs CHISE.
2709
2710 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2713         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2714         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2715         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2716         `<=>jis-x0213-1@2004'.
2717
2718 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2721         CHISE.
2722         (=>jis-x0213-2): Ditto.
2723
2724 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2728
2729 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2732         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2733         `=>jis-x0213-1'.
2734
2735 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2738         CHISE.
2739         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2740
2741 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2744         `<==>jis-x0213-1'.
2745         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2746         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2747         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2748         (<=>jis-x0208): New alias for `=>jis-x0208'.
2749         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2750         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2751         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2752         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2753         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2754         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2755         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2756         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2757         (=>>gt): Renamed from `<==>gt'.
2758         (<==>gt): New alias for `=>>gt'.
2759
2760 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2763         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2764         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2765         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2766         - Add settings for `<=>jis-x0213-1@2000' and
2767           `<=>jis-x0213-1@2004'.
2768
2769         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2770         XEmacs CHISE.
2771         (<==>jis-x0213-1): Likewise.
2772         (<==>jis-x0213-1@2000): Likewise.
2773         (<==>jis-x0213-1@2004): Likewise.
2774         (<=>jis-x0208): Add property `=>iso-ir 168'.
2775         (<=>jis-x0208@1997): Likewise.
2776         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2777         as the mother; add property `=>iso-ir 228'.
2778         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2779         property `=>iso-ir 228'.
2780         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2781         property `=>iso-ir 233'.
2782         (<==>gt): Renamed from `<=>gt'.
2783         (<=>gt): New alias for `<==>gt'.
2784
2785 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2788         CHISE.
2789         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2790         `<=>jis-x0208' as the mother.
2791         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2792         (<=>jis-x0213-1@2000): Ditto.
2793         (<=>jis-x0213-1@2004): Ditto.
2794
2795 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2798         settings for `<=>gt'.
2799
2800         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2801
2802 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2803
2804         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2805         XEmacs CHISE.
2806         (=jis-x0208@1978/-4pr): Likewise.
2807         (=jis-x0208@1978/4-pr): Likewise.
2808         (=jis-x0213-1): Likewise.
2809         (=ucs@iso): Likewise.
2810         (=ucs@unicode): Likewise.
2811         (=ucs@gb): Likewise.
2812         (=ucs@gb/fw): Likewise.
2813         (=ucs@cns): Likewise.
2814         (=ucs@cns/fw): Likewise.
2815         (=ucs@jis): Likewise.
2816         (=ucs@jis/fw): Likewise.
2817         (=ucs@jis/1990): Likewise.
2818         (=ucs@jis/2000): Likewise.
2819         (=ucs@jis/2004): Likewise.
2820         (=ucs@JP): Likewise.
2821         (=ucs@ks): Likewise.
2822         (=ucs@big5): Likewise.
2823         (=ucs@big5/cns11643): Likewise.
2824         (=ucs@cns11643): Likewise.
2825
2826 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-charset.el (default-coded-charset-priority-list):
2829         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2830
2831         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2832         CHISE.
2833         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2834         mother.
2835
2836 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2839         from src/mule-charset.c].
2840         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2841         specify `final'.
2842         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2843         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2844         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2845         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2846         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2847         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2848
2849 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2852         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2853         (=jis-x0208@1978/i-4): Specify `partial'.
2854         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2855         mother coded-charset.
2856         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2857
2858 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2861         settings for `=jis-x0213-1@2004'.
2862
2863 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2866         CHISE.
2867         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2868         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2869         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2870         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2871         temporarily.
2872         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2873
2874 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2875
2876         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2877         CHISE.
2878         (=shinjigen@1ed): Inherited from `=shinjigen'.
2879         (=shinjigen@rev): Likewise.
2880
2881 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2884         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2885
2886 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2889         define it as an alias.
2890         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2891         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2892         alias.
2893         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2894         alias.
2895
2896 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2899         CHISE.
2900
2901 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2904         CHISE.
2905         (shinjigen-2): Ditto.
2906
2907 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-charset.el (default-coded-charset-priority-list):
2910         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2911         `chinese-big5-eten-*' and `chinese-big5'.
2912
2913 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2916         #x9FA5 temporarily.
2917
2918 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2921         settings for `=jis-x0208@1978/i1'.
2922
2923 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2926         XEmacs CHISE.
2927
2928 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2931         XEmacs CHISE.
2932
2933 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2936         XEmacs CHISE.
2937
2938 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2941         CHISE.
2942         (=ucs-bmp@cns): Likewise.
2943         (=ucs-bmp@jis): Likewise.
2944         (=ucs-bmp@ks): Likewise.
2945
2946 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2949         CHISE.
2950         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2951
2952 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2955         settings for `=zinbun-oracle'.
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2958         `=zinbun-oracle'.
2959
2960 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2963         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2964         `=ucs@iso'.
2965
2966 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list):
2969         Delete `ucs-sip'; modify order of some CCSs.
2970
2971 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2974         in XEmacs CHISE.
2975
2976         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2977         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2978         CHISE.
2979
2980 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2983         its registry.
2984         (=ucs-radicals@unicode): Likewise.
2985
2986 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2989         CHISE.
2990
2991 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2994         CHISE.
2995
2996 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2999         CHISE.
3000
3001 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3004         Modify preference of *isolated settings*.
3005
3006 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3009         utf-2000 is provided.
3010         (=ucs@cns11643): Likewise.
3011
3012 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3015         Prefer every *isolated setting* to ordinary setting.
3016
3017 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3020         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3021
3022 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3025         CHISE.
3026
3027 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3030         settings for `=jis-x0208@1997'.
3031
3032 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3035         `=jis-x0208@1997'.
3036
3037 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3040         XEmacs CHISE.
3041
3042 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3043
3044         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3045         `=jis-x0208@1978'.
3046         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3047         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3048         `=jis-x0208-1990' as the mother.
3049         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3050
3051 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3054         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3055         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3056         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3057         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3058         for `=ucs@JP'.
3059
3060 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3063         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3064         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3065         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3066         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3067         `=daikanwa@rev2'.
3068
3069 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3070
3071         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3072         (=gt): Likewise.
3073         (=gt-k): Likewise.
3074         (=gt-pj-*): Likewise.
3075         (=gt-pj-k1): Likewise.
3076         (=gt-pj-k2): Likewise.
3077         (=daikanwa): Likewise.
3078         (=daikanwa-rev1): Likewise.
3079         (=daikanwa-rev2): Likewise.
3080         (=big5-pua): Likewise.
3081         (=big5-eten): Likewise.
3082         (chinese-big5-eten-a): Likewise.
3083         (chinese-big5-eten-b): Likewise.
3084         (=hanziku-*): Likewise.
3085         (=cbeta): Likewise.
3086         (=jef-china3): Likewise.
3087         (=ruimoku-v6): Likewise.
3088         (=ucs@iso): Likewise.
3089         (=ucs@unicode): Likewise.
3090         (=ucs@gb): Likewise.
3091         (=ucs@cns): Likewise.
3092         (=ucs@jis): Likewise.
3093         (=ucs@jis-1990): Likewise.
3094         (=ucs@jis-2000): Likewise.
3095         (=ucs@jp): Likewise.
3096         (=ucs@ks): Likewise.
3097         (=ucs@big5): Likewise.
3098         (=ucs-radicals): Likewise.
3099         (=ucs-radicals@unicode): Likewise.
3100         (=ucs-bmp-cjk): Likewise.
3101         (=ucs-bmp-cjk@unicode): Likewise.
3102         (=ucs-sip-ext-b): Likewise.
3103         (=ucs-sip-ext-b@iso): Likewise.
3104
3105 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3108         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3109
3110 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3111
3112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3113         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3114         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3115         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3116         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3117         arabic-digit, ipa and ``&I-B-XXXX;''.
3118
3119 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3122         setting for (I-)HZK{03..12}-XXXX.
3123
3124 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3127         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3128
3129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3130         `=ruimoku-v6'.
3131
3132         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3133         CHISE.
3134
3135 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3136
3137         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3138         (=ucs@unicode): Likewise.
3139         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3140         (=ucs@cns): Likewise.
3141         (=ucs@jis): Likewise.
3142         (=ucs@ks): Likewise.
3143         (=ucs@big5): Likewise.
3144
3145 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3148         `ucs-jis'.
3149         (utf-8-jis-er): Likewise.
3150         (utf-8-jp): New coding-system.
3151         (utf-8-jp-er): Likewise.
3152
3153         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3154
3155 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3156
3157         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3158
3159         * mule/japanese.el: Move definition of `euc-jisx0213' to
3160         mule/mule-coding.el.
3161
3162 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3165         mule-coding before loading update-cdb when utf-2000 is provided.
3166
3167 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3170         `=daikanwa'.
3171
3172 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3173
3174         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3175         definition codes when `utf-2000' is provided.
3176
3177 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3178
3179         * mule/mule-category.el (word-combining-categories): Don't setup
3180         `word-combining-categories' in XEmacs CHISE.
3181         (word-separating-categories): Add setting about Latin script in
3182         XEmacs CHISE.
3183
3184 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3185
3186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3187         setting for `chinese-big5'.
3188
3189 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3190
3191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3192         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3193         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3194         add setting for HZK0[12]-xxxx.
3195
3196 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3199         in XEmacs CHISE.
3200
3201 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-charset.el (default-coded-charset-priority-list):
3204         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3205         and `chinese-big5' to `=gt-pj-*'.
3206
3207 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3208
3209         * mule/mule-conf.el (=daikanwa): Renamed from
3210         `ideograph-daikanwa'.
3211         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3212
3213 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-conf.el (=cns11643-7): Renamed from
3216         `chinese-cns11643-7'.
3217         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3218
3219 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-conf.el (=cns11643-6): Renamed from
3222         `chinese-cns11643-6'.
3223         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3224
3225 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3226
3227         * mule/mule-conf.el (=cns11643-5): Renamed from
3228         `chinese-cns11643-5'.
3229         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3230
3231 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3232
3233         * mule/mule-conf.el (=cns11643-4): Renamed from
3234         `chinese-cns11643-4'.
3235         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3236
3237 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-conf.el (=cns11643-3): Renamed from
3240         `chinese-cns11643-3'.
3241         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3242
3243 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3244
3245         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3246         `=cns11643-2'.
3247         (chinese-cns11643-2): New alias for `=cns11643-2'.
3248
3249 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3250
3251         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3252         `=cns11643-1'.
3253         (chinese-cns11643-1): New alias for `=cns11643-1'.
3254
3255 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3258         (chinese-gb12345): New alias for `=gb12345'.
3259
3260 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3261
3262         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3263         (chinese-gb2312): New alias for `=gb2312'.
3264
3265 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3266
3267         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3268         (chinese-big5): New alias for `=big5'.
3269
3270 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3273         (korean-ksc5601): New alias for `=ks-x1001'.
3274
3275 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3276
3277         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3278         `=jis-x0212'.
3279         (japanese-jisx0212): New alias for `=jis-x0212'.
3280
3281 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3282
3283         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3284         `=jis-x0208-1983'.
3285         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3286
3287 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3290         `=jis-x0208-1978'.
3291         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3292
3293 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3294
3295         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3296         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3297
3298 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3299
3300         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3301         (chinese-cns11643-3): Specify iso-ir 183.
3302         (chinese-cns11643-4): Specify iso-ir 184.
3303         (chinese-cns11643-5): Specify iso-ir 185.
3304         (chinese-cns11643-6): Specify iso-ir 186.
3305         (chinese-cns11643-7): Specify iso-ir 187.
3306         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3307         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3308
3309 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3312         \uXXXX for every cases.
3313
3314 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3315
3316         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3317         (ucs-big5): Changed to an alias for `=ucs@big5'.
3318
3319 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3320
3321         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3322         (ucs-ks): Changed to an alias for `=ucs@ks'.
3323
3324 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3325
3326         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3327         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3328
3329 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3330
3331         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3332         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3333
3334 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3335
3336         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3337         (ucs-jis): Changed to an alias for `=ucs@jis'.
3338
3339 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3340
3341         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3342         (ucs-cns): Changed to an alias for `=ucs@cns'.
3343
3344 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3345
3346         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3347         (ucs-gb): Changed to an alias for `=ucs@gb'.
3348
3349 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3350
3351         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3352         `ideograph-daikanwa-2'.
3353         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3354         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3355
3356 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3359         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3360
3361         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3362         for `xemacs-chise-version'.
3363
3364 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3365
3366         * mule/mule-charset.el (default-coded-charset-priority-list):
3367         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3368         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3369         instead of `ideograph-hanziku-*'.
3370
3371         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3372         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3373
3374 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3377         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3378         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3379         `utf-2000' is provided.
3380
3381 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3382
3383         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3384         is provided [was builtin coded-charsets].
3385
3386 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3387
3388         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3389         is provided [was builtin coded-charsets].
3390
3391 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3392
3393         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3394         is provided [was builtin coded-charsets].
3395
3396 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3397
3398         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3399         is provided [was builtin coded-charsets].
3400
3401 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3402
3403         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3404         when `utf-2000' is provided [was builtin coded-charsets].
3405
3406 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3407
3408         * mule/mule-conf.el (=hanziku-*): Renamed from
3409         `ideograph-hanziku-*'.
3410         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3411
3412 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3415         `utf-2000' is provided [was builtin coded-charsets].
3416         (ideograph-hanziku-{1..12}): Likewise.
3417
3418 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3421         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3422
3423 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3424
3425         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3426         when `utf-2000' is provided [was builtin coded-charsets].
3427
3428 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3429
3430         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3431         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3432         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3433
3434 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3435
3436         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3437         (ideograph-gt): Changed to an alias for `=gt'.
3438
3439 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3442         is provided; it was defined as a builtin coded-charset.
3443         (ideograph-gt): Likewise.
3444
3445 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3448         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3449
3450 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3451
3452         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3453         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3454
3455 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3456
3457         * mule/mule-conf.el (=big5-eten): Renamed from
3458         `chinese-big5-eten'.
3459         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3460
3461 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3464         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3465
3466 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3467
3468         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3469         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3470
3471 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3472
3473         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3474         (china3-jef): Changed to an alias for `=jef-china3'.
3475
3476 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3477
3478         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3479         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3480
3481         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3482         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3483         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3484         when `utf-2000' is provided.
3485
3486 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-charset.el (default-coded-charset-priority-list):
3489         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3490
3491         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3492         (ucs-jis-2000): Deleted.
3493
3494 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3495
3496         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3497         UTF-2000.
3498         (=ucs-jis-2000): New coded-charset for UTF-2000.
3499
3500 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3501
3502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3503         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3504
3505 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3506
3507         * mule/mule-charset.el (default-coded-charset-priority-list):
3508         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3509         `ideograph-cbeta'.
3510
3511 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3512
3513         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3514         builtin coded-charset].
3515
3516 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3517
3518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3519         settings for &K0-xxxx and &I-K0-xxxx.
3520
3521 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3522
3523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3524         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3525
3526 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3527
3528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3529         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3530
3531 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3532
3533         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3534         UTF-2000.
3535         (ideograph-gt-pj-k1): Likewise.
3536         (ideograph-gt-pj-k2): Likewise.
3537
3538 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3539
3540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3541         `=jis-x0208'.
3542
3543 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3544
3545         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3546         UTF-2000 [was a builtin coded-charset].
3547
3548 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3549
3550         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3551         (utf-8-gb-er): Likewise.
3552
3553 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3554
3555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3556         settings for JIS X 0212 and JIS X 0208:1978.
3557
3558 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3561         setting for JIS X 0213.
3562
3563 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3564
3565         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3566         standard-case-table in UTF-2000.
3567
3568 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3569
3570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3571         definitions for isolated-chars.
3572
3573 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3574
3575         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3576         `configure-utf-2000-lisp-directory'.
3577         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3578         `mule-lisp-load-path'.
3579
3580 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3581
3582         * startup.el (startup-setup-paths): Set and use
3583         `utf-2000-lisp-directory'.
3584         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3585         UTF-2000.
3586
3587 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3588
3589         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3590         (paths-find-utf-2000-lisp-directory): New function.
3591         (paths-construct-load-path): Add new optional argument
3592         `utf-2000-lisp-directory'.
3593
3594         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3595
3596 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3599         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3600         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3601         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3602         `chinese-big5-2' in UTF-2000.
3603
3604         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3605         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3606
3607 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3608
3609         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3610         `big5-eten-er' in UTF-2000.
3611         (big5-cdp): Modify DOC-string and mnemonic.
3612
3613 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3616         UTF-2000 [renamed from utf-8-er].
3617         (utf-8-gb): New coding-system in UTF-2000.
3618         (utf-8-gb-er): Likewise.
3619         (utf-8-cns): Likewise.
3620         (utf-8-cns-er): Likewise.
3621         (utf-8-big5): Likewise.
3622         (utf-8-big5-er): Likewise.
3623         (utf-8-jis): Likewise.
3624         (utf-8-jis-er): Likewise.
3625         (utf-8-ks): Likewise.
3626         (utf-8-ks-er): Likewise.
3627         (utf-8-er): Likewise.
3628
3629 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3630
3631         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3632         instead of `utf-8-unix' in UTF-2000.
3633
3634         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3635
3636 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3637
3638         * mule/japanese.el (euc-jisx0213): New coding-system.
3639
3640         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3641         `japanese-jisx0208-1990' as the mother.
3642
3643 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3644
3645         * dumped-lisp.el (preloaded-file-list): Change condition of
3646         loading "close-cdb".
3647
3648 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3649
3650         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3651         setup `coded-charset-entity-reference-alist'.
3652
3653 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3654
3655         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3656         UTF-2000.
3657
3658 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3659
3660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3661         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3662
3663 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3664
3665         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3666         (chinese-big5-eten-a): Likewise.
3667         (chinese-big5-eten-b): Likewise.
3668         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3669         code range is #x8140 .. #x8DFE.
3670
3671 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3672
3673         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3674         UTF-2000.
3675         (chinese-big5-cdp): Likewise.
3676
3677 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3678
3679         * dumped-lisp.el (preloaded-file-list): Rename
3680         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3681
3682 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3683
3684         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3685         append `system-char-db-source-file-list' into
3686         `preloaded-file-list' in UTF-2000.
3687
3688 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3689
3690         * dumped-lisp.el (preloaded-file-list): Delete
3691         character-definition files.
3692
3693 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3694
3695         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3696         UTF-2000.
3697
3698 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3699
3700         * mule/mule-charset.el (default-coded-charset-priority-list):
3701         Delete `mojikyo-2022-1'.
3702
3703 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3704
3705         * mule/mule-charset.el (default-coded-charset-priority-list):
3706         Delete `mojikyo'.
3707
3708 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3711         `ucs-sip'.
3712
3713 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3714
3715         * mule/mule-charset.el (default-coded-charset-priority-list):
3716         Comment out `chinese-gb12345'.
3717
3718 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3719
3720         * bytecomp.el (byte-compile-insert-header): Fixed.
3721
3722 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3723
3724         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3725         XEmacs UTF-2000.
3726
3727 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3730         UTF-2000.
3731
3732 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3735         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3736
3737 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3738
3739         * mule/mule-charset.el (default-coded-charset-priority-list):
3740         `japanese-jef-china3' is renamed `china3-jef'.
3741
3742 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3743
3744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3745         `japanese-jef-china3' and `ideograph-cbeta'.
3746
3747 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3748
3749         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3750
3751 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3752
3753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3754         `chinese-big5-cdp'.
3755
3756 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3757
3758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3759         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3760
3761 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3762
3763         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3764         loading character definitions.
3765
3766 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3767
3768         * dumped-lisp.el (preloaded-file-list): Rename
3769         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3770
3771 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3774         `chinese-big5'.
3775
3776 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * dumped-lisp.el (preloaded-file-list): Dump
3779         "Ideograph-R028-Private" with XEmacs UTF-2000.
3780
3781 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3784         `chinese-gb12345'.
3785
3786 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3787
3788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3789         `ideograph-gt-pj-{1..11}'.
3790
3791         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3792         XEmacs UTF-2000.
3793
3794 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-charset.el (default-coded-charset-priority-list):
3797         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3798         `chinese-isoir165'.
3799
3800 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3803         `image/png', `image/x-xpm' and `image/tiff'.
3804
3805         * files.el (binary-file-regexps): Add *.PNG.
3806
3807 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3808
3809         * mule/mule-charset.el (default-coded-charset-priority-list):
3810         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3811         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3812
3813 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3814
3815         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3816         the first completion when UTF-2000 is running.
3817
3818 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3819
3820         * mule/mule-charset.el (default-coded-charset-priority-list):
3821         Delete `ucs'.
3822
3823 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3824
3825         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3826
3827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3828         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3829
3830 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3831
3832         * mule/vietnamese.el (vscii-2): Delete abolished property
3833         `composite'; now composite mode is default.
3834
3835 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3836
3837         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3838         of `raw-text'; check \uHHHH representation even if non-ascii
3839         characters are not found.
3840
3841         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3842         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3843         unconditionally.
3844
3845         * mule/viet-ccl.el: New file.
3846
3847         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3848         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3849         - Separate CCL based implementations to viet-ccl.el.
3850
3851 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3852
3853         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3854         "jisx0213.2000-1".
3855         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3856
3857         * mule/mule-charset.el (default-coded-charset-priority-list):
3858         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3859         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3860
3861 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3862
3863         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3864
3865 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3866
3867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3868         `ucs' in UTF-2000.
3869
3870 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3871
3872         * mule/mule-charset.el (default-coded-charset-priority-list):
3873         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3874         `arabic-iso8859-6'.
3875
3876 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3877
3878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3879         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3880
3881 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3882
3883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3884         `katakana-jisx0201' in UTF-2000.
3885
3886 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3887
3888         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3889         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3890         "u0FB50-Arabic-Presentation-Forms-A",
3891         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3892         "u0FE50-Small-Form-Variants",
3893         "u0FE70-Arabic-Presentation-Forms-B",
3894         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3895         UTF-2000.
3896
3897 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3898
3899         * dumped-lisp.el (preloaded-file-list): Delete
3900         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3901         ... "Ideograph-R214-Flute" in UTF-2000.
3902
3903 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3904
3905         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3906         (japanese-jisx0213-2): New coded-charset.
3907
3908         * dumped-lisp.el (preloaded-file-list): Add
3909         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3910         "Ideograph-R030-Mouth".
3911
3912 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3913
3914         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3915         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3916         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3917         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3918         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3919         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3920         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3921         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3922
3923 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3924
3925         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3926         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3927         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3928         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3929         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3930
3931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3932         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3933
3934 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3935
3936         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3937         in UTF-2000.
3938
3939 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3940
3941         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3942         (chinese-isoir165): Moved from mule/chinese.el.
3943         (chinese-cns11643-3): Moved from mule/chinese.el.
3944         (chinese-cns11643-4): Moved from mule/chinese.el.
3945         (chinese-cns11643-5): Moved from mule/chinese.el.
3946         (chinese-cns11643-6): Moved from mule/chinese.el.
3947         (chinese-cns11643-7): Moved from mule/chinese.el.
3948
3949         * mule/chinese.el: Move definition of coded-charsets to
3950         mule/mule-conf.el.
3951
3952 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3953
3954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3955         `ideograph-daikanwa'.
3956
3957 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3958
3959         * dumped-lisp.el (preloaded-file-list): Delete
3960         "ccs-jisx0201-latin.el".
3961
3962 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3963
3964         * dumped-lisp.el (preloaded-file-list): Add
3965         "u031A0-Extended-Bopomofo" in UTF-2000.
3966
3967 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3968
3969         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3970         renamed to u02E00-CJK-Radical-Supplement.
3971
3972 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3973
3974         * dumped-lisp.el (preloaded-file-list): Add
3975         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3976         "u030A0-Katakana", "u03100-Bopomofo",
3977         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3978         "u03200-Enclosed-CJK-Letters-and-Months" and
3979         "u03300-CJK-Compatibility".
3980
3981 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3982
3983         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3984         "u02F00-Kangxi-Radicals" and
3985         "u02FF0-Ideographic-Description-Characters".
3986
3987 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3988
3989         * dumped-lisp.el (preloaded-file-list): Add
3990         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3991         "u02800-Braille-Patterns" in UTF-2000.
3992
3993 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3994
3995         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3996         "uXXXXX-*.el" in UTF-2000.
3997
3998         * bytecomp.el (byte-compile-insert-header): Delete comments if
3999         non-ASCII characters are found; allow `byte-compile-dynamic' and
4000         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4001         `raw-text'.
4002
4003 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4004
4005         * dumped-lisp.el (preloaded-file-list): Add
4006         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4007         "u025A0-Geometric-Shapes.el".
4008
4009 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4010
4011         * dumped-lisp.el (preloaded-file-list): Add
4012         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4013         "u02460-Enclosed-Alphanumerics.el".
4014
4015 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4016
4017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4018         `chinese-gb2312'.
4019
4020         * dumped-lisp.el (preloaded-file-list): Add
4021         "u02200-Mathematical-Operators.el" and
4022         "u02300-Miscellaneous-Technical.el".
4023
4024 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4025
4026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4027         `chinese-cns11643-*'.
4028
4029         * dumped-lisp.el (preloaded-file-list): Add
4030         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4031         "u02190-Arrows.el" in UTF-2000.
4032
4033 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4034
4035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4036         `korean-ksc5601'.
4037
4038         * dumped-lisp.el (preloaded-file-list): Add
4039         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4040         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4041         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4042
4043 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4044
4045         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4046
4047 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4048
4049         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4050         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4051         "u01780-Khmer.el", "u01800-Mongolian.el",
4052         "u01E00-Latin-Extended-Additional.el" and
4053         "u01F00-Greek-Extended.el" in UTF-2000.
4054
4055 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4056
4057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4058         `ethiopic-ucs' and `ethiopic'.
4059
4060         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4061         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4062
4063         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4064         from mule/ethiopic.el.
4065
4066         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4067         mule/mule-conf.el.
4068
4069 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4070
4071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4072         `lao'.
4073
4074         * mule/mule-conf.el (lao): New coded-charset.
4075
4076         * dumped-lisp.el (preloaded-file-list): Add
4077         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4078         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4079         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4080         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4081         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4082
4083 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4084
4085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4086         `ucs-bmp' and `arabic-iso8859-6'.
4087
4088 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4089
4090         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4091         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4092         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4093
4094 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4095
4096         * startup.el (normal-top-level): Load autoload file for UTF-2000
4097         in UTF-2000.
4098
4099 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4100
4101         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4102         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4103         "u00020-Basic-Latin.el", "u00080-C1.el",
4104         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4105         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4106         "u002B0-Spacing-Modifier-Letters.el",
4107         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4108         UTF-2000.
4109
4110 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4111
4112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4113         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4114         instead of `vietnamese-viscii-*'.
4115
4116 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4117
4118         * mule/mule-conf.el: New file.
4119
4120         * mule/misc-lang.el: Move definition of charset `ipa' to
4121         mule/mule-conf.el.
4122
4123 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4124
4125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4126         `latin-viscii'; prefer it for characters used in Vietnamese.
4127
4128 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4129
4130         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4131
4132 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4133
4134         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4135         `vietnamese-viscii-lower'.
4136         (latin-viscii-upper): Renamed from charset
4137         `vietnamese-viscii-upper'.
4138         (vietnamese-viscii-lower): New alias for charset
4139         `latin-viscii-lower'.
4140         (vietnamese-viscii-upper): New alias for charset
4141         `latin-viscii-upper'.
4142
4143 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4144
4145         * mule/mule-charset.el (default-coded-charset-priority-list):
4146         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4147
4148 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4149
4150         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4151         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4152         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4153         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4154         lisp/utf-2000.
4155
4156 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4157
4158         * mule/ccs-tcvn5712.el: New file.
4159
4160 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4161
4162         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4163         in UTF-2000.
4164
4165 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4166
4167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4168         `japanese-jisx0208'.
4169
4170 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4171
4172         * dumped-lisp.el (preloaded-file-list): Add
4173         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4174         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4175         UTF-2000.
4176
4177         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4178         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4179         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4180         mule/ccs-viscii.el: New files.
4181
4182         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4183         if \uXXXX is found.
4184
4185 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4186
4187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4188         `hiragana-jisx0208' and `katakana-jisx0208'.
4189
4190 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4191
4192         * mule/chinese.el (chinese-cns11643-3): Define it even if
4193         `utf-2000' is provided.
4194         (chinese-cns11643-4): Likewise.
4195         (chinese-cns11643-5): Likewise.
4196         (chinese-cns11643-6): Likewise.
4197         (chinese-cns11643-7): Likewise.
4198
4199 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4200
4201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4202         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4203
4204 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4205
4206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4207         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4208
4209 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4210
4211         * mule/mule-charset.el (default-coded-charset-priority-list):
4212         Setup in UTF-2000.
4213
4214 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4215
4216         * mule/viet-chars.el: Don't define charset
4217         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4218         they are defined as builtin charsets.
4219
4220 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4221
4222         * version.el (emacs-version): Add more space just before UTF-2000
4223         version string.
4224
4225 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4226
4227         * version.el ([constant] emacs-version): Don't add a space in the
4228         preceding place of `xemacs-betaname' because it is duplicated.
4229         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4230
4231         * startup.el (splash-frame-body): Add ETL.
4232
4233 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4234
4235         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4236         is provided because it is defined as builtin charset.
4237         (chinese-cns11643-4): Likewise.
4238         (chinese-cns11643-5): Likewise.
4239         (chinese-cns11643-6): Likewise.
4240         (chinese-cns11643-7): Likewise.
4241
4242 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4243
4244         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4245         coding-system `iso-10646-ucs-4' is not defined.
4246
4247 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4248
4249         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4250         coding-system if `utf-2000' is provided.
4251
4252 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4253
4254         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4255         `utf-2000' is provided.
4256
4257 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4258
4259         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4260         if utf-2000 is provided temporally.
4261
4262 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4263
4264         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4265         as builtin variable].
4266
4267 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4268
4269         * files.el (insert-file-contents-literally): Treat file as binary;
4270         call file-name-handlers. [sync with Emacs 20.3.10]
4271
4272 2008-12-28  Vin Shelton  <acs@xemacs.org>
4273
4274         * XEmacs 21.4.22 is released
4275
4276 2008-12-30  Vin Shelton  <acs@xemacs.org>
4277
4278         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4279         during building even if no packages are found.
4280
4281 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4282
4283         * printer.el (generic-print-region): 
4284         (generic-print-buffer): 
4285         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4286         check if the msprinter device is available, now that msprinter is
4287         always available as a specifier tag. 
4288
4289 2008-12-24  Vin Shelton  <acs@xemacs.org>
4290
4291         * about.el: Add Francisco to my bio!
4292
4293 2008-12-23  Vin Shelton  <acs@xemacs.org>
4294
4295         * autoload.el: Move operator definitions to autoload-operators.el
4296         in the xemacs-base package.
4297
4298 2007-11-22  Vin Shelton  <acs@xemacs.org>
4299
4300         * about.el (about-hacker-contribution): Updated my bio.
4301
4302 2007-10-07  Vin Shelton  <acs@xemacs.org>
4303
4304         * XEmacs 21.4.21 is released
4305
4306 2007-09-19  Didier Verna  <didier@xemacs.org>
4307
4308         Update my personal info.
4309         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4310         * about.el (about-other-current-hackers): Ditto.
4311         * about.el (about-url-alist): Add my musical website.
4312         * about.el (about-personal-info): Update my entry.
4313         * about.el (about-hacker-contribution): Ditto.
4314
4315 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4316
4317         * package-get.el (package-get-download-sites): Update download
4318         sites in Japan.
4319         * package-get.el (package-get-pre-release-download-sites): Ditto.
4320
4321 2007-08-18  Vin Shelton  <acs@xemacs.org>
4322
4323         * package-get.el (package-get-pre-release-download-sites): Sync
4324         mirror sites with 21.5.  (Thanks, Adrian)
4325
4326 2007-08-09  Mike Sperber  <mike@xemacs.org>
4327
4328         * startup.el (migrate-user-init-file): Create backup of
4329         `user-init-file' before migrating.
4330         * startup.el (maybe-migrate-user-init-file): Print
4331         information about backup file.
4332         (maybe-create-compatibility-dot-emacs): Follow above change.
4333
4334 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4335
4336         * font-lock.el: Sync font-lock-add-keywords and
4337         font-lock-remove-keywords from GNU Emacs.
4338         * font-lock.el (font-lock-keywords-alist): New.
4339         * font-lock.el (font-lock-removed-keywords-alist): New.
4340         * font-lock.el (font-lock-add-keywords): New.
4341         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4342         * font-lock.el (font-lock-remove-keywords): New.
4343
4344 2007-08-16  Vin Shelton  <acs@xemacs.org>
4345
4346         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4347         patch from Hans de Graaff.
4348
4349 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4350
4351         * package-get.el (package-get-download-sites): Document Chile and
4352         update Denmark download site.
4353         * package-get.el (package-get-pre-release-download-sites): Ditto.
4354
4355 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4358
4359 2006-12-09  Vin Shelton  <acs@xemacs.org>
4360
4361         * XEmacs 21.4.20 is released
4362
4363 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4364
4365         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4366
4367 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4368
4369         * info.el (Info-find-file-node, Info-insert-dir)
4370         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4371         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4372         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4373         and discussion.
4374
4375 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4376
4377         * obsolete.el (line-beginning-position): New, from 21.5.x.
4378         (line-end-position): Ditto.
4379
4380 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4381
4382         * package-get.el (package-get-download-sites): Welcome
4383         nl.xemacs.org and Thanks!
4384         * package-get.el (package-get-pre-release-download-sites): Ditto.
4385
4386 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4387
4388         * font-lock.el: Add support for not-so recent changes in Java to
4389         java-mode.
4390
4391 2006-01-28  Vin Shelton  <acs@xemacs.org>
4392
4393         * XEmacs 21.4.19 is released
4394
4395 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4396
4397         * easymenu.el: Update copyright. 
4398         * easymenu.el (easy-menu-all-popups):
4399         Add a docstring. 
4400         * easymenu.el (easy-menu-add):
4401         Document a bug, rework the function to preserve any existing
4402         non-default mode-popup-menu instead of overwriting it, and not to
4403         bother normalising the menu title (nothing else does).
4404         * easymenu.el (easy-menu-remove):
4405         Restore the default mode-popup-menu instead of leaving an empty
4406         one when we remove the last easy-menu popup. 
4407
4408 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4409
4410         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4411         as suggested by Rodrigo Ventura.
4412         * package-get.el (package-get-pre-release-download-sites): Ditto,
4413         with replacement of xemacs-21.5 by beta, which is the logical path
4414         to our beta core and package pre-releases.
4415
4416 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4417
4418         * package-get.el (package-get-download-sites): Add Hong Kong
4419         download site.
4420         * package-get.el (package-get-pre-release-download-sites): Ditto.
4421
4422 2005-12-26  Vin Shelton  <acs@xemacs.org>
4423
4424         * find-paths.el:
4425         * find-paths.el (paths-emacs-root-p): Add search for package root.
4426         * find-paths.el (paths-find-emacs-root): Replaced with
4427         paths-find-invocation-roots, which returns a list of roots.
4428         * find-paths.el (paths-find-invocation-roots): New.
4429         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4430
4431 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4432
4433         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4434         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4435
4436 2005-12-03  Vin Shelton <acs@xemacs.org>
4437
4438         * XEmacs 21.4.18 is released
4439
4440 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4441
4442         * package-get.el (package-get-download-sites): Update reflecting
4443         latest http://www.xemacs.org/Releases/ information generated by
4444         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4445         * package-get.el (package-get-pre-release-download-sites): Ditto.
4446
4447 2005-02-28  Simon Josefsson  <jas@extundo.com>
4448
4449         * about.el (xemacs-hackers): Add jas.
4450         (about-other-current-hackers): Likewise.
4451         (about-url-alist): Add URL for jas.
4452         (about-personal-info): Document jas.
4453         (about-hacker-contribution): Describe jas contributions.
4454
4455 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4456
4457         * easymenu.el (easy-menu-remove): As described in 
4458         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4459         except the "Command" menu from mode-popup-menu. 
4460
4461 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4462  
4463         * font.el (font-spatial-to-canonical): Correct calculation of 
4464         return value for pixel-based input value. 
4465  
4466 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4467
4468         * code-process.el (call-process): Process-related docstring
4469         improvements spurred by Norbert Koch.
4470         * code-process.el (call-process-region): Ditto.
4471         * code-process.el (start-process): Ditto.
4472
4473 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4474
4475         * finder.el (finder-find-library): Return filename actually
4476         searched for.
4477
4478 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4479
4480         * help.el (view-emacs-news): Use `expand-file-name' instead of
4481         `locate-data-file' as the latter will find any "NEWS" files that
4482         might exist in packages _before_ the one in core.
4483
4484 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4485
4486         * package-get.el (package-get-init-package):
4487         package-get-init-package buglet (21.4.17) by Jeff Mincy
4488         <mincy@rcn.com> fixing false temporary load-path shadows reported
4489         after package installation and simplifying code.
4490
4491 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4492
4493         * package-get.el (package-get-download-sites): Sync mirrors list
4494         with the XEmacs website.
4495         (package-get-pre-release-download-sites): Ditto.
4496
4497 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4498
4499         * derived.el (derived-mode-merge-syntax-tables):
4500         Revert my 21.5-only patch of 2003-07-18 which slipped in
4501         through Jerry James's patch of 2004-06-07.
4502
4503 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4504
4505         * cmdloop.el (keyboard-quit): Remove workaround for
4506         `region-active-p' not making sure active region is in current
4507         buffer now that it does.
4508         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4509         * simple.el (region-active-p): `region-active-p' to only return t
4510         when active region is in current buffer.
4511
4512 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4513
4514         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4515         package names, quell a byte-compiler warning, doc fix.
4516
4517 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4518
4519         * buffer.el (pop-to-buffer):
4520         * window-xemacs.el (display-buffer):
4521         Document use of `same-window-buffer-names,' `same-window-regexps'
4522         by pop-to-buffer and display-buffer. 
4523         
4524 2005-02-06  Vin Shelton <acs@xemacs.org>
4525
4526         * XEmacs 21.4.17 is released
4527
4528 2005-01-29  Ben Wing  <ben@xemacs.org>
4529
4530         * shadow.el (find-emacs-lisp-shadows):
4531         Add custom-defines to list of ignored files.
4532
4533 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4534
4535         * simple.el (shifted-motion-keys-select-region): Fix statement
4536         about unshifted-motion-keys-deselect-region.
4537
4538 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4539
4540         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4541         now) for GNU Emacs compatibility.
4542         (make-obsolete-variable): Ditto.
4543
4544 2004-01-08  Ben Wing  <ben@xemacs.org>
4545
4546         * code-files.el (load):
4547         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4548
4549 2004-12-05  Vin Shelton <acs@xemacs.org>
4550
4551         * XEmacs 21.4.16 is released
4552
4553 2004-12-04  Vin Shelton  <acs@xemacs.org>
4554
4555         * auto-autoloads.el: Regenerated.
4556
4557         * custom-load.el: Regenerated.
4558
4559 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4560
4561         Fix bug: apropos errors if a defalias refers to an undefined
4562         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4563
4564         * apropos.el (apropos):
4565         (apropos-command):
4566         * help.el (frob-help-extents):
4567         * help-macro.el (make-help-screen):
4568         * hyper-apropos.el (hyper-apropos-grok-functions):
4569         (hyper-apropos-get-doc):
4570         Catch void-function error thrown by `documentation'.
4571
4572 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4573
4574         * packages.el (package-require): Fix incorrect arg to format.
4575         This fixes a `format specifier' error.
4576
4577 2004-08-13  Jerry James  <james@xemacs.org>
4578
4579         * bytecomp.el (forward-word): Tell the byte compiler the correct
4580         number of arguments to forward-word.
4581
4582 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4583
4584         * etags.el: Fixed loading of include files for tag completion. Now
4585         you can make a tag file for a library, include it into your
4586         project and it will be reloaded only if it changed. Infinte
4587         include loops are detected and the correct tag files are loaded.
4588         * etags.el (buffer-tag-table-list): Load and verify tag files in
4589         the external function buffer-tag-table-list-load.
4590         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4591         tag files. Also load the included tag files. The priority of the
4592         included files is right below their parent file. If multiple
4593         matches occur then the symbols from the parent file are found
4594         first.
4595         * etags.el (tag-table-include-files): Corrected comment
4596         string. Switched to pattern constant tags-include-pattern to have
4597         it at a central location.
4598         * etags.el (tags-include-pattern): Added doc string.
4599         * etags.el (add-to-tag-completion-table): Removed obsolete
4600         comments as the include files are allready returned by
4601         buffer-tag-table-list and loaded.
4602         * etags.el (find-tag-internal): The include files are allready
4603         included in tag-tables as buffer-tag-table-list returns them now.
4604
4605 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4606
4607         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4608         Loading items into the notebook is now done by C code.
4609         * widgets-gtk.el (gtk-widget-instantiate-internal):
4610         Style no longer changed.
4611
4612 2004-06-28  Nix  <nix@esperi.org.uk>
4613
4614         * cmdloop.el (truncate-command-history-for-gc): Delay
4615         execution of all things that look up variable bindings,
4616         via `enqueue-eval-event'.
4617
4618 2004-06-24  Vin Shelton  <acs@xemacs.org>
4619
4620         * package-get.el (package-get-require-signed-base-updates):
4621         now defaults to nil.
4622
4623 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4624
4625         * subr.el (split-string): Clean up docstring.
4626
4627 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4628
4629         * faces.el (zmacs-region): fix typo in docstring.
4630
4631 2004-06-07  Jerry James  <james@xemacs.org>
4632
4633         * derived.el: Synch with Emacs 21.3.
4634         * subr.el (with-local-quit): New, from Emacs 21.3.
4635         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4636         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4637         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4638
4639 2004-06-16  Jerry James  <james@xemacs.org>
4640
4641         * cl.el (cl-set-substring): Increment start by the length of the
4642         string, not the string itself.
4643
4644 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4645
4646         * etags.el (tag-table-include-files): Expand included TAGS file
4647         paths to avoid problems with relative paths.  Thanks to Peter
4648         Chubb <peterc@gelato.unsw.edu.au>.
4649         * etags.el (tags-include-pattern): New.
4650         * etags.el (add-to-tag-completion-table): Parse and ignore
4651         trailing include lines.
4652
4653 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4654
4655         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4656         avoiding line solely composed of equal signs.
4657
4658 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4659
4660         * cus-edit.el (alloc): Typo fix.
4661         * cus-edit.el (custom-browse-visibility): Ditto.
4662         * cus-edit.el (custom-variable-value-create): Ditto.
4663         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4664         * cus-edit.el (custom-save-variables): Bind print-length and
4665         print-level to nil to avoid value abbreviation.
4666         * cus-edit.el (custom-save-face-internal): Ditto.
4667         * cus-edit.el (custom-save-faces): Save in sorted order.
4668         * cus-edit.el (custom-save-resets): Bind print-length and
4669         print-level to nil to avoid value abbreviation.
4670         * cus-edit.el (custom-save-loaded-themes): Ditto.
4671
4672 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4673
4674         * subr.el (split-string-default-separators): New.
4675         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4676         see comment in source.
4677
4678 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4679
4680         * mule/japanese.el (paragraph-start, paragraph-separate):
4681         Remove anchor to BOL.
4682
4683 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * cl.el (gensym, gentemp): Improve docstrings.
4686
4687 2004-05-10  Vin Shelton  <acs@xemacs.org>
4688
4689         * etags.el: Sync with 21.5 version.
4690
4691 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4692
4693         * etags.el:
4694         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4695         only for use with exuberant ctags. This will also enable building of 
4696         completion tables with exuberant ctags. This will not work with
4697         xemacs ctags. 
4698         * etags.el (get-tag-table-buffer): New function for creating of
4699         completion table is used if tags-exuberant-ctags-optimization-p ist t
4700         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4701         finding the tag names. New.
4702         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4703         building tag completion table with exuberant ctags. New.
4704         * etags.el (find-tag-internal): Improve exact tag matching for tags
4705         with name fields. Before the patch return types of functions or
4706         function parameters (with exuberant ctags) were found as matches.
4707
4708 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4709
4710         * list-mode.el (display-completion-list): Fixed completion list was
4711         taking the width of the frame and not of the window for displaying
4712         the selection methods.
4713
4714 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4715
4716         * menubar-items.el (default-menubar): Options are saved to custom.el.
4717
4718
4719 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4720
4721         * isearch-mode.el (isearch-abort): Preserve successful search target.
4722
4723 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4724
4725         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4726         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4727         Bihlmeyer.
4728         * gnuserv.el (gnuserv-mode-line-string): New.
4729         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4730         gnuserv-mode.
4731         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4732         * gnuserv.el (gnuserv-edit-files): Use
4733         make-x-device-with-gtk-fallback.
4734
4735 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4736
4737         * gtk-widgets.el: New import: gtk-accel-group-new.
4738         * dialog-gtk.el:
4739         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4740         * dialog-gtk.el (popup-builtin-question-dialog):
4741         Added support for dialog button mnemonics.
4742
4743 2004-03-22  Chris Green <cmg@dok.org>
4744
4745         * process.el (shell-command): Output buffer was ignored when a
4746         background process was run via shell-command.
4747
4748 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4749
4750         * cus-edit.el (custom-save-variables): Retrieve a list of
4751         variables to save first, sort it, and make sure the variables are
4752         saved in sorted order.
4753
4754 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4755  
4756         * package-get.el (package-get-update-base-from-buffer): Force
4757         binary coding system for verifying GnuPG signature in the
4758         package-index file.
4759  
4760 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4761
4762         * package-get.el (package-get-package-index-file-location): Handle
4763         missing "EMACSPACKAGEPATH" environment variable.
4764
4765 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4766
4767         * package-admin.el (package-admin-find-top-directory): Simplify
4768         directory comparisions and fix substring errors on short path
4769         components.
4770         * package-get.el (package-get-package-index-file-location):
4771         Default to first component of "EMACSPACKAGEPATH", if set.
4772
4773 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4774
4775         * package-get.el (process-error): New error datum.
4776
4777 2004-02-02  Vin Shelton <acs@xemacs.org>
4778
4779         * XEmacs 21.4.15 is released
4780
4781 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4782
4783         * itimer.el (activate-itimer): Modify the itimer timeout value as
4784         if it were begun at the last time when the itimer driver was woken
4785         up.
4786
4787 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4788
4789         * specifier.el (Copyright):
4790         Update.
4791         (make-specifier-and-init):
4792         (map-specifier):
4793         (canonicalize-inst-pair):
4794         (canonicalize-spec-list):
4795         (set-specifier):
4796         Synch docstrings to 21.5 where appropriate.
4797
4798 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4799
4800         * package-get.el (package-get-list-packages-where): New.  A
4801         function that allows searching for groups of packages.  For
4802         example, find all packages that require the fsf-compat package.
4803
4804 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4805
4806         The Great PUI Sync.
4807
4808         * auto-autoloads.el: Regenerated.
4809
4810         * custom-load.el: Regenerated.
4811
4812         * dumped-lisp.el (packages-hardcoded-lisp): New.
4813
4814         * menubar-items.el (menu-max-items): New.
4815         (menu-submenu-max-items): New.
4816         (menu-submenu-name-format): New.
4817         (menu-split-long-menu): New.
4818         (menu-sort-menu): New.
4819         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4820
4821         * obsolete.el (pui-add-install-directory): Renamed to the more
4822         logical `pui-set-local-package-get-directory'.
4823         (package-get-download-menu): Moved to `package-ui.el' and renamed
4824         to `package-ui-add-download-menu'.
4825
4826         * package-admin.el (package-admin-install-function-mswindows):
4827         Whitespace clean up.
4828         (package-admin-add-single-file-package): Removed.
4829         (package-admin-default-install-function): Whitespace clean up.
4830         (package-admin-find-top-directory): New.
4831         (package-admin-get-install-dir): Use it.
4832         (package-admin-get-manifest-file): 
4833         (package-admin-check-manifest): 
4834         (package-admin-add-binary-package):
4835         (package-admin-get-lispdir):
4836         (package-admin-delete-binary-package):
4837         (package-admin):
4838
4839         * package-get.el (package-get-package-index-file-location): New.
4840         (package-get-install-to-user-init-directory): New.
4841         (package-get-remote):
4842         (package-get-download-sites):
4843         (package-get-pre-release-download-sites): New.
4844         (package-get-site-release-download-sites): New.
4845         (package-get-base-filename):
4846         (package-get-always-update):
4847         (package-get-user-index-filename): Removed.
4848         (package-get-pgp-available-p): New.
4849         (package-get-require-signed-base-updates):
4850         (package-get-was-current):
4851         (package-entries-are-signed): New.
4852         (package-get-continue-update-base): New.
4853         (package-get-download-menu): Removed.
4854         (package-get-require-base):
4855         (package-get-update-base-entry):
4856         (package-get-locate-file):
4857         (package-get-locate-index-file):
4858         (package-get-maybe-save-index):
4859         (package-get-update-base):
4860         (package-get-update-base-from-buffer):
4861         (package-get-update-base-entries):
4862         (package-get-interactive-package-query):
4863         (package-get-update-all):
4864         (package-get-all):
4865         (package-get-dependencies):
4866         (package-get-init-package):
4867         (package-get-info): New.
4868         (package-get):
4869         (package-get-staging-dir):
4870         (package-get-set-version-prop): Removed.
4871         (package-get-installedp):
4872         (package-get-ever-installed-p):
4873         (packages): Removed.
4874         (package-get-custom-groups): Removed.
4875         (package-get-custom): Removed.
4876         (package-get-custom-add-entry): Removed.
4877
4878         * package-info.el (batch-update-package-info):
4879
4880         * package-net.el (package-net-batch-generate-bin-ini):
4881         (package-net-update-installed-db):
4882
4883         * package-ui.el (pui-info-buffer):
4884         (pui-directory-exists): Removed.
4885         (pui-package-dir-list): Removed.
4886         (pui-add-install-directory): Removed.
4887         (package-ui-download-menu): New.
4888         (package-ui-pre-release-download-menu): New.
4889         (package-ui-site-release-download-menu): New.
4890         (pui-set-local-package-get-directory): New.
4891         (pui-package-symbol-char):
4892         (pui-update-package-display):
4893         (pui-toggle-package):
4894         (pui-toggle-package-key):
4895         (pui-toggle-package-delete):
4896         (pui-toggle-package-delete-key):
4897         (pui-toggle-package-event):
4898         (pui-toggle-verbosity-redisplay):
4899         (pui-install-selected-packages):
4900         (pui-add-required-packages):
4901         (pui-help-echo):
4902         (pui-display-info):
4903         (list-packages-mode):
4904         (pui-list-packages):
4905
4906         * packages.el (packages-compute-package-locations):
4907         (package-require):
4908         (package-delete-name):
4909         (packages-hardcoded-lisp): Removed.
4910         (packages-useful-lisp): Removed.
4911         (packages-unbytecompiled-lisp): Removed.
4912         (packages-find-package-directories):
4913
4914         Summary:
4915
4916         Major code clean up of all things PUI.
4917
4918         Much improved code to determine where packages should be
4919         installed.  PUI no longer depends on any packages being
4920         pre-installed to compute where packages are to be installed to.
4921
4922         The user can specify the location of their package-index file.  It
4923         isn't necessary to set this because it has sane defaults.  People
4924         who "run-in-place" won't accidently overwrite the CVS
4925         package-index file.  See
4926         `package-get-package-index-file-location'. 
4927
4928         PUI will now properly clean up after itself in the event of an
4929         unsuccessful package install.  This drastically reduces the number
4930         of "wrong md5sum" FAQs.
4931
4932         non-Mule XEmacsen can no longer install Mule packages.
4933
4934         Package management via the custom interface has been removed.
4935
4936         The PUI related menubar items have been reorganised.
4937
4938         The PGP verification code has been fixed and the default for
4939         whether or not it is used is automatically computed.
4940
4941         * update-elc.el ((preloaded-file-list site-load-packages
4942         need-to-dump dumped-exe)):
4943         Just a couple of small changes to allow for
4944         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4945         existing anymore.
4946
4947 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4948
4949         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4950         apply `format' to the first argument of byte-compile-warn, it
4951         already calls format.
4952
4953 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4954
4955         * files.el (delete-old-versions): Avoid going interactive during
4956         make install when environment variable VERSION_CONTROL is set.
4957
4958 2003-12-04  Vin Shelton  <acs@xemacs.org>
4959
4960         * menubar-items.el (menu-item-search): Only bring up search dialog
4961         box if the feature is available and desired.
4962
4963 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4964
4965         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4966
4967 2003-11-05  Vin Shelton  <acs@xemacs.org>
4968
4969         * help.el (Help-prin1-face):
4970         (Help-princ-face):
4971         princ and prin1 are functions and need to be called as such.  The
4972         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4973
4974 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * about.el (about-xemacs): Give full version and build date.
4977
4978 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4979
4980         * win32-native.el (grep-null-device): This XEmacs has null-device.
4981
4982 2003-09-06  Mike Sperber  <mike@xemacs.org>
4983
4984         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4985         implement the specified semantics for `defvar.'
4986
4987 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4988
4989         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4990         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4991         displaying buffer in question.
4992
4993 2003-09-03  Vin Shelton <acs@xemacs.org>
4994
4995         * XEmacs 21.4.14 is released
4996
4997 2003-08-17  Vin Shelton  <acs@xemacs.org>
4998
4999         * about.el: Vanity patch.
5000
5001 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5002
5003         * code-process.el (call-process):
5004         (call-process-region):
5005         (start-process):
5006         Document coding system processing.
5007
5008 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5009
5010         * startup.el (splash-frame-body): Idiomatic English.
5011
5012 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5013
5014         * font-lock.el (font-lock-match-java-declarations): Move
5015         save-restriction, narrow-to-region to beginning of function to
5016         avoid going beyond the limit and causing an infloop.
5017
5018 2003-04-16  Jerry James  <james@xemacs.org>
5019
5020         * keydefs.el: Remove mappings for keys mapped to the nowhere
5021         defined function function-key-error.
5022
5023 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5024
5025         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5026         lisp-interaction-mode-hook): Add the docstrings.
5027
5028 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5029
5030         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5031         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5032         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5033
5034 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5035
5036         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5037         lambda list after the original doc.  Care about
5038         #'(lambda () "SingleString") 
5039         (cl-upcase-arg): 
5040         (cl-function-arglist):
5041         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5042         circular data structures in lambda list specification
5043
5044 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5045
5046         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5047         to appear in font-lock-function-name-face.
5048
5049 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5050
5051         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5052         is not also the value of the lambda.
5053
5054 2003-05-06  Andy Piper  <andy@xemacs.org>
5055
5056         * files.el (revert-buffer): Make sure local variables get processed,
5057         even in the case of an optimized reversion.
5058
5059 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5060
5061         * XEmacs 21.4.13 is released
5062
5063 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5064
5065         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5066         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5067
5068 2003-02-14  Ben Wing  <ben@xemacs.org>
5069
5070         * byte-optimize.el:
5071         * byte-optimize.el (byte-compile-inline-expand):
5072         * byte-optimize.el (byte-compile-unfold-lambda):
5073         * byte-optimize.el (byte-optimize-form-code-walker):
5074         * byte-optimize.el (byte-optimize-form):
5075         * byte-optimize.el (byte-decompile-bytecode-1):
5076         * byte-optimize.el (byte-optimize-lapcode):
5077         Review carefully and sync up to 20.7 except for areas as noted.
5078         Fixes problem with JDE compilation.
5079
5080 2003-02-05  Ben Wing  <ben@xemacs.org>
5081
5082         * simple.el:
5083         * simple.el (motion-keys-for-shifted-motion):
5084         Omit M-S-home/end from motion keys.
5085
5086 2003-02-07  Ben Wing  <ben@xemacs.org>
5087
5088         * text-props.el (text-property-any):
5089         * text-props.el (text-property-not-all):
5090         Fix bug when end > start.
5091
5092 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5093
5094         * info.el (Info-insert-dir): Make default-directory end in
5095         separator.  Patch due to Martin Buchholz.
5096
5097 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5098
5099         * XEmacs 21.4.12 "Portable Code" is released.
5100
5101 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5102
5103         * about.el: Update golubev data.
5104
5105 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5106
5107         * isearch-mode.el (isearch-mode-map): Substitute comment on
5108         desirability, and back out "GR is printable" changes.
5109
5110 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5111
5112         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5113
5114 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5115
5116         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5117
5118 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5119
5120         * menubar-items.el (default-menubar): Use browse-url-mozilla
5121         instead of browse-url-gnome-moz for Mozilla.
5122
5123 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5124
5125         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5126
5127 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5128
5129         * files.el (auto-mode-alist): Remove redundant entries for modes
5130         that live in packages.
5131         (interpreter-mode-alist): Ditto.
5132
5133 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5134
5135         * menubar-items.el (default-menubar): Sync with current
5136         browse-url-xemacs.el.
5137
5138 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5139
5140         * XEmacs 21.4.10 "Military Intelligence" is released.
5141
5142 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5143
5144         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5145
5146 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5147
5148         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5149
5150 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5151
5152         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5153         effect free function.
5154         (font-lock-fontify-keywords-region): Supply the argument to
5155         font-lock-compile-keywords.
5156
5157 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5158
5159         * package-get.el (package-get-download-sites): Bring sites list
5160         up to date, prefer xx.xemacs.org addresses.
5161
5162 2002-09-27  Andy Piper  <andy@xemacs.org>
5163
5164         * dialog.el (make-dialog-box): for general dialogs only
5165         delete-frame-hook will be run.
5166
5167 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5168
5169         * font-lock.el (font-lock-fontify-syntactically-region): Add
5170         comment about lookup-syntax-properties, document LOUDLY as unused.
5171
5172 2002-08-26  Andy Piper  <andy@xemacs.org>
5173
5174         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5175         merge.
5176
5177 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5178
5179         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5180         (make-obsolete-variable): Ditto.
5181         (make-compatible): Ditto.
5182         (make-compatible-variable): Ditto.
5183
5184 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5185
5186         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5187         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5188
5189 2002-08-28  Andy Piper  <andy@xemacs.org>
5190
5191         * files.el (revert-buffer): propagate revert-without-query-status.
5192
5193 2002-06-03  Andy Piper  <andy@xemacs.org>
5194
5195         * dialog-items.el (make-search-dialog): align various subcontrols
5196         in visually pleasing ways, allow frame to autosize to the dialog
5197         size.
5198         * dialog.el (make-dialog-box): add a border inside the frame. Add
5199         :autosize property, if t then reset the frame size appropriately
5200         before the frame is mapped.
5201         * gutter-items.el (set-progress-feedback-instantiator): align
5202         various subcontrols.
5203         * gutter-items.el (set-progress-abort-instantiator): ditto.
5204
5205 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5206
5207         * XEmacs 21.4.9 "Informed Management" is released.
5208
5209 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5210
5211         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5212         "&optional append" argument.
5213
5214 2002-07-16  Didier Verna  <didier@xemacs.org>
5215
5216         * subr.el (replace-in-string): fix case fold bug introduced by
5217         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5218         case-fold-search in temporary buffers.
5219
5220 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5221
5222         * lib-complete.el (find-library): Remove check for mule because
5223         decompression DOES work on Mule.
5224
5225 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5226
5227         * simple.el (join-line): New alias for `delete-indentation'.
5228
5229 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5230
5231         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5232         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5233         (font-lock-builtin-face): New.
5234         (font-lock-constant-face): New.
5235         (font-lock-face-list): Add builtin and constant faces.
5236
5237 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5238
5239         * autoload.el (make-autoload): Support define-derived-mode.
5240         Collected puts of doc-string-elt property.  Based on a patch by
5241         Didier Verna <didier@xemacs.org>.
5242
5243 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5244
5245         * wid-edit.el (widget-field-activate): Fix docstring typo.
5246
5247 2002-07-23  Andy Piper  <andy@xemacs.org>
5248
5249         * about.el (about-personal-info): update me.
5250
5251 2002-07-12  Andy Piper  <andy@xemacs.org>
5252
5253         * custom.el (custom-theme-set-variables): remove bogus
5254         arguments. Use custom-set-default to set defaults.
5255         (custom-set-variables): update doc.
5256         (custom-local-buffer): new, synced from FSF.
5257         (custom-set-default): ditto.
5258         (defcustom): update doc.
5259
5260 2002-06-16  Andy Piper  <andy@xemacs.org>
5261
5262         * menubar-items.el (default-menubar): enable windows printing on
5263         cygwin as well as native.
5264
5265 2002-06-12  Andy Piper  <andy@xemacs.org>
5266
5267         * printer.el (generic-print-buffer): catch all errors so that the
5268         print device can be cleared in all scenarios.
5269         (Printer-clear-device): make sure clearing the printer allows it
5270         to be used again immediately.
5271         (generic-print-region): make sure the default printer face is
5272         black-on-white.
5273
5274 2002-04-23  Jerry James  <james@xemacs.org>
5275
5276         * window-xemacs.el (display-buffer-function): Change doc to
5277         reflect new arg.
5278         * window-xemacs.el (pre-display-buffer-function): Ditto.
5279         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5280         non-nil, make the new window just big enough for its contents.
5281         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5282         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5283         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5284
5285 2002-06-06  Andy Piper  <andy@xemacs.org>
5286
5287         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5288         (defcustom): ditto.
5289         (custom-handle-keyword): ditto.
5290
5291 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5292
5293         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5294         Make obsolete.  Default to nil.
5295         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5296         Inspired by a patch by John Palmieri.
5297
5298 2002-07-01  Mike Alexander  <mta@arbortext.com>
5299
5300         * process.el (shell-command-on-region): Don't delete the region
5301         before giving it to call-process-region
5302
5303 2002-06-04  Jerry James <james@eecs.ku.edu>
5304
5305         * find-paths.el (paths-find-architecture-directory): Search in
5306         `system-configuration'/`base', not `base'`system-configuration'.
5307
5308 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5309
5310         * info.el (Info-index): Add missing \ in [ t].
5311
5312 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5313
5314         * gutter-items.el (gutter-buffers-tab-visible-p,
5315         buffers-tab-omit-function, buffers-tab-selection-function,
5316         buffers-tab-filter-functions):
5317         Doc improvements.
5318
5319 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5320
5321         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5322
5323         * toolbar-items.el (toolbar-news): Fix typo in message string.
5324
5325 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5326
5327         * dialog.el (yes-or-no-p-dialog-box): 
5328         * cmdloop.el (y-or-n-p-minibuf):
5329         (yes-or-no-p-minibuf):
5330         (yes-or-no-p):
5331         (y-or-n-p): 
5332         Specify negative answers in docstrings.
5333
5334 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5335
5336         * package-ui.el (pui-help-echo): Display both installed and author
5337         version.  Use a balloon-help window to display extra info like
5338         package requires.
5339
5340 2002-05-30  Andy Piper  <andy@xemacs.org>
5341
5342         * files.el (revert-buffer-internal): don't visit
5343         revert-buffer. Kill buffer when not used. Suggested by Mike
5344         Alexander <mta@arbortext.com>
5345
5346 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5347
5348         * files.el (revert-buffer): More docstring fiddling.
5349
5350 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5351
5352         * files.el (revert-buffer):
5353         (revert-buffer-internal):
5354         (revert-buffer-insert-file-contents-function):
5355         Improve docstrings and comments.
5356
5357 2002-05-08  Andy Piper  <andy@xemacs.org>
5358
5359         * files.el (revert-buffer): observe noconfirm behavior.
5360
5361 2002-04-09  Andy Piper  <andy@xemacs.org>
5362
5363         * files.el (revert-buffer): use revert-buffer-internal if it looks
5364         like doing so will not result in any user-visible changes.
5365         (revert-buffer-internal): new function. Do the actual process of
5366         reversion and then see whether the result is any different to what
5367         we have already. If it is not then do nothing.
5368
5369 2001-12-11  Andy Piper  <andy@xemacs.org>
5370
5371         * menubar.el (get-popup-menu-response): re-order so that it works
5372         on more sane/facist window systems.
5373
5374 2001-12-03  Andy Piper  <andy@xemacs.org>
5375
5376         * faces.el (frob-face-property): don't infloop in face frobbing
5377         from Jan Vroonhof <jan@xemacs.org>.
5378
5379 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5380
5381         * faces.el (frob-face-property): Follow face fall-back hierarchy
5382         properly for face properties without an instance. Only do manual
5383         copy form 'default in last resort. This handles in particular
5384         the case where 'default itself has only a fall-back (which is
5385         the case by default on windows).
5386
5387 2001-11-24  Andy Piper  <andy@xemacs.org>
5388
5389         * printer.el (generic-print-region): set default-frame-plist to
5390         nil while creating the printer frame so that sizes reflect the
5391         printed page.
5392
5393         * faces.el (face-complain-about-font): Don't complain on printers.
5394
5395 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5396         
5397         * package-net.el: Andy synch.
5398         
5399 2001-12-16  Andy Piper  <andy@xemacs.org>
5400
5401         * package-get.el (package-get-update-all): Make sure installed.db
5402         gets updated after updating packages.
5403
5404 2002-03-28  Ben Wing  <ben@xemacs.org>
5405
5406         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5407         continuation, truncation so that we don't get line jumpiness from
5408         them being larger than the line height.
5409
5410         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5411
5412 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5413
5414         * font.el (font-window-system-mappings): Add mapping for Gtk
5415         (assume identical to X) 
5416
5417 2002-02-04  Andy Piper  <andy@xemacs.org>
5418
5419         * files.el (convert-standard-filename): Fix for short filename
5420         Peter Arius <pas@methodpark.de>
5421
5422 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5423
5424         * list-mode.el (default-choose-completion): completion-base-size
5425         should refer to local value in the completion list buffer.
5426
5427 2001-12-03  Didier Verna  <didier@xemacs.org>
5428
5429         * rect.el: autoload `replace-rectangle'.
5430         * keydefs.el (global-map): bind it to `C-x r p'.
5431
5432 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5433
5434         * XEmacs 21.4.8 "Honest Recruiter" is released.
5435
5436 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5437
5438         This patch is based on Jerry James's patch and analysis.
5439
5440         * select.el (get-clipboard):
5441         (get-selection):
5442         Update docstrings.
5443         (get-clipboard-foreign):
5444         (get-selection-foreign):
5445         New function for use as `interprogram-paste-function's.
5446
5447         * simple.el (interprogram-paste-function): Change default to
5448         `get-clipboard-foreign'; improve docstring.
5449         (interprogram-cut-function): Improve dosctring.
5450
5451 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5452
5453         * XEmacs 21.4.7 "Economic Science" is released.
5454
5455 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5456
5457         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5458
5459 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5460
5461         * obsolete.el (assq-delete-all): New compatibility alias for 
5462         remassq.
5463
5464 2002-01-09  Simon Josefsson  <jas@extundo.com>
5465
5466         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5467
5468 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5469
5470         * info.el (Info-auto-generate-directory): Default
5471         Info-auto-generate-directory to 'if-outdated.
5472
5473 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5474
5475         * startup.el (normal-top-level): Prevent migration code from
5476         trashing .emacs on an error in loading the init files.
5477
5478 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5479
5480         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5481         "system default" Xdefaults and friends get xrdb-mode.
5482
5483 2002-03-05  Mats Lidell  <matsl@contactor.se>
5484  
5485         * help-nomule.el (tutorial-supported-languages): Added Swedish
5486         tutorial. Sorted languages.
5487
5488 2002-02-11  Mike Sperber <mike@xemacs.org>
5489
5490         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5491         regenerating outdated dir files and dir is non-existent.
5492
5493 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5494
5495         * code-files.el (convert-mbox-coding-system): Improve comment.
5496         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5497         coding-system argument to `write-region-pre-hook' call.
5498         (write-region-pre-hook): Fix docstring to mention lockname argument.
5499
5500 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5501
5502         * minibuf.el (completing-read): Remove redundant wrong arg list.
5503
5504         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5505
5506 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5507
5508         * obsolete.el (interactive-form): new compatibility alias for 
5509         function-interactive.
5510
5511 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5512
5513         * menubar-items.el (Menubar-items-truncate-list): Removed.
5514         * menubar-items.el (Menubar-items-truncate-history): New.
5515         * menubar-items.el (default-menubar): Use
5516         Menubar-items-truncate-history.
5517
5518 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5519
5520         * printer.el (generic-print-region): Pass correct arguments to
5521         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5522         Torkelsson <torkel@acc.umu.se>.
5523
5524 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5525
5526         * help.el (describe-mode): synched with FSF 19.34; handle nil
5527         minor mode indicators.
5528
5529 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5530
5531         * minibuf.el (completing-read): Update docstring.
5532
5533 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5534
5535         * XEmacs 21.4.6 "Common Lisp" is released.
5536
5537 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5538
5539         * package-net.el: Inadvertant synch with Windows branch.  From
5540         Andy's log:
5541         (package-net-kit-version): new variable.
5542         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5543
5544 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5545
5546         * package-get.el (package-get-locate-index-file): Also search the
5547         core etc/ directory for the package index file if it can't be
5548         found in ~/.xemacs/.
5549
5550 2001-12-13  William Perry  <wmperry@gnu.org>
5551
5552         * dialog-gtk.el (popup-builtin-question-dialog):
5553         Conform to API in gui.c.
5554         
5555 2001-11-12  Andy Piper  <andy@xemacs.org>
5556
5557         * cus-edit.el (custom-save-face-internal): make sure we save
5558         non-themed faces.
5559         (custom-save-variables): ditto variables.
5560
5561 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5562
5563         * faces.el (make-face-family):
5564         (make-face-size):
5565         New face-modifying functions per Jan Vroonhof.
5566
5567         cus-face.el (custom-set-face-font-family):
5568         (custom-set-face-font-size):
5569         Use them.
5570
5571         * font.el (font-window-system-mappings): More precise docstring.
5572
5573         (font-create-name):
5574         (font-create-object):
5575         (tty-font-create-object):
5576         (tty-font-create-plist):
5577         (x-font-create-object):
5578         (x-font-create-name):
5579         (ns-font-create-name):
5580         (mswindows-font-create-object):
5581         (mswindows-font-create-name):
5582         Add doctrings.
5583
5584 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5585
5586         * gtk-faces.el (gtk-init-device-faces): removed spurious
5587         quote before let* expression.
5588
5589 2001-10-29  Andy Piper  <andy@xemacs.org>
5590
5591         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5592         modified when changing coding system.
5593
5594         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5595         that we invoke the GUI directory selector.
5596
5597 2001-10-25  Andy Piper  <andy@xemacs.org>
5598
5599         * dialog.el (make-dialog-box): use new directory dialog support.
5600         * minibuf.el (read-file-name-1): ditto.
5601         (read-file-name): ditto.
5602         (read-directory-name): ditto.
5603
5604 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5605
5606         * XEmacs 21.4.5 "Civil Service" is released.
5607
5608 2001-04-23  Didier Verna  <didier@xemacs.org>
5609
5610         * cus-edit.el (custom-variable-pre-save): New.
5611         * cus-edit.el (custom-variable-post-save): New.
5612         * cus-edit.el (custom-variable-save): use them.
5613         * cus-edit.el (custom-face-pre-save): New.
5614         * cus-edit.el (custom-face-post-save): New.
5615         * cus-edit.el (custom-face-save): use them.
5616         * cus-edit.el (custom-group-pre-save): New.
5617         * cus-edit.el (custom-group-post-save): New.
5618         * cus-edit.el (custom-group-save): use them.
5619         * cus-edit.el (Custom-save): use the pre/post functions above,
5620         call `custom-save-all' only once.
5621         * cus-edit.el (custom-variable-pre-reset-standard): New.
5622         * cus-edit.el (custom-variable-post-reset-standard): New.
5623         * cus-edit.el (custom-variable-reset-standard): use them.
5624         * cus-edit.el (custom-face-pre-reset-standard): New.
5625         * cus-edit.el (custom-face-post-reset-standard): New.
5626         * cus-edit.el (custom-face-reset-standard): use them.
5627         * cus-edit.el (custom-group-pre-reset-standard): New.
5628         * cus-edit.el (custom-group-post-reset-standard): New.
5629         * cus-edit.el (Custom-reset-standard): use them.
5630         * cus-edit.el (custom-face-reset-saved): use the pre/post
5631         functions above, call `custom-save-all' only once.
5632
5633 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5634
5635         * gutter-items.el (buffers-tab face): Derive from the modeline
5636         face by default.  Many people use white-on-black for the default
5637         font, and the tabs look hideous with that color combination.  The
5638         modeline usually has the correct colors.
5639
5640 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5641
5642         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5643         (tag-mark-stack-max): Typo fix.
5644
5645 2001-09-28  Ben Wing  <ben@xemacs.org>
5646
5647         * font-lock.el:
5648         * font-lock.el (font-lock-after-change-function):
5649         fix problem with last patch, reported by Katsumi Yamaoka.
5650
5651 2001-09-17  Ben Wing  <ben@xemacs.org>
5652
5653         * font-lock.el (font-lock-after-change-function):
5654         fix problem when you insert a comment on the line before a line of
5655         code: if we use the following char, then when you hit backspace,
5656         the following line of code turns the comment color.
5657
5658 2001-06-08  Ben Wing  <ben@xemacs.org>
5659
5660         * process.el: comment about shell-command-switch.
5661         * process.el (shell-quote-argument): Need to quote a null
5662         argument, too.  From Dan Holmsand.
5663         
5664         * startup.el (normal-top-level): Delete some unused FSF junk.
5665         * startup.el (command-line-early):
5666         
5667         * startup.el (command-line): Call MS Windows init function.
5668         
5669         * win32-native.el:
5670         * win32-native.el (mswindows-system-shells): New.
5671         * win32-native.el (mswindows-system-shell-p): New.
5672         * win32-native.el (init-mswindows-at-startup): New.
5673         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5674         * win32-native.el (mswindows-quote-one-simple-arg):
5675         * win32-native.el (mswindows-quote-one-command-arg):
5676         * win32-native.el (mswindows-construct-process-command-line-alist):
5677         Correct comments at top.  Correctly handle passing arguments
5678         to Cygwin programs and to bash.  Fix quoting of zero-length
5679         arguments (from Dan Holmsand).  Set shell-command-switch based
5680         on shell-file-name, which in turn comes from env var SHELL.
5681
5682 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5683
5684         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5685         default-toolbar-position): Fill docstrings for balloon-help.
5686
5687 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5688
5689         * faces.el: Reenable specifications over 'gtk domain.
5690
5691 2001-08-08  Didier Verna  <didier@xemacs.org>
5692
5693         * autoload.el (update-autoload-files): make defdir a file name,
5694         not directory name.
5695
5696 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5697
5698         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5699
5700         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5701
5702 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5703
5704         * font-menu.el (font-menu-set-font): Default to current font-family.
5705         (font-menu-preferred-resolution):
5706         (font-menu-size-scaling):
5707         Provide gtk defaults, too.
5708
5709 2001-07-29  Mike Alexander  <mta@arbortext.com>
5710
5711         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5712         list
5713         (custom-set-face-font-family): ditto
5714
5715 2001-07-26  Mike Sperber <mike@xemacs.org>
5716
5717         * files.el (auto-mode-alist): .9 files are man pages, too.
5718
5719 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5720
5721         * process.el (call-process-internal): bind
5722         coding-system-for-write to 'binary when calling
5723         start-process-internal, so the process receives 
5724         the literal contents of INFILE.
5725
5726 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5727
5728         * files.el (auto-mode-alist): Add configure.ac support.
5729
5730 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5731
5732         * buff-menu.el:
5733         mouse.el:
5734         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5735
5736 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5737
5738         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5739
5740 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5741
5742         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5743         mixed text.
5744         (kinsoku-eol-p): Ditto.
5745
5746 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5747
5748         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5749         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5750         characters as the category `s' or `e' correctly.
5751
5752 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5753
5754         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5755
5756 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5757
5758         * mule/cyrillic.el:  Set up case table.
5759
5760 2001-06-08  Mike Sperber <mike@xemacs.org>
5761
5762         * files.el (save-some-buffers-1): Don't zap the help window right
5763         after `map-y-or-n-p' has popped it up.
5764
5765 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5766
5767         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5768
5769 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5770
5771         * specifier.el: define-specifier-tag 'gtk.
5772
5773 2001-05-12  Ben Wing  <ben@xemacs.org>
5774
5775         * find-paths.el (paths-find-recursive-path):
5776         fix error with null EXCLUDE-REGEXP.
5777         
5778         * font-lock.el (font-lock-mode):
5779         fix problem reported by hrvoje with buffers starting with a space.
5780         
5781 2001-05-06  Ben Wing  <ben@xemacs.org>
5782
5783         * dialog.el (make-dialog-box):
5784         * menubar-items.el (default-menubar):
5785         * printer.el (generic-print-buffer):
5786         * printer.el (generic-print-region):
5787         implement printing the selection when it's selected.
5788
5789 2001-04-18  Didier Verna  <didier@xemacs.org>
5790
5791         * cus-edit.el (Custom-reset-standard): reset to standard settings
5792         not only when the buffer's :custom-state is 'modified, but also
5793         when it is 'set or 'saved.
5794
5795 2001-04-17  Didier Verna  <didier@xemacs.org>
5796
5797         * startup.el (load-user-init-file): define `custom-file' before
5798         loading the user's init file.
5799
5800 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5801
5802         * menubar.el (popup-mode-menu): Make it work with
5803         popup-menu-titles turned off.
5804         
5805 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5806
5807         * about.el (about-mailto-link): Use compose-mail for sending mail.
5808
5809 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5810
5811         * package-admin.el (package-install-hook): New.
5812         (package-delete-hook): New.
5813         (package-admin-add-single-file-package): Use package-delete-hook.
5814
5815         * package-get.el (package-get): Use package-install-hook.
5816
5817 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5818
5819         * package-ui.el (pui-install-selected-packages): reverse the lists
5820         of packages so that they get handled in the same order as they
5821         were selected.
5822
5823 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5824
5825         * packages.el (locate-library): Use read-library-name for completion.
5826
5827 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5828
5829         * byte-optimize.el (=): `=' is not a binary predicate!
5830         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5831         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5832
5833 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5834
5835         * bytecomp.el (byte-compile-arithcompare):
5836         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5837
5838 2001-06-03  William M. Perry  <wmperry@gnu.org>
5839
5840         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5841         return the filename selected by the user!
5842
5843 2001-05-31  William M. Perry  <wmperry@gnu.org>
5844
5845         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5846         in XEmacs/GTK.
5847
5848 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5849
5850         * coding.el: Tiny typo fixed.
5851
5852 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5853
5854         * XEmacs 21.4.3 "Academic Rigor" is released.
5855
5856 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5857
5858         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5859
5860 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5861
5862         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5863
5864 2001-05-04  Ben Wing  <ben@xemacs.org>
5865
5866         * printer.el (generic-print-buffer):
5867         * printer.el (generic-print-region):
5868         Enable dialog boxes.  Apply workaround recommended by Kirill.
5869         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5870         
5871         * simple.el (kill-whole-line):
5872         * simple.el (kill-line-1):
5873         * simple.el (kill-entire-line):
5874         * simple.el (kill-line):
5875         * simple.el (backward-kill-line):
5876         Take out interactive dependence of kill-whole-line.
5877
5878 2001-04-22  Ben Wing  <ben@xemacs.org>
5879
5880         * dialog.el (make-dialog-box):
5881         Put dialog titles back in -- this time correctly.  Fix various
5882         other problems with leaks and such.
5883
5884         * simple.el (region-exists-p):
5885         * simple.el (region-active-p):
5886         Add comment about which one is correct to use in menu specs.
5887
5888 2001-05-05  Ben Wing  <ben@xemacs.org>
5889
5890         * dialog.el (make-dialog-box): fix doc string.
5891         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5892         take out Pretty Print.
5893         * printer.el:
5894         * printer.el (printer-current-device): New.
5895         * printer.el (Printer-get-device): New.
5896         * printer.el (Printer-clear-device): New.
5897         * printer.el (generic-page-setup): New.
5898         * printer.el (generic-print-buffer):
5899         * printer.el (generic-print-region):
5900         Implement Page Setup.  Handle errors properly.
5901
5902 2001-05-05  Ben Wing  <ben@xemacs.org>
5903
5904         * subr.el (error): Complete list of errors in doc string.
5905         
5906 2001-04-22  Ben Wing  <ben@xemacs.org>
5907
5908         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5909         
5910 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5911
5912         * build-report.el: Remove CVS keywords since this file has been in
5913         core lisp for a while now.
5914         * build-report.el (build-report-make-output-files): Fix typo.
5915
5916 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5917
5918         * about.el (about-finish-buffer): Make sure the last change works
5919         even if EVENT is nil.
5920
5921 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5922
5923         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5924         clicked, not the one that happens to be the current buffer at the
5925         time.
5926
5927 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5928
5929         * cus-edit.el (custom-display): Support the GTK Window System also.
5930
5931 2001-04-30  Ben Wing  <ben@xemacs.org>
5932
5933         * printer.el:
5934         * printer.el (printer-page-header):
5935         * printer.el (Print-context): New.
5936         * printer.el (printer-page-footer):
5937         * printer.el (generate-header-element): New.
5938         * printer.el (generate-header-line): New.
5939         * printer.el (print-context-property):
5940         * printer.el (generic-print-buffer):
5941         * printer.el (generic-print-region):
5942         Implement headers and footers.  Implement calling Print dialog box
5943         (#### but it doesn't quite work yet).
5944
5945 2001-04-25  Ben Wing  <ben@xemacs.org>
5946
5947         * about.el (xemacs-hackers):
5948         * about.el (about-url-alist):
5949         * about.el (about-personal-info):
5950         * about.el (about-hacker-contribution):
5951         More contributions.
5952         
5953         * simple.el (handle-post-motion-command):
5954         Fix spurious setting of zmacs-region-stays to t after a non-shift
5955         motion command.
5956
5957 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5958
5959         * about.el (about-personal-info): Update my bio.
5960         (about-hacker-contribution): Ditto.
5961
5962 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5963
5964         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5965
5966 2001-04-19  Andy Piper  <andy@xemacs.org>
5967
5968         * package-net.el (package-net-cygwin32-binary-size): new size.
5969         (package-net-win32-binary-size): new size.
5970         (package-net-convert-index-to-ini): Use new arch.
5971         (package-net-batch-convert-index-to-ini): Removed.
5972         (package-net-generate-bin-ini): New.
5973         (package-net-batch-generate-bin-ini): New.
5974
5975 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5976
5977         * XEmacs 21.4.1 "Copyleft" is released.
5978
5979 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5980
5981         * x-compose.el (xlib-input-method-bug-workaround):
5982         (alias-colon-to-double-quote):
5983         Force sort in map-keymap to work around rehash bug.
5984
5985 2001-04-17  Ben Wing  <ben@xemacs.org>
5986
5987         * about.el: Finish overhaul, add a few new hackers, update a
5988         couple old ones.
5989
5990 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5991
5992         * XEmacs 21.4.0 "Solid Vapor" is released.
5993
5994 2001-04-15  Ben Wing  <ben@xemacs.org>
5995
5996         * about.el:
5997         * about.el (about-headline-face): New.
5998         * about.el (about-link-face): New.
5999         * about.el (about-current-release-maintainers): New.
6000         * about.el (about-other-current-hackers): New.
6001         * about.el (about-url-alist):
6002         * about.el (about-once-and-future-hackers): New.
6003         * about.el (about-mailto-link): New.
6004         * about.el (about-get-buffer):
6005         * about.el (about-finish-buffer):
6006         * about.el (about-xemacs):
6007         * about.el (about-features): Removed.
6008         * about.el (about-advantages): New.
6009         * about.el (about-maintainer-info): Removed.
6010         * about.el (about-personal-info): New.
6011         * about.el (about-hacker-contribution): New.
6012         * about.el (about-maintainer):
6013         * about.el (about-show-linked-info):
6014         * about.el (about-hackers):
6015         Major revamping.  Rewriting of most of the text, improve the
6016         link handling, separate info on contributors into personal
6017         and contribution info, add new contributors, update personal
6018         info, etc. etc.
6019         
6020         * menubar-items.el (default-menubar):
6021         Help menubar entry for News now says more accurately
6022         "What's New in XEmacs".
6023         
6024         * mouse.el:
6025         * mouse.el (mouse-track-cleanup-hook):
6026         * mouse.el (mouse-track):
6027         Don't set-buffer to a dead buffer when calling mouse-track
6028         cleanup hooks.
6029
6030 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6031
6032         * XEmacs 21.2.47 "Zephir" is released.
6033
6034 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6035
6036         * dialog.el (make-dialog-box): Disable dialog box titles until
6037         we get them working.
6038
6039 2001-03-30  Ben Wing  <ben@xemacs.org>
6040
6041         * help.el:
6042         * help.el (Help-princ-face):
6043         * help.el (Help-prin1-face):
6044         * help.el (frob-help-extents):
6045         * help.el (describe-function-1):
6046         * help.el (describe-variable):
6047         Avoid using font-lock faces, which may not be defined.
6048         Instead, use hyper-apropos faces, and make sure they're
6049         defined as necessary by using `require'. (It's not so safe
6050         to do this for font-lock.) In any case, we will eventually
6051         be merging this functionality into hyper-apropos.
6052
6053         * loaddefs.el (completion-ignored-extensions):
6054         Fix documentation.
6055         
6056         * menubar-items.el (menu-truncate-list): Removed.
6057         * menubar-items.el (Menubar-items-truncate-list): New.
6058         * menubar-items.el (default-menubar):
6059         Fix errors if grep or compile command is too long.  Rename helper
6060         function to be less visible.
6061
6062 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6063
6064         * byte-optimize.el (byte-optimize-minus):
6065         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6066
6067 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6068
6069         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6070         Mule is available.
6071
6072         * mule/latin.el: New file.
6073
6074 2001-03-11  Ben Wing  <ben@xemacs.org>
6075
6076         * auto-save.el:
6077         * auto-save.el (auto-save-directory):
6078         * auto-save.el (make-auto-save-file-name):
6079         * auto-save.el (auto-save-file-name-p): New.
6080
6081         Merge in improvements from other definition of
6082         make-auto-save-file-name in files.el.
6083         
6084         * auto-save.el (auto-save-original-name):
6085         * auto-save.el (auto-save-name-in-fixed-directory):
6086         * auto-save.el (auto-save-unslashify-name): Removed.
6087         * auto-save.el (auto-save-slashify-name): Removed.
6088         * auto-save.el (auto-save-reserved-chars): New.
6089         * auto-save.el (auto-save-escape-name): New.
6090         * auto-save.el (auto-save-unhex): New.
6091         * auto-save.el (auto-save-unescape-name): New.
6092
6093         Change algorithm for encoding filenames in auto-save names to be
6094         entirely safe with all filesystems and all possible characters in
6095         a filename, and 100% reversible. (Essentially, uses
6096         quoted-printable as the encoding.)
6097         
6098         * auto-save.el (recover-all-files):
6099
6100         Use insert-directory rather than calling ls directly -- fixes
6101         things under Windows.
6102
6103         * files.el:
6104         * files.el (convert-standard-filename): Substitute FSF's
6105         definition for this (we had nothing here before).
6106         
6107         * files.el (backup-buffer): Warning fix.
6108         
6109         * files.el (make-backup-file-name):
6110         * files.el (find-backup-file-name):
6111         Fix error in calling sequence to auto-save-file-name-p.
6112         
6113         * files.el (recover-file):
6114         Use insert-directory rather than calling ls directly -- fixes
6115         things under Windows.
6116
6117         * files.el (make-auto-save-file-name): Removed.
6118         * files.el (auto-save-file-name-p): Removed.
6119         auto-save is always dumped so no sense in having a definition
6120         that will always be overwritten with another.
6121         
6122         * files.el (insert-directory):
6123         * win32-native.el:
6124         * win32-native.el (debug-mswindows-process-command-lines):
6125         * win32-native.el (original-make-auto-save-file-name): Removed.
6126         * win32-native.el (make-auto-save-file-name): Removed.
6127
6128
6129 2001-03-21  Martin Buchholz <martin@xemacs.org>
6130
6131         * XEmacs 21.2.46 "Urania" is released.
6132
6133 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6134
6135         * menubar-items.el (default-menubar): Update sample.emacs to
6136         sample.init.el and adjust accelerators.
6137
6138 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6139
6140         * build-report.el (build-report): Improve docstring.
6141
6142 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6143
6144         * ChangeLog: Log GTK merge.
6145
6146         * gutter-items.el:
6147         * mwheel.el:
6148         * sound.el:
6149         * startup.el:
6150         Revert gratuitous whitespace changes.
6151
6152 2001-03-07  Ben Wing  <ben@xemacs.org>
6153
6154         * help.el:
6155         * help.el (key-or-menu-binding):
6156         * help.el (Help-find-file): New.
6157         * help.el (describe-beta):
6158         * help.el (describe-copying):
6159         * help.el (describe-project):
6160         * help.el (view-emacs-news):
6161         * help.el (view-sample-init-el): New.
6162         * help.el (Help-princ-face): New.
6163         * help.el (Help-prin1-face): New.
6164         * help.el (help-symbol-function-context-menu):
6165         * help.el (help-symbol-variable-context-menu):
6166         * help.el (help-symbol-function-and-variable-context-menu):
6167         * help.el (frob-help-extents):
6168         * help.el (describe-function-1):
6169         * help.el (describe-variable):
6170
6171         Add coloring in Help buffers, correspondent with hyperlinks.
6172         View files in view-mode rather than Fundamental.
6173         Remove separators from context menus -- now handled in generic code.
6174         Add `Find Tag' to context menu.
6175         
6176         * menubar.el (popup-mode-menu):
6177
6178         Rewrite code that outputs the popup menu to (a) put more specific
6179         entries first, (b) be more robust, (c) output the proper context
6180         menu separators automatically (the context menu functionality is
6181         new and currently used only by Help).
6182
6183 2001-03-10  William M. Perry  <wmperry@aventail.com>
6184
6185         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6186         this function when converting from the 21.1 GTK branch.  Now
6187         supports file, password, question, and color built-in dialogs.
6188
6189 2001-03-06  Ben Wing  <ben@xemacs.org>
6190
6191         * keydefs.el:
6192         * keydefs.el (global-map):
6193         Add commented-out change of M-k (for 21.5).
6194         
6195         * menubar-items.el (default-menubar):
6196         Fix items to control kill-line behavior; add items for
6197         shifted motion.
6198         
6199         * simple.el:
6200         * simple.el (kill-whole-line):
6201         * simple.el (historical-kill-line): Removed.
6202         * simple.el (kill-line): Removed.
6203         * simple.el (kill-entire-line): New.
6204         * simple.el (kill-line-1): New.
6205         * simple.el (backward-kill-line):
6206         Undo kill-whole-line == always changes.  Add new function
6207         kill-entire-line to unconditionally delete the current line.
6208         Add comments describing the lamentable state of affairs of
6209         the kill-line functions and variables.
6210
6211 2001-03-02  Ben Wing  <ben@xemacs.org>
6212
6213         * simple.el:
6214         * simple.el (beginning-of-buffer):
6215         * simple.el (end-of-buffer):
6216         * simple.el (mark-ring-unrecorded-commands):
6217         * simple.el (signal-error-on-buffer-boundary):
6218         * simple.el (shifted-motion-keys-select-region):
6219         * simple.el (unshifted-motion-keys-deselect-region):
6220         * simple.el (motion-keys-for-shifted-motion): New.
6221         * simple.el (handle-pre-motion-command):
6222         * simple.el (handle-post-motion-command):
6223         * simple.el (forward-char-command):
6224         * simple.el (backward-char-command):
6225         * simple.el (scroll-up-command):
6226         * simple.el (scroll-down-command):
6227         * simple.el (next-line):
6228         * simple.el (previous-line):
6229         * simple.el (backward-block-of-lines):
6230         * simple.el (forward-block-of-lines):
6231         * simple.el (backward-word):
6232         * simple.el (mark-word):
6233
6234         Augment documentation of the most common motion commands to make
6235         note of the shifted-motion support.  Improve the support to (a)
6236         properly document how it works and why it's done in the fashion it
6237         is, and (b) allow the keystrokes that trigger it to be customized.
6238
6239         Correct error in the customize specification of
6240         mark-ring-unrecorded-commands.
6241
6242 2001-03-02  Ben Wing  <ben@xemacs.org>
6243
6244         * font-lock.el:
6245         * font-lock.el (font-lock-pending-extent-table): Removed.
6246         * font-lock.el (font-lock-pending-buffer-table): New.
6247         * font-lock.el (font-lock-pre-idle-hook):
6248         * font-lock.el (font-lock-after-change-function):
6249         * font-lock.el (font-lock-fontify-pending-extents):
6250         * font-lock.el (font-lock-lisp-like):
6251
6252         Fix handling of pending extents to avoid excessive slowness (N^2
6253         behavior) when making lots of buffer changes between redisplays,
6254         such as when saving the Options.
6255
6256 2001-03-09  William M. Perry  <wmperry@aventail.com>
6257
6258         * device.el:
6259         * dragdrop.el:
6260         * dumped-lisp.el:
6261         * faces.el:
6262         * frame.el:
6263         * gnuserv.el:
6264         * loadup.el:
6265         * menubar-items.el:
6266         * minibuf.el:
6267         The Great GTK Merge.
6268
6269         * ChangeLog.GTK:
6270         * dialog-gtk.el:
6271         * gdk.el:
6272         * generic-widgets.el:
6273         * glade.el:
6274         * gnome-widgets.el:
6275         * gnome.el:
6276         * gtk-compose.el:
6277         * gtk-extra.el:
6278         * gtk-faces.el:
6279         * gtk-ffi.el:
6280         * gtk-file-dialog.el:
6281         * gtk-font-menu.el:
6282         * gtk-glyphs.el:
6283         * gtk-init.el:
6284         * gtk-iso8859-1.el:
6285         * gtk-marshal.el:
6286         * gtk-mouse.el:
6287         * gtk-package.el:
6288         * gtk-password-dialog.el:
6289         * gtk-select.el:
6290         * gtk-widget-accessors.el:
6291         * gtk-widgets.el:
6292         * gtk.el:
6293         widgets-gtk.el:
6294         The Great GTK Merge: new files.
6295
6296 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6297
6298         * generic-widgets.el: Don't require gtk (a built-in feature) at
6299         top level.  Don't execute the last sexp unless (featurep 'gtk).
6300
6301 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6302
6303         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6304
6305 2001-02-23  Martin Buchholz <martin@xemacs.org>
6306
6307         * XEmacs 21.2.45 "Thelxepeia" is released.
6308
6309 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6310  
6311         * about.el (xemacs-hackers): update my entry. 
6312         * about.el (about-maintainer-info): ditto. 
6313         * about.el (about-hackers): ditto. 
6314
6315 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6316
6317         * about.el (about-maintainer-info): More vanity info about
6318         yours truly.
6319
6320 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6321
6322         * build-report.el (build-report-destination): xemacs-build-reports
6323         has moved to SourceForge, where mailing list name length is
6324         restricted, hence the name change to
6325         xemacs-buildreports@xemacs.org.
6326         * build-report.el (build-report-keep-regexp): Update default.
6327         * build-report.el (build-report-delete-regexp): Ditto.
6328         * build-report.el (build-report-make-output-files): Ditto.
6329
6330 2001-02-19  Craig Lanning  <lanning@scra.org>
6331
6332         * lisp-mode.el: Add indentation specifications for following
6333         Common Lisp forms: handler-case, handler-bind, with-slots,
6334         with-open-file, with-open-stream, print-unreadable-object.
6335
6336 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6337
6338         * font-lock.el (font-lock-set-defaults-1):
6339         Move initialization of `font-lock-cache-position' so that it's set
6340         even if font-lock-keywords is already defined.
6341
6342 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6343
6344         * autoload.el (generate-file-autoloads-1):
6345         Use `emacs-lisp-mode-syntax-table' instead of
6346         `lisp-mode-syntax-table'.
6347         * lisp-mode.el (lisp-mode-syntax-table):
6348         Get rid of old checks for `parse-partial-sexp' version.
6349         Make `|' (pipe) string delimiter instead of punctuation.
6350
6351 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6352
6353         * window.el (save-selected-window):
6354         Use gensym for better macro hygiene.
6355
6356 2001-02-06  Mike Sperber <mike@xemacs.org>
6357
6358         * dump-paths.el:
6359         * startup.el (startup-setup-paths): Set and use
6360         `mule-lisp-directory'.
6361         (startup-setup-paths-warning): Ditto.
6362
6363         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6364         (paths-construct-load-path): Consider `mule-lisp-directory'.
6365
6366 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6367
6368         * font-lock.el: Syntax table improvements used.  A few random
6369         changes are not specified below.
6370         (font-lock-fontify-string-delimiters):
6371         (font-lock-syntactic-keywords):
6372         (font-lock-cache-state nil):
6373         (font-lock-cache-position):
6374         New variables.
6375         (font-lock-set-syntax):
6376         (font-lock-apply-syntactic-highlight):
6377         (font-lock-fontify-syntactic-anchored-keywords):
6378         (font-lock-fontify-syntactic-keywords-region):
6379         (font-lock-eval-keywords):
6380         New functions.
6381         (font-lock-remove-face):
6382         (font-lock-fontify-syntactically-region):
6383         Use syntax properties.
6384
6385 2001-02-08  Martin Buchholz <martin@xemacs.org>
6386
6387         * XEmacs 21.2.44 "Thalia" is released.
6388
6389 2001-01-16  Mike Sperber <mike@xemacs.org>
6390
6391         * startup.el (normal-top-level): Work even if no installation root
6392         is found.
6393
6394 2001-01-30  Andy Piper  <andy@xemacs.org>
6395
6396         * gutter-items.el (progress-abort-glyph): remove instantiator.
6397         (set-progress-abort-instantiator): new function.
6398         (abort-progress-feedback): use it.
6399
6400         * gutter.el (set-gutter-dirty-p): new function.
6401
6402 2001-01-30  Didier Verna  <didier@xemacs.org>
6403
6404         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6405
6406 2001-01-24  Didier Verna  <didier@xemacs.org>
6407
6408         * sound.el (sound-extension-list): give a better default value.
6409         * sound.el (load-sound-file): improve the doc string, also find
6410         files given by absolute names, pass a real extension list to
6411         `locate-file'.
6412
6413 2001-01-26  Martin Buchholz <martin@xemacs.org>
6414
6415         * XEmacs 21.2.43 "Terspichore" is released.
6416
6417 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6418
6419         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6420         messages from gnuserv.
6421
6422 2001-01-20  Martin Buchholz <martin@xemacs.org>
6423
6424         * XEmacs 21.2.42 "Poseidon" is released.
6425
6426 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6427
6428         * cl-macs.el (cl-upcase-arg): New function.
6429         (cl-function-arglist): New function.
6430         (cl-transform-lambda): Automatically add CL-style lambda list to
6431         documentation string using functions above.
6432
6433 2001-01-12  Andy Piper  <andy@xemacs.org>
6434
6435         * package-get.el (package-get-custom): call
6436         package-net-update-installed-db.
6437
6438         * package-ui.el (pui-install-selected-packages): call
6439         package-net-update-installed-db.
6440
6441         * package-net.el (package-net-update-installed-db): use
6442         packages-package-list so that we reflect reality.
6443
6444         * packages.el (packages-package-list): Make docstring reflect
6445         reality.
6446
6447         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6448
6449         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6450         isn't installed.
6451
6452 2001-01-17  Andy Piper  <andy@xemacs.org>
6453
6454         * wid-edit.el (widget-activation-glyph-mapper): activate or
6455         deactivate native widgets.
6456         (widget-glyph-insert-glyph): record instantiator.
6457         (widget-push-button-value-create): use it.
6458
6459         * gui.el (gui-button-action): new function. Make button's domain
6460         buffer current when calling.
6461         (make-gui-button): update to use gui-button-action.
6462
6463 2001-01-16  Didier Verna  <didier@xemacs.org>
6464
6465         * menubar-items.el (default-menubar): add an entry for modeline
6466         horizontal scrolling in Options -> Display.
6467
6468 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6469
6470         * package-get.el (package-get-require-signed-base): Set to nil
6471         by default.
6472
6473 2001-01-17  Martin Buchholz <martin@xemacs.org>
6474
6475         * XEmacs 21.2.41 "Polyhymnia" is released.
6476
6477 2001-01-16  Mike Sperber <mike@xemacs.org>
6478
6479         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6480         catch lisp/mule/.
6481
6482 2001-01-14  Mike Sperber <mike@xemacs.org>
6483
6484         * startup.el (maybe-create-compatibility-dot-emacs):
6485         (maybe-unmigrate-user-init-file):
6486         (unmigrate-user-init-file): Created.
6487         (maybe-migrate-user-init-file): Offer creation of compatibility
6488         .emacs.
6489         Some doc fixes wrt init file location.
6490
6491 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6492
6493         * faces.el (face-frob-from-locale-first): new variable.
6494         (frob-face-font-2): Honor tags arg while trying to use
6495         standard-face-mapping.  When face-frob-from-locale-first is set,
6496         first try to set face inheriting from frobbed-face.
6497
6498 2001-01-15  Didier Verna  <didier@xemacs.org>
6499
6500         * about.el (xemacs-hackers): update my entry.
6501         * about.el (about-url-alist): ditto.
6502         * about.el (about-maintainer-info): ditto.
6503         * about.el (about-hackers): ditto.
6504
6505 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6506
6507         The byte compiler has been badly broken for a year,
6508         by the patch of 1999-12-06.
6509         * byte-optimize.el (byte-optimize-form-code-walker):
6510         Bug was: the byte compiler was making this erroneous optimization:
6511         (progn (or (foo)) (bar)) ==> (bar)
6512
6513 2000-11-20  Mike Sperber <mike@xemacs.org>
6514
6515         * setup-paths.el (paths-core-load-path-depth): Split
6516         `paths-load-path-depth' in two for site and core lisp.  Don't
6517         recurse into core.
6518         * setup-paths.el (paths-construct-load-path): Use.
6519
6520 2001-01-10  Andy Piper  <andy@xemacs.org>
6521
6522         * package-net.el (package-net-cygwin32-binary-size): new variable
6523         (package-net-win32-binary-size): ditto.  add much needed
6524         commentary.
6525
6526         * gutter-items.el (buffers-tab-items): correct off-by-one error
6527         for buffers-tab-max-size.
6528
6529 2001-01-08  Martin Buchholz <martin@xemacs.org>
6530
6531         * XEmacs 21.2.40 is released.
6532
6533 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6534
6535         * mule/hebrew.el: Fix comments and typos.
6536         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6537
6538 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6539
6540         * ChangeLog.1: move ancient log from fill.el.
6541
6542         * dump-paths.el:
6543         paragraphs.el:
6544         mule/mule-category.el:
6545         Miscellaneous typo fixes and slight doc clarifications.
6546
6547         * mule/mule-ccl.el:  Correct file name in header.
6548
6549 2000-12-31  Martin Buchholz <martin@xemacs.org>
6550
6551         * XEmacs 21.2.39 is released.
6552
6553 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6554
6555         * byte-optimize.el (byte-optimize-cond):
6556         (byte-optimize-cond-1): New.
6557         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6558         Optimizes (cond (x nil)) ==> nil.
6559         Provide better diagnostic on malformed expr like (cond foo).
6560
6561 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6562
6563         * mule/mule-coding.el:
6564         mule/mule-cmds.el (reset-language-environment,
6565         set-language-environment-coding-systems):
6566         Safer default coding-priority-list, corresponding to src/file-coding.h.
6567
6568 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6569
6570         * package-admin.el: Allow package removal from
6571         early-package-load-path.
6572
6573 2000-12-15  Andreas Jaeger  <aj@suse.de>
6574
6575         * about.el (about-maintainer-info): Update my entry.
6576
6577 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6578
6579         * packages.el (locate-library): Add support for bzip2
6580         compressed .el files.
6581
6582 2000-12-12  Andy Piper  <andy@xemacs.org>
6583
6584         * package-net.el: new file.
6585
6586 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6587
6588         * font-lock.el: Add missing C++ keywords.
6589
6590 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6591
6592         * simple.el (indent-for-comment): Preserve indentation of comments
6593         starting in column 0, as documented in (Info-goto-node
6594         "(xemacs)Comments").  Update docstring accordingly.
6595
6596 2000-12-05  Martin Buchholz <martin@xemacs.org>
6597
6598         * XEmacs 21.2.38 is released.
6599
6600 2000-12-04  Didier Verna  <didier@xemacs.org>
6601
6602         * mouse.el (default-mouse-track-set-point-in-window): remove
6603         spurious '+' operation detected by Martin.
6604
6605
6606 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6607
6608         * cl-extra.el (coerce):
6609         Implement char to integer coercion.
6610         Remove extraneous (numberp) test.
6611
6612         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6613         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6614         (byte-optimize-predicate):
6615         Warn if evaluating constant expression signals an error.
6616         (byte-optimize-form): Small simplification.
6617
6618         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6619
6620 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6621
6622         * byte-optimize.el:
6623         (byte-optimize-minus):
6624         (byte-optimize-plus):
6625         (byte-optimize-mult):
6626         (byte-optimize-quo):
6627         Use (car (last x)) instead of (last x) to get last elt!
6628         Use `byte-optimize-predicate' to optimize `%'.
6629         Move optimizations for special numeric args to bytecomp.el.
6630         * bytecomp.el (byte-compile-associative): Remove.
6631         (byte-compile-max): New.
6632         (byte-compile-min): New.
6633         Properly handle erroneous calls: (max) (min).
6634         (byte-compile-plus): New.
6635         (byte-compile-minus):
6636         It's easiest to handle 0, +1 and -1 args here.
6637         (byte-compile-mult): New.
6638         It's easiest to handle 1, -1 and 2 args here.
6639         (byte-compile-quo):
6640         It's easiest to handle 0, +1 and -1 args here.
6641         Issue byte-compiler warning when dividing by zero.
6642
6643         Byte-compiler arithmetic improvements.
6644         Better optimize these expressions in the obvious way:
6645         (+ x y 1)   -->  varref x varref y add add1
6646         (+ x y -1)  -->  varref x varref y add sub1
6647         (- x y 0)   -->  (- x y)
6648         (- 0 x y)   -->  (- (- x) y)
6649         (% 42 19)   --> compile-time constant
6650         (/ 42 19)   --> compile-time constant
6651         (* (foo) 2) --> foo call dup plus
6652
6653         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6654         unless (declaim (optimize (safety 3)))
6655         or (setq byte-compile-delete-errors nil).
6656
6657 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6658
6659         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6660         docstrings.
6661
6662 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6663
6664         * startup.el (command-line-do-help):  Add documentation of
6665         portable dumper switches.
6666
6667 2000-11-22  Andy Piper  <andy@xemacs.org>
6668
6669         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6670
6671         * glyphs.el (init-glyphs): don't use autodetect for strings.
6672
6673 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6674
6675         * byte-optimize.el (byte-optimize-char-before):
6676         (byte-optimize-backward-char):
6677         (byte-optimize-backward-word):
6678         Fix incorrect optimizations for these sorts of expressions:
6679         (let ((x nil)) (backward-char x))
6680
6681 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6682
6683         * byte-optimize.el:
6684         * byte-optimize.el (byte-optimize-backward-char): New.
6685         * byte-optimize.el (byte-optimize-backward-word): New.
6686         Make backward-word and backward-char as efficient as forward versions.
6687
6688         * bytecomp.el (byte-compile-no-args-with-one-extra):
6689         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6690         * bytecomp.el (byte-compile-two-args-with-one-extra):
6691         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6692         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6693         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6694         Check if extra arg is constant nil, and if so, use byte-coded call.
6695
6696         * simple.el (backward-word):
6697         * simple.el (mark-word):
6698         * simple.el (kill-word):
6699         * simple.el (backward-kill-word):
6700         Make COUNT argument optional, for consistency with forward-char et al.
6701
6702         * abbrev.el (abbrev-string-to-be-defined):
6703         * abbrev.el (inverse-abbrev-string-to-be-defined):
6704         * abbrev.el (inverse-add-abbrev):
6705         * abbrev.el (expand-region-abbrevs):
6706         * buff-menu.el (Buffer-menu-execute):
6707         * indent.el (move-to-left-margin):
6708         * indent.el (indent-relative):
6709         * indent.el (move-to-tab-stop):
6710         * info.el (Info-reannotate-node):
6711         * lisp-mode.el (lisp-indent-line):
6712         * lisp.el (end-of-defun):
6713         * lisp.el (move-past-close-and-reindent):
6714         * misc.el (copy-from-above-command):
6715         * mouse.el (default-mouse-track-scroll-and-set-point):
6716         * page.el (forward-page):
6717         * paragraphs.el (forward-paragraph):
6718         * paragraphs.el (end-of-paragraph-text):
6719         * picture.el (picture-forward-column):
6720         * picture.el (picture-self-insert):
6721         * rect.el (extract-rectangle-line):
6722         * simple.el (newline):
6723         * simple.el (fixup-whitespace):
6724         * simple.el (backward-delete-char-untabify):
6725         * simple.el (transpose-chars):
6726         * simple.el (transpose-preceding-chars):
6727         * simple.el (do-auto-fill):
6728         * simple.el (indent-new-comment-line):
6729         * simple.el (blink-matching-open):
6730         * view-less.el (cleanup-backspaces):
6731         * wid-edit.el (widget-transpose-chars):
6732         * term/bg-mouse.el (bg-insert-moused-sexp):
6733         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6734
6735         * info.el (Info-fontify-node):
6736         * simple.el (backward-delete-function):
6737         Use canonical delete-backward-char instead of backward-delete-char.
6738
6739 2000-11-20  Andy Piper  <andy@xemacs.org>
6740
6741         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6742         no buffers.
6743
6744 2000-11-20  Andy Piper  <andy@xemacs.org>
6745
6746         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6747         buffer tabs.
6748
6749 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6750
6751         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6752         (proclaim inline...) was shadowing compiler-macros.
6753
6754 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6755
6756         * bytecomp.el (byte-compile-eval): New.
6757         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6758         Keeps this promise made in Lispref:
6759         "If a file being compiled contains a `defmacro' form, the macro is
6760         defined temporarily for the rest of the compilation of that file."
6761
6762 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6763
6764         * cl.el (floatp-safe):
6765         (plusp):
6766         (minusp):
6767         (oddp):
6768         (evenp):
6769         (cl-abs):
6770         Use a better parameter name than `x'.
6771
6772         * cl-macs.el (check-type): Make continuable.  Change documentation
6773         to require PLACE, but accept any form for compatibility.
6774
6775         * abbrev.el (define-abbrev): Use check-type.
6776         * font-menu.el (font-menu-change-face): Use check-type.
6777         * menubar.el (relabel-menu-item): Use check-type.
6778         * itimer.el: Fix typo.
6779
6780 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6781
6782         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6783
6784 2000-11-14  Martin Buchholz <martin@xemacs.org>
6785
6786         * XEmacs 21.2.37 is released.
6787
6788 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6789
6790         * code-cmds.el: Provide the feature.
6791
6792 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6793
6794         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6795
6796         * code-cmds.el: New file
6797         * mule/mule-cmds.el:
6798         * mule/mule-misc.el
6799         (coding-keymap): New keymap. Define coding system keyboard
6800         commands on file-coding builds too.
6801         (coding-system-change-eol-conversion):
6802         (universal-coding-system-argument):
6803         (set-default-coding-systems):
6804         (prefer-coding-system): Moved from mule-cmds.el
6805         (set-buffer-process-coding-system): Moved from mule-misc.el
6806
6807 2000-09-15  Stephen Carney <carney@scubadoo.com>
6808
6809         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6810
6811 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6812
6813         * package-get.el (package-get-download-sites): Add a pre-release
6814         site for experimental packages.
6815
6816         * auto-autoloads.el: Regenerated.
6817
6818 2000-08-01  Andy Piper  <andy@xemacs.org>
6819
6820         * gutter-items.el (buffers-tab-omit-function): reference
6821         buffers-tab-select-visible-buffers.
6822         (buffers-tab-filter-functions): new variable, by default uses
6823         buffers-tab-selection-function and buffers-tab-omit-function.
6824         (select-buffers-tab-buffers-by-mode): invert arguments.
6825         (buffers-tab-select-visible-buffers): new function. Invert calling
6826         of buffers-menu-omit-invisible-buffers.
6827         (buffers-tab-items): rewrite to use
6828         buffers-tab-filter-functions. Rewrite docstring.
6829         (gutter-buffers-tab-extent): delete.
6830         (add-tab-to-gutter): always build a new extent when adding the
6831         tabs.
6832         (update-tab-in-gutter): make gutter dirty when orientation
6833         changes.
6834
6835 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6836
6837         * bytecomp.el (byte-compile-defvar-or-defconst):
6838         Only do loadhist recording if defvar form includes a value.
6839
6840 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6841
6842         * bytecomp.el (byte-compile-initial-macro-environment):
6843         `eval-when-compile' should not compile its body.
6844
6845 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6846
6847         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6848         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6849         some Japanese English.  Remove some ancient FSF comments, and
6850         improve docstrings.  Use symbols not vectors for tables.
6851
6852 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6853
6854         * keymap.el:
6855         (local-key-binding):
6856         (global-key-binding):
6857         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6858
6859         * lisp.el:
6860         (backward-sexp): Slightly simpler code.
6861         (mark-sexp): Make arg optional, like FSF Emacs.
6862         (forward-list): Slightly simpler code.
6863         (backward-list): Slightly simpler code.
6864         (down-list):  Make arg optional, like FSF Emacs.
6865         (up-list):  Make arg optional, like FSF Emacs.
6866         (backward-up-list):  Make arg optional, like FSF Emacs.
6867         (kill-sexp):  Make arg optional, like FSF Emacs.
6868         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6869
6870         * font-menu.el (font-menu-change-face):
6871         Take continuable errors into account.
6872
6873         * abbrev.el:
6874         * abbrev.el (clear-abbrev-table):
6875         * abbrev.el (define-abbrev-table):
6876         * abbrev.el (define-abbrev):
6877         * abbrev.el (insert-abbrev-table-description):
6878         * apropos.el (apropos-documentation-check-doc-file):
6879         * apropos.el (apropos-documentation-check-elc-file):
6880         * buff-menu.el (list-buffers):
6881         * buff-menu.el (list-buffers-noselect):
6882         * bytecomp.el (byte-recompile-directory):
6883         * bytecomp.el (batch-byte-compile):
6884         * cl-macs.el (typep):
6885         * code-files.el (find-coding-system-magic-cookie):
6886         * code-files.el (insert-file-contents):
6887         * cus-edit.el (customize-set-variable):
6888         * cus-edit.el (customize-save-variable):
6889         * cus-face.el (custom-set-face-font-size):
6890         * cus-face.el (custom-set-face-update-spec):
6891         * cus-face.el (custom-reset-faces):
6892         * custom.el (custom-check-theme):
6893         * custom.el (copy-upto-last):
6894         * fill.el (canonically-space-region):
6895         * fill.el (fill-paragraph):
6896         * fill.el (fill-region):
6897         * fill.el (find-space-insertable-point):
6898         * fill.el (justify-current-line):
6899         * faces.el (face-spec-update-all-matching):
6900         * faces.el (set-face-stipple):
6901         * files-nomule.el (insert-file-contents):
6902         * files.el (insert-file-contents-literally):
6903         * files.el (hack-local-variables-last-page):
6904         * files.el (basic-save-buffer):
6905         * files.el (insert-directory):
6906         * font-menu.el (font-menu-change-face):
6907         * font.el (font-spatial-to-canonical):
6908         * format.el (format-encode-region):
6909         * format.el (format-insert-file):
6910         * format.el (format-replace-strings):
6911         * gutter.el (set-gutter-element):
6912         * help.el (key-or-menu-binding):
6913         * help.el (describe-bindings):
6914         * help.el (with-syntax-table):
6915         * indent.el (indent-rigidly):
6916         * indent.el (delete-to-left-margin):
6917         * info.el:
6918         * info.el (Info-extract-dir-entry-from):
6919         * info.el (Info-build-dir-anew):
6920         * info.el (Info-rebuild-dir):
6921         * info.el (Info-batch-rebuild-dir):
6922         * info.el (Info-read-subfile):
6923         * info.el (Info-build-node-completions):
6924         * info.el (Info-extract-menu-node-name):
6925         * isearch-mode.el (isearch-range-invisible):
6926         * isearch-mode.el (isearch-restore-invisible-extents):
6927         * itimer.el (itimerp):
6928         * itimer.el (itimer-live-p):
6929         * keymap.el:
6930         * keymap.el (substitute-key-definition):
6931         * keymap.el (read-command-or-command-sexp):
6932         * keymap.el (local-key-binding):
6933         * keymap.el (global-key-binding):
6934         * keymap.el (global-set-key):
6935         * keymap.el (local-set-key):
6936         * ldap.el:
6937         * ldap.el (ldap-add-entries):
6938         * ldap.el (ldap-delete-entries):
6939         * lisp.el (backward-sexp):
6940         * lisp.el (mark-sexp):
6941         * lisp.el (forward-list):
6942         * lisp.el (backward-list):
6943         * lisp.el (down-list):
6944         * lisp.el (backward-up-list):
6945         * lisp.el (up-list):
6946         * lisp.el (kill-sexp):
6947         * lisp.el (backward-kill-sexp):
6948         * menubar.el (add-menu-button):
6949         * menubar.el (add-submenu):
6950         * menubar.el (delete-menu-item):
6951         * menubar.el (relabel-menu-item):
6952         * mouse.el (narrow-window-to-region):
6953         * obsolete.el (define-obsolete-variable-alias):
6954         * obsolete.el (store-substring):
6955         * package-admin.el:
6956         * package-admin.el (package-admin-install-function):
6957         * package-admin.el (package-admin-install-function-mswindows):
6958         * package-admin.el (package-admin-default-install-function):
6959         * package-get.el (package-get-update-base-entries):
6960         * packages.el (packages-load-package-dumped-lisps):
6961         * packages.el (packages-collect-package-dumped-lisps):
6962         * printer.el (generic-print-buffer):
6963         * printer.el (generic-print-region):
6964         * replace.el (occur-mode-mouse-goto):
6965         * replace.el (perform-replace):
6966         * select.el (get-selection-no-error):
6967         * simple.el:
6968         * simple.el (newline):
6969         * simple.el (open-line):
6970         * simple.el (edit-and-eval-command):
6971         * simple.el (goto-line):
6972         * simple.el (undo):
6973         * simple.el (kill-region):
6974         * simple.el (copy-region-as-kill):
6975         * simple.el (kill-ring-save):
6976         * simple.el (set-mark):
6977         * simple.el (next-line):
6978         * simple.el (previous-line):
6979         * simple.el (line-move):
6980         * simple.el (set-goal-column):
6981         * simple.el (comment-region):
6982         * subr.el:
6983         * subr.el (putf):
6984         * syntax.el (modify-syntax-entry):
6985         * syntax.el (map-syntax-table):
6986         * view-less.el (view-file):
6987         * view-less.el (view-buffer):
6988         * view-less.el (view-file-other-window):
6989         * window-xemacs.el (backward-other-window):
6990         * window.el:
6991         * window.el (one-window-p):
6992         * window.el (walk-windows):
6993         * window.el (window-list):
6994         * x-mouse.el (x-mouse-kill):
6995         * x-select.el (x-get-cutbuffer):
6996         * x-select.el (x-store-cutbuffer):
6997         * term/bg-mouse.el (bg-mouse-line-to-center):
6998         * term/sun-mouse.el (window-line-end):
6999         * term/sun-mouse.el (sun-select-region):
7000         * term/sun.el (kill-region-and-unmark):
7001         * mule/mule-category.el:
7002         * mule/mule-category.el (modify-category-entry):
7003         * mule/mule-category.el (char-category-list):
7004         * mule/mule-coding.el (coding-system-force-on-output):
7005         * mule/mule-misc.el (coding-system-put):
7006         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7007
7008 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7009
7010         * cus-face.el: Typo fixes and tiny clarifications.
7011         * custom.el: ditto
7012
7013 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7014
7015         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7016         * startup.el (normal-top-level): Setup auto-save-list-file-name
7017         if auto-save-list-file-prefix is non-nil.
7018
7019 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7020
7021         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7022
7023 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7024
7025         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7026         get symbol at point-min.
7027
7028 2000-10-24  Didier Verna  <didier@xemacs.org>
7029
7030         * info.el (Info-emacs-info-file-name): defconst it.
7031         * info.el (Info-footnote-tag): defcustom it.
7032         * info.el (Info-no-description-string): ditto.
7033         * info.el (Info-find-node): adapt to new semantics of
7034         'Info-suffixed-file (don't do the case variants stuff).
7035         * info.el (Info-insert-dir): rewrite the dir file variants code.
7036         * info.el (Info-directory-files): New. Return the list of info
7037         files in a directory.
7038         * info.el (Info-dir-outdated-p): use it.
7039         * info.el (Info-parse-dir-entries): ditto.
7040         * info.el (Info-build-dir-anew): don't restrict to files ending
7041         with a ".info.*" extension.
7042         * info.el (Info-set-mode-line): ditto.
7043         * info.el (Info-read-subfile): adapt to new semantics of
7044         'Info-suffixed-file (append 'exact argument).
7045         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7046         string independently of the case.
7047         * info.el (Info-suffixed-file): use it (match all possible case
7048         for the file name).
7049         * info.el (Info-insert-file-contents): code cleanup.
7050         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7051         columns.
7052         * info.el (Info-batch-rebuild-dir): ditto.
7053         * info.el (Info-read-node-name-1): ditto.
7054         * info.el (Info-search): ditto.
7055         * info.el (Info-fontify-node): ditto.
7056
7057
7058 2000-10-24  Didier Verna  <didier@xemacs.org>
7059
7060         * process.el (shell-command): when called from a program, avoid
7061         'push-mark's "mark-set" message.
7062
7063 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7064
7065         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7066         by a symbol, not by a vector.
7067         * mule/vietnamese.el (vscii): Likewise.
7068         (viscii): Likewise.
7069         * mule/cyrillic.el (koi8-r): Likewise.
7070
7071         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7072         by a symbol, not by a vector.
7073         (chinese-big5-2): Likewise.
7074         * mule/ethiopic.el (ethiopic): Likewise.
7075         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7076         (vietnamese-viscii-upper): Likewise.
7077
7078 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7079
7080         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7081
7082 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7083
7084         * byte-optimize.el (byte-optimize-car): New function.
7085         (byte-optimize-cdr): Ditto.
7086
7087 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7088
7089         * byte-optimize.el: Partial synch with FSF 20.7.
7090         Optimize constant concatenation.
7091         Add keymapp as a side effect free function.  It is a built-in.
7092         (byte-after-unbind-pos): Remove byte-equal.
7093
7094 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7095
7096         * update-elc-2.el: Quote regexps correctly.
7097
7098 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7099
7100         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7101         (ccl-compile): Apply integerp, not integer-or-char-p to
7102         check the type of the buffer magnification
7103         (ccl-compile-write-string): Encode a string with binary
7104         coding system.
7105         (ccl-compile-write-repeat): Likewise.
7106
7107 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7108
7109         * buff-menu.el:
7110         * bytecomp.el:
7111         * coding.el:
7112         * faces.el:
7113         * files.el:
7114         * fill.el:
7115         * float-sup.el:
7116         * font-lock.el:
7117         * help.el:
7118         * iso8859-1.el:
7119         * loaddefs.el:
7120         * menubar-items.el:
7121         * menubar.el:
7122         * modeline.el:
7123         * msw-font-menu.el:
7124         * paragraphs.el:
7125         * paths.el:
7126         * replace.el:
7127         * simple.el:
7128         * sound.el:
7129         * startup.el:
7130         * version.el:
7131         * x-faces.el:
7132         * x-font-menu.el:
7133         Remove purecopy.
7134
7135 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7136
7137         * simple.el (do-auto-fill): Use the function pointer to by
7138         `comment-line-break-function', not `indent-new-comment-line'. This
7139         fixes an issue with cc-mode comment continuation.
7140
7141 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7142
7143         * simple.el (turn-on-auto-fill):  Add (interactive).
7144         * mwheel.el (mwheel-install): Add (interactive).
7145         * font-lock.el (turn-on-font-lock): Add (interactive).
7146         (turn-off-font-lock): Add (interactive).
7147
7148 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7149
7150         * packages.el (packages-special-base-regexp): Add `man'.
7151
7152 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7153
7154         * wid-edit.el (widget-specify-active): map over extents in current
7155         buffer like `widget-specify-inactive' does.  Mapping over the
7156         inactive extent object does not work since the current extent is
7157         ignored by `map-extents'.
7158
7159 2000-10-04  Martin Buchholz <martin@xemacs.org>
7160
7161         * XEmacs 21.2.36 is released.
7162
7163 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7164
7165         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7166         Optimize the compiled-function-constants vector by byte-code
7167         reference counts.
7168
7169 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7170
7171         * build-report.el (build-report-delete-regexp): quote value in
7172         defcustom
7173
7174 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7175
7176         * build-report.el (build-report): Don't bind srcdir which we don't
7177         use in `multiple-value-bind' to avoid the only byte-compiler
7178         warning.
7179
7180 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7181
7182         * build-report.el: Requires cl and custom now.
7183         build-report-version is determined by XEmacs version -- remove
7184         build-report-version*.
7185         * build-report.el (build-report-version): Removed.
7186         * build-report.el (build-report-installation-version-regexp): New.
7187         * build-report.el (build-report-version-file-regexp): New.
7188         * build-report.el (build-report-installation-srcdir-regexp): New.
7189         * build-report.el (build-report-destination): Offer
7190         xemacs-build-reports and xemacs-beta.
7191         * build-report.el (build-report-keep-regexp): Adjusted.
7192         * build-report.el (build-report-delete-regexp): Adjusted.
7193         * build-report.el (build-report-make-output-dir): New.
7194         * build-report.el (build-report-installation-file): Replace use of
7195         `concat' with `expand-file-name'.
7196         * build-report.el (build-report-make-output-file): Removed.
7197         * build-report.el (build-report-make-output-files): New.
7198         * build-report.el (build-report-subject): Identify as
7199         user-variable with "*...".
7200         * build-report.el (build-report-prompts): Ditto.
7201         * build-report.el (build-report-version-file): New.
7202         * build-report.el (build-report-file-encoding): Identify as
7203         user-variable with "*...".
7204         * build-report.el (build-report-make-output-get): New.
7205         * build-report.el (build-report-insert-header): Report
7206         emacs-version and system-configuration instead of
7207         build-report-version.
7208         * build-report.el (build-report-insert-make-output): Add file
7209         argument.
7210         * build-report.el (build-report-insert-installation-file):
7211         Re-indent.
7212         * build-report.el (build-report-keep): Change docstring,
7213         re-indent.
7214         * build-report.el (build-report-delete): Ditto.
7215         * build-report.el (build-report-installation-data): New.
7216         * build-report.el (build-report-version-file-data): New.
7217
7218 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7219
7220         * byte-optimize.el (byte-optimize-lapcode):
7221         Fix the optimization of using the first 5 elements of the
7222         constants vector for variables.
7223         (byte-optimize-lapcode): Fix another ancient broken optimization.
7224
7225 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7226
7227         * *: Spelling mega-patch
7228
7229 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7230
7231         * easymenu.el: doc fixes.
7232         (easy-menu-do-define): Use backquote.
7233         (easy-menu-change):
7234         (easy-menu-add):
7235         `when' seems much clearer than `if' here.
7236         (easy-menu-remove):
7237         (easy-menu-add-item):
7238         (easy-menu-item-present-p):
7239         (easy-menu-remove-item):
7240         Wrap using (when (featurep 'menubar) ...)
7241
7242 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7243
7244         * bytecomp.el (displaying-byte-compile-warnings):
7245         Revert Ben's change to this function below so that the compile log
7246         is displayed properly for users of the "popper" package.
7247
7248 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7249
7250         * window.el (save-selected-window): Use backquote.
7251
7252         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7253         Renamed from `byte-compile-file-form-defvar'.
7254         * bytecomp.el (byte-compile-defvar-or-defconst):
7255         Only cons onto current-load-list in top-level forms.
7256         Else this leaks a cons cell every time a defun is called.
7257         Renamed from `byte-compile-defvar', for clarity.
7258         Warn when docstring of defvar is not a string.
7259         Use consistent error messages.
7260         Better comments.
7261
7262 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7263
7264         * simple.el (set-variable):
7265         Remove unneeded defvar by rearranging order of let* forms.
7266
7267         * mule/mule-ccl.el (ccl-get-next-code):
7268         * menubar-items.el (bookmark-menu-filter):
7269         (language-environment-menu-filter):
7270         (tutorials-menu-filter):
7271         * toolbar-items.el (toolbar-compile):
7272         * byte-optimize.el (disassemble-offset):
7273         Use (declare (special ...)) instead of `defvar'.
7274
7275         * cl-macs.el (cl-do-proclaim):
7276         Fix (declare (special ...)) warning suppression syntax.
7277
7278 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7279
7280         * info.el (Info-tag-table-marker):
7281         (Info-tag-table-buffer):
7282         (Info-find-file-node):
7283         (Info-read-subfile):
7284         (Info-build-node-completions):
7285         (Info-search):
7286         (Info-mode):
7287         Multiple info buffer support.
7288
7289 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7290
7291         * ldap.el (ldap-decode-entry): New defun
7292         (ldap-search-entries): Use it in order to decode DN-prefixed
7293         entries properly
7294
7295 2000-08-23  Daniel Pittman <daniel@danann.net>
7296
7297         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7298         Use `eq', not `=', to compare symbols.
7299
7300 2000-07-30  Ben Wing  <ben@xemacs.org>
7301
7302         * bytecomp.el (byte-compile-report-error):
7303         * bytecomp.el (displaying-byte-compile-warnings):
7304         if stack-trace-on-error is set, send out a backtrace when
7305         an error is encountered that stops byte compilation.  this
7306         should make it much much easier to track down those curious
7307         problems.  also undo the kludge of using a separate "*Show*"
7308         buffer for display when there's a temp-buffer-show-function;
7309         we can avoid this by just being a little smarter.
7310
7311         * dialog-items.el:
7312         * dialog-items.el (search-dialog-regexp): New.
7313         * dialog-items.el (search-dialog-callback):
7314         * dialog-items.el (make-search-dialog):
7315         add a regexp option to the dialog and clean up a bit.
7316
7317         * dialog.el:
7318         * dialog.el (yes-or-no-p-dialog-box):
7319         * dialog.el (get-dialog-box-response):
7320         * dialog.el (make-dialog-box):
7321         * dialog.el (dialog-box-finish): New.
7322         * dialog.el (dialog-box-cancel): New.
7323         * dialog.el (internal-make-dialog-box-exit): New.
7324         implement [properly!] the :modal property of the new dialog box
7325         interface.  this is the first time xemacs has ever had *proper*
7326         modal dialog boxes, giving the standard window-system feedback.
7327         (e.g. under windows, clicking on a disabled frame causes a beep
7328         and makes the dialog box flash three times.)
7329
7330         * dragdrop.el: header keyword frobbing.
7331
7332         * dumped-lisp.el (preloaded-file-list):
7333         renamed winnt.el to win32-native.el.
7334
7335         * faces.el (face-property):
7336         * faces.el (set-face-property):
7337         * faces.el (frob-face-property):
7338         * faces.el (frob-face-font-2):
7339         * faces.el (make-face-bold):
7340         * faces.el (make-face-italic):
7341         * faces.el (make-face-bold-italic):
7342         * faces.el (make-face-unbold):
7343         * faces.el (make-face-unitalic):
7344         * faces.el (make-face-smaller):
7345         * faces.el (make-face-larger):
7346         clean up the implementation of these so that window-system-specific
7347         methods are called only on objects belonging to that window system.
7348         previously, you could have [e.g.] mswindows-make-face-bold called
7349         on font object of device type `stream', which is not good and
7350         explains the subtle errors Adrian was getting when byte-compiling
7351         something that required 'term. (Adrian, now you can use stack-trace-
7352         on-error to find the exact place where things are going wrong instead
7353         of having to laboriously binary-search your way through.)
7354
7355         * finder.el (finder-known-keywords):
7356         cleaned up -- properly sorted, clarified the meanings of many of
7357         the keywords, and added a few -- mswin, gui, content, build, www,
7358         user, services.  the last two try to distinguish between a package
7359         that's used directly by the user, and a package that provides
7360         support services to other packages.
7361
7362         * font-lock.el (lisp-font-lock-keywords-2):
7363         update list of lisp control structures to include everything,
7364         including new ones i introduced.
7365
7366         * gutter.el: header keyword frobbing.
7367
7368         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7369         recent isearch element was not doing so!  you got the second-most-
7370         recent instead.
7371
7372         * lisp-mode.el (construct-lisp-mode-menu):
7373         more menubar cleanups.
7374         * lisp-mode.el (with-selected-window):
7375         make it indent properly.
7376
7377         * menubar-items.el (default-menubar): lots of menubar cleanups.
7378         rearranged the options menu the most, e.g. splitting up the
7379         Keyboard/Mouse menu into a new Editing menu and combining the
7380         separate Scrollbar/Gutter/Toolbar submenus into Display.
7381         Got rid of General, moved items to Editing or new Troubleshooting.
7382         Moved Packages to Tools; doesn't seem to belong under Options.
7383         Added stuff to the Cmds menu, e.g. Change Case.
7384
7385         NB please don't complain about these periodic menubar changes.
7386         Anything like this is necessarily incremental in its construction
7387         -- By constant use you gradually become more and more aware of
7388         better and better ways to group menu items.  When we eventually
7389         move the options menu to a property sheet, the existing structure
7390         will probably be preserved fairly well.
7391
7392         * minibuf.el (next-history-element): fix problems with pressing
7393         down arrow in repeat-complex-command.
7394
7395         * modeline.el:
7396         * modeline.el (modeline-3d-p): New.
7397         added custom variable for controlling the 3d modeline.  the
7398         corresponding Options item has been present for a long time,
7399         but commented out with "fix me!" comments.  it's fixed now.
7400
7401         * obsolete.el (add-menu):
7402         remove bogus gettexts.
7403
7404         * process.el (shell-quote-argument):
7405         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7406         For bash under Windows native, see below.
7407
7408         * simple.el:
7409         * simple.el (display-warning-buffer):
7410         Fixed the handling of warning display to eliminate the annoying
7411         *Show* buffer, like was done for byte-compiler output above.
7412
7413         * simple.el (debug-print): New.
7414         Simple function for sending debug messages to the console and/or
7415         other debug places.
7416
7417         * subr.el (replace-in-string):
7418         Rewrite this function to avoid N^2 behavior with large strings --
7419         catastrophic with the new Windows selection code! (Apparently the
7420         author of this function didn't realize there was a fun
7421         replace-match that could make his life much easier, because we
7422         duplicated the entire logic.  The new version is smaller, easier
7423         to understand, much more robust, and has extended features --
7424         those of replace-match.)
7425
7426         * window.el:
7427         * window.el (with-selected-window): New.
7428         An obvious complement to the existing `with-selected-frame' and
7429         `with-current-buffer'.
7430
7431         * win32-native.el: Renamed from winnt.el.
7432         Added a great deal of stuff for properly handling process quoting,
7433         somewhat modeled on Kirill's original model (which i later threw
7434         away).  We should now finally have correctly working process arg
7435         quoting/dequoting so that the final app gets exactly what we
7436         intended.  Because the mechanism is in Lisp, it's easily
7437         extendible. (For those running bash and running the native
7438         version, I tried hard to do what I thought was correct.  But more
7439         thought is needed, and ideally the volunteer work of people with
7440         these configurations that they generally run on.)
7441
7442         * x-font-menu.el (x-font-menu-font-data):
7443         Put in defvar's to fix byte-compiler warnings.
7444
7445 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7446
7447         * select.el (selection-coercion-alist): Initialise.
7448         * select.el (select-coerce-to-text): New.
7449         * select.el (select-coerce): New.
7450         New functions to perform type and value coercion.
7451
7452         * select.el (select-buffer-killed-default): Keep data if it was
7453         on the clipboard.
7454
7455 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7456
7457         * menubar-items.el (default-menubar): Fix typo.
7458         (default-menubar): `lambda' was mispelled as `lamda'.
7459
7460 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7461
7462         * window.el (shrink-window-if-larger-than-buffer): Remove
7463         edge checking code.
7464
7465 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7466
7467         * paths.el (gnus-local-domain): Removed.
7468         (gnus-local-organization): Ditto.
7469         (gnus-startup-file): Ditto.
7470
7471 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7472
7473         * files.el (auto-mode-alist): Add .spec for RPM.
7474
7475 2000-07-31  Andy Piper  <andy@xemacs.org>
7476
7477         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7478
7479 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7480
7481         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7482         browse-url.
7483         * help.el (xemacs-www-page): Ditto.
7484         (xemacs-www-faq): Ditto.
7485         * menubar-items.el (default-menubar): Ditto.
7486
7487         * wid-edit.el (widget-url-link-action): Ditto.
7488         From: Kenichi OKADA <okada@opaopa.org>.
7489
7490 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7491
7492         * finder.el (finder-commentary): Add autoload cookie.
7493
7494 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7495
7496         * files.el (insert-file-contents-literally): Fix second let
7497         binding for `coding-system-for-read' to `coding-system-for-write'
7498         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7499
7500 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7501
7502         * files.el (insert-file-contents-literally): Use binary coding
7503         system (from Morioka san).
7504         (insert-file-contents-literally): Make file-name-handler method.
7505
7506 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7507
7508         * cl-macs.el (get-selection): Add defsetf.
7509
7510 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7511
7512         * x-init.el (x-activate-region-as-selection): replace obsolete
7513         function x-own-selection with own-selection.
7514         (ow-find): replace obsolete functions x-get-selection and
7515         x-get-clipboard with get-selection and get-clipboard.
7516         (init-post-x-win): replace obsolete function x-disown-selection
7517         with disown-selection.
7518
7519 2000-07-20  Mike Sperber  <mike@xemacs.org>
7520
7521         * startup.el (load-user-init-file): Only try to load init file if
7522         it exists.
7523
7524 2000-07-10  Andy Piper  <andy@xemacs.org>
7525
7526         * dialog-items.el: sync with Ben's patch.
7527
7528         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7529         comment.
7530         (progress-text-glyph): deleted.
7531         (progress-layout-glyph): make completely minimal.
7532         (progress-gauge-glyph): ditto.
7533         (progress-display-style): fix to handle dynamic instantiator
7534         changes.
7535         (progress-text-instantiator): new.
7536         (progress-layout-instantiator): new.
7537         (progress-gauge-instantiator): new.
7538         (set-progress-display-instantiator): renamed and changed from
7539         set-progress-display-style.
7540         (progress-abort-glyph): use instantiator not glyph.
7541         (append-progress-display): use set-progress-display-instantiator
7542         and set-glyph-image.
7543         (abort-progress-display): ditto.
7544         (raw-append-progress-display): ditto.
7545
7546 2000-07-20  Ben Wing  <ben@xemacs.org>
7547
7548         * code-files.el: Move Mule-specific code to mule-coding.el.
7549
7550 2000-07-15  Ben Wing  <ben@xemacs.org>
7551
7552         * autoload.el:
7553         Fixed comments.
7554
7555         * cmdloop.el:
7556         * cmdloop.el (yes-or-no-p):
7557         * cmdloop.el (y-or-n-p):
7558         Make these functions use should-use-dialog-box-p and not be
7559         overridden in dialog.el.
7560
7561         * cus-dep.el:
7562         * cus-dep.el (Custom-make-dependencies): Removed.
7563         * cus-dep.el (Custom-make-dependencies-1): New.
7564         * cus-dep.el (Custom-make-one-dependency): New.
7565         New entry point for use in Makefiles, to avoid excessive
7566         invocations.
7567
7568         * cus-edit.el (custom-variable-reset-saved):
7569         * cus-edit.el (custom-variable-reset-standard):
7570         * cus-edit.el (custom-save-resets):
7571         Fix bytecompiler warnings.
7572
7573         * dialog.el:
7574         * dialog.el (yes-or-no-p-dialog-box):
7575         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7576         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7577         * dialog.el (get-dialog-box-response):
7578         * dialog.el (message-or-box):
7579         * dialog.el (make-dialog-box):
7580         * dialog.el (popup-dialog-box): New.
7581         Avoid yes-or-no-p bogosities.
7582         Create a general function `make-dialog-box' to encapsulate all
7583         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7584
7585         * dumped-lisp.el (preloaded-file-list):
7586         Add dialog-items.  Clean up.  Group files by types.
7587
7588         * easymenu.el (easy-menu-add):
7589         * easymenu.el (easy-menu-remove):
7590         Account for accelerators.
7591
7592         * extents.el:
7593         * extents.el (extent-list): New args, like in map-extents.
7594         * extents.el (extent-at-event): New.
7595         * extents.el (extents-at-event): New.
7596
7597         * font-lock.el:
7598         * font-lock.el (font-lock-mode):
7599         * font-lock.el (font-lock-default-fontify-buffer):
7600         * font-lock.el (font-lock-default-unfontify-region):
7601         * font-lock.el (font-lock-fontify-syntactically-region):
7602         * font-lock.el (font-lock-fontify-keywords-region):
7603         Use new progress-feedback names.
7604
7605         * font-lock.el (java-font-lock-identifier-regexp):
7606         * font-lock.el (java-font-lock-class-name-regexp):
7607         Fix bytecompiler warnings.
7608
7609         * gutter-items.el:
7610         * gutter-items.el (progress-display-use-echo-area): Removed.
7611         * gutter-items.el (progress-feedback-use-echo-area): New.
7612         * gutter-items.el (progress-display-popup-period): Removed.
7613         * gutter-items.el (progress-feedback-popup-period): New.
7614         * gutter-items.el (set-progress-display-style): Removed.
7615         * gutter-items.el (set-progress-feedback-style): New.
7616         * gutter-items.el (progress-display-style): Removed.
7617         * gutter-items.el (progress-feedback-style): New.
7618         * gutter-items.el (progress-stack):
7619         * gutter-items.el (progress-displayed-p): Removed.
7620         * gutter-items.el (progress-feedbacked-p): New.
7621         * gutter-items.el (clear-progress-display): Removed.
7622         * gutter-items.el (clear-progress-feedback): New.
7623         * gutter-items.el (progress-display-clear-when-idle): Removed.
7624         * gutter-items.el (progress-feedback-clear-when-idle): New.
7625         * gutter-items.el (remove-progress-display): Removed.
7626         * gutter-items.el (remove-progress-feedback): New.
7627         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7628         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7629         * gutter-items.el (append-progress-display): Removed.
7630         * gutter-items.el (append-progress-feedback): New.
7631         * gutter-items.el (abort-progress-display): Removed.
7632         * gutter-items.el (abort-progress-feedback): New.
7633         * gutter-items.el (raw-append-progress-display): Removed.
7634         * gutter-items.el (raw-append-progress-feedback): New.
7635         * gutter-items.el (display-progress-display): Removed.
7636         * gutter-items.el (display-progress-feedback): New.
7637         * gutter-items.el (current-progress-display): Removed.
7638         * gutter-items.el (current-progress-feedback): New.
7639         * gutter-items.el (current-progress-display-label): Removed.
7640         * gutter-items.el (current-progress-feedback-label): New.
7641         * gutter-items.el (progress-display): Removed.
7642         * gutter-items.el (progress-feedback): New.
7643         Replace "progress-display" with "progress-feedback" globally.
7644
7645         * gutter-items.el (lprogress-display): Removed.
7646         * gutter-items.el (progress-feedback-with-label): New.
7647         Rename lprogress-display ==> progress-feedback-with-label.
7648
7649         * gutter-items.el (search-dialog-direction): Removed.
7650         * gutter-items.el (search-dialog-text): Removed.
7651         * gutter-items.el (search-dialog-callback): Removed.
7652         * gutter-items.el (make-search-dialog): Removed.
7653         Move to dialog-items.el.
7654
7655         * help.el:
7656         * help.el (help-mode-quit):
7657         * help.el (mode-for-help): New.
7658         * help.el (help-sticky-window): New.
7659         * help.el (help-window-config): New.
7660         * help.el (with-displaying-help-buffer):
7661         * help.el (function-at-event): New.
7662         * help.el (help-symbol-regexp): New.
7663         * help.el (help-symbol-run-function-1): New.
7664         * help.el (help-symbol-run-function): New.
7665         * help.el (help-symbol-function-context-menu): New.
7666         * help.el (help-symbol-variable-context-menu): New.
7667         * help.el (help-symbol-function-and-variable-context-menu): New.
7668         * help.el (frob-help-extents): New.
7669         * help.el (describe-function-1):
7670         * help.el (variable-at-point):
7671         * help.el (variable-at-event): New.
7672         * help.el (describe-variable):
7673         Major overhaul.
7674         - Make functions and variables be mousable.
7675         - Middle button hyperlinks.
7676         - New context-menu entries.
7677
7678         * keydefs.el:
7679         * keydefs.el (global-map):
7680         New key bindings to move lines up and down.
7681
7682         * lisp-mode.el:
7683         * lisp-mode.el (construct-lisp-mode-menu): New.
7684         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7685         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7686         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7687         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7688         Make popup and menubar menus be different.  Popup menu uses
7689         clicked location and automatically assumes symbol under the mouse
7690         for various commands.
7691
7692         * menubar-items.el:
7693         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7694         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7695
7696         * menubar-items.el (global-popup-menu): Removed.
7697         * menubar-items.el (mode-popup-menu): Removed.
7698         * menubar-items.el (activate-popup-menu-hook): Removed.
7699         * menubar-items.el (popup-mode-menu): Removed.
7700         * menubar-items.el (popup-buffer-menu): Removed.
7701         * menubar-items.el (popup-menubar-menu): Removed.
7702         Move to menubar.el.
7703
7704         * menubar.el:
7705         * menubar.el (global-popup-menu): New.
7706         * menubar.el (mode-popup-menu): New.
7707         * menubar.el (activate-popup-menu-hook): New.
7708         * menubar.el (last-popup-menu-event): New.
7709         * menubar.el (popup-mode-menu): New.
7710         * menubar.el (popup-buffer-menu): New.
7711         * menubar.el (popup-menubar-menu): New.
7712         * menubar.el (menu-call-at-event): New.
7713         Move non-content functions here.  Add support for context menu
7714         items on extents.
7715
7716         * minibuf.el (minibuffer-history-uniquify):
7717         Typo fix.
7718
7719         * minibuf.el (read-file-name-1):
7720         Call new file dialog box if it exists.
7721
7722         * minibuf.el (mouse-rfn-setup-vars):
7723         Clean up "chop" action.
7724
7725         * mouse.el:
7726         * mouse.el (button2): Now bound to mouse-track.
7727         * mouse.el (click-inside-extent-p):
7728         * mouse.el (point-inside-extent-p):
7729         * mouse.el (point-inside-selection-p):
7730         * mouse.el (mouse-drag-or-yank): Removed.
7731         * mouse.el (mouse-begin-drag-n-drop): New.
7732         * mouse.el (mouse-eval-sexp):
7733         * mouse.el (mouse-track-activate-strokes): New.
7734         * mouse.el (mouse-track-do-activate): New.
7735         * mouse.el (mouse-track):
7736         * mouse.el (default-mouse-track-event-is-with-button): New.
7737         * mouse.el (default-mouse-track-cleanup-hook):
7738         * mouse.el (default-mouse-track-drag-hook):
7739         * mouse.el (default-mouse-track-drag-up-hook):
7740         * mouse.el (default-mouse-track-click-hook):
7741         Merge drag-n-drop into mouse-track.
7742         Add general "activate" support to replace specific button2 kludges.
7743         Use "button modifier" support in mouse-track.
7744
7745         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7746
7747         * package-ui.el:
7748         * package-ui.el (pui-menu):
7749         * package-ui.el (pui-popup-context-sensitive): Removed.
7750         Fix bytecompiler warnings.
7751         Clean up popup code a bit.
7752
7753         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7754
7755         * simple.el:
7756         * simple.el (transpose-lines):
7757         * simple.el (transpose-line-up): New.
7758         * simple.el (transpose-line-down): New.
7759         * simple.el (transpose-subr):
7760         * simple.el (transpose-subr-1): Removed.
7761         Clean up, add functions to move lines up and down.
7762
7763         * startup.el (mail-host-address):
7764         * startup.el (user-mail-address):
7765         Customize.
7766
7767         * subr.el:
7768         * subr.el (set-symbol-value-in-buffer): New.
7769         * subr.el (error):
7770         * subr.el (check-argument-type):
7771         * subr.el (defined-error-p): New.
7772         Add structured error support.
7773
7774         * toolbar-items.el (toolbar-compile):
7775         Use new make-dialog-box.
7776
7777         * update-elc.el:
7778
7779         * userlock.el (ask-user-about-lock-dbox):
7780         * userlock.el (ask-user-about-supersession-threat-dbox):
7781         * userlock.el (ask-user-about-lock):
7782         * userlock.el (ask-user-about-supersession-threat):
7783         Use new make-dialog-box.
7784         Add safety checks; use should use-dialog-box-p.
7785
7786         * window-xemacs.el:
7787         * window-xemacs.el (__buffer-dedicated-frame):
7788         * window-xemacs.el (buffer-dedicated-frame): New.
7789         * window-xemacs.el (set-buffer-dedicated-frame): New.
7790         Move dedicated-frame stuff into lisp.
7791
7792 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7793
7794         * printer.el (generic-print-region): Do not require that
7795         `printer-name' be set.
7796         (printer-name): Commentary clarification.
7797
7798 2000-07-19  Martin Buchholz <martin@xemacs.org>
7799
7800         * XEmacs 21.2.35 is released.
7801
7802 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7803
7804         * select.el (selection-coercible-types): Initialise.
7805
7806 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7807
7808         * select.el (own-clipboard): Bug fix.
7809
7810 2000-07-17  Mike Sperber  <mike@xemacs.org>
7811
7812         * cus-edit.el (custom-migrate-custom-file): Save init file before
7813         continuing.
7814
7815 2000-07-16  Mike Sperber  <mike@xemacs.org>
7816
7817         * startup.el (load-init-file): Remove silly call to
7818         `load-user-custom-file`.
7819         (maybe-migrate-user-init-file): Minor fixes.
7820
7821 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7822
7823         * apropos.el (apropos-documentation-check-doc-file):
7824         `doc' variable should be let-bound, as was presumably intended.
7825
7826         * cus-edit.el (custom-variable-reset-saved):
7827         (custom-variable-reset-standard):
7828         Remove unused variable comment-widget.  Twice.
7829
7830         * toolbar.el (toolbar-blank-press-function):
7831         Add a real defvar with initial value nil and proper docstring.
7832         (press-toolbar-button): No need to check for boundp-ness anymore.
7833
7834         * rect.el (open-rectangle-line): Remove useless (let) form.
7835         Add defvar for pending-delete-mode.
7836
7837         * info.el (Info-find-node): This function needs an autoload cookie.
7838
7839         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7840         Use let* since the second form referred to the first.
7841
7842 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7843
7844         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7845         instead of removed `mswindows-get-clipboard'.
7846
7847
7848 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7849
7850         * select.el (select-convert-from-text): New.
7851         * select.el (select-convert-from-length): New.
7852         * select.el (select-convert-from-integer): New.
7853         * select.el (select-convert-from-identity): New.
7854         * select.el (select-convert-from-filename): New.
7855         * select.el (selection-converter-in-alist): Use them.
7856         New converter functions for X.
7857
7858         * select.el (get-selection): Removed comment.
7859
7860         * select.el (own-selection): Removed append code - I thought
7861         I'd already done this, but apparently not...
7862
7863         * select.el: Changed comment about TIMESTAMP.
7864
7865         * select.el (select-convert-in): New.
7866         * select.el (select-convert-out): New.
7867         New functions that get used by select.c.
7868
7869         * select.el (select-buffer-killed-default): New.
7870         * select.el (select-buffer-killed-text): New.
7871         * select.el (selection-buffer-killed-alist): New.
7872         New list and functions that get called if a relevant selection
7873         exists and a buffer gets killed.
7874
7875         * select.el (select-convert-to-targets):
7876         * select.el (select-convert-to-identity): Removed.
7877         * select.el (select-convert-from-identity): Removed.
7878         * select.el (select-converter-out-alist):
7879         Removed _EMACS_INTERNAL selection type.
7880
7881         * x-select.el (xselect-kill-buffer-hook): Removed.
7882         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7883         Removed this X-specific nonesense. Use the generic support
7884         in select.el instead.
7885
7886 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7887
7888         * mule/mule-category.el (defined-category-hashtable):
7889         Use make-hash-table instead of make-hashtable
7890
7891         * buff-menu.el: Byte-compiler warning fix.
7892
7893         * isearch-mode.el (isearch-highlight-all-cleanup):
7894         Remove unused variable `isearch-highlight-all-start'.
7895
7896         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7897
7898         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7899
7900         * cus-dep.el (Custom-make-dependencies):
7901         Add autoload cookie for custom-add-loads to generated custom-load.el.
7902
7903         * autoload.el (autoload-package-name): Warning suppression.
7904         Move defvar prior to first use.
7905
7906         * custom.el: Add autoload for custom-declare-face.
7907         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7908         * cl.el (cl-hack-byte-compiler):
7909         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7910         to work properly.
7911
7912 2000-07-08  Mike Sperber  <mike@xemacs.org>
7913
7914         * startup.el (load-home-init-file): Added variable.
7915         (maybe-migrate-user-init-file): Added.
7916         (load-user-init-file): Load custom file if different from init
7917         file.
7918
7919         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7920         "startup."
7921
7922         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7923         Moved `custom-file'-related code to cus-file.el.
7924
7925         * cus-file.el: New file.
7926
7927 2000-04-01  Mike Sperber  <mike@xemacs.org>
7928
7929         * packages.el (packages-find-package-directories): Added support
7930         for external package hierarchies with in-place installations.
7931
7932         * find-paths.el (paths-root-in-place-p): Added.
7933         (paths-find-emacs-directory): Added support for external
7934         directories with in-place installations.
7935         (paths-find-site-directory): Ditto.
7936
7937         * startup.el (find-user-init-file): Also look for
7938         ~/.xemacs/init.elc? in preference to ~/.emacs.
7939
7940 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7941
7942         * select.el (own-selection):
7943         * select.el (own-clipboard): Changed `append' parameter to
7944         `how-to-use' parameter.
7945         * select.el (own-selection): Removed icky append code.
7946         * select.el (own-selection, get-selection): Removed extra type
7947         checking.
7948         * select.el (selection-appender-alist):
7949         * select.el (selection-converter-{in|out}-alist): Initialise.
7950         * select.el (select-append-to-*): New.
7951         * select.el (select-convert-from-*): New.  New functions to append
7952         data and convert data from external type.
7953
7954 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7955
7956         * font-lock.el: Javadoc enhancements.
7957
7958 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7959
7960         * printer.el (generic-print-region): Compose job name from buffer
7961         name.
7962
7963 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7964
7965         * font-lock.el (font-lock-fontify-pending-extents): Call
7966         font-lock-fontify-region instead of font-lock-fontify-buffer
7967         to avoid unnecessary progress gauges.
7968
7969 2000-07-06  Craig Lanning  <lanning@scra.org>
7970
7971         * custom-load.el (faces):
7972
7973         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7974         dir is a regex.
7975
7976         * process.el (call-process-internal): from Dan Holmsand, use binary
7977         coding systems so that jka-compr works.
7978
7979 2000-07-07  Ben Wing  <ben@xemacs.org>
7980
7981         * font-lock.el: Undo previous change.  Unfortunately, some
7982         files actually use the variables directly in their init code
7983         without quoting them.
7984
7985 2000-07-07  Ben Wing  <ben@xemacs.org>
7986
7987         * font-lock.el (defvar font-lock-*-face): Removed.
7988
7989         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7990         only when necessary.
7991
7992 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7993
7994         * cl-macs.el: fix cl-transform-function-property kludge
7995         so that it does not require a random feature.
7996
7997 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7998
7999         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8000         as in Linux kernel "Rules.make".
8001
8002 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8003
8004         * build-report.el (build-report): Add autoload cookie.
8005
8006 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8007
8008         * package-ui.el (defgroup pui):  Correct a misspelling
8009         (pui-toggle-package-delete):  Change `seleted' to `selected'
8010
8011 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8012
8013         * package-get.el (package-get-update-base):
8014         (package-get): Use insert-file-contents-literally always.
8015         (package-get-maybe-save-index):
8016         Force coding system for writing to binary.
8017
8018 2000-06-08  Mike Alexander  <mta@arbortext.com>
8019
8020         * code-process.el (call-process-region): If there is no coding
8021         system for the process on process-coding-system-alist use the
8022         coding system of the buffer containing the region.
8023
8024 2000-06-10  Ben Wing  <ben@xemacs.org>
8025
8026         * cmdloop.el (command-error):
8027         If debug-on-error and noninteractive, output backtrace.
8028
8029         * files.el (file-relative-name):
8030         Remove MSDOS references.
8031
8032         * simple.el (line-number): New function, due to non-obvious
8033         behavior/usage of count-lines.
8034
8035         * simple.el (count-lines): document non-obvious usage to get
8036         line number.
8037
8038 2000-06-11  Ben Wing  <ben@xemacs.org>
8039
8040         * faces.el ((featurep 'xpm)):
8041         * x-faces.el (x-init-face-from-resources):
8042         * x-faces.el (x-init-frame-faces):
8043         * x-misc.el (x-init-specifier-from-resources):
8044         * x-misc.el (x-get-resource-and-bogosity-check):
8045         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8046         * x-mouse.el (x-init-pointer-shape):
8047         * x-scrollbar.el (x-init-scrollbar-from-resources):
8048         Add sixth argument to x-get-resource calls so as to issue warnings
8049         rather than errors on bogus arguments.
8050
8051 2000-06-05  Ben Wing  <ben@xemacs.org>
8052
8053         * compat.el: new file.  provides a clean, non-intrusive way to
8054         define compatibility functions.
8055
8056         * process.el (shell-quote-argument): temporary fix for lack
8057         of nt-quote-process-args.  #### I need to put back the overall
8058         structure of that mechanism but redo the guts of it using the
8059         extra intelligence in the C code.
8060
8061 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8062
8063         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8064         `package-get' does in package-get.el, instead of using external
8065         "md5sum" program.
8066
8067         * package-get.el (package-get): Insert package file literally to
8068         make checksum calculation work.
8069
8070 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8071
8072         * code-files.el (convert-mbox-coding-system): Deleted.
8073         (file-coding-system-alist): Removed reference to
8074         convert-mbox-coding-system.
8075
8076 2000-05-28  Martin Buchholz <martin@xemacs.org>
8077
8078         * XEmacs 21.2.34 is released.
8079
8080 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8081
8082         * font-lock.el (font-lock-keywords): Rewrote docstring
8083
8084 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8085
8086         * loadhist.el (unload-feature): handle case where x is both boundp
8087         and fboundp
8088
8089 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8090
8091         * packages.el: It's ok to use built-in macros, but not lisp
8092         defined ones.
8093
8094 2000-05-20  Ben Wing  <ben@xemacs.org>
8095
8096         * font-lock.el:
8097         * font-lock.el (font-lock-message-threshold):
8098         * font-lock.el (font-lock-mode):
8099         * font-lock.el (font-lock-default-fontify-buffer):
8100         * font-lock.el (font-lock-always-fontify-immediately):
8101         * font-lock.el (font-lock-old-extent): Removed.
8102         * font-lock.el (font-lock-old-len): Removed.
8103         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8104         * font-lock.el (font-lock-pending-extent-table): New.
8105         * font-lock.el (font-lock-range-table): New.
8106         * font-lock.el (font-lock-after-change-function):
8107         * font-lock.el (font-lock-after-change-function-1): Removed.
8108         * font-lock.el (font-lock-fontify-pending-extents): New.
8109         * font-lock.el ('font-lock-revert-cleanup): Removed.
8110         * font-lock.el ('font-lock-revert-setup): Removed.
8111         Rewrite deferral code to handle any number of changes, merging
8112         them properly.  Remove hacked-up code for revert-buffer, now
8113         unnecessary.
8114
8115         * menubar-items.el (default-menubar):
8116         In Options->Edit Init File, don't switch to emacs-lisp-mode
8117         unless necessary; doing this turns off font-lock.
8118
8119 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8120
8121         * keydefs.el: Define C-x BS to backward-kill-sentence.
8122
8123 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8124
8125         * files.el (hack-local-variables-prop-line): Use non-greedy
8126         matching to process -*-texinfo-*- -*-.
8127
8128 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8129
8130         * minibuf.el (minibuf-directory-files): new function.
8131         (read-file-name-activate-callback): use minibuf-directory-files.
8132         (read-directory-name-internal): ditto.
8133         (mouse-file-display-completion-list): ditto.
8134         (mouse-directory-display-completion-list): ditto.
8135         (read-file-name-internal): remove "./" from completion list unless
8136         explicitly matched, for consistency.
8137
8138 2000-05-11  Ben Wing  <ben@xemacs.org>
8139
8140         * gutter-items.el (gutter-buffers-tab):
8141         * gutter-items.el (add-tab-to-gutter):
8142         * gutter-items.el (update-tab-in-gutter):
8143         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8144         * gutter-items.el (append-progress-display):
8145         * gutter-items.el (abort-progress-display):
8146         * gutter-items.el (raw-append-progress-display):
8147         Further fixes.  Use set-glyph-image not set-image-instance-property,
8148         to fix problems with multiple windows in a frame.
8149
8150         * menubar-items.el (tutorials-menu-filter):
8151         Fix typo.
8152
8153         * startup.el (early-error-handler):
8154         Display message box under windows; otherwise, message will disappear
8155         before it can be viewed.
8156
8157         * update-elc.el:
8158         Fix bug in NEEDTODUMP processing.
8159
8160 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8161
8162         * startup.el (lock-directory): Removed.
8163         (superlock-file): Ditto.
8164         (startup-set-paths): Remove lockdir.
8165         (startup-setup-paths-warning): Remove lock-directory.
8166
8167         * setup-paths.el (paths-find-lock-directory): Removed.
8168         (paths-find-superlock-file): Ditto.
8169
8170 2000-05-09  Ben Wing  <ben@xemacs.org>
8171
8172         * faces.el (set-face-property):
8173         * faces.el (set-face-font):
8174         * faces.el (set-face-foreground):
8175         * faces.el (set-face-background):
8176         * faces.el (set-face-background-pixmap):
8177         * faces.el (set-face-underline-p):
8178         * faces.el (set-face-strikethru-p):
8179         * faces.el (set-face-highlight-p):
8180         * faces.el (set-face-dim-p):
8181         * faces.el (set-face-blinking-p):
8182         * faces.el (set-face-reverse-p):
8183         doc string changes.
8184
8185         * glyphs.el:
8186         * glyphs.el (make-image-specifier):
8187         * glyphs.el (glyph-property):
8188         * glyphs.el (set-glyph-image):
8189         * glyphs.el (make-glyph):
8190         * glyphs.el (make-pointer-glyph):
8191         * glyphs.el (make-icon-glyph):
8192         * glyphs.el (widget-image-instance-p): New.
8193         authorship info, lots of doc changes.  New predicate, inadvertently
8194         omitted.  the general principle with specifier docs is now that
8195         the description of instantiators should go with the make-foo-specifier
8196         fun's doc string, rather than in foo-specifier-p.  this follows
8197         conventions elsewhere in XEmacs and in general is a lot more obvious
8198         of a place to look.  sometimes the make-foo-specifier function needs
8199         to be created in the process.
8200
8201         * gutter.el:
8202         * gutter.el (make-gutter-specifier): New.
8203         * gutter.el (make-gutter-size-specifier): New.
8204         * gutter.el (make-gutter-visible-specifier): New.
8205         specifier doc updates according to the conventions specified before.
8206
8207         * objects.el:
8208         * objects.el (make-font-specifier):
8209         * objects.el (make-color-specifier):
8210         * objects.el (make-face-boolean-specifier): New.
8211         specifier doc updates according to the conventions specified before.
8212
8213         * specifier.el:
8214         * specifier.el (set-specifier):
8215         * specifier.el (make-integer-specifier): New.
8216         * specifier.el (make-boolean-specifier): New.
8217         * specifier.el (make-natnum-specifier): New.
8218         * specifier.el (make-generic-specifier): New.
8219         * specifier.el (make-display-table-specifier): New.
8220         specifier doc updates according to the conventions specified before.
8221
8222         * toolbar.el:
8223         * toolbar.el (make-toolbar-specifier): New.
8224         specifier doc updates according to the conventions specified before.
8225
8226 2000-05-09  Ben Wing  <ben@xemacs.org>
8227
8228         * process.el (call-process-internal): Revert to previous version
8229         because Mike's change clashed with a change I did not long before.
8230         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8231         Thanks very much Mike for pointing out the bug and submitting a
8232         patch!
8233
8234 2000-04-13  Mike Alexander  <mta@arbortext.com>
8235
8236         * process.el (call-process-internal): Send the correct input buffer
8237         (call-process-internal): Return the exit status of the process
8238
8239 2000-05-07  Ben Wing  <ben@xemacs.org>
8240
8241         * winnt.el:
8242         * winnt.el (nt-quote-args-verbatim): Removed.
8243         * winnt.el (nt-quote-args-prefix-quote): Removed.
8244         * winnt.el (nt-quote-args-backslash-quote): Removed.
8245         * winnt.el (nt-quote-args-double-quote): Removed.
8246         * winnt.el (nt-quote-args-functions-alist): Removed.
8247         * winnt.el (nt-quote-process-args): Removed.
8248         Remove all stuff for argument quoting.  We borrow the code instead
8249         from Emacs 20.6, which is much more careful in its quoting
8250         (e.g. in handling runs of the escape character) and avoids most of
8251         the need for this Lisp mechanism by checking to see whether we're
8252         running a Cygwin or normal program and doing the appropriate
8253         quoting.  If we end up needing such a mechanism, we should add
8254         it by extending the variable `mswindows-quote-process-args' so it
8255         can take an alist of regexps.
8256
8257 2000-05-07  Ben Wing  <ben@xemacs.org>
8258
8259         * keydefs.el:
8260         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8261         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8262         the window without moving point.
8263
8264         * simple.el:
8265         * simple.el (scroll-up-one): New.
8266         * simple.el (scroll-down-one): New.
8267         Functions for use with C-M-up/down.
8268
8269 2000-05-01  Martin Buchholz <martin@xemacs.org>
8270
8271         * XEmacs 21.2.33 is released.
8272
8273 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8274
8275         * dialog.el (yes-or-no-p-dialog-box):
8276         Fix docstring.
8277         Fix following horrible bug in X11 mode with focus-follows-mouse:
8278           1. Visit two files in two different frames.
8279           2. do File->Revert Buffer in one of those frames.
8280           3. Dialog box appears.
8281           4. Arrange things so that the mouse passes over the *other*
8282              frame, then to the dialog box, and click on "Yes".
8283           5. The file contents end up in the *wrong* buffer!
8284         Add TODO comment.
8285
8286 2000-04-28  Ben Wing  <ben@xemacs.org>
8287
8288         * help.el (describe-installation): correct typo introduced
8289         in last patch: boundp -> fboundp.
8290
8291         * etags.el (buffer-tag-table-list):
8292         canonicalize filenames to Unix format so that tag-table-alist
8293         searching works under Windows.
8294
8295         * autoload.el:
8296         Bowdlerize the supposedly objectionable words
8297         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8298
8299         * gutter-items.el (set-progress-display-style):
8300         * gutter-items.el (search-dialog-callback):
8301         * gutter-items.el (make-search-dialog):
8302         Change to new callback-ex api.
8303
8304 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8305
8306         * help.el: (describe-installation): decode-coding-string is not
8307         defined in a non MULE environment.
8308
8309 2000-04-28  Ben Wing  <ben@xemacs.org>
8310
8311         * gutter-items.el (buffer-list-changed-hook):
8312         use it, not record-buffer-hook.
8313
8314         * subr.el (record-buffer-hook): Removed.
8315
8316 2000-04-27  Ben Wing  <ben@xemacs.org>
8317
8318         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8319         use NORECORD option.  Andy will not like this, but the existing
8320         gutter behavior is just wrong, as per this comment:
8321
8322         ;; this used to add the norecord flag to both calls below.
8323         ;; this is bogus because it is a pervasive assumption in XEmacs
8324         ;; that the current buffer is at the front of the buffers list.
8325         ;; for example, select an item and then do M-C-l
8326         ;; (switch-to-other-buffer).  Things get way confused.
8327         ;;
8328         ;; Andy, if you want to maintain the current look, you must
8329         ;;  *uncouple* the gutter order and buffers order.
8330
8331         * loaddefs.el (completion-ignored-extensions): unfuckify.
8332
8333         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8334         xemacs.mak.
8335
8336         * autoload.el (batch-update-one-directory): new function, used in
8337         xemacs.mak.
8338
8339         * loadup.el: set gc-cons-threshold very high unless dumping --
8340         loadup during update-elc is much much much faster.  also do this
8341         when quick-building.
8342
8343         add commented-out code for profiling loadup.
8344
8345
8346         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8347         is required in order to build xemacs.
8348
8349 2000-04-26  Ben Wing  <ben@xemacs.org>
8350
8351         * loadup.el: don't garbage collect during loadup if quick-build
8352         compile-time option is set.
8353
8354 2000-04-23  Ben Wing  <ben@xemacs.org>
8355
8356         * update-elc.el: compute whether any dumped .el or .elc files
8357         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8358         if so.
8359
8360         * update-elc.el (update-elc-files-to-compile): always change
8361         NOBYTECOMPILE in the src directory rather than current dir,
8362         so it will work under NT.
8363
8364         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8365         the form of this file is identical between Unix and Windows.
8366         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8367         Added comment.
8368         (update-autoloads-from-directory): updated doc string.
8369         updated doc strings in a few other places.
8370
8371 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8372
8373         * bytecomp.el (byte-force-recompile): Fix argument to
8374         byte-recompile-directory.
8375
8376 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8377
8378         * gutter-items.el (progress-display-clear-when-idle): Use
8379         add-one-shot-hook.
8380         * gutter-items.el (clear-progress-display): Adjust number of
8381         arguments.
8382
8383 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8384
8385         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8386
8387 2000-04-16  Ben Wing  <ben@xemacs.org>
8388
8389         * printer.el: New file.
8390
8391         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8392
8393         * help.el (describe-installation): Fix decoding for Windows.
8394
8395         * menubar-items.el:
8396         * menubar-items.el (default-menubar):
8397         * menubar-items.el (tutorials-menu-filter): New.
8398         * menubar-items.el (popup-menubar-menu):
8399         Add authorship.  Redo Help menu and Tutorials filter.
8400
8401         * menubar.el: Correct comment.
8402
8403         * modeline.el (modeline-buffer-identification): Correct doc string.
8404
8405         * simple.el:
8406         * simple.el (printing): Removed.
8407         * simple.el (printer-name): Removed.
8408         * simple.el (generic-print-buffer): Removed.
8409         * simple.el (generic-print-region): Removed.
8410         Move generic print code to printer.el.
8411
8412 2000-04-15  Ben Wing  <ben@xemacs.org>
8413
8414         * simple.el (generic-print-region): New.
8415         make this function actually work.
8416         (generic-print-buffer): call generic-print-region.
8417
8418 2000-04-14  Andy Piper  <andy@xemacs.org>
8419
8420         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8421         by using the new widget-callback-current-channel.
8422         (search-dialog-callback): ditto.
8423
8424 2000-04-12  Andy Piper  <andy@xemacs.org>
8425
8426         * gutter.el (default-gutter-position): moved from gutter-items.el.
8427         (default-gutter-position-changed-hook): ditto.
8428         (gutter-element-visibility-changed-hook): ditto.
8429         (set-gutter-element): ditto.
8430         (remove-gutter-element): ditto.
8431         (set-gutter-element-visible-p): ditto.
8432         (gutter-element-visible-p): ditto.
8433         (init-gutter): ditto.
8434
8435         * dialog.el (make-dialog-box): renamed and moved from
8436         gutter-items.el
8437
8438         * gutter-items.el: move various functions elsewhere.
8439
8440 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8441
8442         * menubar-items.el: Fixed place of parenthesis.
8443
8444 2000-04-12  Ben Wing  <ben@xemacs.org>
8445
8446         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8447                 without constantly being prompted for the tag.
8448         * simple.el: Added a number of section headings, to clarify the
8449                 organization of this file.
8450         * simple.el (activate-region):
8451         * simple.el (region-exists-p):
8452         * simple.el (region-active-p):
8453                 Moved these three function down to the other side of
8454                 the case-changing functions, so they join the rest of
8455                 the region code.
8456         * simple.el (printing): New.
8457         * simple.el (printer-name): New.
8458         * simple.el (generic-print-buffer): New.
8459                 New functions, a very simple prototype for a unified
8460                 printing interface.
8461
8462         * process.el (call-process-internal): Real fix for null BUFFER,
8463                 other problems with BUFFER specs.
8464
8465         * menubar-items.el:
8466                 Fixed up File->Print to use new printing functions.
8467                 Various corrections and expansions to Grep/Compile menus.
8468                 New options for Printing.
8469                 New options for SMTP Mail, the way to send mail under
8470                   MS Windows. (There's also a package patch to make SMTP
8471                   Mail be the default under MSWin.)
8472
8473 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8474
8475         * menubar-items.el: Selecting Rectangle Mousing from menubar
8476         did not work.  Needed to quote mouse-track-rectangle-p.
8477
8478 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8479
8480         * cl-compat.el (keywordp): Removed.
8481
8482 2000-04-05  Andy Piper  <andy@xemacs.org>
8483
8484         * gutter-items.el (progress-layout-glyph): don't initialize here.
8485         (progress-gauge-glyph): use dynamic sizing.
8486         (set-progress-display-style): new function. Set progress glyphs
8487         appropriately depending on the style.
8488         (progress-display-style): new variable. Custom version of
8489         set-progress-display-style.
8490         (progress-abort-glyph): switch to dynamic sizes.
8491         (search-dialog-text): make the edit field active.
8492
8493 2000-04-04  Andy Piper  <andy@xemacs.org>
8494
8495         * gutter-items.el (make-search-dialog): need to make the search
8496         dialog visible after creation.
8497
8498         * menubar-items.el (default-menubar): use the search dialog for
8499         searching. Remove some extraneous search menu items.
8500
8501         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8502         well as strings.
8503         (make-gutter-only-dialog-frame): allow the user to create the
8504         frame unmapped. Allow the gutter spec to be given as a glyph.
8505         (search-dialog-direction): new variable.
8506         (search-dialog-text): new variable.
8507         (search-dialog-callback): new function. Callback for the search
8508         dialog action.
8509         (make-search-dialog): new function. Create a user-friendly search
8510         dialog.
8511
8512 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8513
8514         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8515         under Windows.
8516
8517 2000-04-01  Andy Piper  <andy@xemacs.org>
8518
8519         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8520         progress more accurately.
8521
8522 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8523
8524         * finder.el (finder-compile-keywords): Process readable files only.
8525         Because error in process of .#finder-inf.el when compile xemacs
8526         with --with-clash-detection option.
8527
8528 2000-03-31  Andy Piper  <andy@xemacs.org>
8529
8530         * gutter-items.el (append-progress-display): don't delay after a
8531         successful font-lock.
8532         (make-gutter-only-dialog-frame): new function. Allow users to
8533         create gutter-only dialogs.
8534
8535 2000-03-27  Mike Alexander  <mta@arbortext.com>
8536
8537         * process.el (call-process-internal): Handle a null BUFFER
8538         parameter correctly.
8539
8540 2000-03-28  Andy Piper  <andy@xemacs.org>
8541
8542         * gutter-items.el (abort-progress-display): put strings in the
8543         gutter not extents.
8544         (progress-layout-glyph): signal special 'quit callback.
8545         (progress-display-quit-function): deleted.
8546         (progress-display-stop-callback): deleted.
8547         (progress-display-dispatch-command-events): deleted.
8548         (append-progress-display): remove calls to
8549         progress-display-dispatch-command-events.
8550         (raw-append-progress-display): ditto.
8551
8552 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8553
8554         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8555         being a list.  Actually define `stipple-pixmap-p' which is used as
8556         an error predicate.  Correctly handle PIXMAP being either relative
8557         or absolute file name.
8558
8559 2000-03-24  Andy Piper  <andy@xemacs.org>
8560
8561         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8562         (abort-progress-display): ditto. Don't delete the created extent.
8563         (raw-append-progress-display): ditto.
8564         (progress-display-dispatch-non-command-events): new
8565         function. Encapsulates what we want to do when no command input is
8566         required.
8567         (progress-display-dispatch-command-events): likewise, but disable
8568         for now since it causes too many problems.
8569         (append-progress-display): use them.
8570         (raw-append-progress-display): ditto.
8571         (default-gutter-position-changed-hook): set this rather than
8572         default-gutter-position-changed.
8573         (default-gutter-position-changed-hook): lambda with zero arguments
8574         rather than one.
8575         (raw-append-progress-display): trap errors in pending input since
8576         allowing them to signal will hose the gauge well and
8577         truly. Ideally we would like to delay these until we are more able
8578         to cope.
8579         (append-progress-display): ditto.
8580
8581 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8582
8583         * lisp/make-docfile.el: call-process-internal is now implemented
8584         in process.el.
8585
8586 2000-03-21  Ben Wing  <ben@xemacs.org>
8587
8588         * mule\mule-cmds.el (set-language-info-alist):
8589         Fix to correspond to new menu arrangement.
8590
8591 2000-03-21  Ben Wing  <ben@xemacs.org>
8592
8593         * process.el:
8594         * process.el (call-process-internal): New.
8595         New implementation of call-process.  Only enabled under NT, so far.
8596         stderr handling not implemented yet in CVS'd C code.
8597
8598 2000-03-20  Ben Wing  <ben@xemacs.org>
8599
8600         * lisp-mode.el:
8601         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8602         * lisp-mode.el (lisp-interaction-mode):
8603         Put back Lisp Interaction menubar for Jan V's sake.
8604
8605         * simple.el:
8606         * simple.el (mark-ring):
8607         * simple.el (dont-record-current-mark): New.
8608         * simple.el (in-shifted-motion-command): New.
8609         * simple.el (mark-ring-unrecorded-commands): New.
8610         * simple.el (mark-ring-max):
8611         * simple.el (set-mark-command):
8612         * simple.el (push-mark):
8613         * simple.el (handle-pre-motion-command):
8614         Implement scheme for not recording unimportant marks.
8615
8616         * subr.el:
8617         * subr.el (function-allows-args): New.
8618         New function function-allows-args.
8619
8620 2000-03-20  Martin Buchholz <martin@xemacs.org>
8621
8622         * XEmacs 21.2.32 is released.
8623
8624 2000-03-20  Andy Piper  <andy@xemacs.org>
8625
8626         * gutter-items.el (update-tab-in-gutter): force selection of the
8627         selected-window if required to do so.
8628         (buffers-tab-items): ditto.
8629         (add-tab-to-gutter): ditto.
8630         (create-frame-hook): use force-selection.
8631         (default-gutter-position-changed): lambdify.
8632         (update-tab-hook): deleted since it was only used in one place.
8633
8634 2000-03-18  Andy Piper  <andy@xemacs.org>
8635
8636         * files.el (find-file-noselect): undo change that shouldn't have
8637         gone in.
8638
8639 2000-03-17  Andy Piper  <andy@xemacs.org>
8640
8641         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8642         of selected-window trickery.
8643
8644         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8645         frames tabs.
8646         (progress-display-stop-callback): progress -> progress-display
8647         (progress-display-quit-function): ditto.
8648         (clear-progress-display): ditto.
8649         (remove-progress-display): ditto.
8650         (append-progress-display): ditto.
8651         (abort-progress-display): ditto.
8652         (raw-append-progress-display): ditto.
8653         (display-progress-display): ditto.
8654         (current-progress-display-label): ditto.
8655         (current-progress-display): ditto.
8656         (lprogress-display): ditto and save the buffer
8657         (progress-display): ditto. Otherwise the buffer sometimes gets
8658         changed which confuses font-lock.
8659
8660         * font-lock.el (font-lock-default-fontify-buffer): catch all
8661         errors, not just quit.
8662         (font-lock-mode): progress -> display-progress
8663         (font-lock-default-fontify-buffer): ditto.
8664         (font-lock-fontify-syntactically-region): ditto.
8665         (font-lock-fontify-keywords-region): ditto.
8666
8667 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8668
8669         * cl.el (gensym): Move to here from cl-macs.el.
8670         (gentemp): Ditto.
8671
8672 2000-03-16  Andy Piper  <andy@xemacs.org>
8673
8674         * font-lock.el (font-lock-mode): use lprogress and friends for
8675         progress management.
8676         (font-lock-default-fontify-buffer): ditto.
8677         (font-lock-fontify-syntactically-region): ditto.
8678         (font-lock-fontify-keywords-region): ditto.
8679         (font-lock-revert-cleanup): fix reverting.
8680         (font-lock-revert-setup): ditto.
8681
8682         * gutter-items.el (progress-use-echo-area): new variable. Use the
8683         echo area for progress gauges if non-nil.
8684         (clear-progress): remove echo area stuff and defer to
8685         clear-message.
8686         (append-progress): dispatch non-command events after each progress
8687         increment. Remove echo area stuff.
8688         (abort-progress): remove echo area stuff and defer to
8689         display-message.
8690         (raw-append-progress): ditto. Dispatch non-command events after
8691         gutter redisplay.
8692         (display-progress): defer echo area stuff to display-message.
8693
8694         * gutter-items.el (clear-progress):
8695         (abort-progress): indentation changes.
8696         (display-progress): don't clear progress.
8697         (append-progress): compare messages with equal.
8698         (raw-append-progress): use dispatch-non-command-events to flush
8699         widget creation events.
8700
8701 2000-03-13  Ben Wing  <ben@xemacs.org>
8702
8703         * abbrev.el:
8704         * abbrev.el (abbrev-string-to-be-defined): New.
8705         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8706         Changes for use with the menubar.
8707
8708 2000-03-12  Ben Wing  <ben@xemacs.org>
8709
8710         * alist.el (vassoc): moved here from font-menu.el.
8711
8712         * custom.el (defface): typo fix.
8713
8714         * dialog.el (yes-or-no-p-dialog-box):
8715         * dialog.el (message-box):
8716         * files.el (save-some-buffers-1):
8717         Put accelerators in the button names.
8718
8719         * font-lock.el (font-lock-comment-face):
8720         * font-lock.el (font-lock-keyword-face):
8721         * font-lock.el (font-lock-function-name-face):
8722         Fixed some of the colors under MS Windows because the existing
8723         default colors were hardly different from black and needed to be
8724         made lighter.
8725
8726         * font-menu.el:
8727         * font-menu.el (font-menu-split-long-menu):
8728         * font-menu.el (font-menu-family-constructor):
8729         * font-menu.el (font-menu-size-constructor):
8730         * font-menu.el (font-menu-weight-constructor):
8731         * font-menu.el (font-menu-set-font):
8732         vassoc moved to alist.el.
8733         Accelerators added to all menus.
8734         Unused bound var new-props removed.
8735
8736         * keydefs.el: I did a whole lot of rearranging to put things in a
8737         more consistent order and fixed a number of cases where key
8738         combinations involving up, down, left, right and so on were
8739         defined but the corresponding keypad combinations were not
8740         defined.
8741
8742         * lisp-mode.el:
8743         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8744         * lisp-mode.el (emacs-lisp-mode):
8745         * lisp-mode.el (lisp-interaction-mode):
8746         * lisp-mode.el (flet):
8747         Added accelerators onto the menus.
8748         Made all the different versions of the let function be indented
8749         the same way.
8750         Undid Steve's easy-menu-ification, because it makes it impossible
8751         to have the menubar and popup menus different.
8752         Cleaned up the menu; added items for find-function &c and some
8753         indenting, and removed debug-on-*.
8754
8755         * list-mode.el (list-mode-hook):
8756         * list-mode.el (list-mode):
8757         * list-mode.el (completion-setup-hook):
8758         * list-mode.el (display-completion-list):
8759         Added support for the :window-height keyword, which is required
8760         because of other changes that I made for the file dialog box.  I
8761         also made the hook variables list-mode-hook and
8762         completion-setup-hook and also minibuffer-setup-hook in
8763         minibuf.el be permanent-local; see comment in list-mode.el.
8764
8765         * map-ynp.el (map-y-or-n-p):
8766         Added accelerators to the dialog buttons.
8767
8768         * menubar-items.el (menu-truncate-list):
8769         New internal function.
8770         * menubar-items.el (submenu-generate-accelerator-spec):
8771         * menubar-items.el (menu-item-strip-accelerator-spec):
8772         * menubar-items.el (menu-item-generate-accelerator-spec):
8773         New exported functions, for use in auto-generating accelerator specs.
8774
8775         * menubar-items.el:
8776         * menubar-items.el (default-menubar):
8777         * menubar-items.el (maybe-add-init-button):
8778         * menubar-items.el (bookmark-menu-filter):
8779         * menubar-items.el (slow-format-buffers-menu-line):
8780         * menubar-items.el (build-buffers-menu-internal):
8781         * menubar-items.el (language-environment-menu-filter):
8782         * menubar-items.el (default-popup-menu):
8783         * menubar-items.el (popup-buffer-menu):
8784         * menubar-items.el (popup-menubar-menu):
8785         Did a major overhaul on this file, and in fact I'm nowhere near
8786         done working on the menubar, and there will be more patches to
8787         come.  A basic summary of what I've done:
8788
8789         a) I added accelerators to all of the menu items.  For menus that
8790         are auto-generated, such as the buffers menu, the accelerators are
8791         automatically added to the beginning of each line using the
8792         numbers 1 through 9, then zero, and then letters starting with A,
8793         but omitting the letters that are already in use for the fixed
8794         menu items at the top of the buffers menu.  To facilitate adding
8795         accelerators of this kind, I created some new functions
8796         (*-accelerator-spec), which are also being used by other filters
8797         that auto generate lists of things such as ftp sites to download
8798         packages.  If people really don't like these accelerators
8799         appearing at the beginning of the menu items, a variable can be
8800         added to optionally turn them off, but I think this is rather
8801         pointless because other menu items have accelerators and many or
8802         most of the menu users will use the accelerators if the support is
8803         there.
8804
8805         b) I combined the top level Tools and Apps menus into a single
8806         Tools menu, because the distinction between the two is not
8807         obvious, and the items on the menus are not used often enough that
8808         putting some of them onto submenus is a problem.
8809
8810         c) I created two new top level menus called View and Cmds because
8811         there were too many items on the File and Edit menus, and I'm going
8812         to be adding more items to these menus.  In contrast to the Tools
8813         menu, the items on these menus may be used quite often during an
8814         editing session, and so should be available with fewer
8815         keystrokes.
8816
8817         d) I added a number of options to the options menu, including one
8818         for controlling whether the alt key can be used to traverse to
8819         menu items using the accelerators, one for controlling behavior of
8820         control-k, one for controlling how the kill and yank functions
8821         interact with the clipboard, a few additional buffers-menu
8822         options, and various other things.  I also did a bit of
8823         rearranging, for example, combining the keyboard and mouse options
8824         into a single keyboard and mouse submenu to facilitate the
8825         accelerators on that level.
8826
8827         e) I changed the variable buffers-menu-format-buffer-line-function
8828         to take two arguments instead of one, the second argument being
8829         the line number for use in creating an accelerator.  I added a
8830         hack to support existing functions with one argument (although I
8831         doubt that very many of these exist), for backward compatibility.
8832
8833         f) I moved the top level mule menu to be a submenu of the edit
8834         menu.  I think that most of the items on this menu are fairly
8835         useless and there are certainly not enough frequently used items
8836         to justify this being its own top level menu.
8837
8838         g) I combined most of the items in big-menubar.el into the main menu.
8839         If people think the main menu is too big, it would be possible to
8840         create different configurations, some smaller.
8841
8842         * menubar.el (check-menu-syntax):
8843         Deleted some syntax checks that were no longer valid, partly
8844         because of changes that were already made a long time ago, and
8845         partly because of a change I made where I allow the name of the
8846         menu item to be an evaluated expression rather than just a string,
8847         similar to all of the other parameters of a menu item.
8848
8849         * minibuf.el:
8850         * minibuf.el (read-file-name-1):
8851         * minibuf.el (mouse-read-file-name-1):
8852         I made a number of changes to improve the appearance
8853         and functioning of the file dialog box.  They include:
8854
8855         a) Fixing the problem where closing the dialog box by clicking on
8856         the close button of the window didn't properly exit the
8857         minibuffer.
8858
8859         b) Fixing the problem that if you typed part of a file name, and
8860         then clicked on a completion with the mouse, the file was not
8861         correctly selected.
8862
8863         c) Changing the title of the dialog box to reflect the operation
8864         being done in accordance with user interface conventions, rather
8865         than the name of the dialog box buffer, which is rather useless.
8866
8867         d) Remove the words "possible completions are" which didn't
8868         belong.
8869
8870         e) Fix things so that the completions scroll off the end of the
8871         completions windows only to the right, rather than both to the
8872         right and down, which is in accordance with Windows user interface
8873         conventions.
8874
8875         * msw-init.el (init-post-mswindows-win):
8876         Added a binding for meta-F4, which is the standard windows binding
8877         for exiting a program.
8878
8879         * select.el (get-selection-no-error):
8880         * select.el (own-selection):
8881         * select.el (own-clipboard):
8882         Added an optional argument called append to the functions
8883         own-selection and own-clipboard.  This adds support for appending
8884         text to the existing selection and allows the function
8885         own-clipboard to be used as the value of the variable
8886         interprogram- cut-function.
8887
8888         Fixed a bug in own-selection in handling zmacs-region-stays.
8889
8890         * simple.el (historical-kill-line): New.
8891
8892         * simple.el (kill-line):
8893         * simple.el (interprogram-cut-function):
8894         * simple.el (interprogram-paste-function):
8895         * simple.el (handle-pre-motion-command):
8896         * simple.el (next-line):
8897         * simple.el (previous-line):
8898         a) Expanded the variable kill-whole-line, so that function
8899         kill-line can be set to delete the entire line always, not just
8900         when cursor is at the beginning of the line.  This is controlled
8901         by setting the variable kill-whole-line to the symbol 'always.
8902         This behavior, as well as the existing kill-whole-line behavior,
8903         now only take effect when kill-line is called interactively,
8904         although this is a departure from a previous behavior in the case
8905         of setting this variable kill-whole-line to t.  It is almost
8906         certainly what has always been intended, and most likely the old
8907         way of doing things introduced bugs.  I also created a function
8908         called historical-kill-line, which ignores the kill-whole-line
8909         setting and always gives the historical behavior of only killing
8910         to the end of the line.  I bound this function to shift- control-k
8911         so that the kill to end of line behavior is available, even when
8912         kill-whole-line has been set to change control-k into the simple
8913         delete-whole-line behavior. (This can be set using the options
8914         menu.)
8915
8916         b) I changed things so that kill and yank now interact with the
8917         clipboard by default under windows.  This was done by changing the
8918         default value of interprogram-cut- function and
8919         interprogram-paste-function.  You can get the old behavior by
8920         setting these to nil, and there is an option on the options menu
8921         to do this.
8922
8923         c) I added support for selecting text using shifted motion keys.
8924         This support is on by default and can be controlled by the
8925         variable shifted-motion-keys-select-region.  There is also a
8926         variable called unshifted-motion-keys-deselect-region that
8927         controls more specifically how the shifted motion key behavior
8928         works.  I did not put an option on the options menu to turn this
8929         off, because I can't imagine why this would be useful.
8930
8931         * simple.el (forward-block-of-lines):
8932         * simple.el (backward-block-of-lines):
8933         * simple.el (block-movement-size):
8934         New.
8935
8936         * simple.el (uncapitalized-title-words):
8937         * simple.el (uncapitalized-title-word-regexp):
8938         * simple.el (capitalize-string-as-title):
8939         * simple.el (capitalize-region-as-title):
8940         New.
8941
8942
8943         * subr.el (add-hook):
8944         * subr.el (make-local-hook): New.
8945         * subr.el (remove-local-hook): New.
8946         * subr.el (add-one-shot-hook): New.
8947         * subr.el (add-local-one-shot-hook): New.
8948         Added some functions to make using hooks easier.
8949         These include:
8950
8951         a) Functions add-local-hook and remove-local-hook to make it easy
8952         to use local hooks.
8953
8954         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8955         make it possible to add a "one-shot" hook, which is to say a hook
8956         that runs only once, and automatically removes itself after the
8957         first time it has run.
8958
8959 2000-03-09  Andy Piper  <andy@xemacs.org>
8960
8961         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8962
8963 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8964
8965         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8966         Moved from menubar-items.el.
8967         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8968
8969 2000-03-08  Andy Piper  <andy@xemacs.org>
8970
8971         * gutter-items.el (build-buffers-tab-internal): add selected field
8972         to buffers tab spec.
8973
8974 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8975
8976         * minibuf.el (last-exact-completion): Initialize to nil.
8977
8978 2000-03-07  Didier Verna  <didier@xemacs.org>
8979
8980         * startup.el (command-line-1): remove unused variable
8981         `first-file-buffer'.
8982
8983 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8984
8985         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8986         which is also used for Web server log files.
8987
8988 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8989
8990         * mule/mule-charset.el: Setup auto-fill-chars.
8991
8992 2000-03-02  SL Baur  <steve@beopen.com>
8993
8994         * subr.el (with-string-as-buffer-contents): Reimplement using
8995         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8996         non-deletion of buffer after execution problem.
8997         (with-output-to-string): Use unique buffer name.
8998
8999 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9000
9001         * gutter-items.el (buffers-tab-sort-function):  New variable.
9002         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9003
9004 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9005
9006         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9007
9008 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9009
9010         * menubar-items.el (maybe-add-init-button): Remove the "Load
9011         .emacs" button from all menubars.
9012
9013 2000-03-01  Didier Verna  <didier@xemacs.org>
9014
9015         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9016         region rectangle replacement (from Jan Vroonhof).
9017         (replace-rectangle): new function.
9018
9019 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9020
9021         * mule/mule-cmds.el (set-default-coding-systems): Use
9022         set-terminal-coding-system and set-keyboard-coding-system.
9023         * coding.el (set-terminal-coding-system): Use
9024         set-console-tty-output-coding-system.
9025         (set-keyboard-coding-system): Use
9026         set-console-tty-input-coding-system.
9027
9028 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9029
9030         * minibuf.el (read-variable): Allow symbol to default argument.
9031
9032 2000-02-27  Andy Piper  <andy@xemacs.org>
9033
9034         * gutter-items.el (update-tab-hook): new function to be used for
9035         hooks.
9036         (create-frame-hook): add update-tab-hook.
9037         (record-buffer-hook): ditto.
9038         (default-gutter-position-changed): ditto.
9039         (default-gutter-position): updating the buffers tab is now handled
9040         by a hook.
9041         (default-gutter-position-changed-hook): new variable.
9042         (gutter-element-visibility-changed-hook): ditto.
9043         (set-gutter-element-visible-p): call it.
9044         (set-gutter-element): use modify-specifier-instances. Set extents
9045         as duplicable before using.
9046         (remove-gutter-element): ditto.
9047         (set-gutter-element-visible-p): ditto.
9048         (init-gutter): new function.
9049         (add-tab-to-gutter): use new gutter-element functions rather than
9050         setting specifiers directly.
9051         (clear-progress): ditto.
9052         (abort-progress): ditto.
9053         (gutter-buffers-tab-visible-p): renamed from
9054         default-gutter-visible-p
9055
9056         * specifier.el (modify-specifier-instances): new function from Jan
9057         Vroonhof.
9058
9059         * x-init.el (init-post-x-win): call init-gutter.
9060
9061         * msw-init.el (init-post-mswindows-win): call init-gutter.
9062
9063         * menubar-items.el (default-menubar): Update to reflect new gutter
9064         variables.
9065
9066 2000-02-26  Andy Piper  <andy@xemacs.org>
9067
9068         * gutter-items.el (set-gutter-element): new function. Add gutter
9069         elements to the specified gutter.
9070         (remove-gutter-element): new function. Remove gutter elements from
9071         the specified gutter.
9072         (set-gutter-element-visible-p): new function. Set gutter element
9073         visibility for the provided gutter-visible specifier.
9074
9075 2000-02-23  Andy Piper  <andy@xemacs.org>
9076
9077         * gutter-items.el (add-tab-to-gutter): specify dimensions
9078         dynamically.
9079
9080 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9081
9082         * gutter-items.el (add-tab-to-gutter):
9083         * package-get.el (package-get-interactive-package-query):
9084         * package-ui.el (pui-directory-exists):
9085         (pui-install-selected-packages):
9086         (pui-list-packages):
9087         Use #'(lambda ...)  instead of '(lambda ...).
9088
9089 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9090
9091         * startup.el (load-user-init-file): Check to make sure user
9092           has an init-file before calling load().
9093
9094 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9095
9096         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9097
9098 2000-02-23  Martin Buchholz <martin@xemacs.org>
9099
9100         * XEmacs 21.2.31 is released.
9101
9102 2000-02-21  Mike Sperber <mike@xemacs.org>
9103
9104         * loadup.el (really-early-error-handler):
9105         * update-elc.el:
9106         * make-docfile.el:
9107         Remove dependency on EMACSBOOTSTRAP... environment variables.
9108
9109 2000-02-21  Martin Buchholz <martin@xemacs.org>
9110
9111         * XEmacs 21.2.30 is released.
9112
9113 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9114
9115         * byte-optimize.el (byte-optimize-plus):
9116         (byte-optimize-minus):
9117         (byte-optimize-multiply):
9118         Optimize (- 0) to 0, not (-)
9119         Optimize (+ 5 3.0) to 8.0
9120         Optimize (* 5 3.0) to 15.0
9121         Improve readability.
9122
9123 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9124
9125         * modeline.el: (modeline-scrolling-method): change modeline
9126         mswindows cursor appearance according to the value.
9127
9128         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9129         and 'gui-element face colors and 'gui-element face font to Windows
9130         defaults.
9131
9132 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9133
9134         * font-lock.el: Javadoc enhancements
9135
9136 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9137
9138         * ldap.el (toplevel): Test if LDAP support has been compiled in
9139         (ldap-verbose): New option
9140         (ldap-search-entries): Renamed from the previous ldap-search
9141         Conditionalize message display on ldap-verbose
9142         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9143         defuns
9144         (ldap-search): Is now defined as an obsolete wrapper calling
9145         ldap-search-basic or ldap-search-entries
9146
9147
9148 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9149             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9150             Jan Vroonhof  <jan@xemacs.org>
9151
9152         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9153         When for-effect is true, didn't call `byte-optimize-form'
9154         in and/or subforms without last.
9155
9156 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9157
9158         * package-get.el (package-get-download-sites): Use correct custom
9159         type.
9160
9161 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9162
9163         * files.el (write-file): Ask for coding system when compiled with
9164         file-coding.
9165
9166 2000-02-16  Andy Piper  <andy@xemacs.org>
9167
9168         * buffer.el (switch-to-buffer): give norecord argument to
9169         set-window-buffer instead of explicitly recording.
9170
9171         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9172         we have to pick a window.
9173
9174 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9175
9176         * mule/mule-cmds.el (describe-language-support): Don't add
9177         unexist function to help-map.
9178         (describe-coding-system): Don't use already assigend `C'.
9179
9180 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9181
9182         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9183         work in custom.
9184
9185 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9186
9187         * about.el: Ienaga's e-mail address change.
9188
9189 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9190
9191         * etags.el (find-tag): force new window -- even if buf already
9192         visible -- when other-window is t
9193
9194 2000-02-16  Martin Buchholz <martin@xemacs.org>
9195
9196         * XEmacs 21.2.29 is released.
9197
9198 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9199
9200         * cl-extra.el (getf): This is now identical to `plist-get', so
9201         just defalias it.
9202         * cl-macs.el: Make getf an alias to plist-get, at the
9203         byte-compiler level, using define-compiler-macro.
9204
9205 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9206
9207         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9208
9209 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9210
9211         * lisp/etags.el (find-tag-internal): set exact-tagname to
9212           a regular expression that matches against the tagname
9213           part of the tag entry first instead of only looking in
9214           the context area.
9215
9216 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9217
9218         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9219         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9220
9221 2000-02-07  Martin Buchholz <martin@xemacs.org>
9222
9223         * XEmacs 21.2.28 is released.
9224
9225 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9226
9227         * cl-extra.el (getf): Just call `get', never `get*'.
9228         Make arglist match docstring.
9229         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9230         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9231         * byte-optimize.el: remove references to `get*'.
9232
9233 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9234
9235         * mule/european.el: Add syntax information for Latin3 and Latin4.
9236
9237 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9238
9239         * byte-optimize.el: Byte-optimize (length "foo")
9240
9241 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9242
9243         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9244         width check using `window-leftmost-p' and `window-rightmost-p'.
9245
9246 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9247
9248         * wid-edit.el (widget-match-inline): An atom never matches a
9249           list.
9250
9251 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9252
9253         * modeline.el: Consolidated 'x and 'mswindows specification under
9254         'win tag.
9255
9256 2000-01-29  Andy Piper  <andy@xemacs.org>
9257
9258         * gutter-items.el: (format-buffers-tab-line): Try and be
9259         intelligent about buffer naming when we have duplicates.
9260
9261 2000-01-29  Andy Piper  <andy@xemacs.org>
9262
9263         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9264         updated when it becomes visible.
9265
9266 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9267
9268         * bytecomp.el (byte-compile-insert-header): Properly set coding
9269         system under MULE and file-coding.
9270
9271 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9272
9273         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9274         (dontusethis-set-value-terminal-coding-system-handler):
9275         (dontusethis-set-value-keyboard-coding-system-handler):
9276         Never undefine coding system aliases.  Emergency fix for gnus.
9277
9278 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9279
9280         * files.el (abbreviate-file-name): Use directory-sep-char instead
9281         of hard-coded "/".
9282
9283 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9284
9285         * startup.el (user-init-file-base-list): New variable, replacing
9286         user-init-file-base.
9287         (find-user-init-file): New function.
9288         (command-line-early): Use it.
9289         (load-user-init-file): Ditto.
9290
9291 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9292
9293         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9294         calling valid-image-instantiator-format-p
9295
9296 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9297
9298         * isearch-mode.el (isearch-mode): The variable is
9299         isearch-unhidden-extents, not isearch-opened-extents.
9300
9301 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9302
9303         * minibuf.el (next-history-element): Modify error message if a
9304         default value is available.
9305
9306 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9307
9308         * bytecomp.el (byte-compile-file): Don't unconditionally write
9309         .elc files in binary - might contain non-Latin1.
9310
9311 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9312
9313         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9314         for windows-nt.
9315
9316         * version.el:
9317         * startup.el (user-init-file-base):
9318         * process.el (call-process-region):
9319         * files.el (make-backup-file-name):
9320         (backup-file-name-p):
9321         (file-relative-name):
9322         (abbreviate-file-name):
9323         (set-auto-mode):
9324         * code-process.el (call-process-region): Removed unnecessary
9325         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9326         support out of the universe.
9327
9328         * process.el:
9329         * code-process.el:
9330         * bytecomp.el (byte-compile-file): Removed reference to
9331         buffer-file-type, and commented usage of binary-process-output
9332         NTEmacs variables.
9333
9334 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9335
9336         * help.el (function-arglist): Add case for macro.
9337
9338 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9339
9340         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9341         printers.
9342         (custom-display): Added a menu for printer/display tags.
9343
9344         * frame.el (frame-type):
9345         * device.el (device-type): Added 'msprinter to the doc string, and
9346         removed 'pc -- it is not going to be implemented ever.
9347         (call-device-method): Fixed docstring typo.
9348         Defined specifier tags 'printer and 'display.
9349
9350 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9351
9352         * lisp/itimer.el (itimer-run-expired-timers): (consp
9353           last-command-event-time) instead of (consp
9354           'last-command-event-time).
9355
9356 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9357
9358         * msw-glyphs.el: Removed obsolete commentary.
9359
9360 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9361
9362         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9363         better default value.
9364
9365 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9366
9367         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9368         (read-string): Ditto.
9369         (eval-minibuffer): Ditto.
9370         (read-command): Ditto.
9371         (read-function): Ditto.
9372         (read-variable): Ditto.
9373         (read-number): Ditto.
9374         (read-shell-command): Ditto.
9375         (read-number): Record history.
9376
9377 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9378
9379         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9380
9381 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9382
9383         * faces.el (startup-initialize-custom-faces): New function.
9384         Reset all faces created during auto-autoloads loading time
9385         by defface.
9386         * startup.el (command-line): Call it.
9387
9388 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9389
9390         * about.el (about-hackers): Add myself to contributors list.
9391
9392 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9393
9394         * menubar-items.el (maybe-add-init-button): Removed an argument in
9395         a call to load-user-init-file, as the function managed to lose its
9396         formal parameter a few betas ago.
9397
9398 2000-01-18  Martin Buchholz <martin@xemacs.org>
9399
9400         * XEmacs 21.2.27 is released.
9401
9402 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9403
9404         * process.el (shell-command-to-string): Use the FSF docstring.
9405         Make shell-command-to-string the standard function, and
9406         exec-to-string the (deprecated) alias.
9407
9408         * startup.el: typo fix.
9409
9410 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9411
9412         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9413
9414 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9415
9416         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9417         buffers after visible buffers.
9418         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9419
9420 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9421
9422         * info.el (Info-extract-menu-node-name): Stop at a dot
9423         followed by whitespace or right parenthesis.
9424
9425 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9426
9427         * info.el (Info-directory-list): Warn against using Customize with
9428         Info-directory-list.
9429
9430 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9431
9432         * minibuf.el (read-file-name): doc fix.
9433
9434         * autoload.el (update-file-autoloads): doc fix.
9435
9436         * about.el (about-hackers): Change my E-mail address.
9437
9438 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9439
9440         * info.el (Info-visit-file): Just use the `f' interactive spec to
9441         read a filename in the standard way.
9442
9443 2000-01-13  Andy Piper  <andy@xemacs.org>
9444
9445         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9446         (gutter-buffers-tab-extent): new variable.
9447         (update-tab-in-gutter): call add-tab-to-gutter again if the
9448         orientation has changed.
9449         (add-tab-to-gutter): cope with different orientations.
9450
9451 2000-01-11  Didier Verna  <didier@xemacs.org>
9452
9453         * info.el (Info-following-node-name): backward-skip dots as well
9454         as spaces (dots at the end of a node name aren't part of it).
9455         (Info-extract-menu-node-name): don't skip dots. There could be
9456         some in the node name.
9457         (Info-index): allow dots to be part of a node name.
9458
9459 2000-01-12  Andreas Jaeger  <aj@suse.de>
9460
9461         * files.el (auto-mode-alist): Added idlwave-mode.
9462         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9463
9464 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9465
9466         * info.el (Info-search): Show default value.
9467
9468 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9469
9470         * info.el (Info-read-node-completion-table): New variable.
9471         (Info-read-node-name-1): New function.
9472         (Info-read-node-name): Use it.
9473         (Info-follow-reference): Use DEFAULT argument of completing-read.
9474         (Info-menu): Ditto.
9475
9476 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9477
9478         * hyper-apropos.el (hyper-describe-key-briefly): Save
9479         window configuration.
9480         (hyper-describe-face): Use DEFAULT of completing-read.
9481         (hyper-apropos-read-variable-symbol): Ditto.
9482         (hyper-apropos-read-function-symbol): Ditto.
9483
9484 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9485
9486         * mule/mule-cmds.el (set-default-coding-system): Set
9487         comint-exec-hook to use coding-system-for-read and
9488         coding-system-for-write so that C-x RET c works.
9489
9490 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9491
9492         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9493         (previous-matching-history-element): Increment
9494         minibuffer-max-depth by 1.
9495         (next-matching-history-element): Ditto.
9496
9497 2000-01-11  Andy Piper  <andy@xemacs.org>
9498
9499         * gutter-items.el (buffers-tab): Create a new face for the buffers
9500         tab.
9501         (buffers-tab-face): use it.
9502
9503 2000-01-10  Didier Verna  <didier@xemacs.org>
9504
9505         * modeline.el (modeline-scrolling-method): change modeline X
9506         cursor appearance according to the value.
9507
9508 2000-01-07  Andreas Jaeger  <aj@suse.de>
9509
9510         * about.el (about-hackers): Moved my entry to contributor list.
9511         (xemacs-hackers): Added myself.
9512         (about-maintainer-info): Added description of myself.
9513
9514
9515 2000-01-07  Didier Verna  <didier@xemacs.org>
9516
9517         * modeline.el (modeline-scrolling-method): new variable.
9518         (mouse-drag-modeline): add reference to it in the docstring.
9519         (mouse-drag-modeline): handle it.
9520
9521 2000-01-08  Andy Piper  <andy@xemacs.org>
9522
9523         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9524         calls.
9525         (remove-buffer-from-gutter-tab): ditto.
9526
9527 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9528
9529         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9530         (custom-face-edit): Fix grammatical error in help message.
9531
9532 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9533
9534         * movemail.el: Added.
9535
9536         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9537
9538 2000-01-03  Didier Verna  <didier@xemacs.org>
9539
9540         * modeline.el (mouse-drag-modeline): remove the code related to
9541         the modeline horizontal scrolling facility.
9542
9543 1999-12-31  Martin Buchholz <martin@xemacs.org>
9544
9545         * XEmacs 21.2.26 is released.
9546
9547 1999-12-28  Andy Piper  <andy@xemacs.org>
9548
9549         * wid-edit.el (widget-push-button-value-create): The gui cache
9550         does not agree with native widgets which can only be displayed
9551         once per window. The reasons for caching are diminished now that
9552         we don't hog resources when creating buttons.
9553         (widget-push-button-cache) deleted.
9554
9555 1999-12-24  Martin Buchholz <martin@xemacs.org>
9556
9557         * XEmacs 21.2.25 is released.
9558
9559 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9560
9561         * hyper-apropos.el (hyper-apropos): Toggle
9562         hyper-apropos-programming-apropos correctly.
9563         Set REGEXP when user accepts default value.
9564
9565 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9566
9567         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9568         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9569
9570 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9571
9572         * mule/mule-category.el (undefined-category-designator):
9573         Return char instead of character.  Search for undefined one.
9574         (describe-category): Use with-displaying-help-buffer.
9575
9576 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9577
9578         * byte-optimize.el (byte-optimize-plus):
9579         Optimize (+ 1) to 1 instead of (1+ nil).
9580
9581         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9582
9583         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9584
9585         * byte-optimize.el (byte-optimize-char-before): New function.
9586         Remove performance penalty for using (char-before) instead of (char-after).
9587
9588 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9589
9590         * mule/mule-category.el (char-category-list): Return character
9591         instead of integer.
9592
9593 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9594
9595         * minibuf.el (read-buffer): Check default is buffer object.
9596
9597 1999-11-25  Andy Piper  <andy@xemacs.org>
9598
9599         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9600         for buttons.
9601
9602 1999-12-16  Andreas Jaeger  <aj@suse.de>
9603
9604         * package-get.el (package-get-maybe-save-index): Fixed typo.
9605         Patch by Jeff Miller <jmiller@smart.net>.
9606
9607 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9608
9609         * gnuserv.el (gnuserv-process-filter):  don't call
9610         gnuserv-write-to-client when gnuserv-current-client is nil
9611
9612 1999-12-14  Martin Buchholz <martin@xemacs.org>
9613
9614         * XEmacs 21.2.24 is released.
9615
9616 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9617
9618         * about.el (about-hackers): Update my email address.
9619
9620 1999-12-07  Martin Buchholz <martin@xemacs.org>
9621
9622         * XEmacs 21.2.23 is released.
9623
9624 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9625
9626         * package-get.el (package-get-download-sites): Removed several
9627         defunct download sites, added many new ones, and corrected a few
9628         incorrect directory-on-site entries.  Added physical locations to
9629         site-description.
9630
9631 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9632
9633         * finder.el (finder-commentary): add DOC string and fix
9634         interactive spec
9635
9636 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9637
9638         * help.el (describe-function): Don't forget to intern the string
9639         completing-read returns.
9640         (describe-variable): Ditto.
9641
9642 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9643
9644         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9645         `hyper-apropos-help-mode' here to find symbol to customize
9646         irregardless of cursor position and simplify
9647         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9648         `hyper-apropos-popup-menu'.
9649
9650 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9651
9652         * apropos.el (apropos-mode-map): Add return to call
9653         apropos-follow.
9654         (apropos-print): Call apropos-mode to have better
9655         command reference. Put keymap text-poperty to
9656         symbole name.
9657
9658 1999-11-22  Alastair Burt  <burt@dfki.de>
9659
9660         * help.el: (describe-bindings-1): Added handling of keymaps for
9661         the extents at point.
9662
9663 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9664
9665         * gutter-items.el (buffers-tab-items): Wrap the function in a
9666         save-match-data
9667
9668 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9669
9670         * help.el (describe-function): Use the DEFAULT argument to
9671         completing-read.
9672         (describe-variable): Ditto.
9673
9674 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9675
9676         * minibuf.el (read-from-minibuffer): Add optional argument
9677         DEFAULT to have better mini-buffer history support.
9678         (completing-read): Pass default to read-from-minibuffer.
9679         (read-buffer): Pass default to completing-read.
9680
9681 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9682
9683         * font-lock.el (font-lock-doc-string-face): Document the
9684         `font-lock-lisp-like' property.
9685
9686 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9687
9688         * lisp-mode.el: Specify `font-lock-lisp-like'.
9689
9690         * font-lock.el (font-lock-lisp-like): New function.
9691         (font-lock-fontify-syntactically-region): Use it.
9692
9693 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9694
9695         * XEmacs 21.2.22 is released
9696
9697 1999-11-28  Martin Buchholz <martin@xemacs.org>
9698
9699         * XEmacs 21.2.21 is released.
9700
9701 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9702
9703         * minibuf.el (read-coding-system): Accept symbol and
9704         coding-system object as a default-coding-system.
9705
9706 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9707
9708         * minibuf.el (read-coding-system): Accept symbol as
9709         a default-coding-system.
9710
9711 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9712
9713         * apropos.el (apropos-documentation): Use insert instead
9714         of princ.
9715
9716 1999-11-07  William M. Perry  <wmperry@aventail.com>
9717
9718         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9719           for the linux console.
9720
9721         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9722           stuff to work when you are not on a window system, since the GPM
9723           mouse support now allows pasting from outside of XEmacs.
9724
9725 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9726
9727         * XEmacs 21.2.20 is released
9728
9729 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9730
9731         * setup-paths.el (paths-default-info-directories): Add
9732         /usr/share/info and /usr/local/share/info.
9733
9734 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9735
9736         * about.el: Updated Vladimir Ivanovic's info.
9737
9738 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9739
9740         * auto-show.el (auto-show-truncationp): Remove.
9741
9742         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9743
9744 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9745
9746         * indent.el (indent-line-to): fix bug: spaces were not replaced
9747         with tab if column is multiple of tab-width
9748         From dhn@qedinc.com
9749
9750 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9751
9752         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9753         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9754
9755         * package-get.el (package-get-package-provider): Be verbose when
9756         interactive. Patch from Robert Pluim
9757
9758 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9759
9760         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9761         info file suffixes.
9762
9763 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9764
9765         * process.el (open-network-stream): Add a new optional parameter
9766         PROTOCOL to support udp; fix a minor typo and add an explanation
9767         in docstring for udp programming.
9768
9769         * code-process.el (open-network-stream): Add a new optional
9770         parameter PROTOCOL to support udp; fix a minor typo and add an
9771         explanation in docstring for udp programming.
9772
9773 1999-10-18  Andy Piper  <andy@xemacs.org>
9774
9775         * gui.el (make-gui-button): be more precise about how we call
9776         callbacks.
9777
9778         * wid-edit.el (widget-push-button-value-create): Use the new form
9779         of native gui-button.
9780
9781 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9782
9783         * info.el (Info-page-prev): Don't do (sit-for 0).
9784
9785 1999-10-13  Andy Piper  <andy@xemacs.org>
9786
9787         * gutter-items.el (progress-abort-glyph): new glyph for showing
9788         abort status.
9789         (append-progress): dispatch-event rather than sit-for.
9790         (abort-progress): new function. Show the abort glyph with an
9791         appropriate message.
9792         (raw-append-progress): dispatch-event rather than sit-for.
9793         (display-progress): cope with aborts.
9794
9795         * gui.el (make-gui-button): Use native widgets for buttons
9796         unconditionally.
9797         (insert-gui-button): ditto.
9798         (gui-button-p): ditto.
9799
9800         * xbm-button.el: remove from core.
9801
9802         * xpm-button.el: remove from core.
9803
9804 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9805
9806         * faces.el (init-device-faces): Don't initialize the random faces
9807         on the stream device.
9808
9809 1999-10-06  Andy Piper  <andy@xemacs.org>
9810
9811         * files.el (recover-file): Don't use ls under windows for revert buffer.
9812
9813 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9814
9815         * package-get.el (package-get-download-menu): Make menu really
9816         toggle download sites.
9817         (package-get-download-sites): Add autoload cookie.
9818
9819 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9820
9821         * setup-paths.el (paths-find-module-directory): Ditto.
9822
9823 1999-09-29  Werner Fink  <werner@suse.de>
9824
9825         * setup-paths.el (paths-find-exec-directory): Add missing nil
9826         parameter for environment.
9827
9828 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9829
9830         * modeline.el (modeline-format):
9831         Only purecopy the strings.  Else
9832         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9833         barfs.
9834
9835 1999-08-28  Mike Woolley  <mike@bulsara.com>
9836
9837         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9838         user setting comint-completion-addsuffix and
9839         comint-process-echoes.
9840
9841 1999-09-22  Andy Piper  <andy@xemacs.org>
9842
9843         * gutter-items.el (update-tab-in-gutter): use
9844         last-nonminibuf-window instead of selected-window.
9845
9846 1999-09-18  Andy Piper  <andy@xemacs.org>
9847
9848         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9849         display on.
9850
9851         * subr.el (record-buffer-hook): new variable so that the hook gets
9852         some documentation.
9853
9854 1999-09-16  Andy Piper  <andy@xemacs.org>
9855
9856         * gutter-items.el (update-tab-in-gutter): only update when the
9857         gutter is visible.
9858         (remove-buffer-from-gutter-tab): ditto.
9859
9860 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9861
9862         * simple.el (do-auto-fill): Commented out part of Kinsoku
9863         processing.
9864
9865 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9866
9867         * isearch-mode.el (isearch-highlightify-region): Give the
9868         highlighting extents a high priority.
9869         (isearch-make-extent): Give the main highlighting extent an even
9870         higher priority.
9871
9872 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9873
9874         * packages.el (packages-compute-package-locations): Fix typo from
9875         -u rationalization.
9876
9877 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9878
9879         * setup-paths.el (paths-find-doc-directory): Respect value of
9880         `configure-doc-directory.'
9881
9882         * find-paths.el (paths-find-architecture-directory): Give
9883         precendence `default' argument (which typically comes from
9884         configure).
9885
9886 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9887
9888         * startup.el (command-line-early): Added options -user-init-file
9889         and -user-init-directory.
9890
9891         * files.el (user-init-file): Default to NIL so we can recognize
9892         when it's set.
9893
9894 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9895
9896         * obsolete.el (init-file-user):
9897         * startup.el:
9898         * packages.el (packages-compute-package-locations):
9899         * package-get.el (package-get-user-index-filename):
9900         * menubar-items.el (maybe-add-init-button):
9901         * info.el (Info-annotations-path):
9902         * dump-paths.el:
9903         Change `user-init-directory' to be an absolute path.
9904         Use `user-init-directory' where appropriate.
9905         Zap `init-file-user' and its uses.
9906
9907 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9908
9909         * subr.el (copy-symbol): New function.
9910
9911 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9912
9913         * isearch-mode.el (isearch-done): Be sure to restore invisible
9914         extents in the proper buffer.
9915         (isearch-pre-command-hook): Set this-command to the correct value
9916         in case the buffer has changed and old overriding-local-map was
9917         used.
9918         (isearch-restore-extent): Use remprop instead of setting the
9919         property to nil.
9920
9921 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9922
9923         * cmdloop.el (execute-extended-command): Update zmacs region
9924         before the delay.
9925         (execute-extended-command): Make the message gettext-friendly.
9926
9927 1999-09-07  Andy Piper  <andy@xemacs.org>
9928
9929         * gutter-items.el (progress-gauge-glyph): renamed from
9930         progress-glyph.
9931         (progress-text-glyph): new variable.
9932         (progress-layout-glyph): use layouts and text glyphs.
9933         (progress-area-buffer): removed.
9934         (progress-text-and-extent): new variable.
9935         (progress-displayed-p): dynamically create gutter area buffer.
9936         (clear-progress): ditto.
9937         (raw-append-progress): ditto.
9938         (append-progress): use new glyph names.
9939         (raw-append-progress): only create the extent when needed. set
9940         properties more optimally.
9941         (progress): remove args.
9942
9943 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9944
9945         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9946         mapcar where the return value is unused.
9947         (isearch-restore-invisible-extents): Ditto.
9948         (isearch-highlight-all-cleanup): Ditto.
9949         (isearch-delete-extents-in-range): Traverse the extents only once.
9950         (isearch-highlight-all-update): Don't start over if the search
9951         string has changed and more input is pending.
9952
9953 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9954
9955         * packages.el (packages-find-package-data-path): Ditto.
9956
9957         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9958
9959         * subr.el (mapc-internal): Don't make obsolete.
9960
9961         * cl-extra.el (mapc): Resurrect.
9962
9963 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9964
9965         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9966         alias.
9967
9968         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9969         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9970         (isearch-yank-clipboard): Use get-clipboard instead of
9971         x-get-clipboard.
9972         (isearch-yank-selection): Fix docstring.
9973
9974 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9975
9976         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9977
9978 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9979
9980         * cl-macs.el (extent-start-position): Fix setf method.
9981         (extent-end-position): Ditto.
9982
9983 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9984
9985         * isearch-mode.el: End merge with FSF 20.4.
9986
9987         * isearch-mode.el (search-invisible): New variable.
9988         (isearch-hide-immediately): Ditto.
9989         (isearch-unhidden-extents): Ditto.
9990         (isearch-range-invisible): New function.
9991         (isearch-unhide-extent): Ditto.
9992         (isearch-restore-invisible-extents): Ditto.
9993         (isearch-restore-extent): Ditto.
9994
9995         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9996         implementation.
9997         (isearch-ring-retreat-edit): Ditto.
9998         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9999         (isearch-forward-regexp): New arguments NOT-REGEXP and
10000         NO-RECURSIVE-EDIT.
10001         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10002         (isearch-backward-regexp): New arguments NOT-REGEXP and
10003         NO-RECURSIVE-EDIT.
10004         (isearch-mode): Return isearch-success.
10005         (isearch-update): Use unread-command-events instead of
10006         unread-command-event.
10007         (isearch-abort): If an invalid regexp is encountered, keep popping
10008         states.
10009         (isearch-*-char): Use FSF implementation.
10010         (isearch-whitespace-chars): Use the more robust FSF's
10011         implementation.
10012         (isearch-within-brackets): New variable.
10013         (isearch-mode): Initialize it.
10014         (isearch-edit-string): Bind it.
10015         (isearch-search-and-update): Set it.
10016         (isearch-push-state): Push it.
10017         (isearch-top-state): Pop it.
10018         (isearch-search): Set it.
10019         (isearch-printing-char): When called by isearch-whitespace-chars,
10020         handle M-SPC gracefully.
10021         (isearch-message-prefix): New argument ELLIPSIS.
10022         (isearch-message-suffix): Ditto.
10023         (isearch-message): Use the ELLIPSIS argument when calling
10024         isearch-message-prefix and isearch-message-suffix.
10025         (isearch-message-prefix): Distinguish between "wrapped" and
10026         "overwrapped" search, FWIW.
10027
10028 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10029
10030         * isearch-mode.el (isearch-edit-string): Use the head of the
10031         search ring instead of search-last-string and search-last-regexp.
10032         (search-highlight): Renamed from isearch-highlight.
10033         (isearch-exit): Use the new name.
10034         (isearch-highlight): Ditto.
10035         (isearch-dehighlight): Ditto.
10036         (isearch-update-ring): New function.
10037         (isearch-done): Call it.
10038         (isearch-done): New argument EDIT.
10039         (isearch-repeat): If search string is empty, look up at the car of
10040         the search ring; ignore the yank pointer.
10041         (isearch-abort): Call isearch-done with NOPUSH.
10042         (isearch-cancel): New function.
10043         (isearch-mode-map): Bind it to ESC ESC ESC.
10044
10045         * isearch-mode.el: Begin merge with FSF 20.4.
10046
10047 1999-09-01  Andy Piper  <andy@xemacs.org>
10048
10049         * x-select.el (x-get-clipboard): obsolete.
10050         (x-yank-clipboard-selection): obsolete
10051
10052         * select.el (disown-selection): need to be careful to disown the
10053         clipboard if we set it via selection.
10054         (get-clipboard): move from x-select.el
10055         (yank-clipboard-selection): ditto.
10056
10057 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10058
10059         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10060         isearch-highlight-all-matches to nil.
10061         (isearch-fixed-case): New variable.
10062         (isearch-mode): Initialize it.
10063         (isearch-edit-string): Save it.
10064         (isearch-toggle-case-fold): Set it.
10065         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10066         need to check isearch-fixed-case.
10067         (isearch-toggle-case-fold): Update highlighting of all matches
10068         before the pause.
10069         (isearch-edit-string):
10070
10071 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10072
10073         * isearch-mode.el (isearch-edit-string): Call isearch-message
10074         before reading the event so that the prompt is displayed properly.
10075         (isearch-message): Use isearch-nonincremental when calling
10076         isearch-message-prefix.
10077         (minibuffer-local-isearch-map): Bind up and down to do the same as
10078         M-p and M-n respectively.
10079         (isearch-done): New arg NOPUSH.
10080         (isearch-edit-string): Use it.
10081         (isearch-edit-string): Don't bind isearch-string.
10082         (isearch-ring-adjust): Edit string, *then* push state.
10083
10084 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10085
10086         * faces.el (isearch-secondary): Make isearch-secondary look
10087         different than default.
10088
10089 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10090
10091         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10092         save-excursion.
10093         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10094         (isearch-update): Call isearch-dehighlight without arguments.
10095         (isearch-done): Ditto.
10096
10097         * isearch-mode.el (isearch-fix-case): If the search string has no
10098         upper-case letters, allow the folding to be reenabled.
10099         Previously, once disabled, the folding would remain that way until
10100         the end of isearch.
10101         (isearch-top-state): Call isearch-fix-case.
10102
10103         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10104         save-excursion.
10105         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10106
10107 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10108
10109         * xpm-button.el:
10110         xbm-button.el: Need to exist in core because gui.el depends on
10111         them.
10112
10113 1999-08-31  Andy Piper  <andy@xemacs.org>
10114
10115         * gutter-items.el (buffers-tab-face): new customizable variable.
10116         (buffers-tab-default-buffer-line-length): new specifier for
10117         maximum viewable characters.
10118         (progress-stack): new variable for implementing widget-based
10119         progress messages.
10120         (progress-area-buffer): ditto.
10121         (progress-glyph-height): ditto.
10122         (progress-stop-callback): ditto.
10123         (progress-quit-function): new function.
10124         (progress-glyph): new variable.
10125         (progress-layout-glyph): ditto.
10126         (progress-displayed-p): new function, see message-displayed-p for
10127         details.
10128         (clear-progress): ditto.
10129         (remove-progress): ditto.
10130         (append-progress): ditto.
10131         (raw-append-progress): ditto.
10132         (display-progress): ditto.
10133         (current-progress): ditto.
10134         (current-progress-label): ditto.
10135         (progress): ditto.
10136         (lprogress): ditto.
10137
10138
10139 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10140
10141         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10142
10143         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10144         `isearch-yank-selection'.
10145         (isearch-mode-map): Use it.
10146         (isearch-yank-selection): Use `get-selection' instead of
10147         `get-x-selection'.
10148
10149 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10150
10151         * faces.el (isearch-secondary): Create face here.
10152
10153         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10154         timers.
10155
10156 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10157
10158         * subr.el (buffer-string): More robust backward compatibility
10159         check, courtesy William Perry.
10160
10161 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10162
10163         * replace.el (perform-replace): Stop the search after the search
10164         limit has been reached.
10165
10166 1999-08-23  Andy Piper  <andy@xemacs.org>
10167
10168         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10169         here if we don't have one.
10170
10171 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10172
10173         * ldap.el (ldap-coding-system): Default to nil until we get
10174         efficient UTF8 support
10175         (ldap-decode-string): Guard against `decode-coding-string' not
10176         being defined
10177         (ldap-encode-string): Guard against `encode-coding-string' not
10178         being defined
10179
10180 1999-08-23  Didier Verna  <didier@xemacs.org>
10181
10182         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10183         Some doc strings improvements, and add a star to the `interactive'
10184         calls.
10185
10186 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10187
10188         * font-lock.el (java-font-lock-keywords-3): introduced new
10189         keywords and regexpes for javadoc syntax 1.2.
10190
10191 1999-08-17  Andy Piper  <andy@xemacs.org>
10192
10193         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10194         format-buffers-tab-line.
10195         (buffers-tab-max-buffer-line-length): new variable.
10196         (format-buffers-tab-line): new function. truncate names if over
10197         buffers-tab-max-buffer-line-length.
10198
10199 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10200
10201         * cus-start.el: Customize the variable `bell-inhibit-time'.
10202
10203 1999-08-16  Andy Piper  <andy@xemacs.org>
10204
10205         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10206         brute-force approach to deleting the last buffer.
10207         (buffers-tab-grouping-regexp): new customizable variable.
10208         (select-buffers-tab-buffers-by-mode): use it.
10209
10210 1999-08-13  Andy Piper  <andy@xemacs.org>
10211
10212         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10213         deletion problem.
10214
10215 1999-07-30  Didier Verna  <didier@xemacs.org>
10216
10217         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10218         of princ to output symbols.
10219         (custom-save-face-internal): ditto.
10220         (custom-save-resets): ditto.
10221
10222 1999-08-09  Didier Verna  <didier@xemacs.org>
10223
10224         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10225         `regexp-quote' to protect the major mode name for use as a regular
10226         expression (c++ needs this for instance).
10227
10228 1999-08-08  Andy Piper  <andy@xemacs.org>
10229
10230         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10231         cope with similar mode names.
10232
10233         * gutter-items.el (buffers-tab-selection-function): new selection
10234         function.
10235         (select-buffers-tab-buffers-by-mode): new function.
10236         (buffers-tab-items): use it if set to only display buffers in the
10237         tab in the current buffer's group..
10238         (update-tab-in-gutter): use new api.
10239         (remove-buffer-from-gutter-tab): ditto.
10240
10241         * gutter-items.el (buffers-tab-max-size): set custom selection
10242         default to 6.
10243         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10244         (add-tab-to-gutter): set face as default.
10245
10246 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10247
10248         * faces.el (frob-face-property): Merge the fall-back specifier
10249         with the target, not replace it.
10250
10251 1999-08-05  Andy Piper  <andy@xemacs.org>
10252
10253         * gutter-items.el (update-tab-in-gutter): add frame argument for
10254         buffer-items.
10255         (update-tab-in-gutter): use it.
10256
10257         * gutter-items.el (record-buffer-hook): set.
10258
10259         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10260         change.
10261         (switch-to-buffer-hook) deleted.
10262
10263 1999-08-04  Andy Piper  <andy@xemacs.org>
10264
10265         * gutter-items.el (update-tab-in-gutter): make sure this will work
10266         as an argument to create-frame-hook.
10267
10268 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10269
10270         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10271         instead of timer emulation.
10272
10273 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10274
10275         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10276         Emacs isearch enhancements.
10277
10278 1999-07-28  Andy Piper  <andy@xemacs.org>
10279
10280         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10281         all devices that support tab controls.
10282         (remove-buffer-from-gutter-tab): new function. to be used as a
10283         value for kill-buffer-hook.
10284
10285 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10286
10287         * auto-show.el (auto-show-truncationp): changed to match
10288         `window_translation_on'
10289
10290 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10291
10292         * XEmacs 21.2.19 is released
10293
10294 1999-07-28  SL Baur  <steve@miho>
10295
10296         * code-files.el (insert-file-contents): Fix docstring.
10297         revert previous change.
10298
10299 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10300
10301         * fill.el (fill-region-as-paragraph): Change re-break-point to
10302         contain word-across-newline plus one character so that filling
10303         Japanese and Chinese works as desired.
10304         * simple.el (do-auto-fill): Ditto.
10305
10306 1999-07-26  SL Baur  <steve@miho>
10307
10308         * mule/japanese.el ("Japanese"): Do not specify a default input
10309         method.
10310         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10311
10312 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10313
10314         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10315         able to use cl-macs macro in early lisp.
10316
10317 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10318
10319         * custom.el:
10320         * cus-face.el:
10321         * cus-edit.el:
10322                 Massive custom Theme API changes.
10323
10324 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10325
10326         * code-files.el (insert-file-contents): Regard
10327         coding-system-magic-cookie if `coding-system-for-read' is nil.
10328
10329 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10330
10331         * mule/thai-xtis.el: Add coding: local variable, to avoid
10332         bootstrapping problem with C locale.
10333
10334 1999-07-22  Andy Piper  <andy@xemacs.org>
10335
10336         * dumped-lisp.el (preloaded-file-list): guard against putting
10337         gutter-items in a less than functional XEmacs.
10338         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10339
10340 1999-07-18  Bob Weiner  <weiner@beopen.com>
10341
10342         * fill.el (fill-context-prefix): Fixed bug that prevented the
10343         setting of an adaptive fill prefix when the `dont-skip-first' was
10344         t.
10345
10346 1999-07-22  SL Baur  <steve@miho>
10347
10348         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10349
10350 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10351
10352         * files.el (interpreter-mode-alist): add `make', `guile', and
10353         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10354         makefile-mode, guile is a scheme, and someday XEmacs will be
10355         modular enough to use as an efficient scripting tool.)
10356
10357 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10358
10359         * mule/mule-cmds.el (reset-language-environment): Regard
10360         coding-category `utf-8' and `ucs-4' if they are available.
10361
10362 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10363
10364         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10365         (prefer-coding-system): Fix DOC-string.
10366
10367         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10368         DOC-string too.
10369
10370         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10371         Mule.
10372         (coding-system-change-eol-conversion): Fix DOC-string.
10373
10374 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10375
10376         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10377         instead of `list-coding-system'.
10378
10379 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10380
10381         * menubar-items.el (default-menubar): `select-input-method' was
10382         renamed to `set-input-method'.
10383
10384         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10385         "Set Language Environment" menu.
10386
10387         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10388         "Describe Language Support" menu.
10389
10390 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10391
10392         * mule/chinese.el ("Chinese-GB"): Rename
10393         `chinese-gb-environment-setup-function' to
10394         `setup-chinese-gb-environment-internal'.
10395
10396 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10397
10398         * mule/korean.el: Use `define-coding-system-alias' instead of
10399         `copy-coding-system'.
10400
10401 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10402
10403         * mule/mule-cmds.el (set-language-environment-coding-systems):
10404         Treat duplicated coding-categories.
10405
10406 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10407
10408         * mule/japanese.el: Use `define-coding-system-alias' instead of
10409         `copy-coding-system'.
10410
10411 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10412
10413         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10414         coding-system `viscii'.
10415
10416 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10417
10418         * mule/cyrillic.el:
10419         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10420         (cyrillic-alternativnyj-decode-table): New variable.
10421         (cyrillic-alternativnyj-encode-table): New variable.
10422         - Specify `iso-8-1' as a category of coding-system
10423           `alternativnyj'.
10424         - Abolish general Cyrillic environment.
10425
10426 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10427
10428         * mule/chinese.el:
10429         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10430         - Register `chinese-gb-environment-setup-function' as a
10431           `setup-function' of "Chinese-GB" environment.
10432
10433 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10434
10435         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10436         optional argument `parents'.
10437
10438         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10439         property for Thai-XTIS.
10440
10441         * mule/mule-help.el (help-with-tutorial): Use property
10442         `tutorial-coding-system' of language-info as a coding-system to
10443         read tutorial file.
10444
10445 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10446
10447         * mule/thai-xtis.el: Don't setup `setup-function' and
10448         `exit-function'.
10449
10450         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10451         `set-coding-category-system' to set up coding-system for
10452         coding-category.
10453
10454         * mule/mule-cmds.el (prefer-coding-system): Use
10455         `set-coding-category-system' to set up coding-system for
10456         coding-category.
10457
10458 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10459
10460         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10461         Thai-XTIS environment.
10462
10463         * mule/mule-cmds.el (prefer-coding-system): Use
10464         `find-coding-system' instead of `coding-system-p'.
10465
10466 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10467
10468         * mule/mule-cmds.el (set-language-environment-coding-systems):
10469         Modify eol-type for XEmacs.
10470
10471         * mule/thai-xtis.el: Delete unused local variable `category'.
10472
10473         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10474         function.
10475         (prefer-coding-system): Don't call
10476         `update-coding-systems-internal'; use function
10477         `coding-category-list' instead of variable `coding-category-list';
10478         use `set-coding-priority-list' instead of `set-coding-priority';
10479         modify `eol-type' for XEmacs.
10480
10481         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10482         `charset-columns'.
10483         (char-width): Likewise.
10484
10485 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10486
10487         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10488         `tis-620'.
10489
10490         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10491         `set-coding-priority-list' instead of `set-coding-priority'; don't
10492         call `update-coding-systems-internal'.
10493
10494         * mule/mule-misc.el (coding-system-get): New function.
10495         (coding-system-put): New function.
10496         (coding-system-category): New function.
10497
10498 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10499
10500         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10501         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10502         to avoid conflict with leim/quail/thai-xtis.
10503
10504         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10505         to thai-xtis-chars.el.
10506
10507         * mule/thai-xtis-chars.el: New file (split from
10508         mule/thai-xtis.el).
10509
10510 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10511
10512         * mule/thai-xtis.el:
10513         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10514         - Add syntax entries.
10515         - Put `preferred-coding-system' of the charset `thai-xtis' to
10516           `tis-620'.
10517
10518 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10519
10520         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10521         rewritten to use write-multibyte-character.
10522
10523 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10524
10525         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10526         of `iso-2022-7'.
10527         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10528         ported yet.
10529         (read-input-method-name): Treat optional argument `default'.
10530
10531 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10532
10533         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10534         all.
10535         (set-language-info-alist): Set up menus here.
10536
10537 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10538
10539         * minibuf.el (completing-read): Add new optional argument
10540         `default'.
10541         (read-coding-system): Add new optional argument
10542         `default-coding-system'.
10543
10544 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10545
10546         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10547         (viet-viscii-...->viet-vscii...).
10548
10549 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10550
10551         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10552         and menus.
10553
10554 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10555
10556         * mule/mule-cmds.el (input-method-function): Add permanent-local
10557         property.
10558
10559 1999-03-30  Dave Love  <fx@gnu.org>
10560
10561         * mule/mule-cmds.el (current-language-environment): Doc fix.
10562
10563 1999-02-06  Richard Stallman  <rms@gnu.org>
10564
10565         * mule/european.el (setup-slovenian-environment): New function.
10566         ("Slovenian"): New language environment.
10567
10568 1999-01-27  Dave Love  <fx@gnu.org>
10569
10570         * mule/mule-cmds.el (current-language-environment): Provide :link,
10571         :type (choices) and appropriate :get.
10572
10573 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10574
10575         * mule/mule-cmds.el (describe-language-environment): Don't alter
10576         input-method-alist.
10577
10578 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10579
10580         * mule/mule-cmds.el (prefer-coding-system): Call
10581         set-coding-priority, so that the internal array of priorities is
10582         also updated.
10583
10584 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10585
10586         * mule/mule-cmds.el (prefer-coding-system): If the argument
10587         requires specific EOL conversion type, make the default coding
10588         systems use that.
10589
10590 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10591
10592         * mule/mule-cmds.el (set-language-environment): Pass the default
10593         eol-type to set-language-environment-coding-systems.
10594         (set-default-coding-systems): Copy the eol-type property for the
10595         new default values of {buffer-file,process}-coding-system from the
10596         old defaults.
10597         (set-language-environment-coding-systems): Accept an optional
10598         argument EOL-TYPE, and set the eol-type property of the default
10599         coding systems accordingly.
10600
10601 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10602
10603         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10604         use generate-new-buffer instead of get-buffer-create.
10605
10606 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10607
10608         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10609
10610 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10611
10612         * mule/mule-cmds.el (default-input-method): Fix custom type.
10613
10614 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10615
10616         * mule/mule-cmds.el (setup-specified-language-environment):
10617         Add apropos-inhibit property.
10618         (describe-specified-language-support): Likewise.
10619
10620 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10621
10622         * mule/mule-cmds.el: Doc fixes.
10623
10624 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10625
10626         * mule/mule-cmds.el (register-input-method): Doc-string
10627         modified.
10628
10629 1998-09-01  Dave Love  <fx@gnu.org>
10630
10631         * mule/mule-cmds.el (current-language-environment): Fix
10632         setter function.
10633
10634 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10635
10636         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10637         mule/european.el, mule/hebrew.el, mule/japanese.el,
10638         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10639         avoid bootstrapping problem if you need to recompile all the Lisp
10640         files using interpreted code.
10641
10642 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10643
10644         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10645         ("Latin-2"): Likewise.
10646
10647 1998-08-18  Per Starback  <starback@update.uu.se>
10648
10649         * mule/european.el (setup-latin2-environment): Fix typo.
10650
10651 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10652
10653         * mule/european.el: Give proper value of `input-method' key to all
10654         lang. env.
10655
10656         * mule/mule-cmds.el (activate-input-method): Handle the case that
10657         the arg INPUT-METHOD is nil correctly.
10658         (read-multilingual-string): Activate the specified input method
10659         before calling read-string.  Afterward, activate the original
10660         input method.
10661
10662 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10663
10664         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10665         (set-language-info-alist): Fix typo in doc-string.
10666
10667         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10668
10669 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10670
10671         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10672         (reset-language-environment): New function for the job that
10673         setup-english-environment used to do.
10674         (set-language-environment): Do more setups according to the info
10675         in language-info-alist.
10676         (read-language-name): Handle the case that the arg KEY is nil.
10677         (describe-language-environment): Handle input-method property.
10678
10679         * mule/: All files under this directory, which related with
10680         specific languages (such as mule/european.el, mule/greek.el,
10681         mule/hebrew.el, mule/misc-lang.el), modified as below.
10682         (setup-XXX-environment): Just call set-language-environment.  If
10683         they used to do some other jobs than what done by
10684         set-language-environment, those jobs are done in
10685         setup-XXX-environment-internal now.
10686         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10687         the value to setup-XXX-environment-internal.  Add properties
10688         input-method and features.
10689
10690         * mule/english.el (setup-english-environment): Just call
10691         reset-language-environment.
10692
10693         * mule/european.el (setup-8-bit-environment): Function deleted.
10694
10695 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10696
10697         * mule/mule-cmds.el (input-method-exit-on-first-char)
10698         (input-method-use-echo-area): Doc fixes.
10699
10700 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10701
10702         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10703         variable.
10704         (input-method-use-echo-area): New variable.
10705
10706 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10707
10708         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10709
10710 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10711
10712         * mule/mule-cmds.el (activate-input-method): Update mode line.
10713         (inactivate-input-method): Likewise.
10714
10715 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10716
10717         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10718         input method in the current buffer, but just bind
10719         current-input-method.
10720
10721 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10722
10723         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10724
10725         * mule/misc-lang.el ("IPA"): Add coding-priority and
10726         coding-system.
10727
10728 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10729
10730         * mule/greek.el: Add coding-priority.
10731
10732 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10733
10734         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10735         LANG-ENV.
10736
10737 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10738
10739         * mule/mule-cmds.el (register-input-method): Fix previous change.
10740         (setup-specified-language-environment): Doc fix.
10741
10742 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10743
10744         * mule/mule-cmds.el: Several doc fixes.
10745         (get-language-info, set-language-info): Rename argument.
10746         (set-language-info-alist): Likewise.
10747         (register-input-method): Rename argument.
10748         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10749
10750 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10751
10752         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10753         default value while reading an input method.
10754
10755 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10756
10757         * mule/mule-cmds.el (universal-coding-system-argument):
10758         Use buffer-file-coding-system as default.
10759
10760 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10761
10762         * mule/korean.el ("Korean"): Doc fix.
10763
10764 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10765
10766         * mule/mule-cmds.el (describe-language-environment): Print the
10767         languge environment at the head.
10768
10769 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10770
10771         * mule/japanese.el: Set exit-function to exit-japanese-environment
10772         for Japanese environment.
10773
10774 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10775
10776         * mule/mule-cmds.el (set-language-environment): Doc fix.
10777         (current-language-environment): Use defcustom.
10778         (default-input-method): Specify :type.
10779
10780 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10781
10782         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10783         modified.
10784         (prefer-coding-system): Doc-string modified.
10785
10786 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10787
10788         * mule/mule-cmds.el (set-language-info): Doc-string
10789         describes `coding-priority' KEY.
10790         (set-language-environment-coding-systems): New function.
10791         (select-safe-coding-system): New function.
10792         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10793         (set-language-info-alist): New optionla arg PARENTS.  Call
10794         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10795         (set-language-environment-coding-systems): New function.
10796
10797         * mule/chinese.el: Remove setting up of
10798         describe-chinese-environment-map and
10799         setup-chinese-environment-map.  Exclude them in args of calls to
10800         set-language-info-alist.  Register coding-priority key in
10801         language-info-alist.
10802
10803         * mule/cyrillic.el: Remove setting up of
10804         describe-cyrillic-environment-map and
10805         setup-cyrillic-environment-map.  Exclude them in args of calls to
10806         set-language-info-alist.  Register coding-priority key in
10807         language-info-alist.
10808
10809         * mule/english.el: Register coding-priority key in
10810         language-info-alist.
10811
10812         * mule/ethiopic.el: Register coding-priority key in
10813         language-info-alist.
10814
10815         * mule/european.el: Remove setting up of
10816         describe-european-environment-map and
10817         setup-european-environment-map.  Exclude them in args of calls to
10818         set-language-info-alist.  Register coding-priority key in
10819         language-info-alist.  Add "German" language env.
10820         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10821         (setup-german-environment): New function.
10822
10823         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10824         change default input method to "greek-postfix".
10825
10826         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10827         coding-priority key in
10828
10829 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10830
10831         * mule/mule-cmds.el (set-language-info): Doc fix.
10832         (input-method-inactivate-hook): Doc fix.
10833
10834 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10835
10836         * mule/mule-cmds.el (set-input-method): Renamed from
10837         select-input-method.
10838
10839 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10840
10841         * mule/mule-cmds.el (set-language-environment): Run
10842         exit-language-environment-hook before calling `exit-function'
10843         which is specified for the language environment.
10844
10845 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10846
10847         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10848         modified.
10849         (prefer-coding-system): Likewise.
10850         (describe-language-environment): Print aliases of each coding
10851         system.
10852         (set-language-environment-hook): New variable.
10853         (exit-language-environment-hook): New variable.
10854         (set-language-environment): Call these hooks.  Before setting a
10855         new language environment, exit from the
10856         current-language-environment if necessary.
10857         (input-method-verbose-flag): The value can be nil, t,
10858         complex-only, or default.
10859         (input-method-highlight-flag): Doc-string augmented.
10860         (activate-input-method): Check if we can run the registered
10861         function to activate an input method.
10862
10863         * mule/korean.el: Set exit-function for language environment
10864         "Korean" to exit-korean-environment.
10865         (setup-korean-environment): Moved to korea-util.el.
10866
10867 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10868
10869         * mule/mule-cmds.el (read-multilingual-string): Use
10870         current-input-method prior to default-input-method.  Don't bind
10871         current-input-method by `let', instead, activate the specified
10872         input method in the current buffer temporarily.
10873
10874 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10875
10876         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10877
10878 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10879
10880         * mule/chinese.el (post-read-decode-hz): Return the result of
10881         decode-hz-region.
10882         (pre-write-encode-hz): Do not change the value of
10883         last-coding-system.
10884
10885 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10886
10887         * mule/mule-ccl.el: Doc fixes.
10888
10889 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10890
10891         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10892         (check-ccl-program): New macro.
10893
10894 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10895
10896         * mule/mule-ccl.el: Comment about CCL syntax modified.
10897         (ccl-command-table): Add read-multibyte-character and
10898         write-multibyte-character.
10899         (ccl-code-table): Add ex-cmd.
10900         (ccl-extended-code-table): New variable.
10901         (ccl-embed-extended-command): New function.
10902         (ccl-compile-read-multibyte-character,
10903         ccl-compile-write-multibyte-character) New functions.
10904         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10905         ccl-dump-write-multibyte-character): New functions.
10906
10907 1999-07-22  SL Baur  <steve@miho>
10908
10909         * config.el (config-value-file): config.values is installed into
10910         doc-directory.
10911         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10912
10913 1999-07-19  Didier Verna  <didier@xemacs.org>
10914
10915         * rect.el: all functions rewritten, except when noted. Below is a
10916         list of interface changes.
10917         (apply-on-rectangle): new function. Obsoletes
10918         `operate-on-rectangle'. All functions that used to call this
10919         function now call the new one.
10920         (kill-rectangle): added optional prefix arg to fill lines.
10921         (delete-rectangle): ditto.
10922         (delete-extract-rectangle): ditto.
10923         (open-rectangle): ditto.
10924         (clear-rectangle): ditto.
10925         (delete-rectangle-line): added third arg FILL.
10926         (delete-extract-rectangle-line): ditto.
10927         (open-rectangle-line): ditto.
10928         (clear-rectangle-line): ditto.
10929
10930 1999-07-18  Andy Piper  <andy@xemacs.org>
10931
10932         * menubar-items.el (default-menubar): add gutter options.
10933
10934         * gutter-items.el: new file.
10935         (gutter): new group for custom.
10936         (gutter-visible-p): new variable.
10937         (default-gutter-position): ditto.
10938         (buffers-tab): new group for the buffers tab.
10939         (gutter-buffers-tab): widget to put in the gutter.
10940         (buffers-tab-max-size): max number of tabs.
10941         (buffers-tab-switch-to-buffer-function): function to call when a
10942         tab is pressed.
10943         (buffers-tab-omit-function): filter buffers with this function.
10944         (buffers-tab-format-buffer-line-function): format buffer names for
10945         inclusion in tabs.
10946         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10947         the record.
10948         (build-buffers-tab-internal): build a list of tab items.
10949         (buffers-tab-items): ditto.
10950         (add-tab-to-gutter): put a tab in the gutter area.
10951         (update-tab-in-gutter): reset the buffers in the tab.
10952
10953         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10954
10955         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10956         (switch-to-buffer-hooks): new hook.
10957
10958         * toolbar.el (default-toolbar-position): fix typo.
10959
10960 1999-07-16  Andy Piper  <andy@xemacs.org>
10961
10962         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10963
10964 1999-07-15  Didier Verna  <didier@xemacs.org>
10965
10966         * cus-edit.el (custom-prompt-variable): optional third arg makes
10967         prompt for a comment string.
10968         (customize-set-value): optional prefix makes this function handle
10969         variable comments.
10970         (customize-set-variable): ditto.
10971         (customize-save-variable): ditto.
10972         (customize-customized): handle custom comments.
10973         (customize-save-customized): ditto.
10974         (custom-variable-state-set): ditto.
10975         (custom-face-state-set): ditto.
10976         (customize-saved): ditto.
10977         (custom-variable-set): ditto.
10978         (custom-face-set): ditto.
10979         (custom-variable-save): ditto.
10980         (custom-face-save): ditto.
10981         (custom-variable-reset-saved): ditto.
10982         (custom-face-reset-saved): ditto.
10983         (custom-variable-reset-standard): ditto.
10984         (custom-face-reset-standard): ditto.
10985         (custom-comment-face): new face.
10986         (custom-comment-tag-face): ditto.
10987         (custom-comment): new widget.
10988         (custom-comment-create): new function.
10989         (custom-comment-delete): ditto.
10990         (custom-comment-value-set): ditto.
10991         (custom-comment-show): ditto.
10992         (custom-comment-invisible-p): ditto.
10993         (custom-variable-value-create): create a comment field widget.
10994         (custom-face-value-create): ditto.
10995         (custom-variable-menu): new entry for adding a custom comment.
10996         (custom-face-menu): ditto.
10997         (custom-save-variables): possibly save custom comments.
10998         (custom-save-faces): ditto.
10999
11000         * cus-face.el (custom-set-faces): the arguments can now have a
11001         custom comment as fourth argument.
11002
11003         * custom.el (custom-set-variables): the arguments can now have a
11004         custom comment as fifth element.
11005
11006 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11007
11008         * XEmacs 21.2.18 is released
11009
11010 1999-07-13  SL Baur  <steve@miho>
11011
11012         * lib-complete.el (read-library-name): Revert previous change.
11013         (read-library): Ditto.
11014
11015 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11016
11017         * packages.el (packages-package-list): Capitalize docstring.
11018
11019         * packages.el (packages-find-package-library-path): Use #'nconc
11020         rather than #'append to reduce consing -- #'mapcar uses Flist,
11021         which returns a freshly consed list.  #'append would create yet
11022         another fresh list, using Fmake_list in concat.
11023
11024         * packages.el (package-provide): Use setq with remassq like it
11025         says in its docstring.
11026
11027 1999-07-06  SL Baur  <steve@miho.m17n.org>
11028
11029         * lib-complete.el (progn-with-message): Fix typo.
11030
11031 1999-07-06  SL Baur  <steve@miho.m17n.org>
11032
11033         * mule/mule-misc.el (char-octet): Make function match docstring.
11034         From Katsumi Yamaoka <yamaoka@jpl.org>
11035
11036 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11037
11038         * wid-edit.el (widget-documentation): corrected spelling error.
11039
11040 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11041
11042         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11043         keys if already bound
11044
11045 1999-07-06  SL Baur  <steve@miho.m17n.org>
11046
11047         * lib-complete.el (progn-with-message): Revert previous changes.
11048
11049 1999-06-24  Bob Weiner  <weiner@beopen.com>
11050
11051         * lib-complete.el (find-library):
11052         (find-library-other-window):
11053         (find-library-other-frame): Completely rewrote
11054         so that these functions actually work when called non-interactively.
11055         Also made them handle LIBRARY arguments which end with .el or .elc.
11056
11057 1999-06-24  Bob Weiner  <weiner@beopen.com>
11058
11059         * simple.el (indent-new-comment-line): Locally bound
11060         `block-comment-start' to `comstart' or else when this is called
11061         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11062         `block-comment-start' value, ignoring any existing spacing after a
11063         comment prefix in the previous line and producing ugly comments.
11064
11065 1999-06-23  Bob Weiner  <weiner@beopen.com>
11066
11067         * list-mode.el (mouse-choose-completion):
11068         (choose-completion):
11069         (completion-switch-to-minibuffer): Added.
11070         ([Tab]): [Tab] previously switched to the minibuffer
11071         but since [space] does that and since most applications in the
11072         world use [Tab] to select the next item in a list, do that in the
11073         *Completions* buffer too.  This will cause the least confusion
11074         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11075         06/23/1999.
11076
11077 1999-06-22  Bob Weiner  <weiner@beopen.com>
11078
11079         * help.el (help-buffer-name): Added support for a null value
11080         of `help-buffer-prefix-string' since some buffers require no
11081         prefix.
11082
11083 1999-06-20  Bob Weiner  <weiner@beopen.com>
11084
11085         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11086         in the completion-list-mode-map to bury the completions buffer
11087         even when the minibuffer is no longer active.
11088
11089 1999-06-20  Bob Weiner  <weiner@beopen.com>
11090
11091         * list-mode.el (list-mode): It is visually disconcerting to have
11092         the text cursor disappear within list buffers, especially when
11093         moving from window to window, so leave it visible.
11094
11095 1999-07-01  SL Baur  <steve@miho.m17n.org>
11096
11097         * menubar-items.el (default-menubar): Conditionalize the bug
11098         report menu item (which may not be possible in this XEmacs).
11099         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11100
11101 1999-06-30  SL Baur  <steve@miho.m17n.org>
11102
11103         * subr.el (with-current-buffer): DOC string fix.
11104         Suggested by Bob Weiner <weiner@altrasoft.com>
11105
11106 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11107
11108         * cus-face.el (custom-face-italic): insert missing args
11109
11110 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11111
11112         * packages.el (package-locations): Changed default early package
11113         hierarchies to ~/.xemacs/mule-packages and
11114         ~/.xemacs/xemacs-packages.
11115
11116 1999-06-23  SL Baur  <steve@miho.m17n.org>
11117
11118         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11119
11120 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11121
11122         * packages.el (package-locations): Changed default early package
11123         hierarchy to ~/.xemacs/packages.
11124         (package-locations): Removed `packages' as a possible name for a
11125         late package hierarchy.
11126
11127 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11128
11129         * mule/mule-category.el (word-combining-categories): Set up new
11130         variable.
11131         (word-separating-categories): Likewise.
11132
11133 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11134
11135         * XEmacs 21.2.17 is released
11136
11137 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11138
11139         * font-menu.el (font-menu-set-font): allow for nil specification
11140         of font size.
11141
11142 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11143
11144         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11145         is 1.
11146
11147 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11148
11149         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11150         8859-5 instead of ISO 8859-1.
11151
11152 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11153
11154         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11155         (viet-viscii-encode-table): Ditto.
11156
11157         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11158         Make obsolete definition of char-octet.
11159
11160 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11161
11162         * subr.el: Move no-Mule make-char ...
11163         * help-nomule.el (make-char): To here.
11164         (string-width): Make Mule compatibility alias.
11165
11166 1999-06-15  Andy Piper  <andy@xemacs.org>
11167
11168         * select.el (get-selection-no-error): really make there be no-error.
11169         (get-selection): revert to original.
11170
11171 1999-06-11  Andy Piper  <andy@xemacs.org>
11172
11173         * select.el (selection-sets-clipboard): renamed.
11174         (own-selection): use it.
11175
11176 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11177
11178         * XEmacs 21.2.16 is released
11179
11180 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11181
11182         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11183         missing characters to avoid crash.
11184
11185 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11186
11187         * coding.el (set-terminal-coding-system): Only set the console
11188         coding system on the selected console if it is a tty.
11189
11190 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11191
11192         * cus-face.el:
11193         * cus-edit.el:
11194         * faces.el:
11195         (custom):
11196         (face-spec-set):
11197         * faces.el (frob-face-property):
11198         * font-menu.el (font-menu-set-font):
11199                   Actually apply changes from 1999-03-17
11200
11201 1999-06-10  Andy Piper  <andy@xemacs.org>
11202
11203         * select.el (get-selection): abstract out non error-signalling
11204         part.
11205         (get-selection-no-error): get-selection without signalling an
11206         error.
11207         (selection-is-clipboard-p): new variable. controls whether the
11208         selection sets the clipboard.
11209         (own-selection): use it.
11210
11211         * mouse.el (insert-selection): fallback to clipboard after trying
11212         primary selection and cutbuffer.
11213
11214 1999-06-05  Andy Piper  <andy@xemacs.org>
11215
11216         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11217         selection functions.
11218
11219 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11220
11221         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11222         default value.
11223         (load): Use `raw-text' instead of `no-conversion'.
11224         (insert-file-contents): Likewise.
11225
11226         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11227         of `no-conversion'.
11228
11229 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11230
11231         * coding.el: Don't copy `no-conversion' to `raw-text'.
11232
11233 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11234
11235         * subr.el (make-char): Define it if Mule is not around.
11236
11237 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11238
11239         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11240
11241         * x-select.el (x-disown-selection-internal): Restore symbol as an
11242         obsolete alias.
11243         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11244
11245 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11246
11247         * XEmacs 21.2.15 is released
11248
11249 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11250
11251         * subr.el (split-string): Avoid infinite looping
11252
11253 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11254
11255         * ldap.el (ldap-ignore-attribute-codings): New variable
11256         (ldap-default-attribute-decoder): New variable
11257         (ldap-coding-system): New variable
11258         (ldap-attribute-syntax-encoders): New variable
11259         (ldap-attribute-syntax-decoders): New variable
11260         (ldap-attribute-syntaxes-alist): New variable
11261         (ldap-encode-boolean): New function
11262         (ldap-decode-boolean): New function
11263         (ldap-encode-country-string): New function
11264         (ldap-decode-string): New function
11265         (ldap-decode-address): New function
11266         (ldap-encode-address): New function
11267         (ldap-decode-attribute): New function
11268         (ldap-search): Use some of these
11269
11270 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11271
11272         * version.el (emacs-version): Make the patch level/beta come
11273         before the XEmacs qualifier so that it gets into (funcall
11274         emacs-version) and thus in the bug reports.
11275         (emacs-version>=): Support patch levels.
11276
11277 1999-06-03  SL Baur  <steve@xemacs.org>
11278
11279         * version.el: implement x.y.z version number
11280         From Jan Vroonhof <vroonhof@math.ethz.ch>
11281
11282 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11283
11284         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11285
11286 1999-05-22  Vin Shelton <acs@xemacs.org>
11287
11288         * startup.el: Document -private and break out non-standard X options.
11289
11290 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11291
11292         * mule/mule-charset.el (charset-after): New function.
11293         (charset-direction): Synch with Mule, update docstring.
11294         (get-charset-property): New function.
11295         (put-charset-property): New function.
11296         (charset-plist): New function.
11297
11298         * mule/mule-charset.el (compose-region):
11299         (decompose-region): remove;  these functions (which don't work
11300         since we don't do composite characters) have been moved to
11301         mule-util.el.
11302         (toplevel): follow coding standards
11303
11304 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11305
11306         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11307         exist any more.
11308
11309         * code-files.el: Fix commentary to follow coding standards.  Move
11310         the single line left in mule-files.el to here.
11311
11312         * mule/mule-files.el: delete.
11313
11314 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11315
11316         * info.el (Info-scroll-prev): Use event functions instead of the
11317         old emacs 19 interface.
11318
11319 1999-06-02  Andy Piper  <andy@xemacs.org>
11320
11321         * x-font-menu.el (x-font-menu-load-font):
11322         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11323
11324 1999-05-31  Andy Piper  <andy@xemacs.org>
11325
11326         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11327         group.
11328         (font-menu-this-frame-only-p): ditto.
11329         (font-menu-max-items): reinstate, from Jan Vroonhof
11330         <vroonhof@math.ethz.ch>
11331         (font-menu-submenu-name-format): ditto.
11332         (font-menu-split-long-menu): ditto, for use by the family
11333         constructor.
11334         (font-menu-family-constructor): use it.
11335
11336 1999-05-30  Andy Piper  <andy@xemacs.org>
11337
11338         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11339         for use by the font menu.
11340
11341         * msw-font-menu.el: new file implementing mswindows specific
11342         font-menu behaviour.
11343         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11344         (mswindows-font-menu-junk-families): ditto.
11345         (hack-font-truename): ditto.
11346         (mswindows-font-regexp-ascii): ditto.
11347         (mswindows-reset-device-font-menus): ditto.
11348         (mswindows-font-menu-font-data): ditto.
11349         (mswindows-font-menu-load-font): ditto.
11350
11351         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11352         (x-font-menu-font-data): ditto.
11353         (x-font-menu-load-font): ditto.
11354
11355         * font-menu.el: new file implementing generic font menu behaviour.
11356         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11357         made device independent.
11358         (font-menu-this-frame-only-p): ditto.
11359         (font-menu-preferred-resolution): ditto.
11360         (font-menu-size-scaling): new variable used to determine whether
11361         sizes are in points or tenths of a point.
11362         (vassoc): moved from x-font-menu.el.
11363         (device-fonts-cache): ditto.
11364         (device-fonts-cache): ditto.
11365         (flush-device-fonts-cache): ditto.
11366         (reset-device-font-menus): copied from x-font-menu.el and made
11367         device independent. Most functionality deferred to
11368         device-dependent versions.
11369         (font-menu-family-constructor): copied from x-font-menu.el and
11370         made device independent.
11371         (font-menu-size-constructor): ditto.
11372         (font-menu-weight-constructor): ditto.
11373         (font-menu-set-font): ditto.
11374         (font-menu-change-face): ditto.
11375         (font-menu-load-font): new device method.
11376         (font-menu-font-data): ditto.
11377
11378         * x-font-menu.el: The above functions deleted.
11379
11380 1999-05-26  Andy Piper  <andy@xemacs.org>
11381
11382         * update-elc.el:
11383         * make-docfile.el:
11384         * loadup.el: rehash expand-file-name usage to not use default-directory.
11385
11386 1999-05-21  Andy Piper  <andy@xemacs.org>
11387
11388         * x-select.el (x-select-convert-to-text):
11389         (x-selected-text-type):
11390         (x-get-selection):
11391         (xselect-convert-to-string):
11392         (xselect-convert-to-compound-text):
11393         (xselect-convert-to-length):
11394         (xselect-convert-to-targets):
11395         (xselect-convert-to-delete):
11396         (xselect-convert-to-filename):
11397         (xselect-convert-to-charpos):
11398         (xselect-convert-to-lineno):
11399         (xselect-convert-to-colno):
11400         (xselect-convert-to-sourceloc):
11401         (xselect-convert-to-os):
11402         (xselect-convert-to-host):
11403         (xselect-convert-to-user):
11404         (xselect-convert-to-class):
11405         (xselect-convert-to-name):
11406         (xselect-convert-to-integer):
11407         (xselect-convert-to-atom):
11408         (xselect-convert-to-identity): functions renamed from x-* and
11409         moved to select.el.
11410         (x-get-secondary-selection): use rename get-selection.
11411         (x-get-clipboard): ditto.
11412         (x-own-selection): moved to select.el.
11413         (x-valid-simple-selection-p): ditto.
11414         (x-dehilight-selection): ditto.
11415         (x-own-clipboard): ditto.
11416         (x-disown-selection): ditto.
11417
11418         * x-mouse.el (x-yank-function): moved to mouse.el.
11419         (x-insert-selection): ditto.
11420         (x-set-point-and-move-selection): use renamed function.
11421
11422         * select.el (selected-text-type): moved and renamed from
11423         x-select.el.
11424         (selection-owner-p): moved to C.
11425         (selection-exists-p): ditto.
11426         (get-cutbuffer): new device method.
11427         (get-selection): generalised and moved from x-select.el.
11428         (own-selection): moved x-own-selection functionality into here.
11429         (dehilight-selection): renamed and moved from x-select.el.
11430         (own-clipboard): functionality moved from x-select.el using new
11431         generic C builtins.
11432         (disown-clipboard): ditto.
11433         (select-convert-to-text):
11434         (select-convert-to-string):
11435         (select-convert-to-compound-text):
11436         (select-convert-to-length):
11437         (select-convert-to-targets):
11438         (select-convert-to-delete):
11439         (select-convert-to-filename):
11440         (select-convert-to-charpos):
11441         (select-convert-to-lineno):
11442         (select-convert-to-colno):
11443         (select-convert-to-sourceloc):
11444         (select-convert-to-os):
11445         (select-convert-to-host):
11446         (select-convert-to-user):
11447         (select-convert-to-class):
11448         (select-convert-to-name):
11449         (select-convert-to-integer):
11450         (select-convert-to-atom):
11451         (select-convert-to-identity): new functions renamed from x-* and
11452         moved from x-select.el.
11453
11454         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11455         into here and use as the default window-system mouse yank.
11456         (insert-selection): generalised and moved from x-mouse.el.
11457         (own-clipboard): moved to C.
11458
11459         * msw-select.el (mswindows-selection-owned-p): deleted.
11460         (mswindows-own-selection): generalised and moved to select.el.
11461         (mswindows-disown-selection): generalised and moved to C.
11462         (mswindows-selection-owner-p): ditto.
11463
11464 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11465
11466         * XEmacs 21.2.14 is released
11467
11468 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11469
11470         * about.el: update contact info for jason and slb.
11471
11472 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11473
11474         * mule/european.el (setup-romanian-environment): Add Romanian
11475         support from Emacs/Mule romanian.el.
11476
11477 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11478
11479         * cus-face.el: Label all custom changes with the 'custom' tag.
11480
11481         * cus-edit.el: idem ditto.
11482
11483         * faces.el: Added suport for adding device tags to various functions.
11484         (custom): New device tag.
11485         (face-spec-set): Call reset face with tags argument. No longer do
11486         x-init-global-faces hack.
11487
11488         * faces.el (frob-face-property): Use an anonymous specifier to map
11489         frob-face-property-1 over.
11490
11491         * x-font-menu.el (font-menu-set-font): Always specify all
11492         properties to custom.
11493
11494 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11495
11496         * mule/european.el (setup-czech-environment): Add czech support.
11497         From David Sauer <davids@orfinet.cz>
11498
11499 1999-03-15  SL Baur  <steve@xemacs.org>
11500
11501         * check-features.el: Turn hard errors into warnings.
11502
11503 1999-03-21  SL Baur  <steve@xemacs.org>
11504
11505         * simple.el (delete-key-deletes-forward): As per discussion on
11506         xemacs-beta, default to t.
11507
11508 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11509
11510         * loadup.el: Define Installation-string before loading anything.
11511
11512 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11513
11514         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11515         From Anders Stenman <stenman@isy.liu.se>
11516
11517 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11518
11519         * wid-edit.el (widget-glyph-find): Ditto.
11520
11521         * packages.el (locate-library): Ditto.
11522
11523         * loadup.el (really-early-error-handler): Ditto.
11524
11525         * lib-complete.el (read-library): Ditto.
11526
11527         * faces.el (set-face-stipple): Ditto.
11528
11529         * code-files.el (load): Use new calling style of locate-file.
11530
11531 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11532
11533         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11534         dead.
11535
11536 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11537
11538         * dumped-lisp.el (preloaded-file-list): Don't load
11539         Installation.el.
11540
11541         * loadup.el (Installation-string): Define it here.
11542
11543 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11544
11545         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11546         Installation.el needs to be loaded before `dump-paths', otherwise
11547         the dumping process won't find it.
11548
11549 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11550
11551         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11552         subr so that we can use `replace-in-string' in Installation.el to
11553         get rid of C-m chars under the native Windows build.
11554
11555 1999-04-29  Andy Piper  <andy@xemacs.org>
11556
11557         * make-docfile.el: canonicalize file and directory names.
11558
11559         * device.el (call-device-method): new function for calling device
11560         specific methods.
11561         (define-device-method): new function for defining device methods.
11562         (define-device-method*): ditto.
11563
11564 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11565
11566         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11567
11568 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11569
11570         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11571         (cyrillic-koi8-r-encode-table): Likewise.
11572         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11573         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11574
11575         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11576         from vietnamese.el].
11577
11578         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11579         mule/mule-misc.el.
11580
11581 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11582
11583         * mule/thai-xtis.el:
11584         - Change font registry name from "Thai94x94-0" to "xtis-0".
11585         - Change mnemonic of coding-system `tis-620' to "TIS620".
11586
11587 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11588
11589         * mule/ethiopic.el: fixed.
11590
11591 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11592
11593         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11594
11595         * mule/thai-xtis.el: New file.
11596
11597         * mule/vietnamese.el: New file.
11598
11599         * mule/ethiopic.el: New file.
11600
11601 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11602
11603         * bytecomp.el (byte-compile-close-variables): Leave
11604         debug-issue-ebola-notices alone.
11605
11606 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11607
11608         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11609         at the top of the buffer since it is the most important thing to
11610         customize
11611         (ldap-get-host-parameter): New defun
11612         (ldap-search): Add a new parameter `withdn' to retrieve the
11613         distinguished names of entries
11614
11615 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11616
11617         * startup.el (splash-frame-body): Date and spelling fixes.
11618
11619 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11620
11621         * view-less.el (toggle-truncate-lines): add autoload tag
11622
11623 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11624
11625         * format.el (format-alist): Disable image stuff.
11626
11627 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11628
11629         * wid-edit.el (widget-glyph-find): Search by directories, then by
11630         suffixes rather than the other way around.
11631         (widget-image-conversion): Renamed to
11632         `widget-image-file-name-suffixes'.
11633
11634 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11635
11636         * mule/mule-charset.el: Made old functions obsolete, remove the
11637         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11638         (charset-iso-graphic-plane): Rename from charset-graphic.
11639         (charset-iso-final-char): Rename from charset-final.
11640         (charset-width): Rename from charset-columns.
11641         (charset-bytes): Added from fsf compatibility, returns always 1.
11642
11643         * mule/mule-misc.el: Move charset-doc-string alias to
11644         mule-charset.el
11645
11646 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11647
11648         * x-faces.el (x-make-font-bold-italic): honor
11649         *try-oblique-before-italic-fonts*
11650
11651 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11652
11653         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11654
11655 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11656
11657         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11658         name.
11659
11660 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11661
11662         * cl-extra.el (equalp): Would bug out for lists.
11663
11664 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11665
11666         * about.el (about-hackers):  Change cgw's email address
11667
11668 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11669
11670         * XEmacs 21.2.13 is released
11671
11672 1999-03-12  SL Baur  <steve@xemacs.org>
11673
11674         * simple.el (delete-key-deletes-forward): Revert to previous
11675         behavior.
11676
11677 1999-01-18  Didier Verna  <didier@xemacs.org>
11678
11679         * menubar-items.el (xemacs-splash-buffer): handle the case of
11680         multiple elements in the splash buffer body.
11681
11682         * startup.el (splash-frame-timeout): new constant: interval
11683         between splash buffer elements.
11684         (command-line-1): handle splash buffer with multiple elements (use
11685         a timeout).
11686         (splash-frame-body): Originally `startup-splash-frame-body'.
11687         Rewrote a cleaner and more readable version. This can now be array,
11688         in which case each element is displayed in turn in the splash buffer.
11689         (splash-frame-static-body): new constant. Persistent information
11690         across all splash buffer elements (preserves the possibility to give
11691         it in different languages.
11692         (circulate-splash-frame-elements): new function. Used as a timeout
11693         to circulate through all splash frame elements and display them in
11694         sequence.
11695         (display-splash-frame): originally `startup-splash-frame'. Handle
11696         the case of multiple elements in the splash buffer body. Now
11697         returns a timeout id if multiple elements to display, or nil.
11698
11699 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11700
11701         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11702         so they can be overridden by x-init-face-from-resources.
11703         Additionally specify the font name also with an x tag.
11704
11705 1999-03-08  Andy Piper  <andy@xemacs.org>
11706
11707         * package-get.el (package-get-base): autoload.
11708
11709         * menubar-items.el (default-menubar): add update menu item. Fix
11710         custom menu to only be activated when package-base is available.
11711
11712         * package-get.el (package-get-custom): don't load
11713         package-get-custom as it is auto-generated. Fix group definition.
11714
11715 1999-03-05  Didier Verna  <didier@xemacs.org>
11716
11717         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11718         instead of `symbol-name' (Thanks Kyle).
11719
11720         * cus-edit.el (custom-save-variables): use `prin1' instead of
11721         princ to write symbols.
11722
11723 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11724
11725         * XEmacs 21.2.12 is released
11726
11727 1999-03-05  SL Baur  <steve@xemacs.org>
11728
11729         * menubar-items.el (default-menubar): Add kfm browsing support.
11730         From Neal Becker <nbecker@fred.net>
11731
11732 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11733
11734         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11735         calls to font-lock during buffer reversion.
11736
11737 1999-02-12  Didier Verna  <didier@xemacs.org>
11738
11739         * info.el (Info-build-node-completions): unconditionally widen the
11740         tag table buffer.
11741
11742 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11743
11744         * x-faces.el (x-init-face-from-resources):
11745         Only set fonts in the 'x locale.
11746
11747 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11748
11749         * package-ui.el (pui-install-selected-packages): Don't throw on
11750         `package-admin-delete-binary-package' returning nil since it's
11751         normal.  Reindent function.
11752         (pui-add-required-packages): Handle case where packages selected
11753         for installation have never been installed.
11754
11755 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11756
11757         * menubar-items.el (default-menubar):
11758         Implement the ``Mule->Set coding system of process'' menu item.
11759
11760 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11761
11762         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11763         files
11764         - Change some `if's to `when's
11765
11766 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11767
11768         * XEmacs 21.2.11 is released
11769
11770 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11771
11772         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11773         against window close (Fix Bug #460).
11774         (ask-user-about-lock-dbox): Idem.
11775
11776 1999-02-25  SL Baur  <steve@xemacs.org>
11777
11778         * mule/mule-charset.el (charset-leading-byte): New function.
11779         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11780
11781 1999-02-12  Andy Piper  <andy@xemacs.org>
11782
11783         * about.el (xemacs-hackers): change andy's email address.
11784         (about-url-alist): change andy's web page address.
11785         (about-xemacs): add piper.
11786
11787 1999-02-16  SL Baur  <steve@xemacs.org>
11788
11789         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11790         of mule-base into lisp/mule.
11791
11792 1999-02-16  SL Baur  <steve@xemacs.org>
11793
11794         * mule/arabic.el:
11795         mule/canna-leim.el:
11796         mule/chinese.el:
11797         mule/cyrillic.el:
11798         mule/english.el:
11799         mule/european.el:
11800         mule/greek.el:
11801         mule/hebrew.el:
11802         mule/japanese.el:
11803         mule/kinsoku.el:
11804         mule/korean.el:
11805         mule/misc-lang.el:
11806         mule/mule-category.el:
11807         mule/mule-ccl.el:
11808         mule/mule-charset.el:
11809         mule/mule-cmds.el:
11810         mule/mule-coding.el:
11811         mule/mule-files.el:
11812         mule/mule-help.el:
11813         mule/mule-init.el:
11814         mule/mule-misc.el:
11815         mule/mule-tty-init.el:
11816         mule/mule-x-init.el:
11817         mule/viet-chars.el:  Remerge from mule-base.
11818
11819         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11820         of mule-base into lisp/mule.
11821
11822 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11823
11824         * process.el (exec-to-string): Use `shell-command-switch' in place
11825         of hard-wired "-c" (for WindowsNT).
11826
11827 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11828
11829         * menubar-items.el (default-menubar):  Remove obsolete
11830         "Gopher" item
11831
11832 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11833
11834         * package-admin.el (package-admin-get-install-dir): First fall
11835         back to the location of xemacs-base for non-mule packages.
11836
11837 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11838
11839         * paths.el:
11840         - improved automounter tmp directory support.
11841         - support 4 (!) empirically discovered automounter conventions
11842
11843 1999-02-12  SL Baur  <steve@xemacs.org>
11844
11845         * etags.el (pop-tag-mark): autoload to match key binding.
11846
11847 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11848
11849         * XEmacs 21.2.10 is released
11850
11851 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11852
11853         * package-get.el (package-get-remote-filename): Don't bug out for
11854         a local file name in the search entry.
11855
11856 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11857
11858         * XEmacs 21.2.9 is released
11859
11860 1999-01-19  Didier Verna  <didier@xemacs.org>
11861
11862         * replace.el (replace-search-function): new variable containing a
11863         function to perform a search-forward.
11864         (replace-re-search-function): new variable containing a function
11865         to perform a re-search-forward.
11866         (perform-replace): use them.
11867
11868 1999-01-25  Didier Verna  <didier@xemacs.org>
11869
11870         * select.el (selection-owner-p): use the name `XEmacs'.
11871         (cut-copy-clear-internal): ditto.
11872
11873 1999-01-18  Andy Piper  <andy@xemacs.org>
11874
11875         * about.el (about-url-alist): Update my entry.
11876         (xemacs-hackers): Ditto.
11877
11878 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11879
11880         * buffer.el (switch-to-buffer): Fixing documentation.
11881         * minibuf.el (minibuffer-completion-table): ditto.
11882         * cl-macs.el (return-from): ditto.
11883
11884 1999-01-04  Didier Verna  <didier@xemacs.org>
11885
11886         * replace.el (delete-non-matching-lines): temporarily disable
11887         case-folding when called interactively with a regexp containing
11888         uppercase characters.
11889         (delete-matching-lines): ditto.
11890         (count-matches): ditto.
11891         (list-matching-lines): ditto.
11892
11893 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11894
11895         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11896         abort if current window is split horizontally, not if others are
11897         split.  Got rid of unnecessary minibuffer checking.  Also, add
11898         some comments (it's still complex).
11899
11900 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11901
11902         * package-get.el: changed address for doc.ic.ac.uk to
11903         sunsite.doc.ic.ac.uk
11904
11905 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11906
11907         * ldap.el (toplevel): Remove requires so that the file compiles
11908         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11909
11910 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11911
11912         * dump-paths.el: Calculate module-directory and set
11913         module-load-path to the load path for modules.
11914
11915         * loadup.el: Get bootstrap value of module-load-path from the
11916         environment variable EMACSBOOTSTRAPMODULEPATH.
11917         - Display the module load path if we're debugging paths.
11918
11919         * setup-paths.el: Added function paths-find-site-module-directory.
11920         - Added function paths-find-module-directory.
11921         - Added function paths-construct-module-load-path.  Uses new
11922         environment variable EMACSMODULEPATH.
11923
11924 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11925
11926         * font.el (font-default-object-for-device):
11927         Oops! This `or' can't be replaced by `unless'.
11928         Fixed inability to run w3, among other things.
11929
11930 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11931
11932         * package-admin.el: Change initialization of
11933           package-admin-install-function dependent on system type.
11934           Change package-admin-install-function-mswindows to use
11935           "minitar".
11936
11937 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11938
11939         * mouse.el (default-mouse-motion-handler): Disable help echo while
11940         in the minibuffer.
11941
11942 1998-12-28  Martin Buchholz <martin@xemacs.org>
11943
11944         * XEmacs 21.2.8 is released.
11945
11946 1998-12-24  Martin Buchholz <martin@xemacs.org>
11947
11948         * XEmacs 21.2.7 is released.
11949
11950 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11951
11952         * package-ui.el (pui-list-packages): Set truncate-lines.
11953
11954         * package-get.el (package-get-download-menu): Use
11955         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11956
11957         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11958         (pui-help-string): idem.
11959         (list-packages-mode): New major mode.
11960         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11961         (pui-install-selected-packages): Add suport for removing packages.
11962         (pui-toggle-package-delete-key): New function.
11963         (pui-popup-context-sensitive): New kludge.
11964         (pui-list-packages): Add warning when `package-get-remote' is nil.
11965         (package-ui-add-site): New function.
11966
11967 1998-12-01  Didier Verna  <didier@xemacs.org>
11968
11969         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11970
11971 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11972
11973         * ldap.el: Custom-ized
11974         (toplevel): Do not provide `ldap' which is provided by C level
11975         LDAP code
11976         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11977
11978 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11979
11980         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11981
11982 1998-12-17  Andy Piper  <andy@xemacs.org>
11983
11984         * sound.el (sound-load-list): name changed from sound-load-alist.
11985         (sound-extension-list): name changed from sound-ext-list.
11986         (load-default-sounds): use new names.
11987         (load-sound-file): use new names.
11988
11989 1998-12-16  Andy Piper  <andy@xemacs.org>
11990
11991         * XEmacs 21.2.6 is released
11992
11993 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11994
11995         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11996         errors.
11997
11998 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11999
12000         * wid-edit.el (widget-echo-this-extent): Set
12001         help-echo-owns-message to t.
12002
12003 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12004
12005         * package-get.el (package-get-download-menu): use toggles for
12006           each site in the download site menu.
12007
12008 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12009
12010         * package-get.el (package-get): If we cannot find a package
12011           because package-get-remote is not set, give a more helpful
12012           error message.
12013
12014 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12015
12016         * package-get.el (package-get-remote-filename): use an EFS path
12017         with user anonymous if no user is specified.
12018
12019 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12020
12021         * faces.el (face-spec-set): Re-init fallfacks for default after
12022         calling reset-face on the default face.
12023
12024 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12025
12026         * package-admin.el (package-admin-default-install-function):
12027         Behave as advertised.  Make sure the pkg-dir is proper for
12028         default-directory.
12029         (package-admin-add-binary-package): Make sure the pkg-dir is
12030         proper for default-directory.
12031         (package-admin-install-function-mswindows): Make sure the pkg-dir
12032         is proper for default-directory.
12033
12034 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12035
12036         * XEmacs 21.2.5 is released
12037
12038 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12039
12040         * files.el (binary-file-regexps): regexp-opt is not available at
12041         bytecompile time.
12042
12043 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12044
12045         * x-win-xfree86.el:
12046         * x-win-sun.el (x-win-init-sun):
12047         * x-win-sun.el:
12048         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12049         * x-iso8859-1.el:
12050         * x-init.el (init-post-x-win):
12051         * x-init.el (init-pre-x-win):
12052         * x-init.el (x-initialize-compose):
12053         * x-init.el:
12054         * x-compose.el:
12055         * winnt.el:
12056         * widget.el:
12057         * wid-edit.el (widget-glyph-click):
12058         * wid-edit.el (widget-glyph-find):
12059         * wid-edit.el (widget-type):
12060         * view-less.el (view-buffer-other-window):
12061         * very-early-lisp.el:
12062         * version.el:
12063         * toolbar.el:
12064         * toolbar-items.el:
12065         * term/sun.el (suntool-map):
12066         * term/sun-mouse.el:
12067         * term/internal.el:
12068         * syntax.el (modify-syntax-entry):
12069         * symbol-syntax.el:
12070         * subr.el:
12071         * startup.el (lock-directory):
12072         * simple.el (set-comment-column):
12073         * simple.el (backward-delete-char-untabify):
12074         * shadow.el (find-emacs-lisp-shadows):
12075         * shadow.el:
12076         * setup-paths.el (paths-construct-info-path):
12077         * select.el (cut-copy-clear-internal):
12078         * process.el (call-process-region):
12079         * process.el (start-process-shell-command):
12080         * process.el:
12081         * paths.el (rmail-spool-directory):
12082         * paragraphs.el (use-hard-newlines):
12083         * package-get.el (package-get-dependencies):
12084         * package-admin.el (package-admin-delete-binary-package):
12085         * obsolete.el (truncate-string):
12086         * obsolete.el (store-substring):
12087         * mouse.el (default-mouse-track-maybe-own-selection):
12088         * mouse.el (mouse-yank-at-point):
12089         * modeline.el:
12090         * modeline.el (mouse-drag-modeline):
12091         * minibuf.el (read-directory-name-internal):
12092         * minibuf.el (read-file-name-internal):
12093         * minibuf.el (read-file-name-internal-1):
12094         * minibuf.el (read-file-name-2):
12095         * minibuf.el (exact-minibuffer-completion-p):
12096         * minibuf.el (read-from-minibuffer):
12097         * minibuf.el:
12098         * menubar.el (check-menu-syntax):
12099         * map-ynp.el (map-y-or-n-p):
12100         * make-docfile.el (docfile-out-of-date):
12101         * loadup.el ((member "run-temacs" command-line-args)):
12102         * loadup.el ((member "no-site-file" command-line-args)):
12103         * loadup.el (really-early-error-handler):
12104         * loadup.el:
12105         * loadhist.el:
12106         * loaddefs.el:
12107         * lisp-mnt.el (lm-verify):
12108         * lib-complete.el (lib-complete:cache-completions):
12109         * lib-complete.el (library-all-completions):
12110         * itimer.el (itimer-run-expired-timers):
12111         * info.el (Info-mode):
12112         * info.el (Info-insert-file-contents):
12113         * info.el (Info-rebuild-dir):
12114         * info.el (Info-build-dir-anew):
12115         * info.el (Info-parse-dir-entries):
12116         * info.el (Info-dir-outdated-p):
12117         * info.el (Info-insert-dir):
12118         * info.el (info-xref):
12119         * info.el:
12120         * hyper-apropos.el (hyper-apropos-get-doc):
12121         * hyper-apropos.el (hyper-describe-face):
12122         * hyper-apropos.el (hyper-apropos-mode):
12123         * hyper-apropos.el:
12124         * help.el (list-processes):
12125         * help.el:
12126         * gnuserv.el:
12127         * font.el (mswindows-font-create-name):
12128         * font.el (font-default-font-for-device):
12129         * font.el (x-font-create-object):
12130         * font.el (font-registry):
12131         * font.el:
12132         * font-lock.el (font-lock-keywords):
12133         * font-lock.el:
12134         * finder.el (finder-compile-keywords):
12135         * find-paths.el (paths-find-recursive-path):
12136         * fill.el (set-justification-center):
12137         * fill.el (fill-region-as-paragraph):
12138         * files.el (insert-directory):
12139         * files.el (wildcard-to-regexp):
12140         * files.el (recover-file):
12141         * files.el (basic-save-buffer):
12142         * files.el (delete-auto-save-file-if-necessary):
12143         * files.el (file-relative-name):
12144         * files.el (backup-extract-version):
12145         * files.el (backup-buffer):
12146         * files.el (set-visited-file-name):
12147         * files.el (set-auto-mode):
12148         * files.el (interpreter-mode-alist):
12149         * files.el:
12150         * files.el (find-file-noselect):
12151         * files.el (abbreviate-file-name):
12152         * files.el (parse-colon-path):
12153         * files.el (directory-abbrev-alist):
12154         * etags.el (visit-tags-table-buffer):
12155         * easymenu.el (easy-menu-define):
12156         * dragdrop.el (experimental-dragdrop-drag):
12157         * dragdrop.el (dragdrop-drop-do-functions):
12158         * dragdrop.el (dragdrop-drop-at-point):
12159         * disass.el (disassemble-1):
12160         * disass.el (disassemble-internal):
12161         * disass.el (disassemble):
12162         * disass.el:
12163         * derived.el (derived-mode-init-mode-variables):
12164         * derived.el (define-derived-mode):
12165         * custom.el (defgroup):
12166         * cus-edit.el (custom-quote):
12167         * config.el:
12168         * code-process.el (open-network-stream):
12169         * code-process.el (start-process):
12170         * code-process.el (call-process-region):
12171         * code-process.el (call-process):
12172         * code-process.el:
12173         * code-files.el (insert-file-contents):
12174         * code-files.el:
12175         * code-files.el (buffer-file-coding-system-for-read):
12176         * cmdloop.el (yes-or-no-p-minibuf):
12177         * cl.el:
12178         * cl-macs.el:
12179         * cl-extra.el:
12180         * callers-of-rpt.el (make-caller-report):
12181         * callers-of-rpt.el:
12182         * bytecomp.el (batch-byte-recompile-directory):
12183         * bytecomp.el (batch-byte-compile-1):
12184         * bytecomp.el (batch-byte-compile):
12185         * bytecomp.el (display-call-tree):
12186         * bytecomp.el (byte-compile-insert):
12187         * bytecomp.el (byte-compile-two-args-19->20):
12188         * bytecomp.el (byte-compile-variable-ref):
12189         * bytecomp.el (byte-compile-form):
12190         * bytecomp.el (byte-compile-top-level-body):
12191         * bytecomp.el (byte-compile-out-toplevel):
12192         * bytecomp.el (byte-compile-byte-code-maker):
12193         * bytecomp.el (byte-compile-file-form-defmumble):
12194         * bytecomp.el (byte-compile-file-form):
12195         * bytecomp.el (byte-compile-keep-pending):
12196         * bytecomp.el (byte-compile-insert-header):
12197         * bytecomp.el (byte-compile-from-buffer):
12198         * bytecomp.el (byte-compile-file):
12199         * bytecomp.el (byte-recompile-file):
12200         * bytecomp.el (byte-compile-close-variables):
12201         * bytecomp.el (byte-compile-warn-about-unused-variables):
12202         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12203         * bytecomp.el (byte-compiler-legal-options):
12204         * bytecomp.el (byte-compile-lapcode):
12205         * bytecomp.el (byte-optimize-log):
12206         * bytecomp.el ((fboundp 'defsubst)):
12207         * bytecomp.el:
12208         * bytecomp-runtime.el:
12209         * byte-optimize.el (byte-optimize-apply):
12210         * byte-optimize.el (car):
12211         * byte-optimize.el (byte-optimize-form):
12212         * byte-optimize.el (byte-optimize-form-code-walker):
12213         * byte-optimize.el:
12214         * build-report.el (build-report-insert-installation-file):
12215         * build-report.el (build-report):
12216         * auto-show.el:
12217         * apropos.el (apropos-documentation):
12218         - mega patch
12219         - clean up byte-compile warnings
12220         - remove unused variables
12221         - Use common lisp style hashtable functions
12222         - byte compiler cleanup
12223         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12224         - remove old backquote syntax usage
12225         - move some cl functionality into C for speed.
12226         - remove last remaining VMS support
12227         - spelling fixes
12228         - implement last, butlast, nbutlast, copy-list in C.
12229         - new macro ignore-file-errors, similar to ignore-errors
12230           (ignore-file-errors (delete-file "foo"))
12231         - get frequent garbage collection during loadup.el by tweaking
12232           gc-cons-threshold, rather than explicitly calling garbage-collect
12233         - default delete-key-deletes-forward to `t'.
12234
12235 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12236
12237         * XEmacs 21.2-beta4 is released.
12238
12239 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12240
12241         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12242         (easy-menu-item-present-p): Wrapper around find-menu-item.
12243         (easy-menu-remove-item): Wrapper around delete-menu-item.
12244
12245         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12246         (add-menu-button): Add 'in-menu' argument.
12247         (add-menu-item-1): Add in-menu support to helper function.
12248
12249 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12250
12251         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12252
12253 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12254
12255         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12256         of Dec 4, 1997.
12257
12258 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12259
12260         * process.el (shell-command-on-region): Report if the command
12261         succeeded or failed.
12262
12263 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12264
12265         * subr.el (buffer-substring-no-properties): Comment out.
12266
12267 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12268
12269         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12270           into font instances first, like `x-frob-font-size' does.
12271           (mswindows-find-larger-font): ditto
12272
12273 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12274
12275         * package-ui.el (pui-install-selected-packages): fix args in call
12276         to `package-get'.
12277
12278 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12279
12280         * package-get.el (host-name): New widget type.
12281         (package-get-remote): Better customization using new type.
12282         (package-get-download-sites): idem dito.
12283
12284         (package-get-custom): Do not use package-get-all untill we have
12285         runtime dependencies.
12286
12287         (package-get-remove-copy): Default to 't' we no longer need this
12288         kludge as we do not currently use depenencies.
12289
12290         (package-get-was-current): New variable.
12291         (package-get-require-base): New 'force-current' argument.
12292         (package-get-update-base): idem
12293         (package-get-package-provider):  idem
12294         (package-get-locate-index-file): New 'no-remote' argument.
12295         (package-get-locate-file): idem.
12296
12297         (package-get-maybe-save-index): New function.
12298         (package-get-update-base): Use it.
12299
12300 1998-10-28 Greg Klanderman <greg@alphatech.com>
12301
12302         * package-get.el (package-get-remote): default to nil; by default,
12303         don't go out to the net via EFS.  They must select a download site.
12304         (package-get-download-sites): new variable.
12305         (package-get-download-menu): new function.
12306         (package-get-locate-index-file): new function.
12307         (package-get-update-base): use it.
12308
12309         * menubar-items.el (default-menubar): add "Update Package Index"
12310         and "Add Download Site" menus under Options | Manage Packages.
12311
12312 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12313
12314         * package-get.el (package-get): bugfix code checking installed version
12315         for case where package is not currently installed.
12316         (package-get-require-signed-base-updates): new variable.
12317         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12318         deemed not a goot thing.  Use the variable
12319         package-get-allow-unsigned-base-updates instead.
12320
12321 1998-10-16 Greg Klanderman <greg@alphatech.com>
12322
12323         * package-get.el (package-get): Don't install an older version than
12324         we already have unless explicitly told to.  Issue a warning.
12325
12326         * package-ui.el (pui-add-required-packages): when adding
12327         dependencies, don't add packages that are up to date.
12328         (pui-package-symbol-char):  Don't consider a package out of date
12329         if you have a newer version installed than the latest version in
12330         package-get-base.
12331
12332         * package-get.el (package-get-base-filename): document that it may
12333         be a path relative to package-get-remote;  new default value.
12334         (package-get-locate-file): new function.
12335         (package-get-update-base): use it to expand package-get-base-filename.
12336         (package-get-save-base): new function to save the package-get database
12337         to file.
12338         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12339         (package-get-update-base): pass the REMOTE-SOURCE arg.
12340         (package-get-update-base-entry): call package-get-custom-add-entry.
12341         (package-get-file-installed-p): removed; no longer needed.
12342         (package-get-create-custom): ditto.
12343         (toplevel): remove code to build and load package-get-custom.el
12344         (package-get-custom-add-entry): new function.
12345
12346 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12347
12348         * wid-edit.el (widget-button-click): Don't switch window.
12349
12350 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12351
12352         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12353
12354 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12355
12356         * etags.el (find-tag-default): Run find-tag-hook using
12357         run-hooks rather than funcall
12358
12359 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12360
12361         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12362         and the current local map as the parents to isearch-mode-map.
12363
12364 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12365
12366         * XEmacs 21.2-beta3 is released.
12367
12368 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12369
12370         * package-get.el (package-get-update-base): use
12371         insert-file-contents-internal, not insert-file-contents-literally.
12372
12373 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12374
12375         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12376         dump time.
12377
12378 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12379
12380         * package-get.el (package-get-update-base-entry): new function.
12381         (package-get-update-base): renamed; was `package-get-load-base'.
12382         cleanup, and use package-get-update-base-from-buffer.
12383         (package-get-update-base-from-buffer): new function.
12384         (package-get-update-base-entries): new; helper for above.
12385         Do not eval lisp grabbed over ftp; parse it from new format.
12386
12387 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12388
12389         * files.el (set-auto-mode): Don't play games loading package-get
12390         database; package-get-package-provider will handle it all.
12391
12392 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12393
12394         * package-get.el (package-get-base-filename): new variable.
12395         (package-get-require-base): new function.
12396         (package-get-pgp-signed-begin-line): new variable.
12397         (package-get-pgp-signature-begin-line): ditto.
12398         (package-get-pgp-signature-end-line):  ditto.
12399         (package-get-load-base): new function.
12400         (package-get-interactive-package-query):
12401         (package-get-update-all):
12402         (package-get-dependencies):
12403         (package-get-package-provider):
12404         (package-get-custom): use package-get-require-base.
12405         [package-get-custom loading]: disable for now.
12406
12407         * package-ui.el (pui-list-packages): use (package-get-require-base)
12408
12409 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12410
12411         * package-ui.el: Correct obvious thinko in choosing extent face.
12412
12413 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12414
12415         * menubar-items.el (default-menubar): pui-list-package has nothing
12416         to with Customize. Move all the package stuff to a new Item in Options.
12417
12418         * package-ui.el (pui-menu): Add menu and Popup menu.
12419
12420         * package-get.el (package-get): Use new
12421         package-admin-get-install-dir.
12422
12423         * package-admin.el (package-admin-get-install-dir): New syntax.
12424         Conserve package location and put mule packages where mule-base is.
12425
12426         * package-get.el : Customized
12427
12428         * package-ui.el (pui): Customized
12429         (pui-package-install-dest-dir): New variable.
12430         (pui-install-selected-packages): Use it
12431
12432 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12433
12434         * package-get.el (package-get-interactive-package-query): Move
12435         dependency on package-get-base to run-time.
12436         (package-get-update-all): Ditto.
12437         (package-get-dependencies): Ditto.
12438         (package-get-package-provider): Ditto.
12439         (package-get-custom): Ditto.
12440
12441 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12442
12443         * events.el: Remove 'ascii-character property from 'backspace
12444         and 'delete symbols
12445
12446 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12447
12448         * package-get-base.el: removed.
12449
12450 1998-09-23  Didier Verna  <didier@xemacs.org>
12451
12452         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12453         (no-upper-case-p): new function.
12454         (with-search-caps-disable-folding): new macro.
12455         (with-interactive-search-caps-disable-folding): new macro.
12456         (zap-to-char): In interactive mode, do a case-sensitive search if
12457         the character is uppercase.
12458         (zap-up-to-char): ditto.
12459
12460         * replace.el (perform-replace): use the function no-upper-case-p.
12461
12462         * isearch-mode.el (isearch-fix-case): ditto.
12463         make obsolete `with-caps-disable-folding' and
12464         `isearch-no-upper-case-p'.
12465
12466         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12467         (tags-search): ditto.
12468         (tags-query-replace): ditto.
12469
12470         * info.el (Info-search): ditto.
12471
12472 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12473
12474         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12475
12476 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12477
12478         * package-admin.el (package-admin-rmtree): rewritten.  need to
12479         check for "." and ".." before symlink check.  expand files and
12480         directories with respect to DIRECTORY, not default-directory.
12481
12482 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12483
12484         * package-get.el (package-get-all): add INSTALL-DIR argument.
12485
12486 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12487
12488         * package-ui.el (pui-add-required-packages): new function, select
12489         dependent packages.
12490         (pui-display-keymap): bind it.
12491         (pui-help-string): document it.
12492         (pui-install-selected-packages): package-get-all -> package-get.
12493
12494         * package-get.el (package-get-dependencies): new function.
12495
12496 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12497
12498         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12499         regexps.
12500
12501 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12502
12503         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12504         function.
12505         (default-mouse-track-normalize-point): Use it.
12506
12507 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12508
12509         * package-admin.el (package-admin-delete-binary-package):
12510                 General cleanup. Remove unnessary use of progn and
12511         save-excursion.
12512         (package-admin-delete-binary-package): Do NOT mess with file
12513         modes. That is evil.
12514         (package-admin-delete-binary-package): Wrap all deleting in
12515         condition-case. The data in MANIFEST is untrustworthy.
12516         (package-admin-delete-binary-package): Let the OS worry about non
12517         empty directories.
12518
12519 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12520
12521         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12522         processing.
12523         (lm-report-bug): Fix mail address to send bug reports to.
12524
12525 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12526
12527         * XEmacs 21.2-beta2 is released.
12528
12529 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12530
12531         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12532
12533 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12534
12535         * info.el (Info-mode): Document page turning by double clicks in
12536         docstring so `M-x describe-mode' will display it.
12537
12538 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12539
12540         * info.el (Info-mouse-track-double-click-hook): Use character
12541         widths to calculate a border region where double clicking does
12542         page turning, and return `nil' by default so other hooks, such as
12543         region highlighting, will be run.
12544
12545 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12546
12547         * sound.el (default-sound-directory-list): Initialize with all the
12548         "sounds" directories in `data-directory-list'.  It used to just be
12549         the first one.
12550
12551         * packages.el (locate-data-directory-list): Created.  This gives
12552         the list of matching directories, unlike `locate-data-directory',
12553         which just gives the first one.
12554
12555 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12556
12557         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12558         make a binding in the local keymap until help-char handling is
12559         improved.
12560
12561         * help.el (help-keymap-with-help-key): Provide keymap with help
12562         binding.
12563         (help-print-help-form): New helper function.
12564
12565 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12566
12567         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12568         move extent to another buffer; no need to create a new extent.
12569         (isearch-fix-case): New function.
12570         (isearch-search-and-update): Use it.
12571
12572 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12573
12574         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12575         the keymap, not minor-mode-map-alist.
12576         (isearch-done): Restore overriding-local-map.
12577
12578 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12579
12580         * bytecomp.el (byte-compile-buffer-substring):
12581         Fix for: (byte-compile (defun f () (buffer-substring)))
12582         ==>   ** buffer-substring called with 3 args, but requires 0-3
12583         - new code not only works, but is more readable, too.
12584
12585 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12586
12587         * msw-faces.el (mswindows-init-device-faces): Don't try to
12588           specify a default font at this late stage. Do try to force
12589           creation of the default face font so that if it fails we get
12590           an error now instead of a crash at frame creation.
12591
12592           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12593           mswindows-make-font-unitalic: Canonical default weight
12594           changed from "Normal" to "Regular".
12595
12596           mswindows-make-font-bold / -bold-italic: Supplied device was
12597           not being passed into call to mswindows-find-smaller-font.
12598
12599 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12600
12601         * package-get.el (package-get-remote): Fix the path where to find
12602           the packages on xemacs.org.
12603
12604 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12605
12606         * about.el (about-maintainer-info): Update Ben's entry.
12607
12608 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12609
12610         * lisp/shadow.el (find-emacs-lisp-shadows):
12611         - `member' was being called on lists of length 2000!
12612         - Replace with hashtables.
12613         - Replace hand-coded loops with (dolist)
12614         - Fix comment typo
12615
12616 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12617
12618         * packages.el: Added new function, `package-delete-name', to
12619           delete existing packages from the installed package database
12620           (`packages-package-list').  Also added the "pkginfo" directory
12621           to `packages-special-base-regexp', so that the pkginfo directory
12622           would not get added to `late-packages'.
12623
12624         * package-admin.el: Added ability to delete an installed package
12625           (added low-level function, `package-admin-delete-package').
12626           Understands how to use the pkginfo/MANIFEST.<package> file to
12627           delete the package.  When installing a package, will also
12628           create a MANIFEST.* file if one is not provided by the
12629           package.  If the MANIFEST.* doesn't exist when deleting a
12630           package, the functions will fall back to attempting to delete
12631           any package-specific lisp directory.
12632
12633         * package-get.el: Moved some functions to package-admin.el.
12634           Added interactive function `package-get-delete-package', for
12635           use by users for deleting a package.
12636
12637           Also modified to not require the presence of efs.
12638
12639 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12640
12641         * files.el (find-file-noselect): Handle all signals, kill the
12642         buffer and resignal.
12643
12644 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12645
12646         * cl-macs.el (glyph-image): Add setf method.
12647
12648 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12649
12650         * package-get.el: Fixed broken EFS downloading.  Also, look for
12651           .tar.gz files first, in preference over .tgz files.
12652
12653         * package-ui.el: Fix display of package version numbers.
12654
12655 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12656
12657         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12658         argument.
12659
12660 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12661
12662         * list-mode.el: `display-completion-list': added new/optional
12663           keyword `:completion-string', which allows the programmer to
12664           change the "Possible completions are:" prompt.
12665
12666         * menubar-items.el: Added new pulldown menu-pick to start up the
12667           visual package browser/installer:
12668
12669                 Options->Customize->List Packages
12670
12671         * package-admin.el: Added hooks for installing under both Unix
12672           and MS Windows.  Does additional error checking.  No longer
12673           calls "add-big-package.sh" to install packages under Unix; now
12674           calls gunzip & tar directly.
12675
12676         * package-get.el: Added ability to install packages from files
12677           on a local disk/CDROM.  Now deletes any existing package lisp
12678           directory.  Does completion on available packages when
12679           querying for package names.  Will also search for .tgz files
12680           in addition for .tar.gz files.  Tries to reload
12681           auto-autoloads, as a convenience when loading new packages,
12682           and also tries to add any new package paths to `load-path'.
12683           Changed all occurences of `concat' to use `expand-file-name'.
12684
12685         * package-ui.el: New file which implements the main visual
12686           package browser/installer, which is started via a menu pick or
12687           M-x pui-list packages.
12688
12689 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12690
12691         * startup.el (load-init-file): spelling fix.
12692
12693 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12694
12695         * startup.el (normal-top-level): Load auto-autoload files
12696         covariantly with their precedence.
12697
12698 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12699
12700         * menubar-items.el (default-menubar): Remove "Font Weight"
12701         option, there is currently no custom equivalent.. Customize-faces
12702         is "Edit faces".
12703
12704         * x-font-menu.el (font-menu-set-font): Use customize to set
12705         default face.
12706
12707         * faces.el (face-spec-update-all-matching): New function.
12708
12709         * cus-face.el (custom-set-face-update-spec): New function.
12710         Interface to customize faces from elisp.
12711
12712         (custom-face-value-create): Show the customized settings if set
12713         but not saved.
12714
12715 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12716
12717         (custom-face-value-create): Show the customized settings if set
12718         but not saved.
12719
12720 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12721
12722         * keydefs.el (global-map): Add FSF 20.3 binding of
12723         query-replace-regexp.
12724
12725 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12726
12727         * minibuf.el (read-file-name-internal-1): use
12728         user-name-completion-1 instead of user-name-completion.
12729
12730 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12731
12732         * loadup.el:
12733         * make-docfile.el:
12734         * update-elc.el: Don't set `source-directory' (now defunct as a
12735         global variable) no more.
12736
12737         * packages.el (packages-list-autoloads): Made `source-directory'
12738         (now defunct as a global variable) a parameter.
12739
12740 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12741
12742         * about.el (about-hackers): new email
12743
12744 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12745
12746         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12747
12748 1998-07-17  Didier Verna  <didier@xemacs.org>
12749
12750         * faces.el (set-face-property):
12751         (set-face-dim-p):
12752         (face-dim-p): updated the doc strings now that the dim property isn't
12753         tty-specific.
12754         (face-equal): the dim property is now a common one.
12755
12756         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12757         Renamed the `stipple' attribute to `background-pixmap'.
12758         (custom-face-background-pixmap): make custom-face-stipple an
12759         obsolete alias for this.
12760
12761 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12762
12763         * find-paths.el (paths-file-readable-directory-p): Created and
12764         used.
12765
12766         * loadup.el: Don't set inhibit-... flags from run-temacs.
12767
12768 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12769
12770         * packages.el (packages-data-path-depth): Added and used.
12771
12772 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12773
12774         * about.el:
12775         - Change .xpm to .png, delete "zcat" section.
12776         - cosmetic fix in the 'marcpa' entry.
12777
12778         * etc/photos
12779         - convert all .xpm.Z to .png
12780         - rename mrb to martin
12781         - rename mcook-m to mcookm
12782
12783 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12784
12785         * x-init.el (x-initialize-compose): Add support for
12786         dead-circumflex as YET ANOTHER NAME for that dead key.
12787
12788 1998-08-05  Colin Rafferty <colin@xemacs.org>
12789
12790         * setup-paths.el (paths-construct-exec-path): Made the
12791         last-packages really be last.
12792         (paths-construct-data-directory-list): Ditto.
12793
12794 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12795
12796         * startup.el(startup-splash-frame-body):
12797         Update Copyright notice in splash screen
12798
12799 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12800
12801         * minibuf.el (read-file-name-internal-1): do ~user completion.
12802
12803 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12804
12805         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12806         aginst destroyed extents
12807
12808 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12809
12810         * package-get.el (package-get): add `install-dir' argument.
12811
12812 1998-07-20  John Jones  <jj@asu.edu>
12813
12814         * package-get.el: calls to package-get-update-all will only
12815           update packages which are already installed.
12816
12817 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12818
12819         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12820         writable.
12821
12822 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12823
12824         * about.el (about-hackers): Correct my email.
12825
12826 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12827
12828         * about.el (about-hackers): new email-address.
12829
12830 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12831
12832         * minibuf.el (read-number): Don't let `input-error' condition
12833         escape.
12834
12835 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12836
12837         * about.el (about-hackers): use my `email-for-life' address.
12838
12839 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12840
12841         * XEmacs 21.2-beta1 is released.
12842
12843 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12844
12845         * ldap.el (ldap-search): Doc string change
12846
12847 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12848
12849         * menubar-items.el (default-menubar): Removed references to
12850         `data-directory', and use `locate-data-file' instead, and made
12851         then greyed out if they don't exist.
12852
12853 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12854
12855         * keymap.el (events-to-keys): Use `format' instead of `concat'
12856         since the latter does not accept integer args anymore
12857
12858 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12859
12860         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12861         macros replaced.
12862
12863 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12864
12865         * make-docfile.el: Get first initialization from very-early-lisp.el
12866         * update-elc.el: Ditto.
12867         * loadup.el (really-early-error-handler): Ditto.
12868
12869         * packages.el (packages-unbytecompiled-lisp): Add new file,
12870         very-early-lisp.el.
12871
12872         * very-early-lisp.el: New file.
12873
12874 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12875
12876         * Symbols that have been obsolete for at least 3 years removed (II).
12877
12878         * obsolete.el (eval-current-buffer): Make compatible.
12879         (byte-code-function-p): Ditto.
12880         (send-string): Removed.
12881         (send-region): Removed.
12882         (screen-scrollbar-width): Removed.
12883         (set-screen-scrollbar-width): Removed.
12884         (set-screen-left-margin-width): Removed.
12885         (set-screen-right-margin-width): Removed.
12886         (screen-left-margin-width): Removed.
12887         (screen-right-margin-width): Removed.
12888         (set-buffer-left-margin-width): Removed.
12889         (set-buffer-right-margin-width): Removed.
12890         (buffer-left-margin-width): Removed.
12891         (buffer-right-margin-width): Removed.
12892         (x-set-frame-icon-pixmap): Removed.
12893         (x-set-screen-icon-pixmap): Removed.
12894         (pixel-name): Removed.
12895         (make-pixmap): Removed.
12896         (make-cursor): Removed.
12897         (pixmap-width): Removed.
12898         (pixmap-contributes-to-line-height-p): Removed.
12899         (set-pixmap-contributes-to-line-height): Removed.
12900
12901 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12902
12903         * obsolete.el (popup-menu-up-p): removed.
12904         (read-no-blanks-input): Removed.
12905         (wholenump): Removed.
12906         (ring-mod): Removed (what was ring-mod?).
12907         (current-time-seconds): Removed.
12908         (run-special-hook-with-args): Removed.
12909         (dot): Removed.
12910         (dot-marker): Removed.
12911         (dot-min): Removed.
12912         (dot-max): Removed.
12913         (window-dot): Removed.
12914         (set-window-dot): Removed.
12915
12916         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12917         `dot-min'.
12918
12919         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12920
12921         * code-files.el (insert-file-contents): Rename
12922         run-special-hook-with-args to run-hook-with-args-until-success.
12923         (write-region): Ditto.
12924
12925 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12926
12927         * about.el: Fix typos, update release date.
12928
12929         * Symbols that have been obsolete for at least 3 years removed.
12930
12931         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12932         screen- functions.
12933         (toplevel): remove setf methods for screen functions.
12934         * cl-macs.el (extent-data): defsetf removed.
12935         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12936         many places to remove.
12937         (comment-indent-hook): Ditto.
12938         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12939         (buffer-dedicated-screen): Ditto.
12940         (deiconify-screen): Ditto.
12941         (delete-screen): Ditto.
12942         (event-screen): Ditto.
12943         (find-file-other-screen): Ditto.
12944         (find-file-read-only-other-screen): Ditto.
12945         (live-screen-p): Ditto.
12946         (screen-height): Ditto.
12947         (screen-iconified-p): Ditto.
12948         (screen-list): Ditto.
12949         (screen-live-p): Ditto.
12950         (screen-name): Ditto.
12951         (screen-parameters): Ditto.
12952         (screen-pixel-height): Ditto.
12953         (screen-pixel-width): Ditto.
12954         (screen-root-window): Ditto.
12955         (screen-selected-window): Ditto.
12956         (screen-totally-visible-p): Ditto.
12957         (screen-visible-p): Ditto.
12958         (screen-width): Ditto.
12959         (screenp): Ditto.
12960         (get-screen-for-buffer): Ditto.
12961         (get-screen-for-buffer-noselect): Ditto.
12962         (get-other-screen): Ditto.
12963         (iconify-screen): Ditto.
12964         (lower-screen): Ditto.
12965         (mail-other-screen): Ditto.
12966         (make-screen): Ditto.
12967         (make-screen-invisible): Ditto.
12968         (make-screen-visible): Ditto.
12969         (modify-screen-parameters): Ditto.
12970         (new-screen): Ditto.
12971         (next-screen): Ditto.
12972         (next-multiscreen-window): Ditto.
12973         (other-screen): Ditto.
12974         (previous-screen): Ditto.
12975         (previous-multiscreen-window): Ditto.
12976         (raise-screen): Ditto.
12977         (redraw-screen): Ditto.
12978         (select-screen): Ditto.
12979         (selected-screen): Ditto.
12980         (set-buffer-dedicated-screen): Ditto.
12981         (set-screen-height): Ditto.
12982         (set-screen-position): Ditto.
12983         (set-screen-size): Ditto.
12984         (set-screen-width): Ditto.
12985         (show-temp-buffer-in-current-screen): Ditto.
12986         (switch-to-buffer-other-screen): Ditto.
12987         (visible-screen-list): Ditto.
12988         (window-screen): Ditto.
12989         (x-set-screen-pointer): Ditto.
12990         (x-set-frame-pointer): Ditto.
12991         (screen-title-format): Ditto.
12992         (screen-icon-title-format): Ditto.
12993         (terminal-screen): Ditto.
12994         (delete-screen-hook): Ditto.
12995         (create-screen-hook): Ditto.
12996         (mouse-enter-screen-hook): Ditto.
12997         (mouse-leave-screen-hook): Ditto.
12998         (map-screen-hook): Ditto.
12999         (unmap-screen-hook): Ditto.
13000         (default-screen-alist): Ditto.
13001         (default-screen-name): Ditto.
13002         (x-screen-defaults): Ditto.
13003         (x-create-screen): Ditto.
13004         * obsolete.el: meta-flag removed.
13005         baud-rate removed.
13006         sleep-for-millisecs removed.
13007         extent-data removed.
13008         set-extent-data removed.
13009         set-extent-attribute removed.
13010         extent-glyph removed.
13011         extent-layout removed.
13012         set-extent-layout removed.
13013         list-faces-display removed.
13014         list-faces removed.
13015         trim-versions-without-asking removed.
13016         after-write-file-hooks removed.
13017         truename removed.
13018         auto-fill-hook removed.
13019         blink-paren-hook removed.
13020         select-screen-hook, deselect-screen-hook removed.
13021         auto-raise-screen, auto-lower-screen removed.
13022
13023         * msw-mouse.el: Global change resource -> mswindows-resource.
13024
13025         * XEmacs 21.0-pre5 is released.
13026
13027 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13028
13029         * about.el (about-hackers): Credits update.
13030
13031 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13032
13033         * register.el (insert-register): Don't activate the region.
13034
13035 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13036
13037         * select.el: Restore x-* symbols for backwards compatibility:
13038         x-copy-primary-selection, x-kill-primary-selection,
13039         x-delete-primary-selection, x-select-make-extent-for-selection,
13040         x-valid-simple-selection-, x-cut-copy-clear-internal.
13041
13042 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13043
13044         * XEmacs 21.0-pre4 is released.
13045
13046 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13047
13048         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13049         reporting bugs.
13050         (maybe-add-init-button): Fix semantics under Windows.  Use
13051         `expand-file-name' rather than `concat'.
13052
13053         * help.el (print-messages): New function.
13054
13055 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13056
13057         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13058
13059 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13060
13061         * about.el: Tweaked my entry in about-hackers.
13062
13063         * find-paths.el (paths-emacs-root-p):
13064           Relaxed emacs-root checking of an in-place installation to
13065           also accommodate the flat layout used on MS Windows.
13066
13067 1998-06-29  John Jones  <jj@asu.edu>
13068
13069         * package-get.el: calls to package-get-update-all will only
13070           update packages which are already installed.
13071
13072 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13073
13074         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13075         are handled by the gui-element face fallbacks now.
13076
13077         * x-faces.el: default gui-element face to "background" as well as
13078         the default face.
13079
13080         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13081         and default face settings since these are set as fallbacks now in
13082         the appropriate domain.
13083
13084 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13085
13086         * text-mode.el (text-mode): Reorder regexp so the OR part
13087         corresponding to `page-delim' goes first and the hack in
13088         `forward-paragraph' will work.
13089         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13090
13091 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13092
13093         * subr.el (remove-hook): When checking the hook value
13094           with functionp, don't apply car to it.
13095
13096 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13097
13098         * package-get.el (package-get-remote-filename):
13099           Don't use file-name-as-directory because the local directory
13100           separator conventions might not be the same as ftp's.
13101
13102 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13103
13104         * ldap.el (ldap-host-parameters-alist): New name of
13105         `ldap-host-parameters-plist'
13106
13107 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13108
13109         * package-get.el: Using (require 'package-get-base), now that it
13110         provides itself.  Consequently removed all instances of (load
13111         "package-get-base.el").
13112
13113 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13114
13115         * subr.el (remove-hook): Don't treat the hook value as a
13116           list unless it is both consp and not functionp.
13117
13118 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13119
13120         * about.el: Email address for Ben Wing is ben@xemacs.org.
13121         * auto-show.el: Ditto.
13122         * bytecomp.el: Ditto.
13123         * faces.el: Ditto.
13124         * x-scrollbar.el: Ditto.
13125         * x-misc.el: Ditto.
13126         * tty-init.el: Ditto.
13127         * toolbar-items.el: Ditto.
13128         * symbol-syntax.el: Ditto.
13129         * specifier.el: Ditto.
13130         * objects.el: Ditto.
13131         * hyper-apropos.el: Ditto.
13132         * glyphs.el: Ditto.
13133
13134 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13135
13136         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13137         vertical-divider-always-visible-p.
13138         (default-mouse-motion-handler): Ditto.
13139
13140 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13141
13142         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13143         global value.
13144
13145 1998-06-21  Oliver Graf <ograf@fga.de>
13146
13147         * build-reports.el: changed receiver to xemacs-build-reports list
13148
13149 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13150
13151         * font.el: Split font-family-mappings into X and
13152           mswindows-specific versions.
13153           mswindows-font-create-[object|name]: Treat supplied size
13154           as a pointsize. Added underline and strikethru handling.
13155
13156         * msw-faces.el: changed default mswindows charset to western.
13157
13158         * msw-glyphs.el: removed space in border-glyph font string that
13159           was inserted to get round bugs in the mswindows C font code.
13160
13161 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13162
13163         * about.el (about-hackers): Credits update.
13164
13165         * help-nomule.el (tutorial-supported-languages): Add Romanian
13166         TUTORIAL.
13167
13168         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13169         to ISO-8859-2.
13170
13171 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13172
13173         * font.el: Split font-family-mappings into X and
13174           mswindows-specific versions.
13175           mswindows-font-create-[object|name]: Treat supplied size
13176           as a pointsize. Added underline and strikethru handling.
13177
13178         * msw-faces.el: changed default mswindows charset to western.
13179
13180         * msw-glyphs.el: removed space in border-glyph font string that
13181           was inserted to get round bugs in the mswindows C font code.
13182
13183 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13184
13185         * minibuf.el: make read-color-completion-table call
13186           (mswindows-color-list for mswindows devices.
13187
13188 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13189
13190         * lisp/font-lock.el
13191         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13192         Let declaration items contain non-word symbol characters.
13193
13194 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13195
13196         * package-get.el (package-get-package-provider): Added autoload
13197         cookie.  Loading "package-get-base.el" in ALL functions that use
13198         it.  Fixed some (interactive ...) with multiple argument specs
13199         again.  Cosmetic indentation changes.
13200
13201 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13202
13203         * info.el (Info-insert-dir): Don't use nreverse on variables
13204         that you want to use later.
13205
13206 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13207
13208         * x-mouse.el (x-set-point-and-move-selection): Replace call
13209         to x-kill-primary-selection with kill-primary-selection
13210
13211 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13212
13213         * simple.el (what-cursor-position): Make cursor position reported
13214         use value of column-number-start-at-one
13215
13216 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13217
13218         * about.el (xemacs-hackers): Fix Jareth's email address.
13219
13220 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13221
13222         * startup.el (startup-splash-frame): Remove
13223         `xemacs-startup-logo-function'.
13224
13225 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13226
13227         * about.el (about-hackers): Update credits list.
13228
13229 1998-06-06  Jeff Miller <jmiller@smart.net>
13230
13231         * lisp/sound.el: Update sound-ext to allow filenames with
13232           extensions to be found by load-sound-file
13233
13234 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13235
13236         * info.el (Info-rebuild-outdated-dir): Removed variable
13237         (Info-auto-generate-directory): New variable
13238         (Info-save-auto-generated-dir): New variable
13239         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13240         (Info-build-dir-anew): Second parameter removed.  Use
13241         `Info-save-auto-generated-dir'
13242         (Info-rebuild-dir): Ditto
13243
13244 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13245
13246         * list-mode.el (next-list-mode-item): Would not recognize
13247         border between directly neighbored items.
13248
13249 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13250
13251         * package-get.el: add autoloads for some functions.
13252
13253 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13254
13255         * specifier.el (let-specifier): Tiny docfixes.
13256
13257 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13258
13259         * msw-mouse.el: set selection-pointer-glyph to Normal.
13260
13261 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13262
13263         * wid-edit.el (widget-specify-secret): New function.
13264         (widget-after-change): Use it.
13265         (widget-specify-field): Use it.
13266
13267 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * mouse.el (drag-window-divider): Use `(not done)' instead of
13270         `doit'; reuse result of `window-pixel-edges'.
13271
13272         * modeline.el (drag-modeline-event-lag): Rename to
13273         drag-divider-event-lag.
13274
13275 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13276
13277         * specifier.el (let-specifier): Rewritten not to generate needless
13278         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13279         arguments.
13280
13281 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13282
13283         * minibuf.el (read-file-name-1): Setup buffer-local value of
13284         `completion-ignore-case' in completions buffer under Windows.
13285
13286 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13287
13288         * about.el (about-maintainer-glyph): Fix support for not
13289         compressed images.
13290
13291 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13292
13293         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13294
13295         * mouse.el (mouse-track): Cancel selection if misc-user event with
13296         `cancel-mode-internal' function is fetched.
13297
13298 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13299
13300         * files.el (save-some-buffers-1): Fixed return value.
13301
13302 1998-06-01  Oliver Graf <ograf@fga.de>
13303
13304         * dragdrop.el: added experimental
13305
13306 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13307
13308         * startup.el (after-init-hook, init-file-user,
13309         user-init-directory, load-user-init-file):  Purge references
13310         to "~/.xemacs/init.el" from docstrings.
13311
13312         (load-user-init-file) Use paths-construct-path to construct
13313         paths to user init files.  Go directly to ~/.emacs, do not
13314         search ~/.xemacs/, do not load `default-custom-file'.
13315
13316 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13317
13318         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13319         general *sh.
13320         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13321
13322 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13323
13324         * menubar-items.el (default-menubar): add Update Packages to customize
13325         menu.
13326
13327 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13328
13329         * faces.el: use toolbar face as a fallback for toolbar properties
13330         in xpm-color-symbols instead of default.
13331
13332         * msw-faces.el: rename 3d-object -> gui-element face.
13333
13334 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13335
13336         * startup.el (xemacs-startup-logo-function): New variable.
13337         (startup-splash-frame): Use it.
13338
13339 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13340
13341         * files.el (save-some-buffers): Would wait 1 second.
13342         (save-some-buffers-1): Delete other windows here instead of in
13343         `save-some-buffers'.
13344         (save-some-buffers): Force redisplay only if windows were deleted.
13345
13346 1998-06-02  Didier Verna  <didier@xemacs.org>
13347
13348         * cus-face.el (custom-face-attributes): generalized the use of
13349         toggle buttons for boolean attributes.
13350         Re-ordered the items a bit.
13351
13352 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13353
13354         * sound.el (default-sound-directory): Use `locate-data-directory'
13355         to find the sounds directory.
13356
13357 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13358
13359         * sound.el: default sound-ext to .wav under mswindows, .au
13360         otherwise. load-default sounds without extensions.
13361
13362 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13363
13364         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13365         if send-pr is not bound.
13366
13367 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13368
13369         * files.el: grok idl files in auto-mode-alist.
13370 1998-06-01  Jeff Miller  <jmiller@smart.net>
13371
13372         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13373         calling `upcase'.
13374
13375 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13376
13377         * msw-glyphs.el: add xbm to the list of image types supported.
13378
13379 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13380
13381         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13382         instead of XEmacs one when dumping InfoDock.
13383
13384 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13385
13386         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13387         for `modeline-visible-p'
13388
13389         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13390
13391 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13392
13393         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13394         since it's not used anymore. doc string fixes.
13395
13396         * package-get.el (package-get-file-installed-p): new function. use
13397         instead of file-installed-p which is in an external package.
13398
13399 1998-05-28  Oliver Graf <ograf@fga.de>
13400
13401         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13402         favor of select-window/switch-to-buffer
13403
13404 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13405
13406         * startup.el: changed (getenv "HOME") to (user-home-directory)
13407
13408 1998-05-25  Oliver Graf <ograf@fga.de>
13409
13410         * frame.el (cde-start-drag) moved to dragdrop.el
13411         (offix-start-drag-region) moved to dragdrop.el
13412         (offix-start-drag) moved to dragdrop.el
13413         * dragdrop.el (cde-start-drag) moved from frame.el
13414         (offix-start-drag-region) moved from frame.el
13415         (offix-start-drag) moved from frame.el
13416         (cde-start-drag-region) cde drag regions
13417         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13418
13419 1998-05-26  Oliver Graf <ograf@fga.de>
13420
13421         * dragdrop.el: created dragdrop-drag prototypes
13422         (cde-start-drag-region) fixed typo
13423
13424 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13425
13426         * simple.el (after-init-hook): Remove reader macro.
13427
13428         * packages.el (packages-hardcoded-lisp): Get rid of reader
13429         macros.  Update DOC string.
13430
13431 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13432
13433         * mouse.el (drag-window-divider): Ditto.
13434
13435         * modeline.el (mouse-drag-modeline): Use it.
13436
13437         * lisp-mode.el (let-specifier): Specify indentation.
13438
13439         * specifier.el (let-specifier): Renamed from
13440         `with-specifier-instance'.
13441
13442 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13443
13444         * x-faces.el:
13445         * faces.el: move definition of xpm-color-symbols from x-faces.el
13446         to faces. Predicate x-get-resource on the presence of x.
13447
13448         * msw-faces.el: set 3d-object face rather than modeline. Specify
13449         faces as specfier defaults.
13450
13451         * package-get.el: don't use package-admin-add-single-file-package.
13452
13453 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13454
13455         * toolbar-items.el: Fixup tooltips.
13456         (toolbar-gnus): Don't use obsolete variable
13457         toolbar-news-frame-properties.
13458         (toolbar-news-reader): Default to `gnus' instead of
13459         `not-configured'.
13460
13461         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13462         Windows.
13463
13464 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13465
13466         * package-get.el: rename -installedp -> -installed-p.
13467
13468 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13469
13470         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13471         attributes, and assinged it to continuation, truncation and
13472         hscroll glyphs.
13473
13474         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13475         and made continuation, truncation and hscroll glyphs arrow
13476         characters out of that font.
13477
13478 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13479
13480         * minibuf.el (minibuffer-electric-separator): Play nicely with
13481         directory-sep-char being \.
13482         (minibuffer-electric-tilde): Ditto.
13483         (read-file-name-map): Ditto.
13484
13485 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13486
13487         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13488         on X devices.
13489         (default-mouse-track-deal-with-down-event): Avoid
13490         `x-disown-selection'; use `disown-selection' instead.
13491
13492 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13493
13494         * select.el:
13495         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13496         moved to (cut-copy-clear-internal) in select.el. Ditto for
13497         (x-delete-primary-selection) (x-kill-primary-selection)
13498         (x-copy-primary-selection).
13499         (own-clipboard): new function.
13500
13501         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13502         functions in select.el. remove old ones.
13503         (mswindows-own-clipboard): new function.
13504
13505 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13506
13507         * gnuserv.el: allow connections from mswindows type devices.
13508
13509 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13510
13511         * msw-glyphs.el: change image type used from cursor to resource.
13512
13513 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13514
13515         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13516         for {top,bottom}-{left,right} values in addition to
13517         {top,bottom}_{left,right}.
13518         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13519
13520 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13521
13522         * cl-macs.el (specifier-instance): Undefine its setf method.
13523
13524         * specifier.el (with-specifier-instance): Added docstring.
13525
13526         * mouse.el (drag-window-divider): Ditto.
13527
13528         * modeline.el (mouse-drag-modeline): Use it.
13529
13530         * lisp-mode.el (with-specifier-instance): Define its indentation
13531         level.
13532
13533         * specifier.el (with-specifier-instance): New macro.
13534
13535 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13536
13537         * package-get.el (package-get-create-custom): new function to
13538         auto-generate package-get-custom.el from package-get-base.el.
13539         * (package-get-ever-installedp): new function.
13540         * (package-get-custom): new function to get all packages specified
13541         by customize.
13542
13543 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13544
13545         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13546
13547 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13548
13549         * cl-extra.el: Reverse previous float change.
13550
13551 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13552
13553         * x-faces.el:
13554         * faces.el (try-font-name): moved from x-faces.el since it is
13555         required by w3 under mswindows as well X.
13556
13557 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13558
13559         * winnt.el: Removed evil (setq completion-ignore-case t)
13560         clause, one more overlookef fsfism.
13561         (nt-quote-args-functions-alist): End sentences with double space.
13562
13563 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13564
13565         * window-xemacs.el (push-window-configuration): Remove kludgery of
13566         recaching default-toolbar specifier.
13567         (pop-window-configuration): Ditto.
13568         (unpop-window-configuration): Ditto.
13569
13570 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13571
13572         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13573
13574 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13575
13576         * winnt.el (nt-quote-args-verbatim): Added function.
13577         (nt-quote-args-prefix-quote): Added function.
13578         (nt-quote-args-backslash-quote): Added function.
13579         (nt-quote-args-double-quote): Added function.
13580         (nt-quote-args-functions-alist): New variable.
13581         (nt-quote-process-args): Added function. This is the main quoting
13582         work horse called from process-nt.c
13583
13584 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13585
13586         * winnt.el: Removed duplicate definitions for backspace,
13587         delete, M-backspace and C-M-backspace.
13588         (file-name-buffer-file-type-alist): Removed this variable.
13589         (find-buffer-file-type): Removed function.
13590         (find-file-binary):  Removed function.
13591         (find-file-text): Removed function.
13592         (find-file-not-found-set-buffer-file-type): Removed function.
13593         (save-to-unix-hook): Removed function.
13594         (revert-from-unix-hook): Removed function.
13595         (using-unix-filesystems): Removed function.
13596         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13597         warning.
13598         (x-set-selection): Removed function.
13599         (x-get-selection): Removed function.
13600         Removed commented FSFisms.
13601         Replaced copyright notice (this file is not part of GNU Emacs).
13602         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13603         comint-process-echoes setting to t.
13604
13605 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13606
13607         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13608         and used following the interface change of
13609         `paths-find-recursive-path'.
13610
13611         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13612         regexp instead of a list of base names.
13613         (paths-version-control-filename-regexp):
13614         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13615         Introduced and used following the interface change of
13616         `paths-find-recursive-path'.
13617
13618 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13619
13620         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13621         on X devices, rather than on all non-TTY devices.
13622
13623 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13624
13625         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13626
13627         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13628
13629 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13630
13631         * itimer.el (activate-itimer): Fixed usage of integers
13632         as argument to `concat'.
13633
13634 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13635
13636         * itimer.el (start-itimer): replace the use of `concat' with
13637         `format'
13638
13639 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13640
13641         * mode-motion.el (mode-motion-hook): Clarify docstring.
13642         From Bob Weiner <weiner@altrasoft.com>
13643
13644         * loadhist.el (symbol-file): Supply prompt string when used
13645         interactively.
13646         From Bob Weiner <weiner@altrasoft.com>
13647
13648 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13649
13650         * loadup.el (really-early-error-handler): Ditto.
13651
13652         * update-elc.el: Ditto.
13653
13654         * setup-paths.el (paths-construct-exec-path): Ditto.
13655
13656         * make-docfile.el: Ditto.
13657
13658         * find-paths.el (paths-decode-directory-path): Use split-path
13659         instead of decode-path.
13660
13661         * files.el (parse-colon-path): Update docstring reference.
13662
13663 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13664
13665         * msw-init.el:
13666         * x-init.el:
13667         Bind cut'n'paste keys to non window-system specific functions.
13668
13669         * msw-select.el: New function mswindows-clear-clipboard.
13670         mswindows-cut-copy-clipboard extended to handle clearing of the
13671         selection and renamed to mswindows-cut-copy-clear-clipboard.
13672
13673         * select.el: on mswindows devices delete-primary-selection
13674         calls mswindows-clear-clipboard.
13675
13676 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13677
13678         * simple.el (quoted-insert): Inhibit quit when using read-char.
13679
13680         * cmdloop.el (read-char): Don't inhibit quit.
13681         (read-char-exclusive): Ditto.
13682         (read-char): Signal quit if quit-char was pressed.
13683         (read-char-exclusive): Ditto.
13684         (read-quoted-char): Return a character, not integer.
13685
13686         * menubar-items.el (default-popup-menu): Use Andy's generic
13687         selection code.
13688         (default-popup-menu): Fix code.
13689
13690 1998-05-14  Oliver Graf <ograf@fga.de>
13691
13692         * dragdrop.el (dragdrop-function-widget): this time it's done
13693
13694 1998-05-13  Oliver Graf <ograf@fga.de>
13695
13696         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13697
13698 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13699
13700         * device.el (device-pixel-width):
13701         (device-pixel-height):
13702         (device-mm-width):
13703         (device-mm-height):
13704         (device-bitplanes):
13705         (device-color-cells): Swapped parameters to device-system-metric
13706         according to the interface change.
13707
13708 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13709
13710         * mouse.el (default-mouse-motion-handler): Use new name of the
13711         function event-over-vertical-divider-p.
13712         Do not set E-W arrow cursor over the divider if
13713         vertical-divider-draggable-p is nil in the window.
13714         ([top-level]): Use new name for the variable
13715         vertical-divider-map.
13716         (drag-window-divider): Respect vertical-divider-draggable-p.
13717         Variable name typo fixes.
13718
13719 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13720
13721         * keymap.el (kbd): Define here; handle string constants and
13722         others...
13723
13724 1998-05-15  Christian Nyb <chr@mediascience.no>
13725
13726         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13727         in Emacs 18.
13728
13729 1998-05-13  Didier Verna  <didier@xemacs.org>
13730
13731         * mouse.el (drag-window-divider): give the vertical divider a
13732         pressed look when dragging it.
13733
13734 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13735
13736         * faces.el: predicate some more face operations on x or mswindows
13737         not just x.
13738
13739         * modeline.el: enable modeline coloring for mswindows.
13740
13741 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13742
13743         * minibuf.el (minibuffer-default): Added variable; compatible with
13744         FSF Emacs.
13745         (next-history-element): Used `minibuffer-default'.
13746
13747 1998-05-12  Oliver Graf <ograf@fga.de>
13748
13749         * dragdrop.el (dragdrop-function-widget): button and mods ok
13750         arguments still look a bit strange
13751         (dragdrop-compare-mods) created
13752         (dragdrop-drop-do-functions) correctly checks for buttons and
13753         modifiers
13754
13755 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13756
13757         * setup-paths.el (paths-default-info-directories): Replace
13758         path-separator with directory-sep-char.
13759
13760         * files.el (path-separator): Don't define it here.
13761
13762 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13763
13764         * update-elc.el: Ditto.
13765
13766         * setup-paths.el (paths-construct-exec-path): Ditto.
13767
13768         * make-docfile.el: Ditto.
13769
13770         * loadup.el (really-early-error-handler): Ditto.
13771
13772         * find-paths.el (paths-decode-directory-path): Use decode-path
13773         instead of decode-path-internal.
13774
13775         * files.el (parse-colon-path): Update docstring.
13776
13777 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13778
13779         * subr.el (get-buffer-window-list): Make BUFFER optional.
13780
13781         * window-xemacs.el (windows-of-buffer): Defalias to
13782         get-buffer-window-list.
13783
13784 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13785
13786         * disass.el: Fix maintainer keyword.
13787
13788         * bytecomp.el (byte-compile-and-load-file): Autoload.
13789         (byte-compile-buffer): Ditto.
13790
13791         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13792         value is returned, not the name.
13793         (lisp-imenu-generic-expression): Enable it.
13794         (lisp-mode-variables): Ditto.
13795         (lisp-indent-offset): Change defconst to defvar.
13796         (lisp-indent-function): Ditto.
13797         (lisp-body-indent): Ditto.
13798
13799 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13800
13801         * modeline.el: Use zap-last-kbd-macro-event.
13802
13803         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13804         nil, don't attempt to do anything with messages.
13805         (eval-last-sexp): Use `letf' for clarity.
13806
13807 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13808
13809         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13810
13811 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13812
13813         * buff-menu.el:
13814         * lisp-mode.el:
13815         * obsolete.el:
13816         Change empty docstrings into no doc strings at all.
13817         Fix bogus FSF-format docstrings.
13818         * etags.el: Fix docstring.
13819
13820 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13821
13822         * package-get.el (package-get): Use internal md5
13823
13824 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13825
13826         * about.el (about-xemacs): Correct abuse of concat.
13827
13828 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13829
13830         * info.el (Info-mode): Use easymenu.
13831
13832 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13833
13834         * apropos.el (apropos): Don't use concat with integers.
13835
13836         * cmdloop.el (describe-last-error): Handle the case when no error
13837         was seen gracefully.
13838
13839         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13840         defun.
13841         (apropos-describe-plist): Ditto.
13842
13843         * help.el (with-displaying-help-buffer): Revert to a defun.
13844         (describe-key): Use it as defun.
13845         (describe-mode): Ditto.
13846         (describe-bindings): Ditto.
13847         (describe-prefix-bindings): Ditto.
13848         (describe-installation): Ditto.
13849         (view-lossage): Ditto.
13850         (describe-function): Ditto.
13851         (describe-variable): Ditto.
13852         (describe-syntax): Ditto.
13853
13854 1998-05-11  Oliver Graf <ograf@fga.de>
13855
13856         * dragdrop.el: changed order of require/provide
13857         (dragdrop-drop-mime-default) changed to new calling conventions
13858         (dragdrop-drop-do-functions) changed to new calling conventions
13859         (dragdrop-function-widget) this one needs more work...
13860
13861 1998-05-10  Oliver Graf <ograf@fga.de>
13862
13863         * about.el: another small change in my entry
13864         * dragdrop.el (dragdrop-drop-log-function): logging added
13865         plus customizations
13866         changed interface to handler functions. now called with event
13867         and object
13868
13869 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13870
13871         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13872         E-W arrow pointer displayed over draggable dividers.
13873
13874         * mouse.el (default-mouse-motion-handler): Show it when
13875         appropriate.
13876         (drag-window-divider): Added.
13877         ([top-level]): Initialized window-divider-map with a keymap
13878         binding the above function to left button down event.
13879
13880         * x-mouse.el (x-init-pointer-shape): Initialize
13881         divider-pointer-glyph from Cursor.dividerPointer, or use default
13882         E-W double arrow.
13883
13884 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13885
13886         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13887
13888 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13889
13890         * simple.el (count-words-buffer): Don't query for buffer.
13891         (count-lines-buffer): Ditto.
13892
13893 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13894
13895         * help.el (where-is): add optional insert argument.
13896
13897 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13898
13899         * help.el (describe-key-briefly): New argument INSERT.
13900
13901         * simple.el (eval-expression): New optional argument; synch with
13902         FSF 20.3.
13903
13904         * keydefs.el (global-map): Add new register bindings.
13905
13906         * register.el: Synched with FSF 20.3.
13907
13908 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13909
13910         * window-xemacs.el (recenter): all arguments are optional.
13911
13912 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13913
13914         * device.el: (device-pixel-width): Reflected name/parameters
13915         change to device-system-metric.
13916         (device-pixel-height): Ditto.
13917         (device-mm-width): Ditto.
13918         (device-mm-height): Ditto.
13919         (device-bitplanes): Ditto.
13920         (device-color-cells): Ditto.
13921
13922 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13923
13924         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13925
13926         * cl.el (most-positive-fixnum): Document.
13927         (most-negative-fixnum): Ditto.
13928
13929         * cus-dep.el: Updated comment.
13930
13931         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13932         constant.
13933
13934         * cus-load.el (custom-put): Removed.
13935
13936         * files.el (after-find-file): Just resignal quit instead of
13937         signaling "canceled".
13938
13939 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13940
13941         * frame.el (other-frame): Use `focus-frame' instead of
13942         select-frame kludges.
13943
13944         * lisp-mode.el: Update lisp-indent-function for
13945         save-selected-frame and with-selected-frame.
13946
13947         * frame.el (save-selected-frame): New macro.
13948         (with-selected-frame): Ditto.
13949         (other-frame): Use `set-frame-focus'.
13950
13951 1998-05-06  Oliver Graf <ograf@fga.de>
13952
13953         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13954         (dragdrop-drop-url-default) default handler for URL drops created
13955         (dragdrop-drop-mime-default) default handler for MIME drops created
13956         (dragdrop-drop-functions) default custom for handling drops created
13957         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13958
13959 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13960
13961         * mouse.el: Removed redundant mouse-mswindows-drop function.
13962
13963 1998-05-05  Oliver Graf <ograf@fga.de>
13964
13965         * about.el: changed some text in my entry
13966         * dragdrop.el: added customs
13967
13968 1998-05-04  Oliver Graf <ograf@fga.de>
13969
13970         * mouse.el: killed global drop key bindings
13971         (mouse-offix-drop) removed
13972         * dragdrop.el: created
13973         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13974
13975 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13976
13977         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13978         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13979
13980         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13981         obsolete comment.
13982
13983         * scrollbar.el (scrollbars-visible-p): Use new
13984         {vertical,horizontal}-scrollbar-visible-p specifiers.
13985
13986 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13987
13988         * device.el (device-pixel-height):
13989         (device-pixel-width):
13990         (device-mm-width):
13991         (device-mm-height):
13992         (device-bitplanes):
13993         (device-color-cells): Moved these 6 functions from device.c; they
13994         all use single (device-system-metrics) call.
13995
13996 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13997
13998         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13999         were renamed.
14000
14001         * menubar-items.el:
14002         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14003         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14004
14005         * help.el (help-map): Remove Hyperbole keybinding logic.
14006         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14007
14008 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14009
14010         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14011         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14012
14013 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14014
14015         * msw-glyphs.el: use nicer icon3 from the frame icon.
14016
14017 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14018
14019         * version.el (emacs-version): Remove InfoDock conditionals.
14020
14021         * startup.el (startup-splash-frame): Change ID logo name.
14022
14023 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14024
14025         * files.el (after-find-file): If the user presses C-g on
14026         directory-creation prompt, kill the buffer.
14027
14028 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14029
14030         * simple.el (count-words-region): Reverse previous change.
14031
14032 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14033
14034         * replace.el (query-replace): Just call perform-replace.
14035         (query-replace-regexp): Ditto.
14036         (perform-replace): Move region handling here.
14037         (perform-replace): Use the new arg to match-data.
14038
14039 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14040
14041         * x-init.el: Install X specific display table that
14042           displays char 0240 as a space to avoid whatever it is
14043           that screws up display of that character code.
14044
14045 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14046
14047         * help.el (function-arglist): If no arguments are documented for a
14048         subr, print nothing rather than incorrect output.
14049
14050 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14051
14052         * cmdloop.el (command-error): Update bail-out error message to use
14053         `emacs-program-name'.
14054
14055         * lib-complete.el: Remove reader macro cruft.
14056
14057         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14058         cruft.
14059
14060         * simple.el (count-words-region): Drop interactive-p check on the
14061         message.
14062
14063 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14064
14065         * font.el
14066         * msw-faces.el
14067         Correct spelling of mswindows-font-canonicalize-name.
14068
14069 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14070
14071         * ldap.el (ldap-host-parameters-alist): Replaced with
14072         `ldap-host-parameters-plist'
14073         (ldap-search): Adapt to previous change
14074
14075 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14076
14077         * about.el (about-hackers): Update Bob Weiner bio.
14078         (about-maintainer-info): Ditto.
14079
14080 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14081
14082         * simple.el (display-warning-minimum-level): Docfix.
14083
14084 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14085
14086         * widget.el (:default-get): New keyword.
14087         * wid-edit.el (default, widget-default-default-get): Define it.
14088         (group, widget-group-default-get): Define it.
14089         (menu-choice, widget-choice-default-get): Define it.
14090         (widget-default-get): New function.
14091         (widget-choice-action): Call it.
14092         (widget-editable-list-entry-create): Call it.
14093
14094 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * byte-optimize.el (byte-boolean-vars): Removed.
14097         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14098         lookup through `byte-boolean-vars'.
14099
14100 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14101
14102         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14103         resource-provided values into ghost specs for scrollbar-height and
14104         scrollbar-width.
14105
14106 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14107
14108         * byte-optimize.el: Don't attempt to optimize /=.
14109
14110         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14111         (byte-compile-/=): Ditto.
14112
14113 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14114
14115         * apropos.el: Use `with-displaying-help-buffer'.
14116         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14117         Use `with-displaying-help-buffer'.
14118         (apropos-follow): Do not give special treatment to buffer cursor
14119         was in prior to a mouse click.
14120         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14121         (apropos-print-doc): Set correct buffer for setting text
14122         properties.
14123
14124 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14125
14126         * help.el (help-buffer-prefix-string): New variable.
14127         (help-buffer-name): Use it.
14128
14129         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14130         mode menu.
14131
14132 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14133
14134         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14135
14136 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14137
14138         * files.el (find-file-noselect): Update docstring.
14139         (find-file-noselect): Signal an error if found an unreadable file.
14140         (file-chase-links): Save the match data.
14141         (normal-mode): Use `lwarn' and `error-message-string'.
14142         (interpreter-mode-alist): Change defconst to defvar.
14143         (inhibit-first-line-modes-regexps): Ditto.
14144         (inhibit-first-line-modes-regexps): Added .tgz.
14145         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14146         (change-major-mode-with-file-name): New user-option.
14147         (set-visited-file-name): Synched with FSF.
14148         (file-name-extension): New function, from FSF 20.3.
14149         (file-relative-name): Synched with FSF.
14150         (save-some-buffers): Support the C-r feature.
14151         (recover-session): Synched with FSF.
14152         (kill-some-buffers): Ditto.
14153         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14154
14155 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14156
14157         * files.el (insert-file): Undo previous change and reenable use of
14158         format.el.
14159
14160 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14161
14162         * window-xemacs.el (recenter): Define.
14163
14164 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14165
14166         * font.el (mswindows-font-create-name)
14167         (mswindows-font-create-object): new functions for mswindows type
14168         fonts.
14169
14170         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14171         strings are parsed as well as font objects.
14172
14173 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14174
14175         * modeline.el (defining-kbd-macro): Restore modeline indication of
14176         kbd-macro being recorded.
14177         (add-minor-mode): Simplify docstring.
14178         (modeline-minor-mode-menu): Remove stuff.
14179
14180 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14181
14182         * code-process.el (call-process): dynamically decide process
14183         coding type.
14184
14185 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14186
14187         * modeline.el: Add line-number-mode, column-number-mode to
14188         the modeline minor-mode menu.  Button2 on the line number does
14189         goto-line.
14190
14191 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14192
14193         * mouse.el: move x-selection-owner-p type things to
14194         selection-owner-p.
14195
14196         * msw-init.el: copy zmacs stuff from x-init.el
14197
14198         * msw-select.el (mswindows-own-selection)
14199         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14200         functions. Very simple minded implementation of selectio
14201         ownership.
14202
14203         * select.el (own-selection) (disown-selection)
14204         (activate-region-as-selection) (select-make-extent-for-selection)
14205         (valid-simple-selection-p): functions moved from x-select.el for
14206         generalized selection.
14207
14208         * x-select.el: see select.el changes.
14209
14210         * x-toolbar.el: use new selection functions.
14211
14212 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14213
14214         * packages.el (packages-find-package-directories): Fixed bug that
14215         would pick up multiple site-package directories.
14216         (package-locations): Added "xemacs-packages" as a late package
14217         location.
14218
14219         * find-paths.el: Now uses `emacs-program-name' and
14220         `emacs-program-version'.
14221         Additions to enforce version-specific directories in
14222         `paths-find-version-directory'.
14223
14224 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14225
14226         * default.el: Removed.
14227         * site-start.el: Removed.
14228
14229 1998-04-29  Didier Verna  <didier@xemacs.org>
14230
14231         * minibuf.el (minibuffer-history-minimum-string-length): Default
14232         to nil.
14233
14234 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14235
14236         * find-paths.el (paths-program-name): Rename.
14237         (paths-emacs-root-p): Ditto.
14238         (paths-find-site-directory): Ditto.
14239
14240 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14241
14242         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14243         `emacs-lisp-byte-compile-and-load'.
14244
14245 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14246
14247         * ldap.el (ldap-search): Fixed additional parameter passing to
14248         `ldap-open'
14249
14250 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14251
14252         * select.el (kill-primary-selection) (selection-owner-p)
14253         (copy-primary-selection) (yank-clipboard-selection)
14254         (selection-exists-p) (delete-primary-selection): new file and
14255         functions that do the right thing for the selected device.
14256
14257         * x-menubar.el: use generalised selection functions.
14258
14259         * dumped-lisp.el: dump select.el.
14260
14261 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14262
14263         * find-paths.el (paths-progname): New variable.
14264         (paths-emacs-root-p): Use it.
14265         (paths-find-site-directory): Ditto.
14266
14267 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14268
14269         * loadup.el ((member "dump" command-line-args)): Dump as
14270         `infodock' if InfoDock.
14271
14272 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14273
14274         * find-paths.el (construct-emacs-version): Simplify, include
14275         program name in the return value.
14276         * (paths-find-version-directory): Use it.
14277
14278 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14279
14280         * info.el (Info-parse-dir-entries): Fixed regexp
14281         (Info-build-dir-anew): Remove full suffix and capitalize info file
14282         name for files with no @direntry
14283         (Info-batch-rebuild-dir): New function
14284         (Info-suffixed-file): Check for regular files instead of simple
14285         file existence (could catch directories before)
14286
14287 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14288
14289         * setup-paths.el, find-paths.el: Removed uses of `not' which
14290         temacs doesn't have.
14291
14292         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14293         into root searching.
14294
14295 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14296
14297         * subr.el: Remove definition of `not'.
14298
14299 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14300
14301         * msw-glyphs.el: enable graphics support.
14302
14303 1998-04-23  Didier Verna  <didier@xemacs.org>
14304
14305         * x-menubar.el (default-menubar): restored the line-number-mode
14306         option.
14307
14308         * misc doc string updates related to the options menu.
14309
14310 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14311
14312         * setup-paths.el (paths-construct-load-path): Fix typo.
14313
14314 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14315
14316         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14317         font-menu-ignore-scaled-fonts don't have to be bound now; this
14318         gets us one step further towards making --no-autoloads work.
14319
14320         * startup.el (normal-top-level): Load auto-autoloads only if
14321         lisp-directory is non-nil.
14322
14323         * setup-paths.el (paths-construct-load-path): Made it robust
14324         against nil lisp-directory.
14325
14326         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14327         to the list of variables that cause a warning when nil.
14328
14329         * toolbar.el (init-toolbar-location): Now works even when there's
14330         no toolbar icon directory.
14331
14332 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14333
14334         * help.el (view-lossage): Recognize it.
14335
14336         * simple.el (log-message): Mark multiline messages.
14337
14338 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14339
14340         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14341
14342 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14343
14344         * package-get.el (package-get-all):  add `\n' separator to
14345         interactive specification so that both variables are read
14346
14347 1998-04-22  Didier Verna  <didier@xemacs.org>
14348
14349         * x-menubar.el: ported the options menu to Custom.
14350         Moved the "read only" toggle button to the buffers menu.
14351         Corrected some missing ;;;###autoload or defcustom.
14352
14353         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14354         the scrollbar-visible specifier for options menu handling.
14355
14356         * toolbar.el (toolbar-visible-p)
14357                      (toolbar-captioned-p)
14358                      (default-toolbar-position): defcustom wrappers around
14359         the toolbar specifiers for options menu handling.
14360
14361         * frame.el (get-frame-for-buffer-default-instance-limit):
14362         defcustom it for options menu handling.
14363
14364         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14365         font-lock-mode for options menu handling.
14366
14367         * cus-start.el: added Custom properties to overwrite-mode for
14368         options menu handling.
14369
14370 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14371
14372         * about.el: shameless self-promotion.
14373
14374 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14375
14376         * simple.el (raw-append-message): Slightly optimize.
14377         (remove-message): Use `push' for clarity.
14378         (append-message): Ditto.
14379         (display-warning): Dito.
14380         (raw-append-message): Send the message to the appropriate device.
14381
14382 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14383
14384         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14385         From Sean MacLennan <Sean.MacLennan@pika.ca>
14386
14387 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14388
14389         * setup-paths.el: Changed `directory-sep-char' to
14390         `path-separator', following a change in GNU Emacs.
14391
14392 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14393
14394         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14395         (Info-build-dir-anew): Add a final newline.
14396         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14397         is `always'
14398         (Info-rebuild-dir): Ditto
14399
14400         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14401
14402 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14403
14404         * simple.el (count-words-buffer): Retain zmacs region.
14405         (count-words-region): Ditto.
14406         * simple.el: (what-line): Expanded line counts.
14407         (count-lines): New parameter to conditionalize whether collapsed
14408         lines get counted.
14409         From Bob Weiner <weiner@altrasoft.com>
14410
14411 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14412
14413         * packages.el (package-locations): infodock-packages must override
14414         mule-packages and packages.
14415
14416 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14417
14418         * wid-edit.el:
14419         remove rude messages from widget-activation-widget-mapper
14420         and widget-activation-glyph-mapper
14421
14422 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14423
14424         * toolbar.el: Remove (featurep 'x) test from
14425         toolbar-make-button-list
14426
14427 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14428
14429         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14430         only if in the same frame.
14431
14432 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14433
14434         * packages.el (package-locations): Added site-packages hierarchy.
14435
14436         * setup-paths.el (paths-default-info-directories): Introduced and
14437         used.
14438
14439         * packages.el, setup-paths.el: Set various path searching depths
14440         to 1.
14441
14442         * packages.el (packages-hierarchy-depth):
14443         (packages-load-path-depth): Introduced and used.
14444
14445         * setup-paths.el (paths-load-path-depth): Introduced and used.
14446
14447         * find-paths.el (paths-find-recursive-path): Added max-depth
14448         parameter.
14449
14450 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14451
14452         * setup-paths.el (paths-construct-info-path): Removed
14453         dependency on behavior of (file-name-as-directory "").
14454
14455 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14456
14457         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14458         lisp objects
14459
14460 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14461
14462         * dump-paths.el, startup.el: Added handling for --debug-paths.
14463
14464 1998-04-15  William M. Perry  <wmperry@aventail.com>
14465
14466         * wid-edit.el: We cannot just set the help-echo or balloon-help
14467           properties for an extent based on the :help-echo widget
14468           property, since help-echo and balloon-help cause an EXTENT to
14469           get passed in, where :help-echo functions are expecting a WIDGET
14470
14471 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14472
14473         * scrollbar.el (init-scrollbar-from-resources): Call
14474         mswindows-init-scrollbar-metrics when appropriate.
14475
14476 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14477
14478         * dumped-lisp.el: dump x-toolbar for window system
14479
14480         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14481         have support and xpm.
14482
14483 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14484
14485         * files.el (toggle-read-only): Fix docstring.
14486         From Didier Verna <didier@xemacs.org>
14487
14488 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14489
14490         * startup.el (normal-top-level): Load autoload-file-name without
14491         specifying an extension---some people only auto-autoload.el.gz.
14492
14493 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14494
14495         * files.el (backup-enable-predicate): Don't bomb on NAME being
14496         nil.
14497
14498 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14499
14500         * find-paths.el, packages.el: Now prefers configure'd paths.
14501         This shouldn't cause any of the originally anticipated problems as
14502         the current paths architecture will not define the various
14503         configure-xxx variables if they're not specified on the configure
14504         command line.
14505
14506         * find-paths.el, setup-paths.el, packages.el: Removed all
14507         mentionings of "/" as a path separator.
14508         Used paths-construct-path throughout.
14509
14510         * find-paths.el (paths-construct-path): Created to assemble paths
14511         from directory components.
14512
14513         * setup-paths.el, packages.el: Used paths-decode-directory-path
14514         instead of decode-path-internal.
14515
14516         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14517         and associates.
14518         (paths-decode-directory-path) Created.
14519
14520         * setup-paths.el: Changed configure-exec-path to
14521         configure-exec-directory.
14522
14523 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14524
14525         * packages.el (packages-find-packages): Fixed decoding of
14526         EMACSPACKAGEPATH.
14527
14528         * startup.el: -no-packages -> -no-early-packages.
14529
14530         (packages-load-package-lisps): Fixed loading of auto-autoload
14531         files.
14532
14533         * startup.el (normal-top-level): Fixed loading of core
14534         auto-autoload.
14535
14536         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14537
14538         * startup.el, packages.el, dump-paths.el: Added proper settings
14539         for site-directory and lisp-directory variables.
14540
14541         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14542         inhibit-package-autoloads and fixed handling of it.
14543
14544         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14545         handling of former inhibit-package-init, now
14546         inhibit-early-packages, to make -vanilla etc. work.
14547
14548 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14549
14550         * code-process.el (start-process): Fallback to 'undecided instead
14551         of 'binary for process input coding stream.
14552
14553         * process.el (start-process): Docstring fix.
14554
14555 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14556
14557         * info.el (Info-insert-dir): Do not insert temporary dir files
14558         in Info-dir-file-attributes
14559         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14560         (Info-rebuild-dir): Ditto.
14561
14562 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14563
14564         * obsolete.el: Added obsoleteness declarations for
14565         `site-directory' and `Info-default-directory-list'.
14566
14567 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14568
14569         * find-paths.el (paths-find-emacs-root): Only look at the
14570         executable at the end of the symlink chain for determining the
14571         Emacs root.
14572
14573 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14574
14575         * setup-paths.el (paths-construct-info-path): Changed construction
14576         to cater to gone default in configure.
14577
14578         * find-paths.el (paths-uniq-append): Added.
14579
14580         * packages.el: Rewritten package path construction once again.
14581
14582         * dump-paths.el, startup.el: Removed package-path as a global
14583         variable.
14584
14585         * package-admin.el (package-admin-add-single-file-package):
14586         (package-admin-add-binary-package): Changed package-path to
14587         late-packages.
14588
14589         * packages.el (packages-split-path): Split path at "/" rather than
14590         nil according to change in emacs.c.
14591
14592 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14593
14594         * setup-paths.el (paths-construct-info-path): Changed info path
14595         order so that directories come out right.
14596         (paths-find-lock-directory): Fixed bug: It used to think
14597         configure-lock-directory is a path.
14598
14599 1998-04-06  Jeff Miller <jmiller@smart.net>
14600
14601         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14602         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14603         eases the use of toolbar-add/kill-item functions.
14604
14605 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14606
14607         * code-files.el (file-coding-system-alist): Commented out
14608         loaddefs.el magical treatment.
14609
14610 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14611
14612         * info.el (Info-rebuild-outdated-dir): Added new option
14613         `conservative' and made it the default
14614         (Info-rebuild-dir): Appropriately parse multi-line description
14615         strings, and multi-section dir files. Issue warning when dir
14616         is rebuilt as temporary
14617         (Info-build-dir-anew): Issue warning when dir is built as
14618         temporary
14619
14620 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14621
14622         * list-mode.el (list-mode-map): Bind highlight motion commands to
14623         standard keys left, right, C-b and C-f.
14624
14625 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14626
14627         * files.el (auto-mode-alist): allow .sc for Scheme->C
14628
14629 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14630
14631         * loadup.el (pureload): Don't quote (garbage-collect).
14632
14633 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14634
14635         * package-get-base.el: Updated.
14636
14637 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14638
14639         * isearch-mode.el (isearch-just-started): New variable.
14640         (isearch-mode): Set it.
14641         (isearch-repeat): Advance one character forward only if the search
14642         was successful, and was not just started.
14643         (isearch-repeat): Clear isearch-just-started.
14644
14645 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14646
14647         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14648         if running -batch.
14649
14650 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14651
14652         * subr.el (listify-key-sequence): Removed.
14653
14654 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14655
14656         * bytecomp.el (byte-compile-print-gensym): New option.
14657         (byte-compile-output-file-form): Use it.
14658         (byte-compile-output-docform): Ditto.
14659         (byte-compile-compiled-obj-to-list): Ditto.
14660
14661 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14662
14663         * msw-glyphs.el: set frame icon if xpm support.
14664
14665 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14666
14667         * help.el: Code that pretty prints variable values
14668           removed.
14669
14670 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14671
14672         * find-paths.el (paths-emacs-root-p): Correct test for installation
14673         directory.
14674         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14675
14676 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14677
14678         * loaddefs.el: Don't set debug-ignored-errors; leave
14679           its default value set to nil.
14680
14681 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14682
14683         * info.el (Info-rebuild-dir): fixed mis-spelling.
14684
14685 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14686
14687         * info.el (Info-rebuild-outdated-dir): New custom var
14688         (Info-insert-node): Create/update dir file when needed, ie when it
14689         does not exist or is older than some info files in directory
14690
14691 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14692
14693         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14694         for last packages, mainly for using a 20.4 package base.
14695
14696         * packages.el (late-packages): Typo fix.  It was called
14697         early-packages.
14698
14699         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14700         relative symlinks correctly.
14701         (paths-find-emacs-roots): More rigorous checking for plausible
14702         configuration-time root.
14703
14704         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14705         find its roots.
14706
14707 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14708
14709         * faces.el: Fix docstrings.
14710         * glyphs.el: Fix docstrings.
14711         * mouse.el: Fix docstrings.
14712
14713         * frame.el: Change phrase `current frame' to `selected frame'.
14714
14715         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14716
14717         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14718         macros using backquote to make them infinitely more readable.
14719
14720 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14721
14722         * packages.el (packages-find-package-path): Hardcoded specialized
14723         InfoDock support until we can clean this up.
14724
14725         * help.el (describe-bindings-1): Return the value of the bindings
14726         help buffer created.
14727         (describe-bindings): Ditto.
14728
14729         * simple.el (set-variable): Restore previous behavior of not
14730         bombing if the variable to set is not boundp.
14731
14732 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14733
14734         * packages.el (packages-handle-package-dumped-lisps): Allow for
14735         non-local files to be loaded off the package-lisp variable.
14736
14737 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14738
14739         * x-faces.el: Global X resources should override
14740           specs for all device classes (color, grayscale, mono);
14741           code currently doesn't override any of them.  Fixed by
14742           calling remove-specifier with '(x default) as the tag
14743           set and allowing inexact matches.
14744
14745 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14746
14747         * faces.el: Separated face initializations based on
14748           device classes into device type specific (tag set,
14749           instantiator) pairs.
14750
14751 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14752
14753         * wid-edit.el (widget-choice-action): Remember user's explicit
14754         choice.
14755         (widget-choice-value-create): Respect it.
14756         From Richard Stallman <rms@gnu.org>
14757
14758 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14759
14760         * setup-paths.el (paths-construct-info-path): Always append
14761         existing directories from configure-time info path.
14762
14763         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14764         Info-directory-list.
14765
14766         * info.el: Removed Info-default-directory-list which was broken by
14767         design.
14768         Removed bogus initialization of Info-directory-list---startup.el
14769         can do a much better job.
14770         Added autoload of Info-directory-list.
14771
14772         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14773         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14774         be exclusive; now it's merely given precedence, just like in the
14775         old days.
14776
14777 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14778
14779         * find-paths.el (paths-find-architecture-directory): Fix bug with
14780         finding; it used to default too early.
14781
14782 1998-03-25  Martin Buchholz <martin@xemacs.org>
14783
14784         * packages.el (packages-split-path): Fix a bug; it used to fail
14785         for paths that weren't split.
14786
14787 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14788
14789         * finder.el (finder-compile-keywords): trap on errors.
14790
14791 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14792
14793         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14794           fourth argument of t so that only the specs exactly
14795           matching the tag lists are removed.
14796
14797 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14798
14799         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14800
14801 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14802
14803         * minibuf.el (mouse-read-file-name-1): If a default directory was
14804         specified, use it for generating the completions.
14805
14806 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14807
14808         * update-elc.el: Now respects inhibit-package-init and
14809         inhibit-site-lisp.
14810         Now does path construction with loadup-paths.
14811
14812         * startup.el (normal-top-level, startup-setup-paths): Now respects
14813         inhibit-package-init and inhibit-site-lisp.
14814
14815         * packages.el (packages-find-package-path): Extended package path
14816         by version-specific hierarchies.
14817         (packages-find-packages): Now respects inhibit flag and
14818         inhibit-site-lisp.
14819         Moved path setup to loadup-paths.
14820
14821         * make-docfile.el: Now respects inhibit-package-init and
14822         inhibit-site-lisp.
14823         Now does path construction with loadup-paths.
14824
14825         * loadup.el: Now respects inhibit-package-init and
14826         inhibit-site-lisp.
14827
14828         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14829
14830         * loadup-paths.el: New file: setup load-path to encompass
14831         packages.
14832
14833 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14834
14835         * auto-show.el: load-gc renamed to pureload.
14836         * site-load.el: Ditto.
14837         * packages.el (toplevel): Ditto.
14838         * loadup.el (really-early-error-handler): Ditto.
14839         * dumped-lisp.el (preloaded-file-list): Ditto.
14840         * cus-face.el (custom-declare-face): Ditto.
14841
14842 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14843
14844         * <Today>: The Big Path Searching Overhaul.
14845
14846         * find-paths.el: New file: find and assemble paths in the
14847         installation hierarchy.
14848
14849         * setup-paths.el: New file: global layout of paths and directories
14850         within the XEmacs hierarchy.
14851
14852         * packages.el: Replaced everything related to path searching and
14853         startup by code in terms of find-paths.
14854
14855         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14856         the new path searching engine.
14857
14858         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14859         and setup-paths.
14860
14861 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14862
14863         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14864         setup-paths.el.
14865
14866 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14867
14868         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14869         compiles identically in any configuration.
14870         Removed irrelevant commentary.
14871
14872 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14873
14874         * simple.el (set-variable): Allow setting specifiers.
14875
14876 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14877
14878         * lisp.el (forward-sexp): Revert previous change.
14879
14880 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14881
14882         * frame.el (frame-initialize): Use `delete-console' instead of
14883         `delete-device' to delete the stream console to match the usage in
14884         Fkill_emacs.
14885
14886 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14887
14888         * files.el (cdpath-previous): New variable.
14889         (cd): Use it.
14890         From Bob Weiner <weiner@wave.altrasoft.com>
14891
14892 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14893
14894         * keydefs.el: Changed keybindings of forward-char,
14895           backward, scroll-up and scroll-down to point to their
14896           -command counterparts.
14897
14898         * simple.el: New functions: forwarc-char-command,
14899           backwrad-char-command, scroll-up-command,
14900           scroll-down-command which work liek their counterparts
14901           except that they honor the variable
14902           signal-error-on-buffer-boundary.
14903
14904           Definition of signal-error-on-buffer-boundary received
14905           from src/cmds.c.
14906
14907           defvar declaration added for word-across-newline to avoid
14908           byte-compiler warning about the free variable reference.
14909
14910 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14911
14912         * winnt.el: Removed "%t" from the beginning of
14913         modeline-format. From now on, there's no nt-specifics in the modeline.
14914
14915 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14916
14917         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14918         of `when' with `if'.
14919
14920 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14921
14922         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14923         mswindows. Must be reworked along with glyphs.el, or
14924         merged into it, after there is images support.
14925
14926         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14927         'mswindows.
14928
14929 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14930
14931         * faces.el: fix for text cursor initialization.
14932         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14933         From Andy Piper <andyp@parallax.co.uk>
14934
14935 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14936
14937         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14938         if there is an existing package that handles it and warn the user
14939         about that mode.
14940
14941 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14942
14943         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14944         Installation" menu item when Installation-string is not bound.
14945
14946 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14947
14948         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14949         From Jeremiah W. James <jerry@cs.ucsb.edu>
14950
14951 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14952
14953         * msw-faces.el:
14954         * faces.el: Fix face initialization.
14955
14956 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14957
14958         * files.el (backup-enable-predicate): fix breakage introduced
14959         by TMPDIR patch.
14960
14961 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14962
14963         * x-faces.el (x-init-face-from-resources): The
14964           TTY face property retrieval functions don't return
14965           specifiers, so use face-property instead.
14966
14967 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14968
14969         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14970
14971 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14972
14973         * x-menubar.el: Expanded documentation for
14974           option-save-faces.  Changed Options -> Browse Faces
14975           menu entry to invoke customize-face.
14976
14977 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14978
14979         * faces.el: Most face initialization moved out of
14980           init-other-random-faces to the top level so that the
14981           initialization happens before Xemacs is dumped.  Much
14982           of the fascist "face-differs-from-default-p or FROB!"
14983           code has been retired in favor of letting the user do
14984           what they want to do.  Face initialization code changed
14985           to use `default' specifier tag so that the settings can
14986           be overridden later if the user wishes it.
14987
14988 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14989
14990         * about.el (about-hackers): Update contributors list.
14991
14992 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14993
14994         * specifier.el: Define new specifier tag `default'.
14995
14996         * modeline.el: Initialize faces using `default' tag.
14997
14998         * x-faces.el (x-init-face-from-resources): Remove
14999           specifier specs containing the `default' tag before
15000           adding new specs.
15001
15002 1998-03-02  John Jones  <jj@asu.edu>
15003
15004         * package-get.el (package-get-all): fixed arguments on call to
15005         package-admin-add-single-file-package.
15006         * package-get.el (package-get-installedp): fixed to match
15007         advertised behavior.
15008         * package-get.el: added function package-get-update-all which
15009         installs newest versions of all the current packages (if they are
15010         not already installed).
15011
15012 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15013
15014         * files.el (find-file-noselect): Uncommented `truename' binding in
15015         `let*' and use it later to set `buffer-file-truename' iff it's
15016         still nil, as happens for example when finding a compressed
15017         file with "jka-compr".
15018
15019 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15020
15021         * faces.el: in make-face-* type functions do the operation for all
15022         window systems, not just the first one found.
15023
15024         * font.el: call mswindows-list-fonts for mswindows.
15025
15026 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15027
15028         * code-process.el (call-process-region):
15029         * process.el (call-process-region):
15030         * package-get.el (package-get-dir):
15031         * files.el (backup-enable-predicate):
15032         * gnuserv.el (gnuserv-temp-file-regexp):
15033         Use temp-directory in place of `/tmp'.
15034
15035 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15036
15037         * "Fast" dired-in-C enhancements for Windows 95/NT:
15038
15039         * files.el: Added function, `wildcard-to-regexp', from GNU
15040           Emacs.
15041
15042         * files.el (insert-directory): Modified to use special
15043           dired-in-C enhancements if present.
15044
15045 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15046
15047         * code-files.el: make default coding no-conversion.
15048
15049 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15050
15051         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15052         the load-path.
15053
15054         * update-elc.el: Strip directory when testing for files not to
15055         bytecompile.
15056
15057 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15058
15059         * lisp-mode.el: Use recommended form for menus.
15060
15061         * info.el (Info-construct-menu): Use recommended form for menus.
15062
15063         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15064         entry.
15065
15066 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15067
15068         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15069           (get-frame-for-buffer-noselect): Always return frames
15070           in the not-this-window-p cond clause.
15071
15072 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15073
15074         * help.el (describe-installation): New function.
15075
15076         * x-menubar.el (default-menubar): Add describe-installation to
15077         Help menu.
15078
15079         * packages.el (packages-unbytecompiled-lisp): Installation.el
15080         should not be bytecompiled.
15081
15082         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15083         XEmacs.
15084
15085         * x-menubar.el (default-menubar): Use correct guard for VM menu
15086         entry.
15087
15088         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15089         coding.
15090         From Andy Piper <andyp@parallax.co.uk>
15091
15092 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15093
15094         * ldap.el: Do not require ldap-internal at compile time.
15095
15096 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15097
15098         * code-files.el: new file. a virtual copy of mule-files.el
15099         but without charset
15100         dependencies. (toggle-buffer-file-ocding-system) new function for
15101         changing the eol type for the current buffer.
15102
15103         * code-process.el: new file. a copy of
15104         mule-process.el. mule-process.el will disappear when things have
15105         settled.
15106
15107         * coding.el: new file. a virtual copy of mule-files.el but
15108         without charset dependencies. (coding-system-base) new function
15109         for getting the parent coding system of a coding system with eol
15110         type set.
15111
15112         * dumped-lisp.el: add above files for the non-mule case.
15113
15114 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15115
15116         * window-xemacs.el (display-buffer): If no explicit
15117           frame is specified, search for a window that displays
15118           the buffer on the currently selected frame, before
15119           searching other frames.
15120
15121 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15122
15123         * frame.el (get-frame-for-buffer): If not-this-window-p
15124           is non-nil, use window on the selected frame if it is not
15125           also the selected window.  When defaulting, search for
15126           windows on the currently selected fgrame before searching
15127           other frames.
15128
15129 1998-02-25  Didier Verna  <didier@xemacs.org>
15130
15131         * modeline.el (modeline-swap-buffers): originally named
15132         `mouse-release-modeline'. Whether to actually swap the buffers is
15133         decided in `mouse-drag-modeline'.
15134         (mouse-drag-modeline): A button release event is considered a
15135         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15136         stay unchanged.
15137
15138 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15139
15140         * x-menubar.el: Put redo on the menubar.
15141         From Aki Vehtari <Aki.Vehtari@hut.fi>
15142
15143 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15144
15145         * bytecomp.el (displaying-byte-compile-warnings): if
15146         temp-buffer-show-function is set, use it to display current set of
15147         warnings in the "*Compile-Log-Show*" buffer.
15148
15149         * simple.el (display-warning-buffer): if temp-buffer-show-function
15150         is set, use it to display current set of warnings in the
15151         "*Warnings-Show*" buffer.
15152
15153 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15154
15155         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15156         Common Lisp.
15157
15158 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15159
15160         * menubar.el: Allow button descriptors at least 2 long.
15161
15162         * x-menubar.el (default-menubar): Use recommended forms.
15163         (file-menu-filter): Remove.
15164         (edit-menu-filter): Remove.
15165
15166 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15167
15168         * about.el (about-hackers): Updated.
15169
15170 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15171
15172         * help.el (help-max-help-buffers): new variable
15173         (help-register-and-maybe-prune-excess): new function
15174         (help-buffer-name): use help-max-help-buffers.
15175         (with-displaying-help-buffer): use
15176         help-register-and-maybe-prune-excess.
15177
15178         * help.el (help-maybe-pretty-print-value): if the value fits on
15179         one line, let it.
15180
15181 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15182
15183         * (with-displaying-help-buffer): there is no need to kill the buffer
15184         if it exists, because with-output-to-temp-buffer will clear it.
15185         further, killing the buffer violates the rule that
15186         temp-buffer-show-function, if set, has the full responsibility of
15187         showing the temp buffer.  killing the buffer fucks with the window
15188         configuration, hosing temp-buffer-show-function.
15189
15190
15191 1998-02-23  Didier Verna  <didier@xemacs.org>
15192
15193         * modeline.el (mouse-drag-modeline):
15194         - Always scroll the modeline that was originally clicked on.
15195         - Use x pixels instead of x characters (which doesn't work anyway)
15196         as horizontal reference for modeline dragging. This allows us to
15197         keep on dragging the modeline even if the motion event occurs in
15198         another window.
15199
15200 1998-02-23  Didier Verna  <didier@xemacs.org>
15201
15202         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15203         glyph on the modeline to indicate that dragging the mouse has an
15204         effect both horizontally and vertically.
15205
15206 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15207
15208         * about.el (about-xemacs): Get rid of redundant visible version
15209         number.
15210
15211 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15212
15213         * about.el (about-hackers): Update credits.
15214
15215 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15216
15217         * prim/register.el (view-register): Show register type file-query.
15218
15219 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15220
15221         * mode-motion.el (mode-motion-highlight-internal):
15222           save-excursion inside save-window-exucrsion form to
15223           hide buffer point changes from save-window-excursion.
15224           Prevents display flickering when the mouse pointer
15225           moves.
15226
15227 1998-02-17  Didier Verna  <didier@xemacs.org>
15228
15229         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15230         function to handle correctly the case of a toolbar one side of the
15231         window: scrolling will not necessarily happen.
15232
15233 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15234
15235         * files.el (after-find-file): Restore missing argument
15236           to format that provides filename for "... consider M-x
15237           recover-file" message.  Also call `message' with "%s"
15238           as the first arg instead of an arbitrary string.
15239
15240 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15241
15242         * about.el (about-hackers): Various additions.
15243
15244 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15245
15246         * autoload.el (generate-file-autoloads-1): Don't force an extra
15247         line out when copying on-the-same line autoloads.
15248
15249         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15250         is installed.
15251
15252 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15253
15254         * x11/x-win-xfree86.el (x-win-init-xfree86):
15255         * x11/x-win-sun.el (x-win-init-sun):
15256         * x11/x-init.el (x-initialize-compose):
15257         * prim/simple.el:
15258         (backward-or-forward-kill-sexp):
15259         (backward-or-forward-kill-sentence):
15260         (backward-or-forward-kill-word):
15261         (backward-or-forward-delete-char):
15262         * prim/isearch-mode.el (isearch-help-or-delete-char):
15263         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15264         x-keysym-on-keyboard-p to detect backspace.
15265         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15266         Clean up symbols used with dead keys, checking Linux and solaris
15267         keysyms.
15268         Simplify x-win-*.el using above methods.
15269         Change documentation for x-keysym-*-p functions.
15270
15271 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15272
15273         * about.el (about-hackers): Restore entries for Michael Sperber and
15274         Vinnie Shelton.
15275         From Vinnie Shelton <acs@acm.org>
15276
15277 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15278
15279         * simple.el (count-words-region): Ditto.
15280
15281 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15282
15283         * simple.el (count-words-buffer): Document.  Don't print anything
15284         if non-interactive.
15285
15286 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15287
15288         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15289         multiple files in InfoDock.
15290
15291 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15292
15293         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15294         from version.el in InfoDock.
15295
15296         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15297         specially.
15298
15299 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15300
15301         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15302         variable name in docstring.
15303
15304 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15305
15306         * menubar.h: Include "gui.h".
15307
15308 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15309
15310         * site-load.el: Fix documentation.
15311
15312 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15313
15314         * package-get-base.el (package-get-base): Updated.
15315
15316         * keymap.el: PC-ize.
15317
15318 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15319
15320         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15321         from' on a fresh line.
15322
15323 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15324
15325         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15326         object.
15327
15328 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15329
15330         * undo-stack.el: PC-ize.
15331
15332         * cmdloop.el: PC-ize.
15333
15334 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15335
15336         * bytecomp-runtime.el: PC-ize.
15337
15338         * byte-optimize.el: Prolog fixup.  PC-ize.
15339
15340         * cus-dep.el: Spelling fix.
15341
15342         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15343         entries follow).
15344
15345 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15346
15347         * text-mode.el (text-mode-hook-identify): New function,
15348         put on text-mode-hook.  Set text-mode-variant here.
15349         (text-mode): Don't set it here.
15350
15351 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15352
15353         * text-mode.el (text-mode-hook): New defvar.
15354         (text-mode-variant): New variable.
15355         (text-mode): Set that variable locally.
15356         (toggle-text-mode-auto-fill): New command.
15357
15358 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15359
15360         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15361
15362 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15363
15364         * text-mode.el (paragraph-indent-text-mode):
15365         Renamed from spaced-text-mode.
15366         (text-mode-map): Bind TAB to indent-relative.
15367         (indented-text-mode-map): Variable deleted.
15368         (indented-text-mode): Now an alias for text-mode.
15369
15370 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15371
15372         * loadup.el: test-atoms debugging stuffs removed.
15373
15374 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15375
15376         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15377
15378 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15379
15380         * help.el (describe-beta): Made it use `locate-data-file'.
15381         (describe-distribution): Ditto.
15382         (describe-copying): Ditto.
15383         (describe-project): Ditto.
15384         (view-emacs-news): Ditto.
15385
15386         * help-nomule.el (help-with-tutorial): Made it use
15387         `locate-data-file' to find tutorial.
15388
15389 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15390
15391         * about.el: Corrected my email address.
15392
15393         * mouse.el: Added 'mouse-mswindows-drop' similar to
15394         'mouse-offix-drop'.
15395
15396 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15397
15398         * loadup.el (running-xemacs): Spelling fix.
15399
15400 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15401
15402         * packages.el (packages-find-packages-1): Don't allow a backwards
15403         compatible lisp tree to overwrite `preloaded-file-list'.
15404
15405 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15406
15407         * loadup.el: Don't delete "xemacs" prior to dumping.
15408
15409 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15410
15411         * package-info.el (pi-last-mod-date): New function.
15412         (pi-author-version): New function.
15413         (batch-update-package-info): Use them.
15414
15415 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15416
15417         * frame.el (get-frame-for-buffer-default-to-current): Create.
15418         (get-frame-for-buffer-noselect): Allow user to use current frame
15419         with `get-frame-for-buffer-default-to-current'.
15420
15421 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15422
15423         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15424         (byte-compile-output-docform): Ditto.
15425         (byte-compile-compiled-obj-to-list): Ditto.
15426
15427 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15428
15429         * startup.el (command-line-1): Removed code that ran
15430           buffer-menu.
15431
15432 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15433
15434         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15435
15436 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15437
15438         * frame.el (suspend-emacs-or-iconify-frame): Check using
15439         `device-on-window-system-p' instead of explicitly checking for X,
15440         so that the same logic works for MS Windows.
15441         (suspend-or-iconify-emacs): Ditto.
15442
15443 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15444
15445         * about.el (about-maintainer-info): Andy Piper is back.
15446         (xemacs-hackers): Updated Andy Piper's email address.
15447         (about-hackers): Added Jonathan Harris.
15448         (about-hackers): Updated Tibor Polgar's email address.
15449
15450 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15451
15452         * about.el: Add xemacs.org email manager.
15453
15454         * package-get-base.el (package-get-base): Updated with most recent
15455         package updates.
15456
15457 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15458
15459         * help.el (function-arglist): Use `indirect-function' instead of
15460         `symbol-function' so that aliases are treated correctly.
15461
15462 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15463
15464         * help.el (help-map): Add f1 binding to `help-for-help'.
15465         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15466         (describe-key-briefly): Use `princ' "%s" to print object.
15467         (with-displaying-help-buffer): Kill buffer if it exists, again.
15468         (describe-key): Use `princ' "%s" to print object.
15469         (describe-function-1): Use `princ' "%s" to print object.
15470         Commented out alias lines removed.
15471         (help-pretty-print-limit): New variable to control pretty-printing
15472         of variable values.
15473         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15474         `help-pretty-print-value' again.  Only print-print when OBJECT is
15475         list of length less than `help-pretty-print-limit'.
15476         (describe-variable): Use `help-maybe-pretty-print-value' again.
15477
15478 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15479
15480         * simple.el (blink-matching-open): Remove C++ kludge.
15481         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15482
15483 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15484
15485         * info.el (Info-default-directory-list): Made the documentation
15486         more explanitory.
15487
15488 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15489
15490         * lisp/packages.el:
15491         * lisp/package-admin.el:
15492         * lisp/build-report.el:
15493         Fix typos.
15494
15495 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15496
15497         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15498         warnings in Java buffers without final newline and editing the
15499         last line.
15500
15501 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15502
15503         * packages.el (packages-find-packages-1): Don't allow a backwards
15504         compatible lisp tree to overwrite `preloaded-file-list'.
15505         Suggested by Colin Rafferty  <colin@xemacs.org>
15506
15507         * mouse.el (mouse-offix-drop): Set undo-boundary.
15508         From Oliver Graf <ograf@fga.de>
15509
15510 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15511
15512         * loadup.el (load-gc): rewrite as defun.
15513         Print something sensical if a required dump-time file isn't found.
15514
15515 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15516
15517         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15518         bug strikes a menudescriptor.
15519
15520         * package-get-base.el (package-get-base): Updated.
15521
15522         * package-info.el (batch-update-package-info): Derive REQUIRES
15523         from the Makefile.
15524
15525 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15526
15527         * files.el (save-some-buffers): Don't play games with deleting
15528         other windows if we are in the minibuffer window.
15529
15530 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15531
15532         * modeline.el (modeline-minor-mode-menu): Add support for :active
15533         (add-minor-mode): Document :active property to TOGGLE.
15534
15535 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15536
15537         * modeline.el (modeline-minor-mode-menu): Add support for an
15538         `:included' predicate in the `toggle-sym' plist.
15539         (add-minor-mode): Document the :included property, format
15540         docstring some more.
15541         (modeline-minor-mode-menu): Documentation string added.
15542
15543 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15544
15545         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15546         labels from the symbol-names by thwacking off the overly redundant
15547         and overused "mode", parenthesizing "minor", and capitalizing the
15548         resultant strings.  Also shortened the menu's title by eliminating
15549         the redundant buffer name.
15550         (add-minor-mode): Beautified the docstring, added mention of the
15551         `:menu-tag' property of TOGGLE.
15552         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15553         `toggle-sym' to beatify the mode-life menus.
15554         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15555         `auto-fill-function'.
15556
15557 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15558
15559         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15560         menus to :style 'toggle.
15561
15562 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15563
15564         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15565
15566 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15567
15568         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15569         only recognize first hyperlink.
15570         (hyper-apropos-highlightify): Deletia, this is already done by
15571         `hyper-apropos-insert-face'.
15572         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15573
15574 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15575
15576         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15577         mail.
15578         (toolbar-mail-reader): Add support for `send'.
15579         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15580
15581 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15582
15583         * info.el (Info-emacs-info-file-name): Add defvar for
15584         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15585         will function properly.
15586
15587 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15588
15589         * simple.el: make the backwards delete function called by
15590         `backward-or-forward-delete-char' user configurable.
15591
15592 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15593
15594         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15595         compiled function got loaded from.
15596
15597 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15598
15599         * term/apollo.el: Synched up with InfoDock 3.6.2.
15600
15601 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15602
15603         * startup.el (load-init-file): Load autoloads earlier.
15604         (startup-splash-frame): Handle InfoDock logo.
15605
15606         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15607         InfoDock.
15608         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15609
15610         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15611         doesn't have this function.
15612
15613         * packages.el (locate-data-file): Fix to call `locate-file'.
15614
15615 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15616
15617         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15618         version of version.el.
15619         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15620
15621         * x-menubar.el (default-menubar): Guard reference to
15622         `gnuserv-frame'.
15623         (default-menubar): Guard references to `font-lock-mode'.
15624         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15625         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15626
15627         * make-docfile.el: Don't snarf doc strings from autoloads.
15628
15629         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15630         loading auto-autoloads files.
15631
15632         * loaddefs.el: Disable dumping autoloads.
15633
15634 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15635
15636         * lisp-mnt.el: Synch to Emacs 20.2.
15637
15638         * help.el: Remove manual autoload of `finder-by-keyword'.
15639
15640         * finder.el (finder-by-keyword): Autoload.
15641
15642         * help.el: Conditionalize hyperbole setup.
15643
15644 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15645
15646         * packages.el (package-require): Update to reflect new data format.
15647
15648 1998-01-02  Didier Verna  <didier@xemacs.org>
15649
15650         * x-menubar.el (default-menubar): make the tutorials available
15651         through the menubar. (Plus some compilation warnings cleanup).
15652
15653 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15654
15655         * check-features.el: New file.  Perform sanity check after build.
15656
15657         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15658         files to tooltalk package.
15659         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15660         package.
15661
15662         * package-admin.el (package-admin-xemacs): Use better default for
15663         location of XEmacs binary.
15664
15665 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15666
15667         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15668         tag with sexp and add value tag with value `t'.
15669
15670 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15671
15672         * package-get.el: Changes to work with real data.
15673         From Pete Ware <ware@cis.ohio-state.edu>
15674
15675         * packages.el (packages-reload-autoloads): Guard load for the time
15676         being.
15677
15678         * update-elc.el ("packages.el"): Force loading packages.el instead
15679         of possibly out-of-date packges.elc.
15680         * make-docfile.el ("packages.el"): Ditto.
15681
15682 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15683
15684         * build-report.el (build-report-delete-regexp): Added a rule for
15685         the main tarball shadowing anything past it.
15686
15687 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15688
15689         * packages.el (package-provide): Delete a previous provide.
15690
15691         * package-info.el: New file.
15692
15693         * package-get.el: New file.
15694         From Pete Ware <ware@cis.ohio-state.edu>
15695         (package-get): Fix md5 computation to work with Mule.
15696
15697 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15698
15699         * simple.el (log-message-*): Quote symbols in docstrings properly.
15700
15701 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15702
15703         * packages.el (packages-new-autoloads): Ignore symbolic links.
15704
15705         * cus-face.el (face-custom-attributes-get): Fix typo.
15706         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15707
15708 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15709
15710         * startup.el (load-init-file): Reload new or changed autoloads
15711         unless inhibited.  Reload modified dumped lisp (stubbed).
15712
15713         * packages.el (packages-new-autoloads): New function.
15714         (packages-reload-autoloads): New function.
15715         (packages-reload-dumped-lisp): New (stub) function.
15716
15717         * loadup.el: Inhibit reloading dumped files when running temacs.
15718
15719         * loadhist.el (file-provides): Extend to handle variant
15720         extensions.
15721
15722         * replace.el (query-replace): Fix typo.
15723
15724 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15725
15726         * make-docfile.el: list-autoloads-path has been renamed.
15727         * update-elc.el: list-autoloads has been renamed.
15728
15729         * packages.el (packages-list-autoloads): Renamed.
15730         (packages-list-autoloads-path): Ditto.
15731
15732 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15733
15734         * packages.el (packages-find-packages-1): Made it signal a warning
15735         for an error in an auto-autoload.el file.
15736
15737 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15738
15739         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15740         tag with const.
15741         From Aki Vehtari <Aki.Vehtari@hut.fi>
15742
15743         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15744
15745         * loadhist.el (unload-feature): Remove autoload.
15746
15747 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15748
15749         * loadhist.el: Unpackaged.
15750
15751         * help.el (describe-symbol-find-file): Rename
15752         `describe-function-find-file' and make old name obsolete.
15753         (describe-function-1): Use it.
15754         (describe-function-1): Guard reference to
15755         `compiled-function-annotation'.
15756
15757 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15758
15759         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15760         argument.
15761         (help-mode-quit): New optional arg to control whether it kills or
15762         buries.  Tidied up.
15763         (with-displaying-help-buffer): Don't kill buffer initially, even
15764         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15765         (help-pretty-print-value): Rename back from
15766         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15767         use it, otherwise use dumped `cl-prettyprint'.
15768         (describe-variable): Use `help-pretty-print-value' again.
15769         (find-func): Removed reference to "find-func" at end.
15770
15771 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15772
15773         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15774           GUI XEmacs. Rename? x-menubar is rather window system
15775           independant, except for a couple of items.
15776
15777 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15778
15779         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15780         entries as they will no longer be distributed with XEmacs.
15781
15782         * format.el (format-alist): Fix image/tiff regexps.
15783         From P. E. Jareth Hein <jareth@camelot-soft.com>
15784
15785         * help.el (help-maybe-pretty-print-value): Rename.
15786         (describe-variable): Use it.
15787         (describe-variable): Add trailing linefeed.
15788
15789 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15790
15791         * help.el (describe-function-1): Don't output anything for
15792           arglist of autoload functions.
15793
15794 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15795
15796         * help.el (describe-function-1): Don't output anything for
15797           arglist of autoload functions.
15798
15799 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15800
15801         * help.el (help-mode-map): New bindings for `help-mode-bury',
15802         `describe-function-at-point', `describe-variable-at-point',
15803         `Info-elisp-ref', `customize-variable', `help-next-section' and
15804         `help-prev-section'.
15805         (help-next-section): New function.
15806         (help-prev-section): New function.
15807         (help-mode-quit): Changed to kill the help buffer.
15808         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15809         correctly.
15810         (help-buffer-name): New function to generate the name of help
15811         buffers.
15812         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15813         argument giving the name of the help buffer.
15814         (describe-key): Use `with-displaying-help-buffer' with name.
15815         (describe-mode): Ditto.
15816         (describe-bindings): Ditto.
15817         (describe-prefix-bindings): Ditto.
15818         (view-lossage): Ditto.
15819         (with-syntax-table): New macro.
15820         (function-called-at-point): Use `ignore-errors' and
15821         `with-syntax-table'.
15822         (function-at-point): Ditto.
15823         (describe-function): Use `with-displaying-help-buffer' with name.
15824         (function-arglist): Extracted from `describe-function-1'.  Returns
15825         function's arglist as string.
15826         (function-documentation): Extracted from `describe-function-1'.
15827         Returns function's docstring.
15828         (describe-function-1): Remove all the "stream" garbage, including
15829         the stream argument.  Use `function-arglist' and
15830         `function-documentation'.
15831         (describe-function-arglist): Just use `function-arglist'.
15832         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15833         (help-pretty-print-value): New function to help with
15834         pretty-printing variable values.  Knows about `#<...>'.  Needs
15835         `pp-internal'.
15836         (describe-variable): Use `with-displaying-help-buffer' with name.
15837         Formatting improved.  Display file where variable is defined, if
15838         known.  Use `help-pretty-print-value'.
15839         (describe-syntax): Use `with-displaying-help-buffer' with name.
15840         (list-processes): Remove "stream" garbage.
15841
15842 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15843
15844         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15845         call a dumped routine instead.
15846
15847         * x-win-xfree86.el: Wrap file in defun.
15848         * x-win-sun.el: Ditto.
15849
15850 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15851
15852         * help.el (view-emacs-news): Remove usage of outl-mouse which
15853         advises functions and does other evil things.
15854
15855 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15856
15857         * format.el (format-alist): Add `image/tiff'.
15858         From P. E. Jareth Hein <jareth@camelot-soft.com>
15859
15860 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15861
15862         * about.el (about-hackers): More names added.
15863
15864         * make-docfile.el: Remove superfluous package path search.
15865
15866         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15867
15868 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15869
15870         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15871         ignored shadows.
15872
15873 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15874
15875         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15876         get trailing slashes when added to the load-path.
15877
15878         * x-init.el (init-x-win): Locate where XEmacs X localization files
15879         are.
15880
15881 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15882
15883         * x-faces.el: Added support for foregroundToolBarColor
15884           to xpm-color-symbols.
15885
15886 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15887
15888         * etags.el (tags-remove-duplicates): Removed.
15889         (buffer-tag-table-list): Use `delete-duplicates'.
15890
15891         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15892         correctly.
15893         (get*): Defalias to `get'.
15894
15895         * cl.el (eql): Compare integers with `eq'.
15896         (cl-map-extents): Check for `map-extents' first.
15897
15898 1997-12-17  Didier Verna  <didier@xemacs.org>
15899
15900         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15901         added the 'numero', 'copyright' and 'trademark' symbols.
15902
15903         * leim/quail/latin-post.el ("french-postfix"): see above.
15904
15905 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15906
15907         * widget.el (define-widget): Check the arguments.
15908
15909         * cus-edit.el (customize-face): Use `check-argument-type'.
15910         (custom-variable-value-create): Use `signal' to signal error.
15911         (custom-variable-reset-saved): Ditto.
15912         (custom-variable-reset-standard): Ditto.
15913         (custom-face-reset-saved): Ditto.
15914
15915         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15916         (widget-default-format-handler): Ditto.
15917         (widget-checklist-add-item): Ditto.
15918         (widget-radio-add-item): Ditto.
15919         (widget-editable-list-entry-create): Ditto.
15920         (widget-sexp-prompt-value): Ditto.
15921
15922         * custom.el (custom-declare-variable): Signal errors better.
15923         (custom-handle-keyword): Ditto.
15924         (custom-declare-group): Ditto.
15925
15926         * window-xemacs.el (windows): Ditto.
15927
15928         * menubar.el (menu): Ditto.
15929
15930         * keydefs.el (keyboard): Ditto.
15931
15932         * minibuf.el (minibuffer): Ditto.
15933
15934         * process.el (execute): Ditto.
15935
15936         * fill.el (fill): Ditto.
15937
15938         * modeline.el (modeline): Ditto.
15939
15940         * help.el (help): Ditto.
15941
15942         * faces.el (faces): Ditto.
15943
15944         * files.el (files): Ditto.
15945
15946         * x-init.el (x): Ditto.
15947
15948         * lisp-mode.el (lisp): Ditto.
15949
15950         * process.el (processes): Ditto.
15951
15952         * mouse.el (mouse): Ditto.
15953
15954         * abbrev.el (abbrev): Moved from cus-edit.
15955
15956         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15957         as variable declaration.
15958
15959 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15960
15961         * menubar.el (find-menu-item): Use `check-argument-type'.
15962         (find-menu-item): Cosmetic changes.
15963
15964 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15965
15966         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15967
15968 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15969
15970         * startup.el (set-default-load-path): Only search package-path
15971         when not running temacs.
15972
15973         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15974         files.
15975
15976         * loadup.el: Correct commentary.  Reformatting.
15977         (really-early-error-handler): Use absolute path to the
15978         first dumped-lisp.el file.
15979         (really-early-error-handler): Print full path name of
15980         each dumped lisp file (inherited from InfoDock).
15981
15982         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15983         dumped-lisp.el files.
15984
15985         * make-docfile.el (preloaded-file-list): Reorder when the
15986         package-path is searched.
15987         * update-elc.el: Ditto.
15988
15989         * lisp-mode.el (call-with-condition-handler): Treat the same as
15990         `condition-case' for indentation.
15991
15992         * about.el (about-xemacs): Update release date.
15993
15994 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15995
15996         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15997         anywhere but at the last clause.
15998         (ecase): Disallow `t' and `otherwise'.
15999
16000 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16001
16002         * cus-edit.el (custom-buffer-create-buttons): New function
16003         from stuff moved out of `custom-buffer-create-internal'.
16004         (custom-novice): New variable.  Default t.
16005         (custom-display-global-buttons): Ditto.  Default `top'.
16006         (custom-buffer-create-internal): Only display help if
16007         `custom-novice' is non-nil.  Display global buttons according to
16008         `custom-display-global-buttons'.
16009
16010 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16011
16012         * menubar.el (find-menu-item): Use `check-argument-type'.
16013         (find-menu-item): Cosmetic changes.
16014
16015 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16016
16017         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16018         look.
16019
16020 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16021
16022         * format.el (format-deannotate-region):  Bug fix.
16023         Deannotating a region containing unknown tags would fail
16024         (causing decoding of text/enriched to fail at user level)
16025
16026 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16027
16028         * minibuf.el (read-directory-name): Support sixth
16029           arg, HISTORY, as already documented.
16030
16031 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16032
16033         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16034         to `ecase'.
16035
16036 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16037
16038         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16039         skk-activate.
16040
16041 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16042
16043         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.